TY - JOUR
T1 - Hierarchical Bipartite Graph Convolutional Network for Recommendation
AU - Cheng, Yi Wei
AU - Zhong, Zhiqiang
AU - Pang, Jun
AU - Li, Cheng Te
N1 - Publisher Copyright:
© 2005-2012 IEEE.
PY - 2024/5/1
Y1 - 2024/5/1
N2 - Graph Neural Networks (GNNs) have emerged as a dominant paradigm in machine learning for graphs, and recently developed Recommendation System (RecSys) models have significantly benefited from them. However, recent research has highlighted a limitation in classical GNNs, revealing that their message-passing mechanism is inherently flat, making it unable to capture hierarchical semantics within the graph. Recognizing the potential richness of information in the hierarchical structure of user-item bipartite graphs for RecSys, this paper introduces a novel end-to-end GNN-based RecSys model called Hierarchical Bipartite Graph Convolutional Network (HierBGCN). Specifically, we devise a BiDiffPool layer capable of performing differentiable pooling operations on the bipartite graph while preserving crucial properties. Through the stacking of multiple BiDiffPool layers, the bipartite graph undergoes hierarchical coarsening, enabling the extraction of multi-level knowledge. This allows GNNs to operate at each level, capturing diverse, high-order user-item interactions. Ultimately, the information from each coarsening level is aggregated to generate final user/item representations, effectively encapsulating the hierarchical knowledge inherent in user-item interactions. Empirical experiments conducted on four established RecSys datasets consistently demonstrate the superior performance of the proposed HierBGCN compared to competing models.
AB - Graph Neural Networks (GNNs) have emerged as a dominant paradigm in machine learning for graphs, and recently developed Recommendation System (RecSys) models have significantly benefited from them. However, recent research has highlighted a limitation in classical GNNs, revealing that their message-passing mechanism is inherently flat, making it unable to capture hierarchical semantics within the graph. Recognizing the potential richness of information in the hierarchical structure of user-item bipartite graphs for RecSys, this paper introduces a novel end-to-end GNN-based RecSys model called Hierarchical Bipartite Graph Convolutional Network (HierBGCN). Specifically, we devise a BiDiffPool layer capable of performing differentiable pooling operations on the bipartite graph while preserving crucial properties. Through the stacking of multiple BiDiffPool layers, the bipartite graph undergoes hierarchical coarsening, enabling the extraction of multi-level knowledge. This allows GNNs to operate at each level, capturing diverse, high-order user-item interactions. Ultimately, the information from each coarsening level is aggregated to generate final user/item representations, effectively encapsulating the hierarchical knowledge inherent in user-item interactions. Empirical experiments conducted on four established RecSys datasets consistently demonstrate the superior performance of the proposed HierBGCN compared to competing models.
UR - http://www.scopus.com/inward/record.url?scp=85190129532&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85190129532&partnerID=8YFLogxK
U2 - 10.1109/MCI.2024.3363973
DO - 10.1109/MCI.2024.3363973
M3 - Article
AN - SCOPUS:85190129532
SN - 1556-603X
VL - 19
SP - 49
EP - 60
JO - IEEE Computational Intelligence Magazine
JF - IEEE Computational Intelligence Magazine
IS - 2
ER -