RUS  ENG
Full version
JOURNALS // Modelirovanie i Analiz Informatsionnykh Sistem // Archive

Model. Anal. Inform. Sist., 2022 Volume 29, Number 3, Pages 228–245 (Mi mais778)

Theory of computing

Towards neural routing with verified bounds on performance

I. P. Buzhinskya, A. A. Shalytob

a Aalto University, 8 Maarintie, Espoo 02150, Finland
b ITMO University, 49 Kronverksky pr., Saint Petersburg 197101, Russia

Abstract: 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.

UDC: 004.8

MSC: 68T07

Received: 16.06.2022
Revised: 25.08.2022
Accepted: 26.08.2022

Language: English

DOI: 10.18255/1818-1015-2022-3-228-245



Bibliographic databases:


© Steklov Math. Inst. of RAS, 2024