CFRecs: Counterfactual Recommendations on Real Estate User Listing Interaction Graphs
AI 摘要
CFRecs利用反事实图学习,为房地产用户提供可操作的推荐建议,优化用户目标。
主要贡献
- 提出CFRecs框架,将反事实解释转化为可操作的推荐
- 结合GNN和Graph-VAE,策略性地调整图结构和节点属性
- 在Zillow真实数据集上验证了CFRecs的有效性
方法论
使用GNN和Graph-VAE构建两阶段架构,通过反事实推理在用户-房源交互图上进行推荐。
原文摘要
Graph-structured data is ubiquitous and powerful in representing complex relationships in many online platforms. While graph neural networks (GNNs) are widely used to learn from such data, counterfactual graph learning has emerged as a promising approach to improve model interpretability. Counterfactual explanation research focuses on identifying a counterfactual graph that is similar to the original but leads to different predictions. These explanations optimize two objectives simultaneously: the sparsity of changes in the counterfactual graph and the validity of its predictions. Building on these qualitative optimization goals, this paper introduces CFRecs, a novel framework that transforms counterfactual explanations into actionable insights. CFRecs employs a two-stage architecture consisting of a graph neural network (GNN) and a graph variational auto-encoder (Graph-VAE) to strategically propose minimal yet high-impact changes in graph structure and node attributes to drive desirable outcomes in recommender systems. We apply CFRecs to Zillow's graph-structured data to deliver actionable recommendations for both home buyers and sellers with the goal of helping them navigate the competitive housing market and achieve their homeownership goals. Experimental results on Zillow's user-listing interaction data demonstrate the effectiveness of CFRecs, which also provides a fresh perspective on recommendations using counterfactual reasoning in graphs.