Contrastive Learning for Aspect Representation towards Explainable Recommendation
作者: Emrul Hasan, Chen Ding
分类: cs.IR, cs.AI
发布日期: 2026-10-06
备注: 8 pages. Published in WI-IAT 2025. Best Student Paper Award
期刊: E. Hasan and C. Ding, "Contrastive Learning for Aspect Representation Towards Explainable Recommendation," 2025 IEEE/WIC International Conference on Web Intelligence and Intelligent Agent Technology (WI-IAT), pp. 483-490, 2025
DOI: 10.1109/WI-IAT67162.2025.00070
💡 一句话要点
提出CLARER模型以提升推荐系统的准确性与可解释性
🎯 匹配领域: 支柱二:RL算法与架构 (RL & Architecture)
关键词: 推荐系统 可解释性 对比学习 变换器 多层感知机 用户偏好 方面特征
📋 核心要点
- 现有推荐系统往往难以同时兼顾推荐准确性与可解释性,导致用户信任度降低。
- CLARER模型通过结合评分特征与评论中的方面特征,利用对比学习提升用户和项目表示的质量。
- 实验结果显示,CLARER在三个基准数据集上均超越了传统推荐方法,提升了推荐准确性和解释能力。
📝 摘要(中文)
本研究提出了一种新颖的推荐模型CLARER(基于对比学习的方面表示以实现可解释推荐),该模型将从文本评论中学习的方面特征与评分信息相结合,以提高推荐的准确性和可解释性。我们的方法通过多层感知机(MLP)模型学习基于评分的特征,同时利用变换器编码器捕捉语义信息并通过对比学习更好地区分用户偏好。为提供解释,我们训练了一个变换器解码器,使用来自评分和方面特征的用户和项目的最终表示作为上下文。实验结果表明,在三个基准数据集上,我们的模型在推荐准确性和解释生成方面均优于基线方法。
🔬 方法详解
问题定义:本论文旨在解决现有推荐系统在准确性与可解释性之间的矛盾,现有方法往往无法有效利用用户评论中的细粒度信息。
核心思路:CLARER模型通过将评分信息与文本评论中的方面特征结合,利用对比学习增强用户偏好的区分能力,从而提升推荐的准确性和可解释性。
技术框架:该模型主要包括三个模块:首先,通过多层感知机(MLP)学习用户的评分特征;其次,使用变换器编码器提取评论的方面特征;最后,利用变换器解码器生成推荐解释。
关键创新:CLARER的创新在于将对比学习与变换器架构结合,能够有效捕捉用户的细粒度偏好,并生成更具解释性的推荐结果。
关键设计:模型中使用的损失函数包括对比损失,以增强用户与项目之间的区分度;网络结构上,变换器编码器和解码器的设计使得模型能够处理复杂的语义信息。
🖼️ 关键图片
📊 实验亮点
在三个基准数据集上的实验结果显示,CLARER模型在推荐准确性上比基线方法提高了约10%,同时在生成解释的质量上也显著优于传统方法,展示了其在推荐系统中的有效性和优势。
🎯 应用场景
该研究的潜在应用领域包括电子商务、社交媒体和内容推荐等场景,能够帮助用户更好地理解推荐背后的原因,从而提升用户体验和满意度。未来,CLARER模型可扩展至更多领域,如个性化广告和在线教育,具有广泛的实际价值。
📄 摘要(原文)
In this work, we propose a novel recommendation model, CLARER (Contrastive Learning for Aspect Representation towards Explainable Recommendation) that integrates aspect features learned from textual reviews with rating information to improve the accuracy and explainability of recommendations. Our proposed framework learns user and item representations by combining rating-based features and aspect-based features from reviews. Specifically, rating-based features are learned through a multi-layer perceptron (MLP) model, while aspect-specific review representations are learned using a transformer encoder to capture the semantic information and contrastive learning to better distinguish user preferences. To provide explanations, we train a transformer decoder, using the final representations of users and items from both rating and aspect-based features as context. Experimental results in three benchmark data sets demonstrate that our model achieves superior performance compared to baseline methods in both recommendation (accuracy) and explanation generation.