How can we accurately recommend actions for users to control their devices at home? Action recommendation for smart home has attracted increasing attention due to its potential impact on the markets of virtual assistants and Internet of Things (IoT). However, designing an effective action recommender system for smart home is challenging because it requires handling context correlations, considering both queried contexts and previous histories of users, and dealing with capricious intentions in history. In this work, we propose SmartSense, an accurate action recommendation method for smart home. For individual action, SmartSense summarizes its device control and its temporal contexts in a self-attentive manner, to reflect the importance of the correlation between them. SmartSense then summarizes sequences of users considering queried contexts in a query-attentive manner to extract the query-related patterns from the sequential actions. SmartSense also transfers the commonsense knowledge from routine data to better handle intentions in action sequences. As a result, SmartSense addresses all three main challenges of action recommendation for smart home, and achieves the state-of-the-art performance giving up to 9.8% higher mAP@1 than the best competitor.
翻译:我们如何准确建议用户在家中控制其设备?智能家庭的行动建议因其对虚拟助手和物联网市场的潜在影响而引起越来越多的关注。然而,设计智能家庭的有效行动建议系统具有挑战性,因为它需要处理背景相关关系,既考虑到用户的被询问背景和以往历史,又考虑到历史中的反复无常的意图。在这项工作中,我们提出了智能家庭的一个准确行动建议方法SmartSense。关于个体行动,SmartSense以自我加速的方式总结其设备控制和时间背景,以反映它们之间相互关系的重要性。SmartSense随后总结了以查询加速的方式考虑询问背景的用户序列,以便从连续行动中提取与查询有关的模式。SmartSense还把普通知识从常规数据转移到更好地处理行动序列中的意图。因此,SmartSense处理智能家庭行动建议的所有三大挑战,并实现比最佳兼容器高9.8% mAP@1的状态。