The literature on reachability analysis methods for neural networks currently only focuses on uncertainties on the network's inputs. In this paper, we introduce two new approaches for the reachability analysis of neural networks with additional uncertainties on their internal parameters (weight matrices and bias vectors of each layer), which may open the field of formal methods on neural networks to new topics, such as safe training or network repair. The first and main method that we propose relies on existing reachability analysis approach based on mixed monotonicity (initially introduced for dynamical systems). The second proposed approach extends the ESIP (Error-based Symbolic Interval Propagation) approach which was first implemented in the verification tool Neurify, and first mentioned in the publication of the tool VeriNet. Although the ESIP approach has been shown to often outperform the mixed-monotonicity reachability analysis in the classical case with uncertainties only on the network's inputs, we show in this paper through numerical simulations that the situation is greatly reversed (in terms of precision, computation time, memory usage, and broader applicability) when dealing with uncertainties on the weights and biases.
翻译:关于神经网络可达性分析方法的文献目前只侧重于网络投入的不确定性。在本文件中,我们引入了两种新的神经网络可达性分析方法,这些神经网络的内部参数具有更多的不确定性(每个层的重量矩阵和偏向矢量),这可能会为神经网络的正式方法领域打开进入新课题的大门,如安全培训或网络维修等。我们提议的第一种也是主要方法基于基于混合单一性的现有可达性分析方法(最初为动态系统采用)。第二种拟议方法扩展了最初在核查工具Neurify中实施的、并在工具VeriNet的出版中首次提及的ESCIP(基于错误的符号间间推进)方法。尽管ESIP方法已经表明,在传统案例中,在处理重量和偏差的不确定性时,通常超越混合-注意性可达性分析,只有网络投入的不确定性。我们通过数字模拟在本文中表明,情况在相当大程度上(在精确度、计算时间、记忆使用和更广泛的适用性方面)被逆转。</s>