Global Performance Guarantees for Neural Network Models of AC Power Flow
Samuel Chevalier, Spyros Chatzivasileiadis
TL;DR
This work tackles the problem of rigorously verifying neural network surrogates for AC power flow by deriving global performance guarantees. It introduces Sequential Targeted Tightening (STT), a procedure that alternates SDP relaxations with selective Sherali–Adams cuts to tightly bound the maximum deviation between NN predictions and ground-truth power-flow equations. Applied to learned piecewise-linear power-flow mappings across 14–200 bus systems, STT typically delivers substantially tighter worst-case bounds than a state-of-the-art MIQP solver (Gurobi 11.0) within comparable time budgets, albeit with scalability and numerical conditioning challenges. The framework provides a practical certifiability pathway for deploying ML surrogates in power system operations and suggests extensions to broader learned-physics verification problems.
Abstract
Machine learning, which can generate extremely fast and highly accurate black-box surrogate models, is increasingly being applied to a variety of AC power flow problems. Rigorously verifying the accuracy of the resulting black-box models, however, is computationally challenging. This paper develops a tractable neural network verification procedure which incorporates the ground truth of the non-linear AC power flow equations to determine worst-case neural network prediction error. Our approach, termed Sequential Targeted Tightening (STT), leverages a loosely convexified reformulation of the original verification problem, which is an intractable mixed integer quadratic program (MIQP). Using the sequential addition of targeted cuts, we iteratively tighten our formulation until either the solution is sufficiently tight or a satisfactory performance guarantee has been generated. After learning neural network models of the 14, 57, 118, and 200-bus PGLib test cases, we compare the performance guarantees generated by our STT procedure with ones generated by a state-of-the-art MIQP solver, Gurobi 11.0. We show that STT often generates performance guarantees which are far tighter than the MIQP upper bound.
