TY - GEN
T1 - Fast Koopman Surrogate Falsification Using Linear Relaxations and Weights
AU - Bak, Stanley
AU - Hekal, Abdelrahman
AU - Kochdumper, Niklas
AU - Lew, Ethan
AU - Mata, Andrew
AU - Rahmati, Amir
N1 - Publisher Copyright:
© The Author(s), under exclusive license to Springer Nature Switzerland AG 2025.
PY - 2025
Y1 - 2025
N2 - Recent work demonstrated that using Koopman surrogate models to falsify black-box models against signal temporal logic specifications is highly effective. However, the bottleneck of this approach arises from the mixed-integer linear program optimization used to synthesize the falsifying trajectory. The complexity of mixed-integer linear programming can be prohibitive, increasing exponentially with the number of binary variables. In this work, we introduce a new weighted robustness encoding that eliminates the need for binary variables. We also propose a new weighting scheme for Koopman operator linearization that aims to compensate for inaccuracies in the learned model. We evaluate our approach using a set of benchmarks from the ARCH falsification competition. Our weighting methods significantly improve computational efficiency and reduce the number of simulations needed to find falsifying traces.
AB - Recent work demonstrated that using Koopman surrogate models to falsify black-box models against signal temporal logic specifications is highly effective. However, the bottleneck of this approach arises from the mixed-integer linear program optimization used to synthesize the falsifying trajectory. The complexity of mixed-integer linear programming can be prohibitive, increasing exponentially with the number of binary variables. In this work, we introduce a new weighted robustness encoding that eliminates the need for binary variables. We also propose a new weighting scheme for Koopman operator linearization that aims to compensate for inaccuracies in the learned model. We evaluate our approach using a set of benchmarks from the ARCH falsification competition. Our weighting methods significantly improve computational efficiency and reduce the number of simulations needed to find falsifying traces.
KW - Cyber-physical systems
KW - Koopman operator linearization
KW - falsification
KW - linear programming relaxation
KW - signal temporal logic
UR - https://www.scopus.com/pages/publications/85219195816
U2 - 10.1007/978-3-031-78750-8_12
DO - 10.1007/978-3-031-78750-8_12
M3 - Conference contribution
AN - SCOPUS:85219195816
SN - 9783031787492
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 234
EP - 255
BT - Automated Technology for Verification and Analysis - 22nd International Symposium, ATVA 2024, Proceedings
A2 - Akshay, S.
A2 - Niemetz, Aina
A2 - Sankaranarayanan, Sriram
PB - Springer Science and Business Media Deutschland GmbH
T2 - 22nd International Symposium on Automated Technology for Verification and Analysis, ATVA 2024
Y2 - 21 October 2024 through 25 October 2024
ER -