KIT | KIT-Bibliothek | Impressum | Datenschutz

Appendix to: Abstract Interpretation of ReLU Neural Networks with Optimizable Polynomial Relaxations

Kern, Philipp ORCID iD icon 1; Sinz, Carsten 1
1 Institut für Theoretische Informatik (ITI), Karlsruher Institut für Technologie (KIT)

Abstract (englisch):

Neural networks were shown to be highly successful in a wide range of applications. However, due to their black box behavior, their applicability can be restricted in safety-critical environments, and additional verification techniques are required.
Many state-of-the-art verification approaches use abstract interpretation based on linear overapproximation of the activation functions. Linearly approximating non-linear activation functions clearly incurs loss of precision.
One way to overcome this limitation is the utilization of polynomial approximations. A second way to improve the obtained bounds is to optimize the slope of the linear relaxations.
Combining these insights, we propose a method to enable similar parameter optimization for polynomial relaxations. Given arbitrary values for a polynomial's monomial coefficients, we can obtain valid polynomial overapproximations by appropriate upward or downward shifts. Since any value of monomial coefficients can be used to obtain valid overapproximations in that way, we use gradient-based methods to optimize the choice of the monomial coefficients.
Our evaluation on verifying robustness against adversarial patches on the MNIST and CIFAR10 benchmarks shows that we can verify more instances and achieve tighter bounds than state of the art bound propagation methods.


Volltext §
DOI: 10.5445/IR/1000173346
Veröffentlicht am 12.08.2024
Cover der Publikation
Zugehörige Institution(en) am KIT Institut für Theoretische Informatik (ITI)
Publikationstyp Sonstiges
Publikationsjahr 2024
Sprache Englisch
Identifikator KITopen-ID: 1000173346
Bemerkung zur Veröffentlichung Contains the Appendix to the paper "Abstract Interpretation of ReLU Neural Networks with Optimizable Polynomial Relaxations" (accepted as SAS 2024)
Schlagwörter Neural Network Verification, Abstract Interpretation, Polynomial Overapproximation
KIT – Die Forschungsuniversität in der Helmholtz-Gemeinschaft
KITopen Landing Page