Neural Network Repair With Shapley-Guided Search
Xiaofu Du , Zixiong Zhang , Xuesong Wang , Linqiang Liu , Junyan Qian
CAAI Transactions on Intelligence Technology ›› 2026, Vol. 11 ›› Issue (3) : 816 -834.
The deployment of deep neural networks (DNNs) in safety-critical domains is critically hampered by their vulnerability to defects, which can arise from malicious attacks or low-quality data. Therefore, precisely locating the network components responsible for these defects, and subsequently repairing them without compromising overall model performance, presents a significant challenge. To address this, this paper introduces NSRepair, a framework that combines interpretable fault localisation with multi-objective optimisation. Specifically, to accurately attribute blame for a defect, we employ Shapley values to quantify the contribution of each neuron. To systematically manage the trade-off between defect correction and performance preservation, we formulate the repair task as a multi-objective optimisation problem. We conducted extensive experiments across four distinct repair tasks, validating NSRepair on diverse model architectures against seven specialised state-of-the-art methods. The results demonstrate that our unified framework effectively repairs a wide range of defects, demonstrating its potential as a versatile and practical solution for improving DNN dependability. Our code is publicly available at https://doi.org/10.5281/zenodo.17494304.
defect localization / multi-objective genetic algorithm / neural network repair / Shapley
| [1] |
|
| [2] |
|
| [3] |
|
| [4] |
|
| [5] |
|
| [6] |
|
| [7] |
|
| [8] |
|
| [9] |
|
| [10] |
|
| [11] |
|
| [12] |
|
| [13] |
|
| [14] |
|
| [15] |
|
| [16] |
|
| [17] |
|
| [18] |
|
| [19] |
|
| [20] |
|
| [21] |
|
| [22] |
|
| [23] |
|
| [24] |
|
| [25] |
|
| [26] |
|
| [27] |
|
| [28] |
|
| [29] |
|
| [30] |
|
| [31] |
|
| [32] |
|
| [33] |
Bilal, M. Pant, H. Zaheer, L. Garcia-Hernandez, and A. Abraham, “ Differential Evolution: A Review of More Than Two Decades of Research,” Engineering Applications of Artificial Intelligence 90 (2020): 103479, https://doi.org/10.1016/j.engappai.2020.103479. |
| [34] |
|
| [35] |
|
| [36] |
|
| [37] |
|
| [38] |
|
| [39] |
|
| [40] |
|
| [41] |
|
| [42] |
|
| [43] |
|
| [44] |
|
| [45] |
|
| [46] |
|
| [47] |
|
| [48] |
|
| [49] |
|
| [50] |
|
| [51] |
|
| [52] |
|
| [53] |
|
| [54] |
|
| [55] |
|
| [56] |
|
| [57] |
|
| [58] |
|
| [59] |
|
| [60] |
|
| [61] |
|
| [62] |
|
| [63] |
|
| [64] |
|
| [65] |
|
| [66] |
|
| [67] |
|
| [68] |
|
| [69] |
|
| [70] |
|
| [71] |
|
/
| 〈 |
|
〉 |