Anish Acharya, PhD

Research · 05

Control & Stability

Feedback and stability

This thread supplies the dynamical perspective for the entire program. A continually adapting learner changes the environment, data distribution, and evaluation conditions it will encounter next. Its updates therefore form a closed-loop dynamical system rather than a sequence of independent optimization problems. My long-term interest is in translating ideas from system identification and stability analysis into guarantees for adaptive models and agent systems.

A feedback block diagram: an objective enters a summing junction, the learner updates its parameters, its policy acts on the environment, which determines the data it sees next, and an evaluator turns outcomes into feedback that returns to the junction. Below, two trajectories of repeated adaptation in parameter space: a stable spiral that settles, and an unstable one that oscillates and drifts. The loop changes its own data, evaluator, environment, and target; the guarantees wanted are stability, identification, convergence, and a robustness margin.
Scroll sideways to see the full diagram.

Key Questions

  1. What is the appropriate notion of stability for a learner whose updates change its future data and evaluation conditions?
  2. How can such a system be identified when the learner's interventions alter the environment?
  3. When do locally improving updates produce globally stable behavior rather than drift, oscillation, or collapse?