paper-with-me

홈 › Papers

Graph Neural Networks for Recommendation: Reproducibility, Graph Topology, and Node Representation

2023-10-17 · Daniele Malitesta, Claudio Pomo, Tommaso Di Noia

Graph neural networks (GNNs) have gained prominence in recommendation systems in recent years. By representing the user-item matrix as a bipartite and undirected graph, GNNs have demonstrated their potential to capture short- and long-distance user-item interactions, thereby learning more accurate preference patterns than traditional recommendation approaches. In contrast to previous tutorials on the same topic, this tutorial aims to present and examine three key aspects that characterize GNNs for recommendation: (i) the reproducibility of state-of-the-art approaches, (ii) the potential impact of graph topological characteristics on the performance of these models, and (iii) strategies for learning node representations when training features from scratch or utilizing pre-trained embeddings as additional item information (e.g., multimodal features). The goal is to provide three novel theoretical and practical perspectives on the field, currently subject to debate in graph learning but long been overlooked in the context of recommendation systems.

📄 PDF Abstract BibTeX arXiv:2310.11270

Code (1)

sisinflab/log-2023-gnns-recsys 공식 구현

Tasks

Graph LearningRecommendation Systems

Similar Papers 제목 키워드 기반

How Expressive are Graph Neural Networks in Recommendation?

2023-08-22 · Xuheng Cai, Lianghao Xia, Xubin Ren, Chao Huang

Graph Neural Networks (GNNs) have demonstrated superior performance on various graph learning tasks, including recommendation, where they leverage user-item collaborative filtering signals in graphs. However, theoretical…

Collaborative FilteringGraph Learning

Topology-aware Tensor Decomposition for Meta-graph Learning

2021-01-04 · Hansi Yang, Peiyu Zhang, Quanming Yao

Heterogeneous graphs generally refers to graphs with different types of nodes and edges. A common approach for extracting useful information from heterogeneous graphs is to use meta-graphs, which can be seen as a special…

Graph LearningKnowledge GraphsNeural Architecture SearchNode Classification+1

Cluster-based Graph Collaborative Filtering

2024-04-16 · Fan Liu, Shuai Zhao, Zhiyong Cheng, Liqiang Nie 외

Graph Convolution Networks (GCNs) have significantly succeeded in learning user and item representations for recommendation systems. The core of their efficacy is the ability to explicitly exploit the collaborative signa…

ClusteringCollaborative FilteringNode ClusteringRecommendation Systems+1

MONET: Debiasing Graph Embeddings via the Metadata-Orthogonal Training Unit

2019-09-25 · John Palowitch, Bryan Perozzi

Are Graph Neural Networks (GNNs) fair? In many real world graphs, the formation of edges is related to certain node attributes (e.g. gender, community, reputation). In this case, standard GNNs using these edges will be b…

Recommendation Systems

Directed Graph Representation through Vector Cross Product

2020-10-21 · Ramanujam Madhavan, Mohit Wadhwa

Graph embedding methods embed the nodes in a graph in low dimensional vector space while preserving graph topology to carry out the downstream tasks such as link prediction, node recommendation and clustering. These task…

ClusteringGraph EmbeddingLink Prediction