Non-Stationary Objective¶
Core Idea¶
A non-stationary objective is the condition in which the target a system is converging on fails to hold still on the system's convergence time-scale. The load-bearing variable is the ratio of drift rate to adaptation rate: when it crosses one the system becomes tracking-bound rather than converging-bound, and the figure of merit shifts from steady-state error to tracking error under drift.
How would you explain it like I'm…
Chasing the Ice-Cream Truck
The Goal That Keeps Moving
Tracking, Not Converging
Broad Use¶
- Control theory: the distinction between regulator problems (constant set-point) and tracking problems (time-varying set-point).
- Machine learning: concept drift, covariate shift, and reward-function non-stationarity in reinforcement learning.
- Evolutionary biology: Red Queen dynamics, where coevolving species each form a moving fitness target for the other.
- Software engineering: requirements volatility and the agile reframing of delivery as a tracking-rate increase.
- Military strategy: Boyd's OODA loop — victory accrues to the side whose decision loop cycles faster than the situation changes.
- Policy: rule-making chasing innovation, monetary policy under shifting natural rates, the Lucas critique.
Clarity¶
It relocates the diagnosis from "the system is bad" to "the objective moved," and makes the load-bearing quantity a ratio rather than either rate alone.
Manages Complexity¶
It collapses model staleness, policy obsolescence, plan expiration, and regulatory chase into a single comparator — drift rate versus adaptation rate — organizing the entire intervention space into three families.
Abstract Reasoning¶
A qualitative regime shift occurs as the ratio crosses one, and reporting steady-state error for a tracking-bound system is a category error — the system was never in steady state.
Knowledge Transfer¶
- ML ↔ biology: concept drift and Red Queen coevolution are the same drift/adaptation ratio, with retraining cadence and generation time as convergence rates.
- Control → software: a control engineer recognizes agile delivery as tracking-rate increase.
- Control → strategy: a strategist recognizes OODA-loop superiority as a pure ratio claim.
Example¶
A deployed model's accuracy degrades in production not because it is bad but because the data distribution drifts faster than the retraining cadence can track — an unfavourable ratio — answered by speeding the tracker (online learning), slowing the target (stabilising the input), or accepting tracking error (continual learning that reports tracking accuracy).
Relationships to Other Abstractions¶
Current abstraction Non-Stationary Objective Prime
Foundational — no parent edges in the catalog.
Children (3) — more specific cases that build on this
-
Concept Drift Prime is a kind of Non-Stationary Objective
Concept_drift is 'one substrate-specific case' — the ML instance (a data distribution shifting under a deployed model) of the substrate-neutral non-stationary-objective structure.
-
Lehman's law of continuing growth Domain-specific is a decomposition of Non-Stationary Objective
The continuing-growth law is a software-market tracking problem whose functional target moves as competing systems expand.
-
Requirements Volatility Domain-specific is a decomposition of Non-Stationary Objective
Requirements volatility is a non-stationary objective specialized to a software specification changing near or above the team's convergence rate.
Not to Be Confused With¶
- Non-stationary objective is not concept drift because concept drift is the machine-learning instance, whereas this is the substrate-neutral structure of which drift, Red Queen coevolution, and OODA dynamics are all cases.
- Non-stationary objective is not regime change because regime change is a discrete shift to a new regime, whereas this is continuous drift governed by a ratio.
- Non-stationary objective is not feedback because feedback is a mechanism that drives error toward a reference, whereas this is a condition on the reference itself moving faster than the loop can converge.