Awesome-Graph-Scaling

April 10, 2025 · View on GitHub

PRs Welcome Awesome

Scope of Graph Scaling

Given that graph data consists of a massive number of nodes and their relationships, Graph Scaling (GS) solves the problem of: How to condense large-scale graphs into smaller yet informative ones.

How can this repository be of service

This repository contains a list of papers who shares a common motivation of GS, including methods of graph condensation, reduction, summarization, etc.; We categorize them based on their aspect of making scaled graphs informative, i.e., what information of the original graph was designed to preserve, the graph properties (graph guided) or the trained models' capabilities (model guided). The detailed statistic of the commonly used datasets can be found after the paper list. Previously, this repository contained a paper list of Graph Condensation, which has been merged within the scope of graph scaling. The previous version can be found at the bottom of this file.

We will make this list updated. If you found any error or any missed paper, please don't hesitate to open an issue or pull request.

Paper List

:triangular_flag_on_post: Our survey paper Learning to Reduce the Scale of Large Graphs: A Comprehensive Survey has been accepted for publication in the Transactions on Knowledge Discovery from Data. We are looking forward to any comments or discussions on this topic :)

CategoryPaperMethodConferenceCode
Graph GuidedGraph reduction with spectral and cut guaranteesGCJMLR 2019Python
Graph GuidedGraph coarsening with preserved spectral propertiesSGCAISTATS 2020
Graph GuidedA unifying framework for spectrum-preserving graph sparsification and coarseningReduceGNIPS 2019Python
Graph GuidedScaling up graph neural networks via graph coarseningSCALKDD 2021Pytorch
Graph GuidedGraphZoom: A multi-level spectral approach for accurate and scalable graph embeddingGraphZoomICLR 2020Python
Graph GuidedGraph coarsening with preserved spectral propertiesSCICAIS 2020Python
Graph GuidedMile: A multi-level framework for scalable graph embeddingMILEAAAI 2021Python
Graph GuidedFeatured graph coarsening with similarity guaranteesFGCICML 2023-
Graph GuidedTraining-free Heterogeneous Graph Condensation via Data SelectionFreeHGCArxiv 2024Pytorch
Graph GuidedCat: Balanced continual graph learning with graph condensationCaTICDM 2023Pytorch
Graph GuidedUnsupervised learning of graph hierarchical abstractions with differentiable coarsening and optimal transportOTCAAAI 2021Pytorch
Modle GuidedGraph coarsening via convolution matching for scalable graph neural network trainingConvMatchArxiv 2023Pytorch
Modle GuidedGraph Condensation via Receptive Field Distribution MatchingGCDMArxiv 2022-
Modle GuidedRethinking and Accelerating Graph Condensation: A Training-Free Approach with Class PartitionCGCArxiv 2024Pytorch
Modle GuidedKernel Ridge Regression-Based Graph Dataset DistillationKiDDKDD 2023Pytorch
Modle GuidedSelf-Supervised Learning for Graph Dataset CondensationSGDCKDD 2024Pytorch
Modle GuidedGraph condensation for open-world graph learningOpenGCKDD 2024-
Modle GuidedTCGU: Data-centric Graph Unlearning based on Transferable CondensationTCGUArxiv 2024-
Modle GuidedSimple graph condensationSimGCECML PKDD 2024Pytorch
Modle GuidedBackdoor graph condensationBGCArxiv 2024-
Modle GuidedFedGKD: Unleashing the Power of Collaboration in Federated Graph Neural NetworksFedGKDArxiv 2023-
Modle GuidedFast graph condensation with structure-based neural tangent kernelGC-SNTKArxiv 2023-
Modle GuidedStructure-free Graph Condensation: From Large-scale Graphs to Condensed Graph-free DataSFGCNIPS 2023Pytorch
Modle GuidedCondensing Graphs via One-Step Gradient MatchingDosCondKDD 2022Pytorch
Modle GuidedGraph condensation for graph neural networksGCondICLR 2021Pytorch
Modle GuidedTinygraph: joint feature and node condensation for graph neural networksTinyGraphArxiv 2024-
Modle GuidedFederated Graph Condensation with Information Bottleneck PrinciplesFGCArxiv 2024-
Modle GuidedRobGC: Towards Robust Graph CondensationRobGCArxiv 2024-
Modle GuidedAttend who is weak: Enhancing graph condensation via cross-free adversarial trainingGroCArxiv 2023-
Modle GuidedFaster Hyperparameter Search for GNNs via Calibrated Dataset CondensationHCDCOpenReview 2023-
Modle GuidedMultiple sparse graphs condensationMSGCKnowledge-Based Systems 2023-
HybridGraph condensation for inductive node representation learningMcondArxiv 2023-
HybridDoes graph distillation see like vision dataset counterpart?SGDDNIPS 2023Pytorch
HybridBi-Directional Multi-Scale Graph Dataset Condensation via Information BottleneckBiMSGCArxiv 2024Pytorch
HybridContrastive Graph Condensation: Advancing Data Versatility through Self-Supervised LearningCTGCArxiv 2024-
HybridGraph condensation via eigenbasis matchingGCEMArxiv 2023-

Benchmark Dataset Statics

In order to facilitate further experimental research in the field, we have compiled a dataset of commonly used GS methods, with links to jump directly to the specific methods.

Single Graph

