Deep Expander Networks: Efficient Deep Networks from Graph Theory
Not on the map. Why?
Abstract (arXiv)
Efficient CNN designs like ResNets and DenseNet were proposed to improve accuracy vs efficiency trade-offs. They essentially increased the connectivity, allowing efficient information flow across layers. Inspired by these techniques, we propose to model connections between filters of a CNN using graphs which are simultaneously sparse and well connected. Sparsity results in efficiency while well connectedness can preserve the expressive power of the CNNs. We use a well-studied class of graphs from theoretical computer science that satisfies these properties known as Expander graphs. Expander graphs are used to model connections between filters in CNNs to design networks called X-Nets. We present two guarantees on the connectivity of X-Nets: Each node influences every node in a layer in logarithmic steps, and the number of paths between two sets of nodes is proportional to the product of their sizes. We also propose efficient training and inference algorithms, making it possible to train deeper and wider X-Nets effectively. Expander based models give a 4% improvement in accuracy on MobileNet over grouped convolutions, a popular technique, which has the same sparsity but worse connectivity. X-Nets give better performance trade-offs than the original ResNet and DenseNet-BC architectures. We achieve model sizes comparable to state-of-the-art pruning techniques using our simple architecture design, without any pruning. We hope that this work motivates other approaches to utilize results from graph theory to develop efficient network architectures.
Key facts. Cited by 23 papers in the map (data through 7 Oct 2026). First posted on arXiv 23 Nov 2017.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 5; 2022: 6; 2023: 7; 2024: 3; 2025: 2.
23 papers.
Sort:
- 2022The Unreasonable Effectiveness of Random Pruning: Return of the Most Naive Baseline for Sparse Trainingcited by 85
- 2022Expander Graph Propagationcited by 75
- 2023PolyLUT: Learning Piecewise Polynomials for Ultra-Low Latency FPGA LUT-based Inferencecited by 30
- 2021Selfish Sparse RNN Trainingcited by 26
- 2024NeuraLUT: Hiding Neural Network Density in Boolean Synthesizable Functionscited by 21
- 2021Truly Sparse Neural Networks at Scalecited by 15
- 2021Sparse Training Theory for Scalable and Efficient Agentscited by 12
- 2024Even Sparser Graph Transformerscited by 12
- 2022N2NSkip: Learning Highly Sparse Networks using Neuron-to-Neuron Skip Connectionscited by 9
- 2022Don't Be So Dense: Sparse-to-Sparse GAN Training Without Sacrificing Performancecited by 7
- 2022Superposing Many Tickets into One: A Performance Booster for Sparse Neural Network Trainingcited by 6
- 2023In defense of parameter sharing for model-compressioncited by 5
11 more
- 2021Partitioning sparse deep neural networks for scalable training and inferencecited by 4
- 2023Pruning Before Training May Improve Generalization, Provablycited by 3
- 2025Brain network science modelling of sparse neural networks enables Transformers and LLMs to perform as fully connectedcited by 3
- 2021Sparsifying the Update Step in Graph Neural Networkscited by 2
- 2023Understanding Sparse Neural Networks from their Topology via Multipartite Graph Representationscited by 2
- 2023REST: Enhancing Group Robustness in DNNs through Reweighted Sparse Trainingcited by 2
- 2022Sparse Super-Regular Networkscited by 1
- 2023Testing RadiX-Nets: Advances in Viable Sparse Topologiescited by 1
- 2023Empowering Precision Medicine: AI-Driven Schizophrenia Diagnosis via EEG Signals: A Comprehensive Review from 2002-2023cited by 0
- 2024Graph Expansion in Pruned Recurrent Neural Network Layers Preserve Performancecited by 0
- 2025EGGS-PTP: An Expander-Graph Guided Structured Post-training Pruning Method for Large Language Modelscited by 0
- 2025EGGS-PTP: An Expander-Graph Guided Structured Post-training Pruning Method for Large Language Models13 Aug 2025
- 2025Brain network science modelling of sparse neural networks enables Transformers and LLMs to perform as fully connected31 Jan 2025
- 2024Even Sparser Graph Transformers25 Nov 2024
- 2024Graph Expansion in Pruned Recurrent Neural Network Layers Preserve Performance17 Mar 2024
- 2024NeuraLUT: Hiding Neural Network Density in Boolean Synthesizable Functions29 Feb 2024
- 2023REST: Enhancing Group Robustness in DNNs through Reweighted Sparse Training5 Dec 2023
- 2023Testing RadiX-Nets: Advances in Viable Sparse Topologies6 Nov 2023
- 2023In defense of parameter sharing for model-compression17 Oct 2023
- 2023Empowering Precision Medicine: AI-Driven Schizophrenia Diagnosis via EEG Signals: A Comprehensive Review from 2002-202314 Sep 2023
- 2023PolyLUT: Learning Piecewise Polynomials for Ultra-Low Latency FPGA LUT-based Inference5 Sep 2023
- 2023Understanding Sparse Neural Networks from their Topology via Multipartite Graph Representations26 May 2023
- 2023Pruning Before Training May Improve Generalization, Provably1 Jan 2023
11 more
- 2022Expander Graph Propagation6 Oct 2022
- 2022N2NSkip: Learning Highly Sparse Networks using Neuron-to-Neuron Skip Connections7 Aug 2022
- 2022Superposing Many Tickets into One: A Performance Booster for Sparse Neural Network Training30 May 2022
- 2022Don't Be So Dense: Sparse-to-Sparse GAN Training Without Sacrificing Performance5 Mar 2022
- 2022The Unreasonable Effectiveness of Random Pruning: Return of the Most Naive Baseline for Sparse Training5 Feb 2022
- 2022Sparse Super-Regular Networks4 Jan 2022
- 2021Sparsifying the Update Step in Graph Neural Networks2 Sep 2021
- 2021Partitioning sparse deep neural networks for scalable training and inference23 Apr 2021
- 2021Sparse Training Theory for Scalable and Efficient Agents2 Mar 2021
- 2021Truly Sparse Neural Networks at Scale2 Feb 2021
- 2021Selfish Sparse RNN Training22 Jan 2021
- 2022The Unreasonable Effectiveness of Random Pruning: Return of the Most Naive Baseline for Sparse Trainingcited by 85
- 2022Expander Graph Propagationcited by 75
- 2023PolyLUT: Learning Piecewise Polynomials for Ultra-Low Latency FPGA LUT-based Inferencecited by 30
- 2021Selfish Sparse RNN Trainingcited by 26
- 2024NeuraLUT: Hiding Neural Network Density in Boolean Synthesizable Functionscited by 21
- 2021Truly Sparse Neural Networks at Scalecited by 15
- 2021Sparse Training Theory for Scalable and Efficient Agentscited by 12
- 2024Even Sparser Graph Transformerscited by 12
- 2022N2NSkip: Learning Highly Sparse Networks using Neuron-to-Neuron Skip Connectionscited by 9
- 2022Don't Be So Dense: Sparse-to-Sparse GAN Training Without Sacrificing Performancecited by 7
- 2022Superposing Many Tickets into One: A Performance Booster for Sparse Neural Network Trainingcited by 6
- 2023In defense of parameter sharing for model-compressioncited by 5
12 most cited of 23 All 23 (JSON)
- 2025EGGS-PTP: An Expander-Graph Guided Structured Post-training Pruning Method for Large Language Models13 Aug 2025
- 2025Brain network science modelling of sparse neural networks enables Transformers and LLMs to perform as fully connected31 Jan 2025
- 2024Even Sparser Graph Transformers25 Nov 2024
- 2024Graph Expansion in Pruned Recurrent Neural Network Layers Preserve Performance17 Mar 2024
- 2024NeuraLUT: Hiding Neural Network Density in Boolean Synthesizable Functions29 Feb 2024
- 2023REST: Enhancing Group Robustness in DNNs through Reweighted Sparse Training5 Dec 2023
- 2023Testing RadiX-Nets: Advances in Viable Sparse Topologies6 Nov 2023
- 2023In defense of parameter sharing for model-compression17 Oct 2023
- 2023Empowering Precision Medicine: AI-Driven Schizophrenia Diagnosis via EEG Signals: A Comprehensive Review from 2002-202314 Sep 2023
- 2023PolyLUT: Learning Piecewise Polynomials for Ultra-Low Latency FPGA LUT-based Inference5 Sep 2023
- 2023Understanding Sparse Neural Networks from their Topology via Multipartite Graph Representations26 May 2023
- 2023Pruning Before Training May Improve Generalization, Provably1 Jan 2023
12 newest of 23 All 23 (JSON)