Most existing recommender systems leverage the data of one type of user behaviors 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 on a user's preference, 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 novel solution named NMTR (short for Neural Multi-Task Recommendation) for learning recommender systems from multiple types of user behaviors. 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 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 业绩指标) 转换率的商业 KPI (Key 业绩指标) 直接相关的电子商务采购行为。 除了关键行为数据外,我们争辩说,其他形式的用户行为也为用户的偏好提供了宝贵的信号,例如视图、点击、将产品添加到购物车等。应该适当考虑这些系统,以便为用户提供高质量的建议。在这项工作中,我们为从多种用户行为中学习建议系统提供了名为 NMTR(神经多功能多功能建议)的新解决方案。我们开发了一个神经网络模型,以捕捉用户和项目之间的复杂和多类型互动。特别是,我们对于行为之间因果关系的模型账户(例如视图、点击、将产品添加到购物车手推车等),应当被适当考虑。要充分利用多种行为模型数据中的信号,我们根据多功能学习框架进行了联合优化,将行为优化作为特别处理的多类型用户行为模式任务。我们开发了一个神经网络模型,以捕捉摸两个真实世界数据分析系统,从两个数据库中学习。