Awesome
awesome-graph-reduction
[IJCAI 2024] This is a curated list of papers about graph reduction including graph condensation, graph coarsening, graph sparsification, graph summarization, etc.
If you want to add new entries, please make PRs with the same format.
This list serves as a complement to the survey below.
[A Comprehensive Survey on Graph Reduction: Sparsification, Coarsening, and Condensation]
<div align=center><img src="https://github.com/ChandlerBang/awesome-graph-reduction/blob/main/figs/graph_reduction.png" width="500" /></div>If you find this repo helpful, we would appreciate it if you could cite our survey.
@article{hashemi2024comprehensive,
title={A Comprehensive Survey on Graph Reduction: Sparsification, Coarsening, and Condensation},
author={Hashemi, Mohammad and Gong, Shengbo and Ni, Juntong and Fan, Wenqi and Prakash, B Aditya and Jin, Wei},
journal={International Joint Conference on Artificial Intelligence (IJCAI)},
year={2024}
}
Graph Condensation / Graph Dataset Distillation
- [arXiv 2024] Contrastive Graph Condensation: Advancing Data Versatility through Self-Supervised Learning. [pdf]
- [arXiv 2024] Attend Who is Weak: Enhancing Graph Condensation via Cross-Free Adversarial Training. [pdf]
- [arXiv 2024] Bonsai: Gradient-free Graph Distillation for Node Classification. [pdf]
- [ECCV 2024] GSTAM: Efficient Graph Distillation with Structural Attention-Matching. [pdf] [code]
- [KDD 2024] Self-Supervised Learning for Graph Dataset Condensation. [pdf] [code]
- [arXiv 2024] Backdoor Graph Condensation. [pdf]
- [arXiv 2024] TinyGraph: Joint Feature and Node Condensation for Graph Neural Networks. [pdf]
- [arXiv 2024] GC-Bench: A Benchmark Framework for Graph Condensation with New Insights. [pdf] [code]
- [arXiv 2024] GCondenser: Benchmarking Graph Condensation. [pdf] [code]
- [arXiv 2024] RobGC: Towards Robust Graph Condensation. [pdf]
- [KDD 2024] Graph Condensation for Open-World Graph Learning. [pdf]
- [ICML 2024] Graph Condensation via Eigenbasis Matching. [pdf] [code]
- [ICLR 2024] Mirage: Model-Agnostic Graph Distillation for Graph Classification. [pdf] [code]
- [arXiv 2024] Calibrated Dataset Condensation for Faster Hyperparameter Search. [pdf]
- [arXiv 2024] Federated Graph Condensation with Information Bottleneck Principles. [pdf]
- [arXiv 2024] Rethinking and Accelerating Graph Condensation: A Training-Free Approach with Class Partition. [pdf]
- [ECML PKDD 2024] Simple Graph Condensation. [pdf]
- [arXiv 2024] Graph Data Condensation via Self-expressive Graph Structure Reconstruction. [pdf] [code]
- [ICML 2024] Navigating Complexity: Toward Lossless Graph Condensation via Expanding Window Matching. [pdf] [code]
- [arXiv 2024] Two Trades is not Baffled: Condensing Graph via Crafting Rational Gradient Matching [pdf] [code]
- [arXiv 2024] Disentangled Condensation for Large-scale Graphs. [pdf] [code]
- [TKDE 2024] Heterogeneous Graph Condensation. [pdf] [code]
- [WWW 2024] Globally Interpretable Graph Learning via Distribution Matching. [pdf]
- [WWW 2024] EXGC: Bridging Efficiency and Explainability in Graph Condensation. [pdf] [code]
- [WWW 2024] Fast Graph Condensation with Structure-based Neural Tangent Kernel. [pdf] [code]
- [ICDE 2024] Graph Condensation for Inductive Node Representation Learning. [pdf]
- [arXiv 2023] Attend Who is Weak: Enhancing Graph Condensation via Cross-Free Adversarial Training. [pdf]
- [TKDE 2024] PUMA: Efficient Continual Graph Learning with Graph Condensation. [pdf] [code]
- [arXiv 2023] Faster Hyperparameter Search for GNNs via Calibrated Dataset Condensation. [pdf]
- [arXiv 2022] Graph Condensation via Receptive Field Distribution Matching. [pdf]
- [arXiv 2023] (App) FedGKD: Unleashing the Power of Collaboration in Federated Graph Neural Networks. [pdf]
- [Applied Sciences 2023] GCARe: Mitigating Subgroup Unfairness in Graph Condensation through Adversarial Regularization. [pdf]
- [NeurIPS 2023] Fair Graph Distillation. [pdf]
- [NeurIPS 2023] Structure-free Graph Condensation: From Large-scale Graphs to Condensed Graph-free Data. [pdf] [code]
- [NeurIPS 2023] Does Graph Distillation See Like Vision Dataset Counterpart? [pdf] [code]
- [ICDM 2023] CaT: Balanced Continual Graph Learning with Graph Condensation. [pdf] [code]
- [KDD 2023] Kernel Ridge Regression-Based Graph Dataset Distillation. [pdf] [code]
- [KBS 2023] Multiple sparse graphs condensation. [pdf] [code]
- [KDD 2022] Condensing Graphs via One-Step Gradient Matching. [pdf] [code]
- [ICLR 2022] Graph Condensation for Graph Neural Networks. [pdf] [code]
Graph Coarsening / Clustering / Summary
GNN-involved
- [NN 2024] Graph Batch Coarsening framework for scalable graph neural networks. [pdf]
- [arXiv 2024] Feature Driven Graph Coarsening for Scaling Graph Representation Learning. [pdf]
- [DSAA 2024] Semi-Supervised Coarsening of Bipartite Graphs for Text Classification via Graph Neural Network. [pdf]
- [ICLR 2024] StructComp: Substituting Propagation with Structural Compression in Training Graph Contrastive Learning. [pdf] [code]
- [ICASSP 2024] Enhancing Performance of Coarsened Graphs with Gradient-Matching. [pdf]
- [WWW 2024] Graph-Skeleton: ~ 1% Nodes are Sufficient to Represent Billion-Scale Graph. [pdf] [code]
- [arXiv 2024] Graph Coarsening with Message-Passing Guarantees. [pdf]
- [Pacific Symposium on Biocomputing 2023] A Graph Coarsening Algorithm for Compressing Representations of Single-Cell Data with Clinical or Experimental Attributes. [pdf] [code]
- [WWW 2024] Graph Coarsening via Convolution Matching for Scalable Graph Neural Network Training. [pdf] [code]
- [arXiv 2023] ResolvNet: A Graph Convolutional Network with multi-scale Consistency. [pdf]
- [ICML 2023] Featured Graph Coarsening with Similarity Guarantees. [pdf]
- [JMLR 2023] A Unified Framework for Optimization-Based Graph Coarsening. [pdf] [code]
- [ICLR 2023] Serving Graph Compression for Graph Neural Networks. [pdf]
- [WWW 2022] (App) ALLIE: Active Learning on Large-scale Imbalanced Graphs. [pdf]
- [NeurIPS 2022] (App) SizeShiftReg: a Regularization Method for Improving Size-Generalization in Graph Neural Networks. [pdf] [code]
- [WWWc 2022] Scaling R-GCN Training with Graph Summarization. [pdf]
- [ICLR 2021] Graph Coarsening with Neural Networks. [pdf] [blog]
- [KDD 2021] Scaling Up Graph Neural Networks Via Graph Coarsening. [pdf] [code]
- [HiPC 2021] (App) DistMILE: A Distributed Multi-Level Framework for Scalable Graph Embedding. [pdf]
- [ICWSM 2021] (App) MILE: A Multi-Level Framework for Scalable Graph Embedding. [pdf] [code]
- [ICLR 2021] Optimization-Based Algebraic Multigrid Coarsening Using Reinforcement Learning [pdf] [code]
- [AAAI 2021] Unsupervised Learning of Graph Hierarchical Abstractions with Differentiable Coarsening and Optimal Transport. [pdf] [code]
- [ICML 2020] Spectral Clustering with Graph Neural Networks for Graph Pooling. [pdf] [code]
- [KBS 2020] Graph convolutional networks with multi-level coarsening for graph classification. [pdf]
- [ICML 2020] Learning Algebraic Multigrid Using Graph Neural Networks. [pdf] [code]
- [ICLR 2020] (App) GraphZoom: A multi-level spectral approach for accurate and scalable graph embedding. [pdf] [code]
- [AAAI 2018] (App) HARP: Hierarchical Representation Learning for Networks. [pdf]
non-GNN-involved
- [AISTATS 2020] Graph Coarsening with Preserved Spectral Properties. [pdf]
- [NeurIPS 2019] A unifying framework for spectrum-preserving graph sparsification and coarsening. [pdf] [code]
- [JMLR 2019] Graph reduction with spectral and cut guarantees. [pdf] [code]
- [Chaos 2018] Spectral coarse graining for random walk in bipartite networks. [pdf]
- [ICML 2018] Spectrally approximating large graphs with smaller graphs. [pdf]
- [ICDM 2018] NetGist: Learning to Generate Task-Based Network Summaries. [pdf]
- [Signal Processing 2016] (App) A Multiscale Pyramid Transform for Graph Signals. [pdf]
- [KDD 2014] Fast Influence-based Coarsening for Large Networks. [pdf]
- [ICSEE 2014] Graph summarization for attributed graphs. [pdf]
- [arXiv 2013] Aggregation-based aggressive coarsening with polynomial smoothing. [pdf]
- [SIAM 2012] Lean Algebraic Multigrid (LAMG): Fast Graph Laplacian Linear Solver. [pdf]
- [SIAM 2011] Relaxation-Based Coarsening and Multiscale Graph Organization. [pdf]
- [SIAM 2011] Algebraic Distance on Graphs. [pdf]
- [ICDE 2010] Discovery-driven graph summarization. [pdf]
- [TPAMI 2007] Weighted Graph Cuts without Eigenvectors A Multilevel Approach. [pdf]
- [Physical Review E 2005] Coarse-Graining and Self-Dissimilarity of Complex Networks. [pdf]
- [SIAM 1998] (App) A Fast and High Quality Multilevel Scheme for Partitioning Irregular Graphs. [pdf]
- [Bell System 1970] (App) An efficient heuristic procedure for partitioning graphs. [pdf]
Graph Sparsification / Sampling / Selection
GNN-involved
<!-- - [arXiv 2024] Two Heads Are Better Than One:Boosting Graph Sparse Training via Semantic and Topological Awareness. [[pdf]](https://arxiv.org/pdf/2402.01242.pdf) [[code]](https://anonymous.4open.science/r/GST-0F15) - [TPAMI 2023] Graph Neural Network Meets Sparse Representation: Graph Sparse Neural Networks via Exclusive Group Lasso. [[pdf]](https://ieeexplore.ieee.org/document/10149528)-->- [VLDB 2024] Size Does (Not) Matter? Sparsification and Graph Neural Network Sampling for Large-scale Graphs. [pdf]
- [VLDB 2024] Demystifying Graph Sparsification Algorithms in Graph Properties Preservation. [pdf] [code]
- [arXiv 2024] Graph Sparsification via Mixture of Graphs. [pdf] [code]
- [arXiv 2024] Spectral Greedy Coresets for Graph Neural Networks. [pdf]
- [TKDE 2024] Graph Rewiring and Preprocessing for Graph Neural Networks Based on Effective Resistance. [pdf]
- [KDD 2023] Interpretable Sparsification of Brain Graphs: Better Practices and Effective Designs for Graph Neural Networks. [pdf] [code]
- [TNNLS 2023] (App) Ricci Curvature-Based Graph Sparsification for Continual Graph Representation Learning. [pdf]
- [NeurIPS 2023] On the Ability of Graph Neural Networks to Model Interactions Between Vertices. [pdf] [code]
- [Nature Computational Science 2023] GRAPES: Learning to Sample Graphs for Scalable Graph Neural Networks. [pdf] [code]
- [ICDM 2022] (App) Sparsified Subgraph Memory for Continual Graph Representation Learning. [pdf] [code]
- [ISCA 2022] SmartSAGE: Training Large-scale Graph Neural Networks using In-Storage Processing Architectures. [pdf]
- [UAI 2022] Principle of Relevant Information for Graph Sparsification. [pdf] [code]
- [ICLR 2020] GraphSAINT: Graph Sampling Based Inductive Learning Method. [pdf] [code]
- [ICDM 2020] Graph Sparsification with Generative Adversarial Network. [pdf]
- [ICML 2020] (App) Robust Graph Representation Learning via Neural Sparsification. [pdf] [code]
- [TOC 2020] Robust Graph Learning from Noisy Data. [pdf] [code]
non-GNN-involved
- [Information Sciences 2024] Generic network sparsification via degree- and subgraph-based edge sampling. [pdf]
- [STOC 2019] A General Framework for Graph Sparsification. [pdf]
- [NeurIPS 2019] (Privacy) On Differentially Private Graph Sparsification and Applications. [pdf]
- [AISTATS 2016] Graph Sparsification Approaches for Laplacian Smoothing. [pdf]
- [Circuits and Systems 2013] Kron Reduction of Graphs with Applications to Electrical Networks. [pdf]
- [CVPR 2012] Non-negative low rank and sparse graph for semi-supervised learning. [pdf]
- [VLDB 2012] Densest Subgraph in Streaming and MapReduce. [pdf]
- [VLDB 2012] Dense Subgraph Maintenance under Streaming Edge Weight Updates for Real-time Story Identification. [pdf]
- [PODS 2012] Graph Sketches: Sparsification, Spanners, and Subgraphs. [pdf]
- [STOC 2011] A General Framework for Graph Sparsification. [pdf]
- [STOC 2011] Spectral Sparsification of Graphs [pdf]
- [ICDM 2011] Identity Obfuscation in Graphs through the Information Theoretic Lens. [pdf]
- [STOC 2008] Graph Sparsification by Effective Resistances. [pdf]
- [STOC 2004] Nearly-linear time algorithms for graph partitioning, graph sparsification, and solving linear system. [pdf]
- [Internet Mathematics 2014] Ranking and Sparsifying a Connection Graph. [pdf]
- [ACM 1994] Random sampling in cut, flow, and network design problems. [pdf]
- [JACM 1997] Sparsification–A Technique for Speeding Up Dynamic Graph Algorithms. [pdf]
- [STOC 1996] Approximating s-t minimum cuts in Õ(n2) time. [pdf]
- [STOC 1994] Random sampling in cut, flow, and network design problems. [pdf]
Surveys & Benchmarks
Graph Reduction/ Summarization / Simplification
- [IJCAI 2024] A Comprehensive Survey on Graph Reduction: Sparsification, Coarsening, and Condensation. [pdf]
- [arXiv 2024] GC-Bench: A Benchmark Framework for Graph Condensation with New Insights. [pdf] [code]
- [arXiv 2024] GCondenser: Benchmarking Graph Condensation. [pdf] [code]
- [arXiv 2024] A Survey on Graph Condensation. [pdf]
- [arXiv 2024] Graph Condensation: A Survey. [pdf]
- [Communications of the ACM] Spectral Sparsification of Graphs: Theory and Algorithms. [pdf]
- [TAI 2023] A Comprehensive Survey on Graph Summarization with Graph Neural Networks. [pdf]
- [SeMA 2022] Graph coarsening: from scientific computing to machine learning. [pdf]
- [CSR 2020] Multilayer network simplification: Approaches, models and methods [pdf]
- [JMLR 2018] Community Detection and Stochastic Block Models: Recent Developments. [pdf]
- [ACS 2018] Graph Summarization Methods and Applications: A Survey. [pdf]
- [HPDC 2016] Efficient Processing of Large Graphs via Input Reduction. [pdf]
- [VLDB 2005] Densest Subgraph Discovery on Large Graphs: Applications, Challenges, and Techniques. [pdf]
- [SIAM 1972] The Transitive Reduction of a Directed Graph. [pdf]
Other related topics
- [arXiv 2023] Dataset Distillation: A Comprehensive Review. [pdf] [github]
- [IJCAI 2023] A Survey on Dataset Distillation: Approaches, Applications and Future Directions. [pdf]