Scalable Graph Compressed Convolutions

Junshu Sun, Shuhui Wang, Chenxue Yang, Qingming Huang
7/26/2024
cs.LG

Official code: sunjss/CoCN (8 stars, last commit 2024-11-05).

Abstract

Designing effective graph neural networks (GNNs) with message passing has two fundamental challenges, i.e., determining optimal message-passing pathways and designing local aggregators. Previous methods of designing optimal pathways are limited with information loss on the input features. On the other hand, existing local aggregators generally fail to extract multi-scale features and approximate diverse operators under limited parameter scales. In contrast to these methods, Euclidean convolution has been proven as an expressive aggregator, making it a perfect candidate for GNN construction. However, the challenges of generalizing Euclidean convolution to graphs arise from the irregular structure of graphs. To bridge the gap between Euclidean space and graph topology, we propose a differentiable method that applies permutations to calibrate input graphs for Euclidean convolution. The permutations constrain all nodes in a row regardless of their input order and therefore enable the flexible generalization of Euclidean convolution to graphs. Based on the graph calibration, we propose the Compressed Convolution Network (CoCN) for hierarchical graph representation learning. CoCN follows local feature-learning and global parameter-sharing mechanisms of convolution neural networks. The whole model can be trained end-to-end, with compressed convolution applied to learn individual node features and their corresponding structure features. CoCN can further borrow successful practices from Euclidean convolution, including residual connection and inception mechanism. We validate CoCN on both node-level and graph-level benchmarks. CoCN achieves superior performance over competitive GNN baselines. Codes are available at https://github.com/sunjss/CoCN.

View on arXivView PDF

Code Implementations(1)

sunjss/CoCNOfficial100%

Official implementation of Compressed Convolution Networks (CoCNs), including the source code for the ICML 2023 paper "All in a Row: Compressed Convolution Networks for Graphs".

80Shell, PythonMay 24, 20221 years ago

Similar Papers

Cite this paper

@article{sun2024scalable,
  title  = {Scalable Graph Compressed Convolutions},
  author = {Junshu Sun and Shuhui Wang and Chenxue Yang and Qingming Huang},
  year   = {2024},
  eprint = {2407.18480},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2407.18480v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2407.18480.svg)](https://codeofpaper.com/paper/2407.18480)

Discussion