Linear, or Non-Linear, That is the Question!

被引:52
作者
Kong, Taeyong [1 ]
Kim, Taeri [2 ]
Jeon, Jinsung [1 ]
Choi, Jeongwhan [1 ]
Lee, Yeon-Chang [2 ]
Park, Noseong [1 ]
Kim, Sang-Wook [2 ]
机构
[1] Yonsei Univ, Seoul, South Korea
[2] Hanyang Univ, Seoul, South Korea
来源
WSDM'22: PROCEEDINGS OF THE FIFTEENTH ACM INTERNATIONAL CONFERENCE ON WEB SEARCH AND DATA MINING | 2022年
关键词
Recommender Systems; Collaborative Filtering; Embedding Propagation; Graph Neural Network;
D O I
10.1145/3488560.3498501
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
There were fierce debates on whether the non-linear embedding propagation of GCNs is appropriate to GCN-based recommender systems. It was recently found that the linear embedding propagation shows better accuracy than the non-linear embedding propagation. Since this phenomenon was discovered especially in recommender systems, it is required that we carefully analyze the linearity and non-linearity issue. In this work, therefore, we revisit the issues of i) which of the linear or non-linear propagation is better and ii) which factors of users/items decide the linearity/nonlinearity of the embedding propagation. We propose a novel Hybrid Method of Linear and non-linEar collaborative filTering method (HMLET, pronounced as Hamlet). In our design, there exist both linear and non-linear propagation steps, when processing each user or item node, and our gating module chooses one of them, which results in a hybrid model of the linear and non-linear GCN-based collaborative filtering (CF). The proposed model yields the best accuracy in three public benchmark datasets. Moreover, we classify users/items into the following three classes depending on our gating modules' selections: Full-Non-Linearity (FNL), Partial-Non-Linearity (PNL), and Full-Linearity (FL). We found that there exist strong correlations between nodes' centrality and their class membership, i.e., important user/item nodes exhibit more preferences towards the non-linearity during the propagation steps. To our knowledge, we are the first who design a hybrid method and report the correlation between the graph centrality and the linearity/nonlinearity of nodes. All HMLET codes and datasets are available at: https://github.com/qbxlvnf11/HMLET.
引用
收藏
页码:517 / 525
页数:9
相关论文
共 39 条
[1]  
[Anonymous], 2012, CoRR
[2]  
[Anonymous], 1999, P WEB C
[3]   A faster algorithm for betweenness centrality [J].
Brandes, U .
JOURNAL OF MATHEMATICAL SOCIOLOGY, 2001, 25 (02) :163-177
[4]   AR-CF: Augmenting Virtual Users and Items in Collaborative Filtering for Addressing Cold-Start Problems [J].
Chae, Dong-Kyu ;
Kim, Jihoo ;
Chau, Duen Horng ;
Kim, Sang-Wook .
PROCEEDINGS OF THE 43RD INTERNATIONAL ACM SIGIR CONFERENCE ON RESEARCH AND DEVELOPMENT IN INFORMATION RETRIEVAL (SIGIR '20), 2020, :1251-1260
[5]   CFGAN: A Generic Collaborative Filtering Framework based on Generative Adversarial Networks [J].
Chae, Dong-Kyu ;
Kang, Jin-Soo ;
Kim, Sang-Wook ;
Lee, Jung-Tae .
CIKM'18: PROCEEDINGS OF THE 27TH ACM INTERNATIONAL CONFERENCE ON INFORMATION AND KNOWLEDGE MANAGEMENT, 2018, :137-146
[6]  
Chen DL, 2020, AAAI CONF ARTIF INTE, V34, P3438
[7]  
Chen L, 2020, AAAI CONF ARTIF INTE, V34, P27
[8]  
Choi Jeongwhan, 2021, PROC ACM INT C INFOR
[9]   Collaborative Memory Network for Recommendation Systems [J].
Ebesu, Travis ;
Shen, Bin ;
Fang, Yi .
ACM/SIGIR PROCEEDINGS 2018, 2018, :515-524
[10]  
Estrach J. B., 2014, 2 INT C LEARN REPR I