Impact of Decentralized Learning on Player Utilities in Stackelberg Games
Kate Donahue, Nicole Immorlica, Meena Jagadeesan, Brendan Lucier, Aleksandrs Slivkins
TL;DR
This paper analyzes decentralized Stackelberg learning with two autonomous bandit learners and misaligned utilities. It proves that standard Stackelberg benchmarks are unachievable under learning, motivating the gamma-tolerant benchmarks that tolerate suboptimal behavior by the other player. The authors introduce algorithms (notably ExploreThenUCB) that achieve near-optimal $O(T^{2/3})$ regret for both players against these benchmarks, and they prove a matching lower bound, establishing near-optimality. In relaxed settings that assume continuity of utilities or weaken the benchmark, they show $O(\sqrt{T})$ regret is attainable, enabling faster joint learning. The work offers a principled framework and concrete algorithms for understanding and designing two-agent sequential learning systems with societal relevance such as chatbots and recommender systems.
Abstract
When deployed in the world, a learning agent such as a recommender system or a chatbot often repeatedly interacts with another learning agent (such as a user) over time. In many such two-agent systems, each agent learns separately and the rewards of the two agents are not perfectly aligned. To better understand such cases, we examine the learning dynamics of the two-agent system and the implications for each agent's objective. We model these systems as Stackelberg games with decentralized learning and show that standard regret benchmarks (such as Stackelberg equilibrium payoffs) result in worst-case linear regret for at least one player. To better capture these systems, we construct a relaxed regret benchmark that is tolerant to small learning errors by agents. We show that standard learning algorithms fail to provide sublinear regret, and we develop algorithms to achieve near-optimal $O(T^{2/3})$ regret for both players with respect to these benchmarks. We further design relaxed environments under which faster learning ($O(\sqrt{T})$) is possible. Altogether, our results take a step towards assessing how two-agent interactions in sequential and decentralized learning environments affect the utility of both agents.