Dataset#Nodes#Edges#Features#ClassesType
Cora2,7085,4291,4337Citation
CoraFull19,793130,6228,71070Citation
Citeseer3,3274,7323,7036Citation
Citeseer-L3,3274,7323,7032Citation
DBLP17,71652,8671,6394Citation
DBLP-large26,128105,7344,0572Citation
Coauthor Physics(Co-phy)34,493247,6928,4155Citation
OGBNArxiv(Arixiv)169,3431,166,24312840Citation
Pubmed19,71744,3385003Citation
OGBLCitation22,927,96330,561,187128N/ACitation
ACM3,02513,1281,870N/ACitation
Friendster7,944,949446,673,688N/A5000Social
Flickr89,250899,7565007Social
Reddit232,96557,307,946602210Social
Reddit-A232,96511,606,91960241Social
Reddit-B227,853114,615,89260240Social
Genius42,1961984,979122Social
YelpChi45,9543,846,979322Social
Polblogs1,49016,7155,000N/ASocial
PPI14,755222,05550121Biology
Yeast2,36113,2925,000N/ABiology
Airfoil4,25312,2895,000N/ATransportation
Minnesota2,6423,3045000N/ATransportation
Bunny2,50378,2925,000N/APoint cloud
OGBLCollab235,8681,285,465128N/ACollaboration
OGBNProducts2,449,02961,859,14012847Product
Products2,449,02961,859,14010046Product
Amazon11,9444,398,392252Product

Multiple Graph

Dataset#Graphs#Avg.Nodes#Avg.Edges#ClassesType
CIFAR1060,000117.6941.0710Superpixel
ogbg-molhiv41,12725.554.92Molecule
ogbg-molbace1,51334.136.92Molecule
ogbg-molbbbp2,03924.126.02Molecule
MUTAG18817.9319.792Molecule
NCI14,11029.8732.302Molecule
DD1,178284.32715.662Molecule
ENZYMES60032.6362.146Molecule
NCI1094,12729.6832.132Molecule
PROTEINS1,10839.0672.702Molecule
PTC34414.2914.692Molecule
IMDB-BINARY1,00019.896.52Social
IMDB-MULTI1,50013.065.93Social
E-commerce1,10933.746.32Transaction

\downarrow Previous Version of this repo \downarrow

Awesome-Graph-Condensation

PRs Welcome Awesome

:triangular_flag_on_post: We have released a new survey paper, presenting a comprehensive overview of existing graph condensation methods. We are looking forward to any comments or discussions on this topic :)

What is GC

Given that graph data consists of a massive number of nodes and their relationships, Graph Condensation (GC) solves the problem of: How to condense large-scale graphs into smaller yet informative ones.

How can this repository be of service

This repository contains a list of papers who shares a common motivation of GC; We categorize them based on their aspect of making condensed graphs informative, i.e., what information of the original graph was designed to preserve, the graph properties (graph guided) or the trained models' capabilities (model guided).

We will try to make this list updated. If you found any error or any missed paper, please don't hesitate to open an issue or pull request.

Paper List

Survey PaperConference
:triangular_flag_on_post: A Survey on Graph CondensationarXiv 2024
Graph Condensation: A SurveyarXiv 2024
A Comprehensive Survey on Graph Reduction: Sparsification, Coarsening, and CondensationarXiv 2024
CategoryPaperMethodConferenceCode
Graph GuidedGraph reduction with spectral and cut guaranteesGCJMLR 2019Python
Graph GuidedA unifying framework for spectrum-preserving graph sparsification and coarseningReduceGNIPS 2019Python
Graph GuidedScaling up graph neural networks via graph coarseningSCALKDD 2021Pytorch
Graph GuidedGraphZoom: A multi-level spectral approach for accurate and scalable graph embeddingGraphZoomICLR 2020Python
Graph GuidedGraph coarsening with preserved spectral propertiesSCICAIS 2020Python
Graph GuidedFeatured graph coarsening with similarity guaranteesFGCICML 2023-
Graph GuidedCat: Balanced continual graph learning with graph condensationCaTICDM 2023Pytorch
Graph GuidedUnsupervised learning of graph hierarchical abstractions with differentiable coarsening and optimal transportOTCAAAI 2021Pytorch
Modle GuidedGraph coarsening via convolution matching for scalable graph neural network trainingConvMatchaiXiv 2023Pytorch
Modle GuidedGraph Condensation via Receptive Field Distribution MatchingGCDMaiXiv 2022-
Modle GuidedKernel Ridge Regression-Based Graph Dataset DistillationKiDDKDD 2023Pytorch
Modle GuidedFedGKD: Unleashing the Power of Collaboration in Federated Graph Neural NetworksFedGKDaiXiv 2023-
Modle GuidedFast graph condensation with structure-based neural tangent kernelGC-SNTKaiXiv 2023-
Modle GuidedStructure-free Graph Condensation: From Large-scale Graphs to Condensed Graph-free DataSFGCNIPS 2023Pytorch
Modle GuidedCondensing Graphs via One-Step Gradient MatchingDosCondKDD 2022Pytorch
Modle GuidedGraph condensation for graph neural networksGCondICLR 2021Pytorch
Modle GuidedAttend who is weak: Enhancing graph condensation via cross-free adversarial trainingGroCaiXiv 2023-
Modle GuidedFaster Hyperparameter Search for GNNs via Calibrated Dataset CondensationHCDCOpenReview 2023-
Modle GuidedMultiple sparse graphs condensationMSGCKnowledge-Based Systems 2023-
HybridGraph condensation for inductive node representation learningMcondaiXiv 2023-
HybridDoes graph distillation see like vision dataset counterpart?SGDDNIPS 2023Pytorch
HybridGraph condensation via eigenbasis matchingGCEMaiXiv 2023-