Sparsity-exploiting Gaussian Process for Robust Transient Learning of Power System Dynamics
Tina Gao, Shimiao Li, Lawrence Pileggi
TL;DR
The paper addresses learning power-system transient dynamics from limited PMU data in the presence of sparse data corruptions and cyber threats. It introduces a sparsity-exploiting Gaussian Process framework that (i) robustly learns covariances via a MoM-based objective under sparse deviations, and (ii) identifies corrupted PMUs with a sparse weighting/masking scheme to exclude bad data during inference. To scale to large grids, the authors combine k-medoids clustering with dimension reduction and aggregate representations, enabling fast GP inversion without sacrificing accuracy. Empirical results on IEEE test cases, up to a 1354-bus system, demonstrate improved robustness against false data injections, large random errors, and clock drift, as well as substantial inference-time speedups. This approach enhances reliable transient learning in power systems with limited observability and adversarial data, enabling faster and more scalable monitoring and decision-support.
Abstract
Advances in leveraging Gaussian processes (GP) have enabled learning and inferring dynamic grid behavior from scarce PMU measurements. However, real measurements can be corrupted by various random and targeted threats, leading to inaccurate and meaningless results. This paper develops robust transient learning to overcome this challenge by exploiting the sparse corruption patterns in the data flow. Specifically, we integrate sparse optimization with method of moments (MoM) to make learning robust to a sparse distribution of data corruptions; then, we optimize sparse weights to identify corrupted meter locations. To improve inference speed on large-scale systems, we further adopt K-medoid clustering of locations to develop dimension reduction (DR) and aggregate representation (AR) heuristics. Experimental results demonstrate robustness against random large errors, targeted false data injections, and local PMU clock drifts. On a 1354-bus system, inference turns out to be 18x faster using DR and 400x faster when further combined with AR heuristics.
