《计算机应用》唯一官方网站 ›› 2021, Vol. 41 ›› Issue (12): 3499-3507.DOI: 10.11772/j.issn.1001-9081.2021060894

• 第十八届中国机器学习会议(CCML 2021) • 上一篇    

面向异构单类协同过滤的阶段式变分自编码器

陈宪聪1,2,3, 潘微科1,2,3(), 明仲1,2,3   

  1. 1.大数据系统计算技术国家工程实验室(深圳大学),广东 深圳 518060
    2.人工智能与数字经济广东省实验室(深圳)(深圳大学),广东 深圳 518060
    3.深圳大学 计算机与软件学院,广东 深圳 518060
  • 收稿日期:2021-05-12 修回日期:2021-06-14 接受日期:2021-06-23 发布日期:2021-08-20 出版日期:2021-12-10
  • 通讯作者: 潘微科
  • 作者简介:陈宪聪(1995—),男,广东茂名人,硕士研究生,主要研究方向:个性化推荐、迁移学习
    明仲(1967—),男,江西宁都人,教授,博士,CCF高级会员,主要研究方向:人工智能、网络智能。
  • 基金资助:
    国家自然科学基金重点项目(61836005);国家自然科学基金面上项目(61872249)

Staged variational autoencoder for heterogeneous one-class collaborative filtering

Xiancong CHEN1,2,3, Weike PAN1,2,3(), Zhong MING1,2,3   

  1. 1.National Engineering Laboratory for Big Data System Computing Technology (Shenzhen University),Shenzhen Guangdong 518060,China
    2.Guangdong Laboratory for Artificial Intelligence and Digital Economy (Shenzhen) (Shenzhen University),Shenzhen Guangdong 518060,China
    3.College of Computer Science and Software Engineering,Shenzhen University,Shenzhen Guangdong 518060,China
  • Received:2021-05-12 Revised:2021-06-14 Accepted:2021-06-23 Online:2021-08-20 Published:2021-12-10
  • Contact: Weike PAN
  • About author:CHEN Xiancong, born in 1995, M. S. candidate. His research interests include personalized recommendation, transfer learning.
    MING Zhong, born in 1967, Ph. D., professor. His research interests include artificial intelligence, Web intelligence.
  • Supported by:
    the Key Program of National Natural Science Foundation of China(61836005);the Surface Program of National Natural Science Foundation of China(61872249)

摘要:

在推荐系统领域,大部分现有的工作主要关注仅有一种类型的用户反馈(如购买反馈)的单类协同过滤(OCCF)问题。然而,在现实的应用中,用户的反馈往往是异构的,因此如何对用户的异构反馈进行建模从而准确刻画用户的真实偏好成为了一个新的挑战。围绕异构单类协同过滤(HOCCF)问题(包含了用户的购买反馈和浏览反馈),提出了一个迁移学习解决方案——阶段式变分自编码器(SVAE)模型。首先,将用户的浏览反馈当作辅助数据,以多项式变分自编码器(Multi-VAE)为基础模型学习并生成隐特征向量;然后迁移该隐特征向量到另一路Multi-VAE,用于帮助该Multi-VAE对用户的目标数据(即购买反馈)进行建模。三个真实数据集上的实验结果显示,在多数情况下,SVAE模型在精确度(Precision@5)、归一化折损累计增益(NDCG@5)等重要指标上的表现显著优于其他流行的推荐算法,验证了所提模型的有效性

关键词: 推荐系统, 用户反馈, 异构单类协同过滤, 迁移学习, 变分自编码器

Abstract:

In recommender system field, most of the existing works mainly focus on the One-Class Collaborative Filtering (OCCF) problem with only one type of users’ feedback, e.g., purchasing feedback. However, users’ feedback is usually heterogeneous in real applications, so it has become a new challenge to model the users’ heterogeneous feedback to capture their true preferences. Focusing on the Heterogeneous One-Class Collaborative Filtering (HOCCF) problem (including users’ purchasing feedback and browsing feedback), a transfer learning solution named Staged Variational AutoEncoder (SVAE) model was proposed. Firstly, the latent feature vectors were generated via the Multinomial Variational AutoEncoder (Multi-VAE) with users’ browsing feedback auxiliary data. Then, the obtained latent feature vectors were transferred to another Multi-VAE to assist the modeling of users’ target data, i.e., purchasing feedback by this Multi-VAE. Experimental results on three real-world datasets show that the performance of SVAE model on the important metrics such as Precision@5 and Normalized Discounted Cumulative Gain@5 (NDCG@5) is significantly better than the performance of the state-of-the-art recommendation algorithms in most cases, demonstrating the effectiveness of the proposed model.

Key words: recommender system, users’ feedback, Heterogeneous One-Class Collaborative Filtering (HOCCF), transfer learning, Variational AutoEncoder (VAE)

中图分类号: