paperbot · PL 论文追踪

全部论文 待读 收藏

P2 NeuralVis: Visualizing and Interpreting Deep Learning Models

NeuralVis:深度学习模型的可视化与解释
ASE 2019 34th IEEE/ACM International Conference on Automated Software Engineering (ASE)2019匹配度 2/10 · 该论文关注 DNN 模型的可视化与解释工具,属于机器学习可解释性和软件工程开发工具,并未涉及用户核心方向中的静态分析、Agentic 程序、LLM 改进程序分析、浮点程序分析或贝叶斯程序分析。仅因涉及机器学习系统与开发者工具而有非常弱的关联。引用 14 inbox
Xufan Zhang, Ziyue Yin, Yang Feng, Qingkai Shi, Jia Liu, Zhenyu Chen
crossref: 2026-09-12

AI 速览

一句话:提出实例级 DNN 可视化与解释工具 NeuralVis,帮助软件工程师理解模型行为并识别关键预测特征。

深度神经网络已被广泛用于软件工程任务并嵌入应用,但其由数据驱动训练出的内部逻辑难以被软件工程师分析和理解。本文提出实例级可视化工具 NeuralVis,用于可视化与解释 DNN 模型。该工具支持四类能力:展示模型结构(神经元、层与连接)、展示数据变换过程、集成对抗攻击算法生成测试输入,以及比较不同输入在中间层的输出。作者在 LeNet 与 VGG-12 两个经典模型上开展了十人任务型用户研究。结果表明,NeuralVis 能帮助工程师识别决定预测结果的关键特征。

问题
DNN 的内部逻辑由数据驱动训练产生,软件工程师难以分析和理解其行为,缺少面向实例的可视化与解释支持。
方法
提出 NeuralVis 可视化工具,提供模型结构、数据变换、对抗测试输入生成及中间层输出对比等功能。
评估
在 LeNet 和 VGG-12 上开展十人任务型用户研究,验证其帮助识别关键预测特征的有效性。
原文摘要(Abstract)

Deep Neural Network(DNN) techniques have been prevalent in software engineering. They are employed to facilitate various software engineering tasks and embedded into many software applications. However, because DNNs are built upon a rich data-driven programming paradigm that employs plenty of labeled data to train a set of neurons to construct the internal system logic, analyzing and understanding their behaviors becomes a difficult task for software engineers. In this paper, we present an instance-based visualization tool for DNN, namely NeuralVis, to support software engineers in visualizing and interpreting deep learning models. NeuralVis is designed for: 1). visualizing the structure of DNN models, i.e., neurons, layers, as well as connections; 2). visualizing the data transformation process; 3). integrating existing adversarial attack algorithms for test input generation; 4). comparing intermediate layers' outputs of different inputs. To demonstrate the effectiveness of NeuralVis, we design a task-based user study involving ten participants on two classic DNN models, i.e., LeNet and VGG-12. The result shows NeuralVis can assist engineers in identifying critical features that determine the prediction results. Video: https://youtu.be/solkJri4Z44

链接与引用

DOI 原文 ·

BibTeX
@inproceedings{paperbot5313,
  title = {NeuralVis: Visualizing and Interpreting Deep Learning Models},
  author = {Xufan Zhang and Ziyue Yin and Yang Feng and Qingkai Shi and Jia Liu and Zhenyu Chen},
  booktitle = {ASE},
  year = {2019},
  doi = {10.1109/ase.2019.00113}
}