mlsanityData to 7 Oct 2026

Self-Correcting Neural Networks For Safe Classification

arXiv 2107.11445 ↗First posted 23 Jul 2021cs.LG cs.NEcited by 4

Not on the map. Why?

Abstract (arXiv)

Classifiers learnt from data are increasingly being used as components in systems where safety is a critical concern. In this work, we present a formal notion of safety for classifiers via constraints called safe-ordering constraints. These constraints relate requirements on the order of the classes output by a classifier to conditions on its input, and are expressive enough to encode various interesting examples of classifier safety specifications from the literature. For classifiers implemented using neural networks, we also present a run-time mechanism for the enforcement of safe-ordering constraints. Our approach is based on a self-correcting layer, which provably yields safe outputs regardless of the characteristics of the classifier input. We compose this layer with an existing neural network classifier to construct a self-correcting network (SC-Net), and show that in addition to providing safe outputs, the SC-Net is guaranteed to preserve the classification accuracy of the original network whenever possible. Our approach is independent of the size and architecture of the neural network used for classification, depending only on the specified property and the dimension of the network's output; thus it is scalable to large state-of-the-art networks. We show that our approach can be optimized for a GPU, introducing run-time overhead of less than 1ms on current hardware -- even on large, widely-used networks containing hundreds of thousands of neurons and millions of parameters.

Key facts. Cited by 4 papers in the map (data through 7 Oct 2026). Builds on 25 of its 47 references that are in the map. First posted on arXiv 23 Jul 2021.

Builds on

25 of 47 references.

References · 25

  1. 2015Deep Residual Learning for Image Recognitioncited by 51,809
  2. 2020Language Models are Few-Shot Learnerscited by 32,199
  3. 2019EfficientNet: Rethinking Model Scaling for Convolutional Neural Networkscited by 6,415
  4. 2017Towards Deep Learning Models Resistant to Adversarial Attackscited by 6,326
  5. 2021EfficientNetV2: Smaller Models and Faster Trainingcited by 1,127
  6. 2017Reluplex: An Efficient SMT Solver for Verifying Deep Neural Networkscited by 739
  7. 2017Safe Reinforcement Learning via Shieldingcited by 427
  8. 2016Safety Verification of Deep Neural Networkscited by 262
  9. 2017Formal Verification of Piece-Wise Linear Feed-Forward Neural Networkscited by 241
  10. 2018Sorting out Lipschitz function approximationcited by 211
  11. 2018A Dual Approach to Scalable Verification of Deep Networkscited by 125
  12. 2021Globally-Robust Neural Networkscited by 106
13 more
  1. 2021Orthogonalizing Convolutional Layers with the Cayley Transformcited by 105
  2. 2019Preventing Gradient Attenuation in Lipschitz Constrained Convolutional Networkscited by 86
  3. 2019A Logic-Driven Framework for Consistency of Neural Modelscited by 64
  4. 2018Deep Neural Network Compression for Aircraft Collision Avoidance Systemscited by 58
  5. 2020Scaling Polyhedral Neural Network Verification on GPUscited by 43
  6. 2019Perfectly Parallel Fairness Certification of Neural Networkscited by 42
  7. 2019Optimization and Abstraction: A Synergistic Approach for Analyzing Neural Network Robustnesscited by 40
  8. 2020Enforcing robust control guarantees within neural network policiescited by 40
  9. 2019An Inductive Synthesis Framework for Verifiable Reinforcement Learningcited by 39
  10. 2021Provable Repair of Deep Neural Networkscited by 39
  11. 2020Parallelization Techniques for Verifying Neural Networkscited by 36
  12. 2019ART: Abstraction Refinement-Guided Training for Provably Correct Neural Networkscited by 14
  13. 2021Relaxing Local Robustnesscited by 6

Built on by

Cited by year

Citing papers per year: 2023: 1; 2024: 1; 2025: 2.

4 papers.