Context. Strategic classification and performative optimality fix the order of play: the decision-maker deploys a rule and agents best respond instantly. In practice both sides learn, each on its own clock, and this paper asks what the coupled learning converges to. The slower player becomes the leader. With enough separation of time scales the fast player has converged to its best response between any two moves of the slow one, so the slow player is in effect optimizing against the fast player's best-response map, the logic of two-timescale stochastic approximation. A decision-maker that retrains faster than the agents adapt therefore makes them the leader. This need not hurt the decision-maker. In the paper's examples following is weakly better for the decision-maker, and leading lets the agents commit (in the regression example, to a milder manipulation), so both sides weakly prefer the agents to lead.
Setting. The decision-maker picks with convex loss ; the agents' aggregate action is , the data follow , and the agents' loss is . Write and , with unique best responses and . The Stackelberg risks are when the decision-maker leads and when the agents lead; their minimizers are the decision-maker's equilibrium (the performative optimum) and the agents' equilibrium . Neither side knows the other's loss. Play proceeds in epochs: one update of the slower player, then updates of the faster one. The decision-maker is proactive if it is slower and reactive if it is faster. The agents are rational in a no-regret sense matched to the clock: (A1) against a proactive decision-maker, vanishing average regret within an epoch against the fixed as ; (A2) against a reactive one, vanishing average regret across epochs against the composite loss as , for any response map .
Theorem (proactive decision-maker). Let the decision-maker run the one-point zeroth-order method of Flaxman et al., , deploying , where is the agents' average action in epoch . If is convex and -Lipschitz, , and is -Lipschitz in , then with and , and under (A1) with compact the last sum vanishes as : the usual zeroth-order regret plus a bias from agents not yet at their best response, which long epochs remove. Constant epochs. If the agents instead run warm-started gradient descent on a smooth Polyak-Lojasiewicz objective and is Lipschitz, a fixed epoch length biases the decision-maker's gradient estimate toward the stable-point condition and regret is linear; the epoch length has to grow with (logarithmically in suffices) to reach the leader's optimum at the rate (Step 3).
Theorem (reactive decision-maker). If for each fixed the decision-maker's within-epoch iterates converge in probability to , the agents' update maps are continuous in past play and rational in the sense (A2), is compact, and the relevant Stackelberg risks are Lipschitz, then so play converges on average to the Stackelberg equilibrium with the agents leading.
Propositions (who prefers which order). Linear regression: isotropic, with , squared loss, and agents who shift every feature vector by the same , , to raise their prediction, . Then with the matching ordering for the agents' risk. The orders coincide for ; for both players strictly prefer the agents to lead, and the agents manipulate less. Logistic regression: for any base law, with agents of label 0 shifting by , , both players weakly prefer the agents to lead, strictly in some configurations (shown numerically).
The slower player faces a Stackelberg problem, because the faster one has already converged. Take before . Against a proactive decision-maker the agents end each epoch at , so the loss it observes for is up to the agents' lag. Against a reactive one the model ends each epoch at , and by continuity : the agents are scored on their Stackelberg risk whether they know it or not. Whoever is slow runs a learning rule on its own Stackelberg risk, and only the slow player's rationality decides which equilibrium is reached.
A proactive decision-maker reaches its equilibrium with a zeroth-order method, and the agents' lag enters as a bias. It cannot differentiate through , so it uses , an unbiased gradient of the ball-smoothed ; the standard online analysis gives . The new piece is that the queried loss is in place of , off by at most ; the one-point estimator scales any error in a function value by , and in the descent inequality it multiplies . Under (A1) and compactness, vanishing average regret against a unique minimizer forces the average lag to vanish.
With a constant epoch length the agents' lag biases the decision-maker toward the stable point, so epochs must grow with . Gradient descent on a Polyak-Lojasiewicz objective contracts the distance to the minimizer by per epoch, so the warm-started lag satisfies forgetting its past at rate and refreshed by however far the deployed model moved. The deployed model jumps by up to each epoch through the fresh probe , so the lag is of order every epoch, and the estimator multiplies it by . The bias has a simple form: the probe moves the best response by about , with the Jacobian of , and if an epoch shrinks the lag by a factor , only the fraction of that move has happened when the loss is read. To first order the expected estimate is in place of , an interpolation between the stable-point condition () and the leader's (). In an example meeting every assumption (, , , , , so ) the iterates settle at instead of , and regret grows linearly (my analysis, checked by simulation; not in the paper). Warm starts keep the lag at the probe scale, where reinitializing each epoch would leave a constant lag, but only epochs growing with (logarithmically in ) recover the rate; the paper's experiments, with epochs of 100 to 200 steps, are long enough that the bias is negligible (my estimate).
A reactive decision-maker delivers the agents' equilibrium by a continuity argument, with no rates. Compare the real play with an ideal path that the agents' continuous update rule would produce if every model were exactly . By induction on , as , since the decision-maker's iterates converge to and every map involved is continuous. On the ideal path (A2) is exactly vanishing regret on , and continuity carries it to the real path; uniqueness of and compactness turn vanishing regret into vanishing average distance to , and a Lipschitz bound gives the decision-maker's loss. Both limits are needed: the agents must learn a bandit problem over epochs, and nothing says how long that takes.
In linear regression the leading agents stop at norm 1, which helps both sides. If the decision-maker leads, the agents push the full budget along the model, , and If the agents lead, the decision-maker answers a known shift with , so , minimized along at : past norm 1 the decision-maker discounts the manipulated direction faster than the push gains, and the milder shift also lowers the decision-maker's loss. Moreover the decision-maker-led outcome is a Nash equilibrium, a performatively stable point (my observation, checked numerically, not stated in the paper), because moves orthogonally to while depends on only through , so the indirect term in vanishes. In this model the stable point and the decision-maker's optimum coincide, and the improvement comes only from letting the agents lead.
In logistic regression each inequality follows in one line. On the agents' side, the same orthogonality shows that implies , so is a best response to ; leading agents can play and get the decision-maker-led outcome, and they can only do better. On the decision-maker's side, only label-0 points move and their loss increases in , so the agents' best response is its worst case, , and for every the min-max inequality of a game that is zero-sum along . Strictness is numerical: the gap grows as fewer agents can manipulate a label and as grows.
In simulations both players do better when the agents lead. Wherever the two orders differ, both players do better when the agents lead, including in a setting the propositions do not cover. With budget-constrained agents, at both players' running risks settle at clearly better values when the agents lead, and at the equilibria coincide. With costly deviations, , the response is not orthogonal to , so the decision-maker-led point is not a Nash point, and the ranking holds anyway, with a gap that shrinks as grows. These are small, low-dimensional runs with step sizes tuned per setting.
Consequences and limits. The clock is a strategic variable, and the side that updates more slowly commits. A fraud team that retrains daily against rings that change tactics weekly is reactive, which makes the rings leaders: they choose tactics against the model the retraining will produce. When the attackers' best response is the defender's worst case, as roughly in fraud, the min-max inequality says following is weakly better for the defender, which argues for fast retraining, though label delay (chargebacks take weeks) means a fast retrain reacts to old information, which the model leaves out. A slow learner that does want to lead needs epochs long enough for the agents to settle, or its gradient points toward the stable point instead of its optimum. The agents are one aggregate action, anticipate the decision-maker only by trial and error across epochs and never by forecasting its update rule, and each side observes only its own loss. The reactive result has no rates, the preference results are linear or logistic models with linear agent utility, and the meta-game over clocks is left open.
Terms
- Proactive / reactive
- The decision-maker updates slower / faster than the agents adapt.
- Epoch
- One update of the slower player followed by updates of the faster one.
- : the decision-maker's risk as leader; its minimizer is the performative optimum.
- : the agents' risk as leader; its minimizer is the agents' equilibrium .
- Slow player leads
- With time-scale separation the fast player sits at its best response, so the slow player optimizes its Stackelberg risk.
- (A1) / (A2)
- No-regret within an epoch against a fixed model / across epochs against the composite .
- Agents' lag
- : enters the proactive regret as a bias times .
- Warm start
- Agents continue from last epoch's action; keeps the lag at the probe scale at constant , not enough for sublinear regret.
- In linear regression, leading agents manipulate less than the full budget .
- Min-max inequality
- Following never hurts in a zero-sum game; here the agents' best response is the learner's worst case.
- Orthogonal response
- moves orthogonally to , so the decision-maker-led point is a Nash (stable) point.
Quiz
- In the proactive regret bound, what produces the extra term proportional to ?The decision-maker sees where the analysis wants . The difference is at most times the lag; the one-point estimator scales it by , and in the descent inequality it multiplies .
- In the logistic example, why is following never worse for the decision-maker?With , for every one has . This is the min-max inequality, which holds because the game is zero-sum in the direction .
- The reactive result is stated as . What does the inner limit provide?As the model ends each epoch at , so and the agents' no-regret guarantee becomes vanishing regret on their Stackelberg risk. The outer limit then lets that average regret vanish; no rates are given for either.
Sources
- Tijana Zrnic, Eric Mazumdar, S. Shankar Sastry, and Michael I. Jordan. Who Leads and Who Follows in Strategic Classification? NeurIPS, 2021.
- Abraham D. Flaxman, Adam Tauman Kalai, and H. Brendan McMahan. Online convex optimization in the bandit setting: gradient descent without a gradient. SODA, 2005.