Neural Collaborative Reasoning

被引:64
作者
Chen, Hanxiong [1 ]
Shi, Shaoyun [2 ]
Li, Yunqi [1 ]
Zhang, Yongfeng [1 ]
机构
[1] Rutgers State Univ, New Brunswick, NJ 08901 USA
[2] Tsinghua Univ, Beijing, Peoples R China
来源
PROCEEDINGS OF THE WORLD WIDE WEB CONFERENCE 2021 (WWW 2021) | 2021年
关键词
Collaborative Filtering; Collaborative Reasoning; Recommender Systems; Cognitive Reasoning; Cognitive Intelligence;
D O I
10.1145/3442381.3449973
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Existing Collaborative Filtering (CF) methods are mostly designed based on the idea of matching, i.e., by learning user and item embeddings from data using shallow or deep models, they try to capture the associative relevance patterns in data, so that a user embedding can be matched with relevant item embeddings using designed or learned similarity functions. However, as a cognition rather than a perception intelligent task, recommendation requires not only the ability of pattern recognition and matching from data, but also the ability of cognitive reasoning in data. In this paper, we propose to advance Collaborative Filtering (CF) to Collaborative Reasoning (CR), which means that each user knows part of the reasoning space, and they collaborate for reasoning in the space to estimate preferences for each other. Technically, we propose a Neural Collaborative Reasoning (NCR) framework to bridge learning and reasoning. Specifically, we integrate the power of representation learning and logical reasoning, where representations capture similarity patterns in data from perceptual perspectives, and logic facilitates cognitive reasoning for informed decision making. An important challenge, however, is to bridge differentiable neural networks and symbolic reasoning in a shared architecture for optimization and inference. To solve the problem, we propose a modularized reasoning architecture, which learns logical operations such as AND (boolean AND), OR (boolean OR) and NOT ((sic)) as neural modules for implication reasoning (->). In this way, logical expressions can be equivalently organized as neural networks, so that logical reasoning and prediction can be conducted in a continuous space. Experiments on real-world datasets verified the advantages of our framework compared with both shallow, deep and reasoning models.
引用
收藏
页码:1516 / 1527
页数:12
相关论文
共 58 条
[1]  
Adomavicius G, 2011, RECOMMENDER SYSTEMS HANDBOOK, P217, DOI 10.1007/978-0-387-85820-3_7
[2]   Learning Heterogeneous Knowledge Base Embeddings for Explainable Recommendation [J].
Ai, Qingyao ;
Azizi, Vahid ;
Chen, Xu ;
Zhang, Yongfeng .
ALGORITHMS, 2018, 11 (09)
[3]  
[Anonymous], 2019, ADV NEUR IN
[4]  
[Anonymous], 2011, P 5 ACM C REC SYST R, DOI DOI 10.1145/2043932.2043996
[5]  
Bengio Y., 2019, NeurIPS
[6]  
Besold T.R., 2017, Neural-symbolic learning and reasoning: A survey and interpretation
[7]   Sequential Recommendation with User Memory Networks [J].
Chen, Xu ;
Xu, Hongteng ;
Zhang, Yongfeng ;
Tang, Jiaxi ;
Cao, Yixin ;
Qin, Zheng ;
Zha, Hongyuan .
WSDM'18: PROCEEDINGS OF THE ELEVENTH ACM INTERNATIONAL CONFERENCE ON WEB SEARCH AND DATA MINING, 2018, :108-116
[8]  
Cheng Heng-Tze, 2016, P 1 WORKSHOP DEEP LE, P7
[9]   A Troubling Analysis of Reproducibility and Progress in Recommender Systems Research [J].
Dacrema, Maurizio Ferrari ;
Boglio, Simone ;
Cremonesi, Paolo ;
Jannach, Dietmar .
ACM TRANSACTIONS ON INFORMATION SYSTEMS, 2021, 39 (02)
[10]   Are We Really Making Much Progress? A Worrying Analysis of Recent Neural Recommendation Approaches [J].
Dacrema, Maurizio Ferrari ;
Cremonesi, Paolo ;
Jannach, Dietmar .
RECSYS 2019: 13TH ACM CONFERENCE ON RECOMMENDER SYSTEMS, 2019, :101-109