Single-Layer Graph Convolutional Networks For Recommendation
- URL: http://arxiv.org/abs/2006.04164v1
- Date: Sun, 7 Jun 2020 14:38:47 GMT
- Title: Single-Layer Graph Convolutional Networks For Recommendation
- Authors: Yue Xu and Hao Chen and Zengde Deng and Junxiong Zhu and Yanghua Li
and Peng He and Wenyao Gao and Wenjun Xu
- Abstract summary: Graph Convolutional Networks (GCNs) have received significant attention and achieved start-of-the-art performances on recommendation tasks.
Existing GCN models tend to perform recursion aggregations among all related nodes, which arises severe computational burden.
We propose a single GCN layer to aggregate information from the neighbors filtered by DA similarity and then generates the node representations.
- Score: 17.3621098912528
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: Graph Convolutional Networks (GCNs) and their variants have received
significant attention and achieved start-of-the-art performances on various
recommendation tasks. However, many existing GCN models tend to perform
recursive aggregations among all related nodes, which arises severe
computational burden. Moreover, they favor multi-layer architectures in
conjunction with complicated modeling techniques. Though effective, the
excessive amount of model parameters largely hinder their applications in
real-world recommender systems. To this end, in this paper, we propose the
single-layer GCN model which is able to achieve superior performance along with
remarkably less complexity compared with existing models. Our main contribution
is three-fold. First, we propose a principled similarity metric named
distribution-aware similarity (DA similarity), which can guide the neighbor
sampling process and evaluate the quality of the input graph explicitly. We
also prove that DA similarity has a positive correlation with the final
performance, through both theoretical analysis and empirical simulations.
Second, we propose a simplified GCN architecture which employs a single GCN
layer to aggregate information from the neighbors filtered by DA similarity and
then generates the node representations. Moreover, the aggregation step is a
parameter-free operation, such that it can be done in a pre-processing manner
to further reduce red the training and inference costs. Third, we conduct
extensive experiments on four datasets. The results verify that the proposed
model outperforms existing GCN models considerably and yields up to a few
orders of magnitude speedup in training, in terms of the recommendation
performance.
Related papers
- Ensemble Quadratic Assignment Network for Graph Matching [52.20001802006391]
Graph matching is a commonly used technique in computer vision and pattern recognition.
Recent data-driven approaches have improved the graph matching accuracy remarkably.
We propose a graph neural network (GNN) based approach to combine the advantages of data-driven and traditional methods.
arXiv Detail & Related papers (2024-03-11T06:34:05Z) - HKNAS: Classification of Hyperspectral Imagery Based on Hyper Kernel
Neural Architecture Search [104.45426861115972]
We propose to directly generate structural parameters by utilizing the specifically designed hyper kernels.
We obtain three kinds of networks to separately conduct pixel-level or image-level classifications with 1-D or 3-D convolutions.
A series of experiments on six public datasets demonstrate that the proposed methods achieve state-of-the-art results.
arXiv Detail & Related papers (2023-04-23T17:27:40Z) - Flattened Graph Convolutional Networks For Recommendation [18.198536511983452]
This paper proposes the flattened GCN(FlatGCN) model, which is able to achieve superior performance with remarkably less complexity compared with existing models.
First, we propose a simplified but powerful GCN architecture which aggregates the neighborhood information using one flattened GCN layer.
Second, we propose an informative neighbor-infomax sampling method to select the most valuable neighbors by measuring the correlation among neighboring nodes.
Third, we propose a layer ensemble technique which improves the expressiveness of the learned representations by assembling the layer-wise neighborhood representations at the final layer.
arXiv Detail & Related papers (2022-09-25T12:53:50Z) - Comprehensive Graph Gradual Pruning for Sparse Training in Graph Neural
Networks [52.566735716983956]
We propose a graph gradual pruning framework termed CGP to dynamically prune GNNs.
Unlike LTH-based methods, the proposed CGP approach requires no re-training, which significantly reduces the computation costs.
Our proposed strategy greatly improves both training and inference efficiency while matching or even exceeding the accuracy of existing methods.
arXiv Detail & Related papers (2022-07-18T14:23:31Z) - Neighbor Enhanced Graph Convolutional Networks for Node Classification
and Recommendation [30.179717374489414]
We theoretically analyze the affection of the neighbor quality over GCN models' performance.
We propose the Neighbor Enhanced Graph Convolutional Network (NEGCN) framework to boost the performance of existing GCN models.
arXiv Detail & Related papers (2022-03-30T06:54:28Z) - Non-Recursive Graph Convolutional Networks [33.459371861932574]
We propose a novel architecture named Non-Recursive Graph Convolutional Network (NRGCN) to improve both the training efficiency and the learning performance of GCNs.
NRGCN represents different hops of neighbors for each node based on inner-layer aggregation and layer-independent sampling.
In this way, each node can be directly represented by concatenating the information extracted independently from each hop of its neighbors.
arXiv Detail & Related papers (2021-05-09T08:12:18Z) - Stronger, Faster and More Explainable: A Graph Convolutional Baseline
for Skeleton-based Action Recognition [22.90127409366107]
We propose an efficient but strong baseline based on Graph Convolutional Network (GCN)
Inspired by the success of the ResNet architecture in Convolutional Neural Network (CNN), a ResGCN module is introduced in GCN.
A PartAtt block is proposed to discover the most essential body parts over a whole action sequence.
arXiv Detail & Related papers (2020-10-20T02:56:58Z) - Mix Dimension in Poincar\'{e} Geometry for 3D Skeleton-based Action
Recognition [57.98278794950759]
Graph Convolutional Networks (GCNs) have already demonstrated their powerful ability to model the irregular data.
We present a novel spatial-temporal GCN architecture which is defined via the Poincar'e geometry.
We evaluate our method on two current largest scale 3D datasets.
arXiv Detail & Related papers (2020-07-30T18:23:18Z) - Policy-GNN: Aggregation Optimization for Graph Neural Networks [60.50932472042379]
Graph neural networks (GNNs) aim to model the local graph structures and capture the hierarchical patterns by aggregating the information from neighbors.
It is a challenging task to develop an effective aggregation strategy for each node, given complex graphs and sparse features.
We propose Policy-GNN, a meta-policy framework that models the sampling procedure and message passing of GNNs into a combined learning process.
arXiv Detail & Related papers (2020-06-26T17:03:06Z) - A Robust Hierarchical Graph Convolutional Network Model for
Collaborative Filtering [0.0]
Graph Convolutional Network (GCN) has achieved great success and has been applied in various fields including recommender systems.
GCN still suffers from many issues such as training difficulties, over-smoothing, vulnerable to adversarial attacks, etc.
arXiv Detail & Related papers (2020-04-30T12:50:39Z) - Revisiting Graph based Collaborative Filtering: A Linear Residual Graph
Convolutional Network Approach [55.44107800525776]
Graph Convolutional Networks (GCNs) are state-of-the-art graph based representation learning models.
In this paper, we revisit GCN based Collaborative Filtering (CF) based Recommender Systems (RS)
We show that removing non-linearities would enhance recommendation performance, consistent with the theories in simple graph convolutional networks.
We propose a residual network structure that is specifically designed for CF with user-item interaction modeling.
arXiv Detail & Related papers (2020-01-28T04:41:25Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.