基于历史评论反馈建模的可解释推荐算法
Explainable Recommendation Algorithms Based on Historical Reviews Feedback Modelling
DOI: 10.12677/orf.2025.152103, PDF,    国家自然科学基金支持
作者: 徐戈辉, 艾 均*, 苏 湛, 苏 杭:上海理工大学光电信息与计算机工程学院,上海
关键词: 可解释推荐历史评论反馈建模表示学习TransformerExplainable Recommendation Historical Reviews Feedback Modeling Representation Learning Transformer
摘要: 可解释推荐系统在提供个性化推荐的同时揭示推荐逻辑,已成为推荐系统领域的重要研究方向。尽管基于Transformer的文本生成技术能够产生流畅的自然语言解释,但其性能高度依赖于数据集的密度,在现实场景中普遍存在的稀疏数据条件下表现受限。针对这一挑战,本文提出一种融合历史评论反馈建模的可解释推荐框架。该框架采用编码器–解码器架构,在特征提取阶段,对用户历史评论和物品关联评论进行深度语义建模,通过注意力机制提取评论中的隐含偏好特征与属性特征。在解释生成阶段,使用多任务联合学习范式,将评分预测任务与文本生成任务进行联合优化。通过在Amazon、Yelp等公开数据集上的实验验证,本模型在评分预测和解释生成任务中均达到了最先进水平,在多数指标上取得了显著的提升。本研究为平衡推荐系统可解释性与数据稀疏性问题提供了新的解决方案。
Abstract: Explainable recommendation systems, which deliver personalized suggestions while revealing their rationale, have become pivotal in recommendation research. Although Transformer-based text generation techniques can produce fluent natural language explanations, their performance heavily relies on dataset density and becomes constrained under sparse data conditions prevalent in real-world scenarios. To address this challenge, this paper proposes a novel explainable recommendation algorithm via historical reviews feedback modeling. The framework adopts an encoder-decoder architecture: during the feature extraction phase, it performs deep semantic modeling of user historical reviews and item-related reviews, extracting implicit preference features and attribute characteristics from reviews through attention mechanisms. In the explanation generation phase, a multi-task joint learning paradigm is employed to jointly optimize the rating prediction task and text generation task. Experimental validation on public datasets including Amazon and Yelp demonstrates that our model achieves state-of-the-art performance in both rating prediction and explanation generation tasks, showing significant improvements across most evaluation metrics. This research provides a new solution for balancing recommendation system explainability with data sparsity challenges.
文章引用:徐戈辉, 艾均, 苏湛, 苏杭. 基于历史评论反馈建模的可解释推荐算法[J]. 运筹与模糊学, 2025, 15(2): 528-541. https://doi.org/10.12677/orf.2025.152103

参考文献

