CAFE: Coarse-to-Fine Neural Symbolic Reasoning for Explainable Recommendation

Recent research explores incorporating knowledge graphs (KG) into e-commerce recommender systems, not only to achieve better recommendation performance, but more importantly to generate explanations of why particular decisions are made. This can be achieved by explicit KG reasoning, where a model starts from a user node, sequentially determines the next step, and walks towards an item node of potential interest to the user. However, this is challenging due to the huge search space, unknown destination, and sparse signals over the KG, so informative and effective guidance is needed to achieve a satisfactory recommendation quality. To this end, we propose a CoArse-to-FinE neural symbolic reasoning approach (CAFE). It first generates user profiles as coarse sketches of user behaviors, which subsequently guide a path-finding process to derive reasoning paths for recommendations as fine-grained predictions. User profiles can capture prominent user behaviors from the history, and provide valuable signals about which kinds of path patterns are more likely to lead to potential items of interest for the user. To better exploit the user profiles, an improved path-finding algorithm called Profile-guided Path Reasoning (PPR) is also developed, which leverages an inventory of neural symbolic reasoning modules to effectively and efficiently find a batch of paths over a large-scale KG. We extensively experiment on four real-world benchmarks and observe substantial gains in the recommendation performance compared with state-of-the-art methods.

Learning HeterogeneousKnowledge Base…Learning Heterogeneous Knowledge Base Embeddings for Explainable RecommendationReinforcement KnowledgeGraph Reasoning for…Reinforcement Knowledge Graph Reasoning for Explainable RecommendationPersonalized FashionRecommendation with…Personalized Fashion Recommendation with Visual Explanations based on Multimodal Attention Network: Towards Visually Explainable RecommendationKGAT: Knowledge GraphAttention Network for…KGAT: Knowledge Graph Attention Network for RecommendationJointly LearningExplainable Rules for…Jointly Learning Explainable Rules for Recommendation with Knowledge GraphDynamic ExplainableRecommendation Based on…Dynamic Explainable Recommendation Based on Neural Attentive ModelsUnifying Knowledge GraphLearning and…Unifying Knowledge Graph Learning and Recommendation: Towards a Better Understanding of User PreferencesLeveragingDemonstrations for…Leveraging Demonstrations for Reinforcement Recommendation Reasoning over Knowledge GraphsFairness-AwareExplainable…Fairness-Aware Explainable Recommendation over Knowledge GraphsGenerate Neural TemplateExplanations for…Generate Neural Template Explanations for RecommendationMining Implicit EntityPreference from…Mining Implicit Entity Preference from User-Item Interaction Data for Knowledge Graph Completion via Adversarial LearningGenerate NaturalLanguage Explanations…Generate Natural Language Explanations for RecommendationUser-Centric PathReasoning towards…User-Centric Path Reasoning towards Explainable RecommendationHOOPS: Human-in-the-LoopGraph Reasoning for…HOOPS: Human-in-the-Loop Graph Reasoning for Conversational RecommendationEX3: ExplainableAttribute-aware Item-se…EX3: Explainable Attribute-aware Item-set RecommendationsGenerate NaturalLanguage Explanations…Generate Natural Language Explanations for RecommendationCounterfactualExplainable…Counterfactual Explainable RecommendationPath Language Modelingover Knowledge Graphsfo…Path Language Modeling over Knowledge Graphsfor Explainable RecommendationExplainable Fairness inRecommendationExplainable Fairness in RecommendationLearn Basic Skills andReuse: Modularized…Learn Basic Skills and Reuse: Modularized Adaptive Neural Architecture Search (MANAS)Multi-levelRecommendation Reasonin…Multi-level Recommendation Reasoning over Knowledge Graphs with Reinforcement LearningCounterfactualCollaborative ReasoningCounterfactual Collaborative ReasoningKnowledge is Power,Understanding is Impact…Knowledge is Power, Understanding is Impact: Utility and Beyond Goals, Explanation Quality, and Fairness in Path Reasoning RecommendationCADRL: Category-AwareDual-Agent Reinforcemen…CADRL: Category-Aware Dual-Agent Reinforcement Learning for Explainable Recommendations over Knowledge GraphsCAFE: Coarse-to-FineNeural Symbolic…CAFE: Coarse-to-Fine Neural Symbolic Reasoning for Explainable RecommendationEarlier referencesFocus paperCiting papersOlderNewer

Click a node to pin it, click the empty canvas to go back to this paper, or hover to preview. Open a node’s page from its title.