paper-with-me

Papers

Graph4Rec: A Universal Toolkit with Graph Neural Networks for Recommender Systems

2021-12-02 · Weibin Li, Mingkai He, Zhengjie Huang, Xianming Wang, Shikun Feng, Weiyue Su, Yu Sun

In recent years, owing to the outstanding performance in graph representation learning, graph neural network (GNN) techniques have gained considerable interests in many real-world scenarios, such as recommender systems and social networks. In recommender systems, the main challenge is to learn the effective user/item representations from their interactions. However, many recent publications using GNNs for recommender systems cannot be directly compared, due to their difference on datasets and evaluation metrics. Furthermore, many of them only provide a demo to conduct experiments on small datasets, which is far away to be applied in real-world recommender systems. To address this problem, we introduce Graph4Rec, a universal toolkit that unifies the paradigm to train GNN models into the following parts: graphs input, random walk generation, ego graphs generation, pairs generation and GNNs selection. From this training pipeline, one can easily establish his own GNN model with a few configurations. Besides, we develop a large-scale graph engine and a parameter server to support distributed GNN training. We conduct a systematic and comprehensive experiment to compare the performance of different GNN models on several scenarios in different scale. Extensive experiments are demonstrated to identify the key components of GNNs. We also try to figure out how the sparse and dense parameters affect the performance of GNNs. Finally, we investigate methods including negative sampling, ego graph construction order, and warm start strategy to find a more effective and efficient GNNs practice on recommender systems. Our toolkit is based on PGL https://github.com/PaddlePaddle/PGL and the code is opened source in https://github.com/PaddlePaddle/PGL/tree/main/apps/Graph4Rec.

📄 PDF Abstract BibTeX arXiv:2112.01035

Code (1)

PaddlePaddle/PGL 공식 구현 paddle

Tasks

graph constructionGraph Neural NetworkGraph Representation LearningRecommendation SystemsRepresentation Learning

Methods 이 논문이 사용한 방법론

Graph Neural Network 설명 없음

Similar Papers 제목 키워드 기반

The Universal Decompositional Semantics Dataset and Decomp Toolkit

2019-09-30 · LREC 2020 5 · Aaron Steven White, Elias Stengel-Eskin, Siddharth Vashishtha, Venkata Govindarajan 외

We present the Universal Decompositional Semantics (UDS) dataset (v1.0), which is bundled with the Decomp toolkit (v0.1). UDS1.0 unifies five high-quality, decompositional semantics-aligned annotation sets within a singl…

UniParse: A universal graph-based parsing toolkit

2018-07-11 · WS (NoDaLiDa) 2019 9 · Daniel Varab, Natalie Schluter

This paper describes the design and use of the graph-based parsing framework and toolkit UniParse, released as an open-source python software package. UniParse as a framework novelly streamlines research prototyping, dev…

Dependency Parsing

CRSLab: An Open-Source Toolkit for Building Conversational Recommender System

2021-01-04 · ACL 2021 5 · Kun Zhou, Xiaolei Wang, Yuanhang Zhou, Chenzhan Shang 외

In recent years, conversational recommender system (CRS) has received much attention in the research community. However, existing studies on CRS vary in scenarios, goals and techniques, lacking unified, standardized impl…

Graph Neural NetworkRecommendation Systems

UserSimCRS: A User Simulation Toolkit for Evaluating Conversational Recommender Systems

2023-01-13 · Jafar Afzali, Aleksander Mark Drzewiecki, Krisztian Balog, Shuo Zhang

We present an extensible user simulation toolkit to facilitate automatic evaluation of conversational recommender systems. It builds on an established agenda-based approach and extends it with several novel elements, inc…

Recommendation SystemsText GenerationUser Simulation

Graph Factorization Machines for Cross-Domain Recommendation

2020-07-12 · Dongbo Xi, Fuzhen Zhuang, Yongchun Zhu, Pengpeng Zhao 외

Recently, graph neural networks (GNNs) have been successfully applied to recommender systems. In recommender systems, the user's feedback behavior on an item is usually the result of multiple factors acting at the same t…

Recommendation Systems