Implicit feedback is frequently used for developing personalized recommendation services due to its ubiquity and accessibility in real-world systems. In order to effectively utilize such information, most research adopts the pairwise ranking method on constructed training triplets (user, positive item, negative item) and aims to distinguish between positive items and negative items for each user. However, most of these methods treat all the training triplets equally, which ignores the subtle difference between different positive or negative items. On the other hand, even though some other works make use of the auxiliary information (e.g., dwell time) of user behaviors to capture this subtle difference, such auxiliary information is hard to obtain. To mitigate the aforementioned problems, we propose a novel training framework named Triplet Importance Learning (TIL), which adaptively learns the importance score of training triplets. We devise two strategies for the importance score generation and formulate the whole procedure as a bilevel optimization, which does not require any rule-based design. We integrate the proposed training procedure with several Matrix Factorization (MF)- and Graph Neural Network (GNN)-based recommendation models, demonstrating the compatibility of our framework. Via a comparison using three real-world datasets with many state-of-the-art methods, we show that our proposed method outperforms the best existing models by 3-21\% in terms of Recall@k for the top-k recommendation.
翻译:在现实世界系统中,由于个人化建议服务的普及性和可获取性,经常使用隐含的反馈来开发个性化建议服务。为了有效地利用这种信息,大多数研究都采用关于已建培训三重体(用户、正项、负项)的对称排名方法,目的是为每个用户区分正面项目和负面项目。然而,大多数这些方法都一视同仁地对待所有培训三重项目,忽视不同正反项目之间的微妙差别。另一方面,尽管有些其他工作利用用户行为的辅助信息(如时间)来捕捉这种微妙的差异,但这种辅助信息很难获得。为了缓解上述问题,我们提议了一个名为 " 三重点重要性学习 " (TIL)的新培训框架,以适应性方式学习培训三重项目的重要性。我们为重要分数生成制定了两个战略,并将整个程序作为双级优化,不需要任何基于规则的设计。我们将拟议的培训程序与若干基于母体系数(MF)和图形神经网络(GNNN)的建议模型相结合。我们提议了一个名为 " 三重力学习 " 最佳方法 " 展示了我们当前框架 " 最佳方法 " 3模式 " 显示我们现有数据 " 的 " 的 " 的 " 对比 " 。