[1] Li, L., Zhang, Y. and Chen, L. (2021) Personalized Transformer for Explainable Recommendation. Proceedings of the 59th Annual Meeting of the Association for Computational Linguistics and the 11th International Joint Conference on Natural Language Processing (Volume 1: Long Papers), 1-6 August 2021, 4947-4957. [Google Scholar] [CrossRef
[2] Raczynski, J., Lango, M. and Stefanowski, J. (2023) The Problem of Coherence in Natural Language Explanations of Recommendations. ECAI 2023—26th European Conference on Artificial Intelligence, Kraków, 30 September-4 October 2023, 1922-1929.
[3] Liu, Z., Ma, Y., Schubert, M., Ouyang, Y., Rong, W. and Xiong, Z. (2024) Multimodal Contrastive Transformer for Explainable Recommendation. IEEE Transactions on Computational Social Systems, 11, 2632-2643. [Google Scholar] [CrossRef
[4] Wang, L., Cai, Z., De Melo, G., Cao, Z. and He, L. (2023) Disentangled CVAEs with Contrastive Learning for Explainable Recommendation. Proceedings of the AAAI Conference on Artificial Intelligence, 37, 13691-13699. [Google Scholar] [CrossRef
[5] He, M., An, B., Wang, J. and Wen, H. (2023) CETD: Counterfactual Explanations by Considering Temporal Dependencies in Sequential Recommendation. Applied Sciences, 13, Article 11176. [Google Scholar] [CrossRef
[6] Guo, Y., Cai, F., Chen, H., Chen, C., Zhang, X. and Zhang, M. (2023) An Explainable Recommendation Method Based on Diffusion Model. 2023 9th International Conference on Big Data and Information Analytics (BigDIA), Haikou, 15-17 December 2023, 802-806. [Google Scholar] [CrossRef
[7] Li, L., Li, S., Marantika, W., et al. (2024) Diffusion-EXR: Controllable Review Generation for Explainable Recommendation via Diffusion Models. arXiv: 2312.15490.
[8] Minaee, S., Mikolov, T., Nikzad, N., et al. (2024) Large Language Models: A Survey. arXiv: 2402.06196.
[9] Radford, A., Wu, J., Child, R., et al. (2019) Language Models Are Unsupervised Multitask Learners.
https://www.semanticscholar.org/paper/Language-Models-are-Unsupervised-Multitask-Learners-Radford-Wu/9405cc0d6169988371b2755e573cc28650d14dfe
[10] Brown, T.B., Mann, B., Ryder, N., et al. (2020) Language Models Are Few-Shot Learners. Proceedings of the 34th International Conference on Neural Information Processing Systems, Red Hook, 6-12 December 2020, 1-25.
[11] Openai, A.J., Adler, S., et al. (2024) GPT-4 Technical Report. arXiv: 2303.08774.
https://arxiv.org/abs/2303.08774
[12] Devlin, J., Chang, M., Lee, K. and Toutanova, K. (2019) BERT: Pre-Training of Deep Bidirectional Transformers for Language Under-Standing. Proceedings of the 2019 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies, Minneapolis, June 2019, 4171-4186. [Google Scholar] [CrossRef
[13] Luo, Y., Cheng, M., Zhang, H., Lu, J. and Chen, E. (2024) Unlocking the Potential of Large Language Models for Explainable Recommendations. In: Onizuka, M., et al., Eds., Database Systems for Advanced Applications, Springer, 286-303. [Google Scholar] [CrossRef
[14] Chu, Z., Wang, Y., Cui, Q., et al. (2024) LLM-Guided Multi-View Hypergraph Learning for Human-Centric Explainable Recommendation. arXiv: 2401.08217.
[15] Lin, C., Tsai, C., Su, S., Jwo, J., Lee, C. and Wang, X. (2023) Predictive Prompts with Joint Training of Large Language Models for Explainable Recommendation. Mathematics, 11, Article 4230. [Google Scholar] [CrossRef
[16] Peng, Q., Liu, H., Xu, H., et al. (2024) Review-LLM: Harnessing Large Language Models for Personalized Review Generation. arXiv: 2407.07487.
[17] Peng, Y., Chen, H., Lin, C., Huang, G., Hu, J., Guo, H., et al. (2024) Uncertainty-Aware Explainable Recommendation with Large Language Models. 2024 International Joint Conference on Neural Networks (IJCNN), Yokohama, 30 June-5 July 2024, 1-8. [Google Scholar] [CrossRef
[18] Li, L., Zhang, Y. and Chen, L. (2023) Personalized Prompt Learning for Explainable Recommendation. ACM Transactions on Information Systems, 41, 1-26. [Google Scholar] [CrossRef
[19] Ma, Q., Ren, X. and Huang, C. (2024) XRec: Large Language Models for Explainable Recommendation. Findings of the Association for Computational Linguistics: EMNLP 2024, Miami, 12-16 November 2024, 391-402. [Google Scholar] [CrossRef
[20] Yang, M., Zhu, M., Wang, Y., Chen, L., Zhao, Y., Wang, X., et al. (2024) Fine-Tuning Large Language Model Based Explainable Recommendation with Explainable Quality Reward. Proceedings of the AAAI Conference on Artificial Intelligence, 38, 9250-9259. [Google Scholar] [CrossRef
[21] Lyu, Z., Wu, Y., Lai, J., et al. (2023) Knowledge Enhanced Graph Neural Networks for Explainable Recommendation. IEEE Transactions on Knowledge and Data Engineering, 35, 4954-4968.
[22] Bastola, R. and Shakya, S. (2024) Knowledge-enriched Graph Convolution Network for Hybrid Explainable Recommendation from Review Texts and Reasoning Path. 2024 International Conference on Inventive Computation Technologies (ICICT), Lalitpur, 24-26 April 2024, 590-599. [Google Scholar] [CrossRef
[23] Qu, X., Wang, Y., Li, Z., et al. (2024) Graph-Enhanced Prompt Learning for Personalized Review Generation. Data Science and Engineering, 9, 309-324.
[24] Li, J., He, Z., Shang, J. and McAuley, J. (2023) UCEpic: Unifying Aspect Planning and Lexical Constraints for Generating Explanations in Recommendation. Proceedings of the 29th ACM SIGKDD Conference on Knowledge Discovery and Data Mining, Long Beach, 6-10 August 2023, 1248-1257. [Google Scholar] [CrossRef
[25] Cheng, H., Wang, S., Lu, W., Zhang, W., Zhou, M., Lu, K., et al. (2023) Explainable Recommendation with Personalized Review Retrieval and Aspect Learning. Proceedings of the 61st Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers), Toronto, 9-14 July 2023, 51-64. [Google Scholar] [CrossRef
[26] Hu, Y., Liu, Y., Miao, C., et al. (2023) Aspect-Guided Syntax Graph Learning for Explainable Recommendation. IEEE Transactions on Knowledge and Data Engineering, 35, 7768-7781.
[27] Liao, H., Wang, S., Cheng, H., Zhang, W., Zhang, J., Zhou, M., et al. (2025) Aspect-Enhanced Explainable Recommendation with Multi-Modal Contrastive Learning. ACM Transactions on Intelligent Systems and Technology, 16, 1-24. [Google Scholar] [CrossRef
[28] Yan, A., He, Z., Li, J., Zhang, T. and McAuley, J. (2023) Personalized Showcases: Generating Multi-Modal Explanations for Recommendations. Proceedings of the 46th International ACM SIGIR Conference on Research and Development in Information Retrieval, 23-27 July 2023, 2251-2255. [Google Scholar] [CrossRef
[29] Chatti, M.A., Guesmi, M. and Muslim, A. (2024) Visualization for Recommendation Explainability: A Survey and New Perspectives. ACM Transactions on Interactive Intelligent Systems, 14, 1-40. [Google Scholar] [CrossRef
[30] Ma, B., Yang, T. and Ren, B. (2024) A Survey on Explainable Course Recommendation Systems. In: Streitz, N.A. and Konomi, S., Eds., Distributed, Ambient and Pervasive Interactions, Springer, 273-287. [Google Scholar] [CrossRef
[31] Li, L., Zhang, Y. and Chen, L. (2020) Generate Neural Template Explanations for Recommendation. Proceedings of the 29th ACM International Conference on Information & Knowledge Management, 19-23 October 2020, 755-764. [Google Scholar] [CrossRef
[32] Papineni, K., Roukos, S., Ward, T. and Zhu, W. (2001) BLEU: A Method for Automatic Evaluation of Machine Translation. Proceedings of the 40th Annual Meeting on Association for Computational LinguisticsACL’02, Philadelphia, 7-12 July 2002, 311-318. [Google Scholar] [CrossRef
[33] Lin, C.Y. (2004) ROUGE: A Package for Automatic Evaluation of Summaries. In: Moens, M.-F. and Szpakowicz, S., Eds., Text Summarization Branches out, Association for Computational Linguistics, 74-81.
https://www.aclweb.org/anthology/W04-1013
[34] Salakhutdinov, R. and Mnih, A. (2007) Probabilistic Matrix Factorization. Proceedings of the 20th International Conference on Neural Information Processing Systems, Vancouver, 3-6 December 2007, 1257-1264.
[35] Koren, Y. (2008) Factorization Meets the Neighborhood: A Multifaceted Collaborative Filtering Model. Proceedings of the 14th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, Las Vegas, 24-27 August 2008, 426-434. [Google Scholar] [CrossRef
[36] Li, P., Wang, Z., Ren, Z., Bing, L. and Lam, W. (2017) Neural Rating Regression with Abstractive Tips Generation for Recommendation. Proceedings of the 40th International ACM SIGIR Conference on Research and Development in Information Retrieval, Shinjuku, 7-11 August 2017, 345-354. [Google Scholar] [CrossRef
[37] Dong, L., Huang, S., Wei, F., Lapata, M., Zhou, M. and Xu, K. (2017) Learning to Generate Product Reviews from Attributes. Proceedings of the 15th Conference of the European Chapter of the Association for Computational Linguistics: Volume 1, Long Papers, Valencia, 3-7 April 2017, 623-632. [Google Scholar] [CrossRef