Dynamics of Stochastic Approximation Algorithms 7: Weak Limit Points of the Occupation Measures of a Weak Asymptotic Pseudotrajectory Are InvariantResearch Paper
Motivation
Stochastic approximation algorithms are recursions driven by small steps and noise ; they include the Robbins–Monro scheme, stochastic gradient methods and learning dynamics in games. The ODE method studies their long-run behaviour by comparing a time-interpolation of the iterates with the trajectories of a deterministic dynamical system. In Benaïm's lecture notes (Benaïm 1999) this comparison is formalized by the notion of an asymptotic pseudotrajectory, introduced in Benaïm and Hirsch (1996): a path that, over every window of fixed length, shadows the deterministic orbit started at its current position with an error that vanishes as time goes to infinity.
The pathwise results of the earlier sections of the notes concern algorithms whose step sizes decrease fast enough, typically or . When the step sizes go to zero more slowly, the limit sets of the process can no longer be characterized precisely: with steps of order the process may fail to converge even when the chain recurrent set of the ODE consists of isolated equilibria. Section 10, which is mainly based on work of Benaïm and Schreiber, describes instead the statistical behaviour of such processes in terms of the deterministic dynamics. It introduces a weaker, conditional notion, the weak asymptotic pseudotrajectory, and proves in Theorem 10.1 that the empirical distribution of the time spent by the process in different regions of the state space accumulates only on invariant measures of the deterministic dynamics. This is an ergodic-theoretic counterpart of the limit-set theorems of Section 5.
Setting
A semiflow on a metric space is a continuous map , , with and for . Throughout, is a separable metric space with its Borel -algebra.
Let be a probability space and a nondecreasing family of sub--algebras. A process is a weak asymptotic pseudotrajectory of if
- it is progressively measurable: for every the restriction of to is measurable for the product of the Borel -field of and ;
- for each and , almost surely
Let be the space of Borel probability measures on with the topology of weak convergence. A measure is -invariant if for every ; the set of invariant measures is . The occupation measure of the process at time is the random probability measure
and is the set of its weak limit points as .
Formalization targets
Goal: Theorem 10.1
If is a weak asymptotic pseudotrajectory of , there is a set with such that for all
No tightness is assumed, so may be empty; the statement asserts the inclusion, not nonemptiness.
Milestones
Fix a uniformly continuous and , and set for . The milestones are the numbered displays of the proof on pp. 62–63:
- Eq. (47): almost surely (stated for every continuous with values in , since the proof also applies it to );
- Eq. (50): the same with conditioned on ;
- Eq. (51): almost surely;
- Eq. (52): almost surely;
- Eq. (53): for a single measurable path whose occupation measures converge weakly to along , the averages with converge to for every bounded continuous .
Significance
The result. Theorem 10.1 locates the long-run statistics of a stochastic process that only shadows a deterministic semiflow in conditional probability. When the occupation measures are tight, for example when the path has compact closure, is nonempty, and the theorem restricts where the process spends its time to the supports of invariant measures. Right after the theorem the notes define the minimal center of attraction of the process from the supports of the measures in ; the conclusion applies to processes, such as slowly decreasing step-size algorithms, for which the pathwise limit-set theorem of Section 5 is not available.
Formalizing it. The theorem has a complete published proof. No machine-checked version of it, of weak asymptotic pseudotrajectories, or of occupation-measure limit theorems for continuous-time processes is known to exist. The mission produces a formal definition of progressively measurable weak asymptotic pseudotrajectories, occupation measures of measurable paths and their weak limit points, and a proof that combines a martingale law of large numbers in discrete time with weak convergence in .
Difficulty
The obvious route is to apply the pathwise argument for asymptotic pseudotrajectories along each path. It fails, because condition 2 controls only conditional probabilities: the deviation events may occur infinitely often along almost every path while their conditional probabilities tend to zero. The proof therefore has to work with averages and conditional expectations instead of with individual paths: a strong law of large numbers for bounded martingale differences transfers conditional statements to time averages, and this must be done for one test function and one horizon at a time. Passing from countably many test functions to invariance requires a countable family of uniformly continuous functions that determines weak convergence on the separable space , and the a.s. sets must be intersected over that family and over rational horizons. Measurability is a second difficulty: paths are not assumed continuous, so the integrals, suprema and conditional expectations involved must be shown to be well defined from progressive measurability alone.
Formalization scope
Time is ; the semiflow is Mathlib's Flow ℝ≥0 M; the filtration is a Filtration ℝ≥0; is ProbabilityMeasure M with its topology of weak convergence. is a separable metric space with its Borel -algebra; it is not assumed compact, complete or Polish. Progressive measurability is stated literally for every . The conditional probability in condition 2 is the conditional expectation of the indicator of the deviation event, which is required to be measurable (the paper's presupposes an event); the supremum over is taken in . Invariance for the semiflow is for all , the form the proof establishes; for a flow it agrees with the definition of Section 8.3. Weak limit points are cluster points of as ; the occupation measure is a genuine probability measure for every measurable path and .
The following formalizations would trivialize the statement and are excluded by the definitions: an "occupation measure" equal to the zero measure for a non-measurable path; a conditional probability of a non-measurable event, which Lean evaluates to and which would make condition 2 vacuous; invariance defined through images , which need not be Borel for a semiflow; and a compactness or Polish assumption on , which the theorem does not make.
A complete development needs: Fubini-type measurability for progressively measurable processes, square-integrable martingale convergence and Kronecker's lemma (both largely in Mathlib), conditional expectations of time integrals, a convergence-determining countable family of uniformly continuous functions on a separable metric space, and the identification of weak convergence with convergence of integrals of bounded continuous functions. The martingale law of large numbers (Eqs. (47), (50)) and Eq. (53) are reusable outside this mission. Proofs of any milestone, and alternative arguments for the goal, are welcome.
Selected references
- M. Benaïm, Dynamics of Stochastic Approximation Algorithms, Séminaire de Probabilités XXXIII, Lecture Notes in Mathematics 1709, Springer, 1999, pp. 1–68. Section 10, Theorem 10.1, pp. 60–63. https://doi.org/10.1007/BFb0096509
- M. Benaïm and M. W. Hirsch, Asymptotic pseudotrajectories and chain recurrent flows, with applications, Journal of Dynamics and Differential Equations 8 (1996), 141–176. https://doi.org/10.1007/BF02218617