Differentiable Logics for Neural Network Training and Verification
Not on the map. Why?
Abstract (arXiv)
The rising popularity of neural networks (NNs) in recent years and their increasing prevalence in real-world applications have drawn attention to the importance of their verification. While verification is known to be computationally difficult theoretically, many techniques have been proposed for solving it in practice. It has been observed in the literature that by default neural networks rarely satisfy logical constraints that we want to verify. A good course of action is to train the given NN to satisfy said constraint prior to verifying them. This idea is sometimes referred to as continuous verification, referring to the loop between training and verification. Usually training with constraints is implemented by specifying a translation for a given formal logic language into loss functions. These loss functions are then used to train neural networks. Because for training purposes these functions need to be differentiable, these translations are called differentiable logics (DL). This raises several research questions. What kind of differentiable logics are possible? What difference does a specific choice of DL make in the context of continuous verification? What are the desirable criteria for a DL viewed from the point of view of the resulting loss function? In this extended abstract we will discuss and answer these questions.
Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 8 of its 16 references that are in the map. First posted on arXiv 14 Jul 2022.
Builds on
8 of 16 references.
References · 8
- 2017Reluplex: An Efficient SMT Solver for Verifying Deep Neural Networkscited by 739
- 2017A Semantic Loss Function for Deep Learning with Symbolic Knowledgecited by 267
- 2016Harnessing Deep Neural Networks with Logic Rulescited by 135
- 2020Analyzing Differentiable Fuzzy Logic Operatorscited by 100
- 2021The Second International Verification of Neural Networks Competition (VNN-COMP 2021): Summary and Resultscited by 71
- 2021Neural Network Robustness as a Verification Property: A Principled Case Studycited by 35
- 2020On Robustness Metrics for Learning STL Taskscited by 27
- 2020Analyzing Differentiable Fuzzy Implicationscited by 15
Built on by
Citing papers per year: 2022: 1.
1 paper.