Most existing recommender systems leverage user behavior data of one type only, such as the purchase behavior in E-commerce that is directly related to the business KPI (Key Performance Indicator) of conversion rate. Besides the key behavioral data, we argue that other forms of user behaviors also provide valuable signal, such as views, clicks, adding a product to shop carts and so on. They should be taken into account properly to provide quality recommendation for users. In this work, we contribute a new solution named NMTR (short for Neural Multi-Task Recommendation) for learning recommender systems from user multi-behavior data. We develop a neural network model to capture the complicated and multi-type interactions between users and items. In particular, our model accounts for the cascading relationship among different types of behaviors (e.g., a user must click on a product before purchasing it). To fully exploit the signal in the data of multiple types of behaviors, we perform a joint optimization based on the multi-task learning framework, where the optimization on a behavior is treated as a task. Extensive experiments on two real-world datasets demonstrate that NMTR significantly outperforms state-of-the-art recommender systems that are designed to learn from both single-behavior data and multi-behavior data. Further analysis shows that modeling multiple behaviors is particularly useful for providing recommendation for sparse users that have very few interactions.
翻译:多数现有推荐人系统仅利用一种类型的用户行为数据,例如电子商务中的购买行为,这与转换率的商业 KPI (Key 业绩指标) 直接相关。除了关键的行为数据外,我们争辩说,其他形式的用户行为也提供了宝贵的信号,例如视图、点击、将产品添加到购物车等。应该适当考虑它们,以便为用户提供质量建议。在这项工作中,我们为从用户多行为数据中学习建议系统提供了名为NMTR(NETR的短期多任务互动建议)的新解决方案。我们开发了一个神经网络模型,以捕捉用户和项目之间的复杂和多类型互动。特别是,我们关于不同类型行为之间连锁关系的模型账户(例如,用户在购买之前必须点击产品)。要充分利用多种类型行为数据中的信号,我们根据多任务学习框架进行一项有用的联合优化,将行为优化视为一项任务。在两个实体-世界的数据模式和多类型数据分析中,提供广泛的广泛实验,从两个实体-世界的数据形式中显示,数据形式是从一个系统到一个州级数据系统,从大量学习到一个国家的数据形式。