论文标题

推荐系统的批次与顺序的主动学习

Batch versus Sequential Active Learning for Recommender Systems

论文作者

De Pessemier, Toon, Vanhove, Sander, Martens, Luc

论文摘要

已经研究了推荐系统多年,目的是产生最准确的建议。但是,有关新用户的可用数据通常不足,导致建议不准确;一个被称为冷启动问题的问题。解决方案可以是积极学习。主动学习策略主动选择项目,并要求用户对这些项目进行评分。这样,可以获取详细的用户偏好,因此,可以向用户提供更准确的建议。在这项研究中,我们比较了五种主动学习算法与三种不同的预测算法相结合,这些算法用于估计用户希望被要求评级的项目在多大程度上。此外,测试了两种模式以选择项目:批处理模式(所有项目)和顺序模式(一一一个项目)。根据评分预测,决策支持和项目排名的评估表明,顺序模式为密集数据集提供了最准确的建议。主动学习算法之间的差异很小。对于大多数活跃的学习者而言,最佳预测指标与顺序模式结合使用。

Recommender systems have been investigated for many years, with the aim of generating the most accurate recommendations possible. However, available data about new users is often insufficient, leading to inaccurate recommendations; an issue that is known as the cold-start problem. A solution can be active learning. Active learning strategies proactively select items and ask users to rate these. This way, detailed user preferences can be acquired and as a result, more accurate recommendations can be offered to the user. In this study, we compare five active learning algorithms, combined with three different predictor algorithms, which are used to estimate to what extent the user would like the item that is asked to rate. In addition, two modes are tested for selecting the items: batch mode (all items at once), and sequential mode (the items one by one). Evaluation of the recommender in terms of rating prediction, decision support, and the ranking of items, showed that sequential mode produces the most accurate recommendations for dense data sets. Differences between the active learning algorithms are small. For most active learners, the best predictor turned out to be FunkSVD in combination with sequential mode.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源