Differentiable Logics for Neural Network Training and Verification

Natalia Slusarz, Ekaterina Komendantskaya, Matthew L. Daggitt, Robert Stewart

Research output: Chapter in Book/Conference paperConference paperpeer-review

Abstract

Neural network (NN) verification is a problem that has drawn attention of many researchers. The specific nature of neural networks does away with the conventional assumption that a static program is given for verification as in the case of NNs multiple models can be used if one fails a new one can be trained leading to an approach called continuous verification, referring to the loop between training and verification. One tactic for improving the network's performance is through "constraint-based loss functions" - a method of using differentiable logic (DL) to translate logical constraints into loss functions which can then be used to train the network specifically to satisfy said constraint. In this paper we present a uniform way of defining a translation from logic syntax to a differentiable loss function then examine and compare the existing DLs. We explore mathematical properties desired in such translations and discuss the design space identifying possible directions of future work.
Original languageEnglish
Title of host publicationSoftware Verification And Formal Methods For Ml-enabled Autonomous Systems
EditorsO Isac, R Ivanov, G Katz, N Narodytska, L Nenzi
Place of PublicationUSA
PublisherSpringer Nature
Pages67-77
Number of pages11
Volume13466
ISBN (Electronic)978-3-031-21222-2
ISBN (Print)978-3-031-21221-5
DOIs
Publication statusPublished - 2022
Externally publishedYes
Event5th International Workshop on Formal Methods for ML-Enabled Autonomous Systems (FoMLAS) - Haifa, Israel
Duration: 31 Jul 20221 Aug 2022

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume13466 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference5th International Workshop on Formal Methods for ML-Enabled Autonomous Systems (FoMLAS)
Country/TerritoryIsrael
CityHaifa
Period31/07/221/08/22

Fingerprint

Dive into the research topics of 'Differentiable Logics for Neural Network Training and Verification'. Together they form a unique fingerprint.

Cite this