Contraction Theory for Nonlinear Stability Analysis and Learning-based Control: A Tutorial Overview
Hiroyasu Tsukamoto, Soon-Jo Chung, Jean-Jacques E. Slotine

TL;DR
This paper provides a comprehensive tutorial on contraction theory, highlighting its advantages for nonlinear stability analysis and robustness guarantees in learning-based control systems, especially neural network applications.
Contribution
It offers a systematic overview of contraction theory, including methods for constructing contraction metrics via convex optimization and their application to neural network control.
Findings
Contraction metrics can be systematically constructed using convex optimization.
Contraction theory provides explicit exponential bounds on trajectory deviations.
The approach enhances robustness and safety guarantees in neural network-based control.
Abstract
Contraction theory is an analytical tool to study differential dynamics of a non-autonomous (i.e., time-varying) nonlinear system under a contraction metric defined with a uniformly positive definite matrix, the existence of which results in a necessary and sufficient characterization of incremental exponential stability of multiple solution trajectories with respect to each other. By using a squared differential length as a Lyapunov-like function, its nonlinear stability analysis boils down to finding a suitable contraction metric that satisfies a stability condition expressed as a linear matrix inequality, indicating that many parallels can be drawn between well-known linear systems theory and contraction theory for nonlinear systems. Furthermore, contraction theory takes advantage of a superior robustness property of exponential stability used in conjunction with the comparison…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
