Syntactic vs Semantic Linear Abstraction and Refinement of Neural Networks
Not on the map. Why?
Abstract (arXiv)
Abstraction is a key verification technique to improve scalability. However, its use for neural networks is so far extremely limited. Previous approaches for abstracting classification networks replace several neurons with one of them that is similar enough. We can classify the similarity as defined either syntactically (using quantities on the connections between neurons) or semantically (on the activation values of neurons for various inputs). Unfortunately, the previous approaches only achieve moderate reductions, when implemented at all. In this work, we provide a more flexible framework where a neuron can be replaced with a linear combination of other neurons, improving the reduction. We apply this approach both on syntactic and semantic abstractions, and implement and evaluate them experimentally. Further, we introduce a refinement method for our abstractions, allowing for finding a better balance between reduction and precision.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 20 of its 35 references that are in the map. First posted on arXiv 20 Jul 2023.
Builds on
20 of 35 references.
References · 20
- 2015Distilling the Knowledge in a Neural Networkcited by 10,324
- 2016Densely Connected Convolutional Networkscited by 6,720
- 2017Fashion-MNIST: a Novel Image Dataset for Benchmarking Machine Learning Algorithmscited by 4,349
- 2016Understanding deep learning requires rethinking generalizationcited by 1,674
- 2014Deep Learning in Neural Networks: An Overviewcited by 770
- 2018Lipschitz regularity of deep neural networks: analysis and efficient estimationcited by 415
- 2017A Survey of Model Compression and Acceleration for Deep Neural Networkscited by 301
- 2019Efficient and Accurate Estimation of Lipschitz Constants for Deep Neural Networkscited by 293
- 2021Beta-CROWN: Efficient Bound Propagation with Per-neuron Split Constraints for Complete and Incomplete Neural Network Robustness Verificationcited by 228
- 2014Compressing Deep Convolutional Networks using Vector Quantizationcited by 195
- 2020Fast and Complete: Enabling Complete Neural Network Verification with Rapid and Massively Parallel Incomplete Verifierscited by 187
- 2019An Abstraction-Based Framework for Neural Network Verificationcited by 68
8 more
- 2023First Three Years of the International Verification of Neural Networks Competition (VNN-COMP)cited by 58
- 2020Abstraction based Output Range Analysis for Neural Networkscited by 34
- 2020DeepAbstract: Neural Network Abstraction for Accelerating Verificationcited by 31
- 2016Greedy Column Subset Selection: New Bounds and Distributed Algorithmscited by 13
- 2020Abstract Neural Networkscited by 11
- 2017Column subset selection is NP-completecited by 9
- 2021Bisimulations for Neural Network Reductioncited by 6
- 2013A Fast Greedy Algorithm for Generalized Column Subset Selectioncited by 1
Built on by
Not cited yet.