Recent years have witnessed rapid developments on collaborative filtering techniques for improving the performance of recommender systems due to the growing need of companies to help users discover new and relevant items. However, the majority of existing literature focuses on delivering items which match the user model learned from users' past preferences. A good recommendation model is expected to recommend items that are known to enjoy and items that are novel to try. In this work, we introduce an exploitation-exploration motivated variational auto-encoder (XploVAE) to collaborative filtering. To facilitate personalized recommendations, we construct user-specific subgraphs, which contain first-order proximity capturing observed user-item interactions for exploitation and higher-order proximity for exploration. A hierarchical latent space model is utilized to learn the personalized item embedding for a given user, along with the population distribution of all user subgraphs. Finally, experimental results on various real-world datasets clearly demonstrate the effectiveness of our proposed model on leveraging the exploitation and exploration recommendation tasks.
翻译:近年来,由于各公司日益需要帮助用户发现新的相关项目,改进推荐系统绩效的合作过滤技术迅速发展;然而,大多数现有文献侧重于提供与用户以往偏好所学用户模式相匹配的物品;预期一个良好的建议模式将推荐已知享有的物品和新颖的物品;在这项工作中,我们引入了一种开发探索动机驱动的变异自动编码器(XploVAE)进行协作过滤;为了便利个人化的建议,我们制作了用户专用子图,其中含有第一阶近距离捕捉所观察到的用于开发的用户项目互动和较接近勘探的用户项目;利用了一种等级潜藏空间模型学习特定用户的个人化物品嵌入,以及所有用户子图的人口分布;最后,各种真实世界数据集的实验结果清楚地表明了我们提议的利用开发与勘探建议任务的模式的有效性。