Linear, or non-linear, that is the question!

  • Kong, Taeyong; 
  • Kim, Taeri; 
  • Jeon, Jinsung; 
  • Choi, Jeongwhan; 
  • Lee, Yeon-Chang; 
  • ... Kim, Sang Wook; 
  • 외 1명
Citations

WEB OF SCIENCE

74
Citations

SCOPUS

82

초록

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/non-linearity 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/non-linearity of nodes. All HMLET codes and datasets are available at: https://github.com/qbxlvnf11/HMLET.

키워드

Collaborative filtering; Embedding propagation; Graph neural network; Recommender systems; Backpropagation; Embeddings; Graph neural networks; Linear networks; Recommender systems; Collaborative filtering methods; Embedding propagation; Embeddings; Graph neural networks; Hybrid method; Hybrid model; Linear embedding; Linear propagation; Non linear; Propagation step; Collaborative filtering
제목
Linear, or non-linear, that is the question!
저자
Kong, Taeyong; Kim, Taeri; Jeon, Jinsung; Choi, Jeongwhan; Lee, Yeon-Chang; Park, Noseong; Kim, Sang Wook
DOI
10.1145/3488560.3498501
발행일
2022-02
유형
Proceedings Paper
저널명
WSDM'22: PROCEEDINGS OF THE FIFTEENTH ACM INTERNATIONAL CONFERENCE ON WEB SEARCH AND DATA MINING
페이지
517 ~ 525