Coordinating Followers to Reach Better Equilibria: End-to-End Gradient Descent for Stackelberg Games

06/06/2021
by   Kai Wang, et al.
0

A growing body of work in game theory extends the traditional Stackelberg game to settings with one leader and multiple followers who play a Nash equilibrium. Standard approaches for computing equilibria in these games reformulate the followers' best response as constraints in the leader's optimization problem. These reformulation approaches can sometimes be effective, but often get trapped in low-quality solutions when followers' objectives are non-linear or non-quadratic. Moreover, these approaches assume a unique equilibrium or a specific equilibrium concept, e.g., optimistic or pessimistic, which is a limiting assumption in many situations. To overcome these limitations, we propose a stochastic gradient descent–based approach, where the leader's strategy is updated by differentiating through the followers' best responses. We frame the leader's optimization as a learning problem against followers' equilibrium, which allows us to decouple the followers' equilibrium constraints from the leader's problem. This approach also addresses cases with multiple equilibria and arbitrary equilibrium selection procedures by back-propagating through a sampled Nash equilibrium. To this end, this paper introduces a novel concept called equilibrium flow to formally characterize the set of equilibrium selection processes where the gradient with respect to a sampled equilibrium is an unbiased estimate of the true gradient. We evaluate our approach experimentally against existing baselines in three Stackelberg problems with multiple followers and find that in each case, our approach is able to achieve higher utility for the leader.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/30/2021

Single-Leader-Multiple-Followers Stackelberg Security Game with Hypergame Framework

In this paper, we employ a hypergame framework to analyze the single-lea...
research
07/07/2017

Methods for finding leader--follower equilibria with multiple followers

The concept of leader--follower (or Stackelberg) equilibrium plays a cen...
research
06/09/2023

Computing Algorithm for an Equilibrium of the Generalized Stackelberg Game

The 1-N generalized Stackelberg game (single-leader multi-follower game)...
research
10/28/2022

Coincidence analysis of Stackelberg and Nash equilibria in three-player leader-follower security games

There has been significant recent interest in leader-follower security g...
research
11/09/2018

On the Inducibility of Stackelberg Equilibrium for Security Games

Strong Stackelberg equilibrium (SSE) is the standard solution concept of...
research
08/04/2018

Computing a Pessimistic Leader-Follower Equilibrium with Multiple Followers: the Mixed-Pure Case

The search problem of computing a leader-follower equilibrium has been w...
research
05/05/2020

Toward Equilibria and Solvability of Blockchain Pooling Strategies: A Topological Approach

In 2015, Eyal proposed the first game-theoretical model for analyzing th...

Please sign up or login with your details

Forgot password? Click here to reset