Exchangeability in Neural Network and its Application to Dynamic Pruning
Not on the map. Why?
Abstract (arXiv)
Modern neural networks (NN) contain an ever-growing number of parameters, substantially increasing the memory and computational cost of inference. Researchers have explored various ways to reduce the inference cost of NNs by reducing the model size before deployment and dynamically pruning the inference computation at runtime. In this work, we present ExPrune, a general, dynamic pruning optimization that enables multi-granularity partial computation on a per-input basis. ExPrune requires no change to the model architecture or the training algorithm. ExPrune is based on our theoretical results that the relationship between certain model parameters and intermediate values can be described by a statistical property called exchangeability. By identifying exchangeable parameters and values in the model, we are able to first partially evaluate the network, analyze the statistics of the partial results, and make pruning decisions on the fly. Because ExPrune is theory grounded, it generalizes across model architectures in different problem domains. We evaluate ExPrune on one computer vision models, one graph model and one language model. ExPrune provides 10.98--17.33% reduction in FLOPs with negligible accuracy drop and 21.61--27.16% reduction in FLOPs with at most 1% accuracy drop. We also demonstrate that ExPrune composes with static magnitude pruning. On models that have been aggressively statically pruned, ExPrune still provides additional 10.24--11.11% reduction in FLOPs with negligible accuracy drop and 13.91--14.39% reduction in FLOPs with at most 1% accuracy drop.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 38 of its 56 references that are in the map. First posted on arXiv 2 Jun 2025.
Builds on
38 of 56 references.
References · 38
- 2015Deep Residual Learning for Image Recognitioncited by 52,096
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,364
- 2023LLaMA: Open and Efficient Foundation Language Modelscited by 14,132
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,361
- 2015Distilling the Knowledge in a Neural Networkcited by 10,324
- 2015Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shiftcited by 7,005
- 2016Layer Normalizationcited by 5,669
- 2013Efficient Estimation of Word Representations in Vector Spacecited by 4,375
- 2019PIQA: Reasoning about Physical Commonsense in Natural Languagecited by 2,883
- 2019Optuna: A Next-generation Hyperparameter Optimization Frameworkcited by 2,501
- 2015Learning both Weights and Connections for Efficient Neural Networkscited by 2,031
- 2020Knowledge Distillation: A Surveycited by 1,603
26 more
- 2017Deep Setscited by 1,421
- 2016Group Equivariant Convolutional Networkscited by 1,165
- 2017MoleculeNet: A Benchmark for Molecular Machine Learningcited by 1,051
- 2017Sigmoid-Weighted Linear Units for Neural Network Function Approximation in Reinforcement Learningcited by 950
- 2021A Survey of Quantization Methods for Efficient Neural Network Inferencecited by 815
- 2013Exact solutions to the nonlinear dynamics of learning in deep linear neural networkscited by 763
- 2017BranchyNet: Fast Inference via Early Exiting from Deep Neural Networkscited by 596
- 2017Sharp Minima Can Generalize For Deep Netscited by 466
- 2021Dynamic Neural Networks: A Surveycited by 408
- 2023A Survey on Deep Neural Network Pruning-Taxonomy, Comparison, Analysis, and Recommendationscited by 202
- 2020Binary Neural Networks: A Surveycited by 190
- 2015All you need is a good initcited by 124
- 2020Conformal Prediction: a Unified Review of Theory and New Challengescited by 118
- 2023ReLU Strikes Back: Exploiting Activation Sparsity in Large Language Modelscited by 94
- 2020EdgeBERT: Sentence-Level Energy Optimizations for Latency-Aware Multi-Task NLP Inferencecited by 70
- 2023Dynamic Context Pruning for Efficient and Interpretable Autoregressive Transformerscited by 67
- 2022On the Symmetries of Deep Learning Models and their Internal Representationscited by 64
- 2024Compressing Large Language Models using Low Rank and Low Precision Decompositioncited by 59
- 2020Exchangeability, Conformal Prediction, and Rank Testscited by 41
- 2022Symmetries, flat minima, and the conserved quantities of gradient flowcited by 35
- 2018A Likelihood-Free Inference Framework for Population Genetic Data using Exchangeable Neural Networkscited by 31
- 2021Fire Together Wire Together: A Dynamic Pruning Approach with Self-Supervised Mask Predictioncited by 24
- 2023Towards Efficient MCMC Sampling in Bayesian Neural Networks by Exploiting Symmetrycited by 21
- 2024The Empirical Impact of Neural Parameter Symmetries, or Lack Thereofcited by 21
- 2018BRUNO: A Deep Recurrent Model for Exchangeable Datacited by 11
- 2024MemoryFormer: Minimize Transformer Computation by Removing Fully-Connected Layerscited by 5
Built on by
Not cited yet.