《计算机应用》唯一官方网站 ›› 2023, Vol. 43 ›› Issue (11): 3443-3448.DOI: 10.11772/j.issn.1001-9081.2022101628

• 人工智能 • 上一篇    下一篇

增强推荐系统可解释性的深度评论注意力神经网络模型

魏楚元1(), 王梦珂2, 户传豪2, 张桄齐2   

  1. 1.北京建筑大学 电气与信息工程学院,北京 102616
    2.北京建筑大学 机电与车辆工程学院,北京 102616
  • 收稿日期:2022-10-31 修回日期:2023-03-17 接受日期:2023-04-04 发布日期:2023-05-24 出版日期:2023-11-10
  • 通讯作者: 魏楚元
  • 作者简介:魏楚元(1977—),男,湖北武汉人,副教授,博士,CCF高级会员,主要研究方向:自然语言处理、数据挖掘 weichuyuan@bucea.edu.cn
    王梦珂(1999—),女,陕西汉中人,硕士研究生,主要研究方向:深度学习、推荐系统
    户传豪(2000—),男,山东菏泽人,硕士研究生,主要研究方向:深度学习、推荐系统
    张桄齐(1996—),男,山西晋中人,硕士研究生,主要研究方向:深度学习、推荐系统。
  • 基金资助:
    教育部人文社会科学研究一般项目(22YJAZH110)

Deep review attention neural network model for enhancing explainability of recommendation system

Chuyuan WEI1(), Mengke WANG2, Chuanhao HU2, Guangqi ZHANG2   

  1. 1.School of Electrical and Information Engineering,Beijing University of Civil Engineering and Architecture,Beijing 102616,China
    2.School of Electromechanical and Vehicle Engineering,Beijing University of Civil Engineering and Architecture,Beijing 102616,China
  • Received:2022-10-31 Revised:2023-03-17 Accepted:2023-04-04 Online:2023-05-24 Published:2023-11-10
  • Contact: Chuyuan WEI
  • About author:WEI Chuyuan, born in 1977, Ph. D., associate professor. His research interests include natural language processing, data mining.
    WANG Mengke, born in 1999, M. S. candidate. Her research interests include deep learning, recommendation system.
    HU Chuanhao, born in 2000, M. S. candidate. His research interests include deep learning, recommendation system.
    ZHANG Guangqi, born in 1996, M. S. candidate. His research interests include deep learning, recommendation system.
  • Supported by:
    General Program for Humanities and Social Sciences Research of Ministry of Education(22YJAZH110)

摘要:

为了提高推荐系统(RS)的可解释性,打破推荐系统固有的局限性,提升用户对推荐系统的信任度和满意度,提出一种增强可解释性的深度评论注意力神经网络(DRANN)模型。该模型利用用户评论与商品评论中丰富的语义信息,基于文本评论学习用户、物品之间的潜在关系,预测用户兴趣偏好和情感倾向。首先,采用文本卷积神经网络(TextCNN)对词向量作浅层特征抽取;然后,使用注意力机制为评论数据分配权重,过滤无效评论信息,同时构建深度自编码器模块将高维稀疏数据降维,去除干扰信息,学习深层语义表征,增强推荐模型的可解释性;最后,通过预测层得到预测评分。在4个公开数据集(Patio、Automotive、Musical Instrument (M-I)和Beauty)上的实验结果表明,与概率矩阵分解(PMF)模型、奇异值分解++(SVD++)模型、深度协同神经网络(DeepCoNN)模型、树增强嵌入模型(TEM)、DeepCF(Deep Collaborative Filtering)、DER(Dynamic Explainable Recommender)相比,DRANN模型的均方根误差(RMSE)最小,验证了它在提升性能上的有效性以及所采用解释策略的可行性。

关键词: 推荐系统, 深度学习, 可解释性推荐, 注意力机制, 自编码器

Abstract:

In order to improve the explainability of Recommendation System (RS), break the inherent limitations of recommendation system and enhance the user’s trust and satisfaction on recommender systems, a Deep Review Attention Neural Network (DRANN) model with enhanced explainability was proposed. Based on the potential relationships between users and items on text reviews, the rich semantic information in user reviews and item reviews was used to predict users’ interest preferences and sentiment tendencies by the proposed model. Firstly, a Text Convolutional Neural Network (TextCNN) was used to do shallow feature extraction for word vectors. Then, the attention mechanism was used to assign weights to comment data and filter invalid comment information. At the same time, the deep autoencoder module was constructed to reduce the dimension of high-dimensional sparse data, remove interference information, learn deep semantic representation, and enhance the explainability of recommendation model. Finally, the prediction score was obtained through the prediction layer. Experimental results on the four public data sets including Patio, Automotive, Musical Instrument (M?I) and Beauty show that DRANN model has the smallest Root Mean Square Error (RMSE) compared with Probabilistic Matrix Factorization (PMF), Single Value Decomposition++ (SVD++), Deep Cooperative Neural Network (DeepCoNN), Tree-enhanced Embedding Model (TEM), DeepCF (Deep Collaborative Filtering) and DER(Dynamic Explainable Recommender), verifying its effectiveness in improving performance and the feasibility of the adopted explanation strategy.

Key words: Recommendation System (RS), deep learning, explainability recommendation, attention mechanism, autoencoder

中图分类号: