Year: 2025
Type: conference-paper
Abstract: Neural network (NN) control has been adopted widely in cyberphysical systems (CPS). When an NN-based policy fails a formally specified task, NN repair algorithms can fix it. Recent literature raises the problem of Repair with Preservation (RwP), which requires preserving existing correct behaviors while repairing the incorrect ones; a corresponding solution is given, known as Incremental Simulated Annealing Repair (ISAR). In this paper, we tackle the computational efficiency issue of ISAR, which involves expensive log-barriered objective functions and wastes computational efforts rolling back when a repaired NN breaks correct behaviors. With our analysis, we reduce the RwP problem to a stability-plasticity (S-P) trade-off interpolation problem, which has been studied in continual learning (CL). Then, we propose our method, ISAR with Interpolation (ISAR-I), which majorly improves ISAR. ISAR-I abandons the expensive log barriers and rolls back to allow intermediate policies to compromise correct behaviors for repair. Then, an interpolation of the S-P trade-off between the original NN and the intermediate NN is kicked off in the Bayesian space, searching for a final NN that both repairs and preserves. Case studies in OpenAI Gym mountain car and an unmanned underwater vehicle show that ISAR-I is able to preserve all verified trajectories while repairing 81.7% and 21.3% of the broken ones, respectively, achieving the same performance as ISAR, with runtime cost of only 6.5% and 19.6%, on average. Source code: https://github.com/ericlupy/isar_interpolation
Authors: Pengyuan Lu, Oleg Sokolsky, Insup Lee, Ivan Ruchkin
Institutions: University of Pennsylvania, University of Florida
Language: English
Subfield: Artificial Intelligence
Field: Computer Science
Domain: Physical Sciences
Open Access status: bronze
OpenAlex ID: W4410152222
