User review data is helpful in alleviating the data sparsity problem in many recommender systems. In review-based recommendation methods, review data is considered as auxiliary information that can improve the quality of learned user/item or interaction representations for the user rating prediction task. However, these methods usually model user-item interactions in a holistic manner and neglect the entanglement of the latent factors behind them, e.g., price, quality, or appearance, resulting in suboptimal representations and reducing interpretability. In this paper, we propose a Disentangled Graph Contrastive Learning framework for Review-based recommendation (DGCLR), to separately model the user-item interactions based on different latent factors through the textual review data. To this end, we first model the distributions of interactions over latent factors from both semantic information in review data and structural information in user-item graph data, forming several factor graphs. Then a factorized message passing mechanism is designed to learn disentangled user/item representations on the factor graphs, which enable us to further characterize the interactions and adaptively combine the predicted ratings from multiple factors via a devised attention mechanism. Finally, we set two factor-wise contrastive learning objectives to alleviate the sparsity issue and model the user/item and interaction features pertinent to each factor more accurately. Empirical results over five benchmark datasets validate the superiority of DGCLR over the state-of-the-art methods. Further analysis is offered to interpret the learned intent factors and rating prediction in DGCLR.
翻译:在基于审查的建议方法中,审查数据被视为辅助信息,可以提高用户评级预测任务用户/项目或互动表述的质量。然而,这些方法通常以整体方式模拟用户-项目互动,忽视其背后潜在因素的纠缠,例如价格、质量或外观,导致表达方式不尽人意,减少可解释性。在本文件中,我们提出一个分解的图表对比性学习框架,用于基于审查的建议(DGCLR),以便通过文本审查数据,根据不同的潜在因素,单独模拟用户-项目互动。为此,我们首先在审查用户-项目图表数据中的数据和结构信息时,以整体方式模拟用户-项目互动,形成若干要素图表。然后,一个要素化信息传递机制旨在学习对要素图的分解性用户/项目表达,从而使我们能够进一步描述互动情况,并通过设定的意向性审查数据-项目性评估数据性分析机制,将预测的评级等级因素与设定的多个因素相结合。最后,我们为每个用户-项目性评估基准的精确度设定了两个要素性对比性比数据性比数据性基准,为D级分析提供的数据性比标准。