论文标题
苏格拉底:朝着统一的神经网络分析平台
SOCRATES: Towards a Unified Platform for Neural Network Analysis
论文作者
论文摘要
研究表明,与传统程序不同的神经网络受到错误的约束,例如,对抗性样本会导致分类错误和表现出缺乏公平性的歧视性实例。鉴于神经网络越来越多地应用于关键应用(例如自动驾驶汽车,面部识别系统和个人信用评级系统),因此希望开发系统的方法来分析(例如测试或验证)针对理想特性的神经网络。最近,已经开发了许多用于分析神经网络的方法。但是,这些努力是分散的(即,每种方法都针对某些特定特定属性涉及某些受限类别的神经网络),无与伦比(即每种方法都有其自己的假设和输入格式),因此很难应用,重复使用或扩展。在这个项目中,我们旨在建立一个统一的框架来开发分析神经网络的技术。为了实现这一目标,我们开发了一个名为Socrates的平台,该平台支持各种神经网络模型的标准化格式,一种用于财产规范的断言语言以及多个神经网络分析算法,包括两种新颖的神经网络模型验证和概率验证。苏格拉底是可扩展的,因此可以轻松整合现有的方法。实验结果表明,我们的平台可以处理各种网络模型和属性。更重要的是,它为神经网络分析的协同研究提供了一个平台。
Studies show that neural networks, not unlike traditional programs, are subject to bugs, e.g., adversarial samples that cause classification errors and discriminatory instances that demonstrate the lack of fairness. Given that neural networks are increasingly applied in critical applications (e.g., self-driving cars, face recognition systems and personal credit rating systems), it is desirable that systematic methods are developed to analyze (e.g., test or verify) neural networks against desirable properties. Recently, a number of approaches have been developed for analyzing neural networks. These efforts are however scattered (i.e., each approach tackles some restricted classes of neural networks against certain particular properties), incomparable (i.e., each approach has its own assumptions and input format) and thus hard to apply, reuse or extend. In this project, we aim to build a unified framework for developing techniques to analyze neural networks. Towards this goal, we develop a platform called SOCRATES which supports a standardized format for a variety of neural network models, an assertion language for property specification as well as multiple neural network analysis algorithms including two novel ones for falsifying and probabilistic verification of neural network models. SOCRATES is extensible and thus existing approaches can be easily integrated. Experiment results show that our platform can handle a wide range of networks models and properties. More importantly, it provides a platform for synergistic research on neural network analysis.