中文

NEUROSPF:一种用于神经网络符号分析的工具

机器学习 2021-03-02 v1 人工智能 软件工程

摘要

本文介绍 NEUROSPF,一种用于神经网络符号分析的工具。给定训练好的神经网络模型,该工具提取其架构与模型参数,并将其转换为适于使用 Symbolic PathFinder 符号执行工具进行分析的 Java 表示。值得注意的是,NEUROSPF 编码了用于解析模型参数的专用对等类,从而实现高效分析。借助 NEUROSPF,用户可灵活地将输入或网络内部参数指定为符号量,从而推动软件工程中的程序分析与测试方法应用于机器学习领域。例如,NEUROSPF 可用于基于覆盖率的测试与测试生成、寻找对抗样本以及基于约束的神经网络修复,从而提升神经网络及使用它们的应用的可靠性。视频地址:https://youtu.be/seal8fG78LI

关键词

引用

@article{arxiv.2103.00124,
  title  = {NEUROSPF: A tool for the Symbolic Analysis of Neural Networks},
  author = {Muhammad Usman and Yannic Noller and Corina Pasareanu and Youcheng Sun and Divya Gopinath},
  journal= {arXiv preprint arXiv:2103.00124},
  year   = {2021}
}