paperbot · PL 论文追踪

全部论文 待读 收藏

P2 DeepArc: Modularizing Neural Networks for the Model Maintenance

DeepArc:面向模型维护的神经网络模块化
ICSE 2023 IEEE/ACM 45th International Conference on Software Engineering (ICSE)2023匹配度 2/10 · 论文关注神经网络模块化与模型维护(压缩、重训练、适配新样本),属于机器学习系统/软件维护方向,但未涉及静态分析、LLM/Agent、浮点程序分析或贝叶斯程序分析等用户核心研究问题。引用 15 inbox
Xiaoning Ren, Yun Lin, Yinxing Xue, Ruofan Liu, Jun Sun, Zhiyong Feng, Jin Song Dong
crossref: 2026-09-12dblp: 2026-09-12

AI 速览

一句话:提出 DeepArc,将神经网络拆分为语义相似的连续模块,从而降低模型重构与再适配等维护成本。

神经网络通常以单体形式交付,不像传统软件那样由可分解模块组成,导致模型重构、再适配等维护任务困难。本文提出 DeepArc,一种神经网络模块化方法:将网络分解为若干连续模块,每个模块封装语义相似的连续层。该模块化支持只剪枝和微调少量局部神经元与层,即可重构模型以保持已有特征(如模型压缩),或增强模型以拟合新样本。实验表明,DeepArc 使当前先进模型压缩技术的运行时效率提升 14.8%;与传统重训练相比,拟合对抗样本和修复表现不佳模型时平均只需训练不到 20% 的神经元,训练速度提升 32.85%,并达到相近的预测性能。

问题
神经网络通常作为单体包交付,缺乏可分解模块,导致模型重构、压缩和再适配等维护任务成本高。
方法
DeepArc 将神经网络分解为若干连续模块,每个模块封装语义相似的连续层,并通过局部剪枝和微调少量神经元与层来完成模型重构或重训练。
评估
在模型压缩、拟合对抗样本和修复表现不佳模型等任务上评估,比较运行时效率、需训练神经元比例、训练速度和预测性能。
原文摘要(Abstract)

Neural networks are an emerging data-driven programming paradigm widely used in many areas. Unlike traditional software systems consisting of decomposable modules, a neural network is usually delivered as a monolithic package, raising challenges for some maintenance tasks such as model restructure and re-adaption. In this work, we propose DeepArc, a novel modularization method for neural networks, to reduce the cost of model maintenance tasks. Specifically, DeepArc decomposes a neural network into several consecutive modules, each of which encapsulates consecutive layers with similar semantics. The network modularization facilitates practical tasks such as refactoring the model to preserve existing features (e.g., model compression) and enhancing the model with new features (e.g., fitting new samples). The modularization and encapsulation allow us to restructure or retrain the model by only pruning and tuning a few localized neurons and layers. Our experiments show that (1) DeepArc can boost the runtime efficiency of the state-of-the-art model compression techniques by 14.8%; (2) compared to the traditional model retraining, DeepArc only needs to train less than 20% of the neurons on average to fit adversarial samples and repair under-performing models, leading to 32.85% faster training performance while achieving similar model prediction performance.

链接与引用

DOI 原文 · PDF(开放获取) · DBLP

BibTeX
@inproceedings{RenLXLSFD23,
  title = {DeepArc: Modularizing Neural Networks for the Model Maintenance},
  author = {Xiaoning Ren and Yun Lin and Yinxing Xue and Ruofan Liu and Jun Sun and Zhiyong Feng and Jin Song Dong},
  booktitle = {ICSE},
  year = {2023},
  doi = {10.1109/icse48619.2023.00092}
}