A Systems-Theoretic View on the Convergence of Algorithms under Disturbances
Guner Dilsad Er, Sebastian Trimpe, Michael Muehlebach
TL;DR
This work treats iterative algorithms as dynamical systems embedded in noisy environments and derives rate-preserving convergence bounds under disturbances using converse Lyapunov theory. It unifies deterministic and stochastic disturbance analyses, connects to ISS and small-gain concepts, and demonstrates practical applications in distributed optimization, generalization, and privacy-preserving learning. The results recover and extend classical bounds (e.g., Hardt 2016) while providing a general, Lyapunov-based toolkit for robustness in learning and interconnected systems. Overall, it offers a principled framework for assessing and designing algorithms that operate reliably under noise, delays, and environmental feedback. This framework has broad implications for the design of robust, privacy-aware, and communication-efficient learning systems.
Abstract
Algorithms increasingly operate within complex physical, social, and engineering systems where they are exposed to disturbances, noise, and interconnections with other dynamical systems. This article extends known convergence guarantees of an algorithm operating in isolation (i.e., without disturbances) and systematically derives stability bounds and convergence rates in the presence of such disturbances. By leveraging converse Lyapunov theorems, we derive key inequalities that quantify the impact of disturbances. We further demonstrate how our result can be utilized to assess the effects of disturbances on algorithmic performance in a wide variety of applications, including communication constraints in distributed learning, sensitivity in machine learning generalization, and intentional noise injection for privacy. This underpins the role of our result as a unifying tool for algorithm analysis in the presence of noise, disturbances, and interconnections with other dynamical systems.
