mlsanityData to 7 Oct 2026

DeepSaDe: Learning Neural Networks that Guarantee Domain Constraint Satisfaction

arXiv 2303.01141 ↗First posted 2 Mar 2023cs.LG cs.AIcited by 4

Not on the map. Why?

Abstract (arXiv)

As machine learning models, specifically neural networks, are becoming increasingly popular, there are concerns regarding their trustworthiness, specially in safety-critical applications, e.g. actions of an autonomous vehicle must be safe. There are approaches that can train neural networks where such domain requirements are enforced as constraints, but they either cannot guarantee that the constraint will be satisfied by all possible predictions (even on unseen data) or they are limited in the type of constraints that can be enforced. In this paper, we present an approach to train neural networks which can enforce a wide variety of constraints and guarantee that the constraint is satisfied by all possible predictions. The approach builds on earlier work where learning linear models is formulated as a constraint satisfaction problem (CSP). To make this idea applicable to neural networks, two crucial new elements are added: constraint propagation over the network layers, and weight updates based on a mix of gradient descent and CSP solving. Evaluation on various machine learning tasks demonstrates that our approach is flexible enough to enforce a wide variety of domain constraints and is able to guarantee them in neural networks.

Key facts. Cited by 4 papers in the map (data through 7 Oct 2026). Builds on 22 of its 47 references that are in the map. First posted on arXiv 2 Mar 2023.

Builds on

22 of 47 references.

References · 22

  1. 2015Deep Residual Learning for Image Recognitioncited by 51,809
  2. 2015Delving Deep into Rectifiers: Surpassing Human-Level Performance on ImageNet Classificationcited by 3,590
  3. 2017Reluplex: An Efficient SMT Solver for Verifying Deep Neural Networkscited by 739
  4. 2017Provable defenses against adversarial examples via the convex outer adversarial polytopecited by 564
  5. 2019Neural Probabilistic Logic Programming in DeepProbLogcited by 389
  6. 2018On the Effectiveness of Interval Bound Propagation for Training Verifiably Robust Modelscited by 322
  7. 2017A Semantic Loss Function for Deep Learning with Symbolic Knowledgecited by 267
  8. 2019Towards Stable and Efficient Training of Verifiably Robust Neural Networkscited by 204
  9. 2018Formal Security Analysis of Neural Networks using Symbolic Intervalscited by 185
  10. 2016Harnessing Deep Neural Networks with Logic Rulescited by 135
  11. 2016Label-Free Supervision of Neural Networks with Physics and Domain Knowledgecited by 74
  12. 2020From Statistical Relational to Neuro-Symbolic Artificial Intelligencecited by 63
10 more
  1. 2017Deep Lattice Networks and Partial Monotonic Functionscited by 62
  2. 2020MurTree: Optimal Classification Trees via Dynamic Programming and Searchcited by 61
  3. 2021MultiplexNet: Towards Fully Satisfied Logical Constraints in Neural Networkscited by 44
  4. 2015Monotonic Calibrated Interpolated Look-Up Tablescited by 35
  5. 2020Counterexample-Guided Learning of Monotonic Neural Networkscited by 34
  6. 2018MLIC: A MaxSAT-Based framework for learning interpretable classification rulescited by 14
  7. 2019ART: Abstraction Refinement-Guided Training for Provably Correct Neural Networkscited by 14
  8. 2021A Scalable Two Stage Approach to Computing Optimal Decision Setscited by 7
  9. 2021Self-Correcting Neural Networks For Safe Classificationcited by 4
  10. 2021SaDe: Learning Models that Provably Satisfy Domain Constraintscited by 3

Built on by

Cited by year

Citing papers per year: 2025: 4.

4 papers.