Towards Rigorous Understanding of Neural Networks via Semantics-preserving Transformations
Maximilian Schl\"uter, Gerrit Nolte, Alnis Murtovi, Bernhard, Steffen

TL;DR
This paper introduces an algebraic symbolic execution method to verify and explain Rectifier Neural Networks by transforming them into transparent decision structures, enabling precise comparison and understanding of their classification behavior.
Contribution
It presents a novel algebraic approach to verify and explain piece-wise linear neural networks through symbolic execution and the construction of Typed Affine Decision Structures (TADS).
Findings
TADS provide exact explanations of network decisions.
The method enables precise comparison of neural networks for equivalence.
Illustrated with a detailed example of the XOR function.
Abstract
In this paper we present an algebraic approach to the precise and global verification and explanation of Rectifier Neural Networks, a subclass of Piece-wise Linear Neural Networks (PLNNs), i.e., networks that semantically represent piece-wise affine functions. Key to our approach is the symbolic execution of these networks that allows the construction of semantically equivalent Typed Affine Decision Structures (TADS). Due to their deterministic and sequential nature, TADS can, similarly to decision trees, be considered as white-box models and therefore as precise solutions to the model and outcome explanation problem. TADS are linear algebras which allows one to elegantly compare Rectifier Networks for equivalence or similarity, both with precise diagnostic information in case of failure, and to characterize their classification potential by precisely characterizing the set of inputs…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdversarial Robustness in Machine Learning · Explainable Artificial Intelligence (XAI) · Machine Learning in Materials Science
