Learning to Steer Learners in Games

Yizhou Zhang, Yi-An Ma, Eric Mazumdar
2/14/2026

No confident code implementation found for this paper. 1 possible match can be shown below.

Abstract

We consider the problem of learning to exploit learning algorithms through repeated interactions in games. Specifically, we focus on the case of repeated two player, finite-action games, in which an optimizer aims to steer a no-regret learner to a Stackelberg equilibrium without knowledge of its payoffs. We first show that this is impossible if the optimizer only knows that the learner is using an algorithm from the general class of no-regret algorithms. This suggests that the optimizer requires more information about the learner's objectives or algorithm to successfully exploit them. Building on this intuition, we reduce the problem for the optimizer to that of recovering the learner's payoff structure. We demonstrate the effectiveness of this approach if the learner's algorithm is drawn from a smaller class by analyzing two examples: one where the learner uses an ascent algorithm, and another where the learner uses stochastic mirror ascent with known regularizer and step sizes.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 1 weaker match is hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{zhang2026learning,
  title  = {Learning to Steer Learners in Games},
  author = {Yizhou Zhang and Yi-An Ma and Eric Mazumdar},
  year   = {2026},
  eprint = {2502.20770},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2502.20770},
  journal = {ICML 2025 2025}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2502.20770.svg)](https://codeofpaper.com/paper/2502.20770)

Discussion