Recent public calls for the development of explainable and verifiable AI led to a growing interest in formal verification and repair of machine-learned models. Despite the impressive progress that the learning community has made, models such as deep neural networks remain vulnerable to adversarial attacks, and their sheer size represents a major obstacle to formal analysis and implementation. In this paper we present our current efforts to tackle repair of deep convolutional neural networks using ideas borrowed from Transfer Learning. With results obtained on popular MNIST and CIFAR10 datasets, we show that models of deep convolutional neural networks can be transformed into simpler ones preserving their accuracy, and we discuss how formal repair through convex programming techniques could benefit from this process.

Verification and Repair of Neural Networks: A Progress Report on Convolutional Models / Guidotti, D.; Leofante, F.; Pulina, L.; Tacchella, A.. - 11946:(2019), pp. 405-417. (Intervento presentato al convegno 18th International Conference of the Italian Association for Artificial Intelligence, AI*IA 2019 tenutosi a ita nel 2019) [10.1007/978-3-030-35166-3_29].

Verification and Repair of Neural Networks: A Progress Report on Convolutional Models

Guidotti D.;Leofante F.;Pulina L.;
2019-01-01

Abstract

Recent public calls for the development of explainable and verifiable AI led to a growing interest in formal verification and repair of machine-learned models. Despite the impressive progress that the learning community has made, models such as deep neural networks remain vulnerable to adversarial attacks, and their sheer size represents a major obstacle to formal analysis and implementation. In this paper we present our current efforts to tackle repair of deep convolutional neural networks using ideas borrowed from Transfer Learning. With results obtained on popular MNIST and CIFAR10 datasets, we show that models of deep convolutional neural networks can be transformed into simpler ones preserving their accuracy, and we discuss how formal repair through convex programming techniques could benefit from this process.
2019
978-3-030-35165-6
978-3-030-35166-3
Verification and Repair of Neural Networks: A Progress Report on Convolutional Models / Guidotti, D.; Leofante, F.; Pulina, L.; Tacchella, A.. - 11946:(2019), pp. 405-417. (Intervento presentato al convegno 18th International Conference of the Italian Association for Artificial Intelligence, AI*IA 2019 tenutosi a ita nel 2019) [10.1007/978-3-030-35166-3_29].
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11388/239902
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 15
  • ???jsp.display-item.citation.isi??? ND
social impact