Learning in Bayesian Stackelberg Games With Unknown Follower's Types

Matteo Bollini, Francesco Bacchiocchi, Samuel Coutts, Matteo Castiglioni, Alberto Marchesi
1/31/2026
cs.GTcs.LG

No confident code implementation found for this paper.

Abstract

We study online learning in Bayesian Stackelberg games, where a leader repeatedly interacts with a follower whose unknown private type is independently drawn at each round from an unknown probability distribution. The goal is to design algorithms that minimize the leader's regret with respect to always playing an optimal commitment computed with knowledge of the game. We consider, for the first time to the best of our knowledge, the most realistic case in which the leader does not know anything about the follower's types, i.e., the possible follower payoffs. This raises considerable additional challenges compared to the commonly studied case in which the payoffs of follower types are known. First, we prove a strong negative result: no-regret is unattainable under action feedback, i.e., when the leader only observes the follower's best response at the end of each round. Thus, we focus on the easier type feedback model, where the follower's type is also revealed. In such a setting, we propose a no-regret algorithm that achieves a regret of $\widetilde{O}(\sqrt{T})$, when ignoring the dependence on other parameters.

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. Any repos shown below are weak matches — 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{bollini2026learning,
  title  = {Learning in Bayesian Stackelberg Games With Unknown Follower's Types},
  author = {Matteo Bollini and Francesco Bacchiocchi and Samuel Coutts and Matteo Castiglioni and Alberto Marchesi},
  year   = {2026},
  eprint = {2602.00771},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2602.00771v1}
}

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/2602.00771.svg)](https://codeofpaper.com/paper/2602.00771)

Discussion