The power of typed affine decision structures: a case study

dc.contributor.authorNolte, Gerrit
dc.contributor.authorSchlüter, Maximilian
dc.contributor.authorMurtovi, Alnis
dc.contributor.authorSteffen, Bernhard
dc.date.accessioned2024-11-11T12:26:16Z
dc.date.available2024-11-11T12:26:16Z
dc.date.issued2023-04-21
dc.description.abstractTADS are a novel, concise white-box representation of neural networks. In this paper, we apply TADS to the problem of neural network verification, using them to generate either proofs or concise error characterizations for desirable neural network properties. In a case study, we consider the robustness of neural networks to adversarial attacks, i.e., small changes to an input that drastically change a neural networks perception, and show that TADS can be used to provide precise diagnostics on how and where robustness errors a occur. We achieve these results by introducing Precondition Projection, a technique that yields a TADS describing network behavior precisely on a given subset of its input space, and combining it with PCA, a traditional, well-understood dimensionality reduction technique. We show that PCA is easily compatible with TADS. All analyses can be implemented in a straightforward fashion using the rich algebraic properties of TADS, demonstrating the utility of the TADS framework for neural network explainability and verification. While TADS do not yet scale as efficiently as state-of-the-art neural network verifiers, we show that, using PCA-based simplifications, they can still scale to medium-sized problems and yield concise explanations for potential errors that can be used for other purposes such as debugging a network or generating new training samples.en
dc.identifier.urihttp://hdl.handle.net/2003/42741
dc.identifier.urihttp://dx.doi.org/10.17877/DE290R-24573
dc.language.isoen
dc.relation.ispartofseriesInternational journal on software tools for technology transfer; 25(3)
dc.rights.urihttps://creativecommons.org/licenses/by/4.0/
dc.subject(rectifier) neural networksen
dc.subject(piece-wise) affine functionsen
dc.subjectdecision treesen
dc.subjectexplainabilityen
dc.subjectverificationen
dc.subjectrobustnessen
dc.subjectprincipal component analysisen
dc.subjectdiagnosticsen
dc.subjectdigit recognitionen
dc.subjectMNISTen
dc.subject.ddc004
dc.titleThe power of typed affine decision structures: a case studyen
dc.typeText
dc.type.publicationtypeArticle
dcterms.accessRightsopen access
eldorado.secondarypublicationtrue
eldorado.secondarypublication.primarycitationG. Nolte, M. Schlüter, A. Murtovi, und B. Steffen, „The power of typed affine decision structures: a case study“, International journal on software tools for technology transfer, Bd. 25, Nr. 3, S. 355–374, Apr. 2023, doi: 10.1007/s10009-023-00701-6
eldorado.secondarypublication.primaryidentifierhttps://doi.org/10.1007/s10009-023-00701-6

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
s10009-023-00701-6.pdf
Size:
1.99 MB
Format:
Adobe Portable Document Format
Description:
DNB
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
4.85 KB
Format:
Item-specific license agreed upon to submission
Description: