Towards neural routing with verified bounds on performance
Modelirovanie i analiz informacionnyh sistem, Tome 29 (2022) no. 3, pp. 228-245

Voir la notice de l'article provenant de la source Math-Net.Ru

When data-driven algorithms, especially the ones based on deep neural networks (DNNs), replace classical ones, their superior performance often comes with difficulty in their analysis. On the way to compensate for this drawback, formal verification techniques, which can provide reliable guarantees on program behavior, were developed for DNNs. These techniques, however, usually consider DNNs alone, excluding real-world environments in which they operate, and the applicability of techniques that do account for such environments is often limited. In this work, we consider the problem of formally verifying a neural controller for the routing problem in a conveyor network. Unlike in known problem statements, our DNNs are executed in a distributed context, and the performance of the routing algorithm, which we measure as the mean delivery time, depends on multiple executions of these DNNs. Under several assumptions, we reduce the problem to a number of DNN output reachability problems, which can be solved with existing tools. Our experiments indicate that sound-and-complete formal verification in such cases is feasible, although it is notably slower than the gradient-based search of adversarial examples. The paper is structured as follows. Section 1 introduces basic concepts. Then, Section 2 introduces the routing problem and DQN-Routing, the DNN-based algorithm that solves it. Section 3 proposes the contribution of this paper: a novel sound and complete approach to formally check an upper bound on the mean delivery time of DNN-based routing. This approach is experimentally evaluated in Section 4. The paper is concluded with some discussion of the results and outline of possible future work.
Keywords: formal verification, trustworthy AI, deep neural networks, routing problem.
@article{MAIS_2022_29_3_a5,
     author = {I. P. Buzhinsky and A. A. Shalyto},
     title = {Towards neural routing with verified bounds on performance},
     journal = {Modelirovanie i analiz informacionnyh sistem},
     pages = {228--245},
     publisher = {mathdoc},
     volume = {29},
     number = {3},
     year = {2022},
     language = {en},
     url = {http://geodesic.mathdoc.fr/item/MAIS_2022_29_3_a5/}
}
TY  - JOUR
AU  - I. P. Buzhinsky
AU  - A. A. Shalyto
TI  - Towards neural routing with verified bounds on performance
JO  - Modelirovanie i analiz informacionnyh sistem
PY  - 2022
SP  - 228
EP  - 245
VL  - 29
IS  - 3
PB  - mathdoc
UR  - http://geodesic.mathdoc.fr/item/MAIS_2022_29_3_a5/
LA  - en
ID  - MAIS_2022_29_3_a5
ER  - 
%0 Journal Article
%A I. P. Buzhinsky
%A A. A. Shalyto
%T Towards neural routing with verified bounds on performance
%J Modelirovanie i analiz informacionnyh sistem
%D 2022
%P 228-245
%V 29
%N 3
%I mathdoc
%U http://geodesic.mathdoc.fr/item/MAIS_2022_29_3_a5/
%G en
%F MAIS_2022_29_3_a5
I. P. Buzhinsky; A. A. Shalyto. Towards neural routing with verified bounds on performance. Modelirovanie i analiz informacionnyh sistem, Tome 29 (2022) no. 3, pp. 228-245. http://geodesic.mathdoc.fr/item/MAIS_2022_29_3_a5/