Source-linked AI summary

Truncated Noisy Best-Response Algorithms: Toward Game Theoretic Learning with Safety Guarantees

Vartika Singh, Philip N. Brown

arXiv:2609.11863v1cs.GTcs.MAcs.SYeess.SY

TL;DR

In submodular maximization games, Nash equilibria are within 50% of optimal, but equilibria near that bound are unstable. TNBR algorithms asynchronously select randomized actions from best-response neighborhoods using a fully supported action-selection rule. Every TNBR algorithm has a recurrent action profile with system objective value strictly greater than 1; in a recurrent class without a system-optimal outcome, very steep g(·) improves the Performance bound when Safety is unfavorable.

  • Problem

    In submodular maximization games, Nash equilibria are within 50% of optimal, but equilibria near that bound are unstable.

    Source: §1 · p. 1
  • Method

    TNBR algorithms asynchronously select randomized actions from best-response neighborhoods using a fully supported action-selection rule.

    Source: §3 · pp. 3–4
  • Results

    Every TNBR algorithm has a recurrent action profile with system objective value strictly greater than 1; in a recurrent class without a system-optimal outcome, very steep g(·) improves the Performance bound when Safety is unfavorable.

    Source: §1 · p. 2
  • Takeaways & Limitations

    The bounds show that TNBR dynamics can revisit better-than-worst-case states while making arbitrarily poor states transient.

    Source: §1 · p. 2

    The analysis treats two-player games; extending the results to general n-player submodular games has no straightforward route identified by the authors.

    Source: §6 · p. 9

Abstract

from arXiv · show

We consider a game theoretic approach to solve multi-agent coordination problems with submodular maximization objectives. It is known for such problems that the Nash equilibria for the corresponding game are always within 50% of the optimal, but that the equilibria which achieve this worst-case bound are not stable. To exploit this instability, we propose a family of algorithms which we call Truncated Noisy Best-Response (TNBR) Algorithms. These algorithms are flexibly characterized by agents asynchronously and stochastically selecting actions from a neighbourhood of their best response payoffs. We compute bounds on the recurrent classes of TNBR algorithms' associated Markov chains. Our bounds fall into two categories: first, "Performance" bounds ensure that TNBR algorithms always have a high-value recurrent state; second, "Safety" bounds ensure that TNBR algorithms never have arbitrarily-bad recurrent states. Furthermore, these two types of bounds are linked by a waterbed-like effect: every game with a poor Safety guarantee necessarily has a favorable Performance guarantee.

1 INTRODUCTION

The introduction motivates noisy updates as a way to escape unstable, poor-performing equilibria in submodular maximization games. It presents TNBR algorithms with recurrent-state Performance and Safety guarantees, linked by a tradeoff.

1 INTRODUCTION

  • Poor Nash equilibria attaining the 50% bound are unstable, whereas stable Nash equilibria perform significantly better.This motivates adding noise to avoid poor equilibria without substantially destabilizing good ones.Source: §1 · p. 1
  • TNBR agents asynchronously randomize among actions whose payoffs lie within β of their best-response payoff.At β=0, the process is asynchronous best response and possibly suboptimal Nash equilibria are absorbing.Source: §1 · p. 2
  • Every TNBR algorithm has a recurrent profile above 1/2+β, while every recurrent profile has value at least 1/2−g(β).Here g is nondecreasing and g(0)=0.Source: §1 · p. 2
  • Theorem 3 links the guarantees: a steep safety bound in a recurrent class without an optimal outcome yields a corresponding improvement in its performance bound.At β=0, the two stated bounds coincide at 1/2, the known lower bound on Nash-equilibrium welfare.Source: §1 · p. 2
  • Experiments on ABRA indicate that careful TNBR algorithm choice can improve substantially on the baseline bounds.ABRA is the specific TNBR algorithm studied in the numerical experiments.Source: §1 · p. 2

2 Model

The model uses two agents with local utilities based on their contributions to a normalized submodular system objective. These utilities make the objective a potential function, while submodularity supplies a structural inequality used in the analysis.

2 Model

  • The system objective W is normalized, non-decreasing, and submodular over the two agents’ feasible action sets, with nonparticipation feasible for each agent.The objective is normalized to [0, 1].Source: §2 · p. 2
  • Marginal contribution utilities make W the game’s potential, so a maximizer of W is a Nash equilibrium, though suboptimal equilibria may also exist.Every Nash equilibrium is within 1/2 of optimal, but inferior equilibria are unstable.Source: §2 · p. 3
  • Submodularity yields the inequality W(a) ≤ W(a1, ã2)+W(ã1, a2) for any alternative actions ã1 and ã2.The paper uses this structural property repeatedly in proving its main results.Source: §2 · p. 3

3 Truncated Noisy Best Response Algorithms

Truncated Noisy Best-Response (TNBR) algorithms let agents asynchronously randomize over actions near their best responses. Their recurrent classes depend on the noise parameter, not on the fully supported action-selection rule.

3 Truncated Noisy Best Response Algorithms

  • Restricting β below 0.5 balances escaping unstable suboptimal equilibria against admitting inferior actions that can degrade system performance.The paper notes that larger β can degrade performance, while smaller β may not suffice to escape bad Nash equilibria.Source: §3 · p. 3
  • The mistakes-based selection rule yields an algorithm substantially identical to the conference paper’s Approximate Best Response Algorithm (ABRA).The logit rule is another presented example, derived from log-linear learning [1].Source: §3 · pp. 3–4
  • TNBR algorithms asynchronously update one agent at a time, sampling from a β-neighbourhood of its best responses under a fully supported action-selection rule.The framework specifies the algorithm by β and the rule F; every action in the neighbourhood receives positive probability.Source: §3 · pp. 3–4
  • The recurrent classes are identical across any two fully supported action-selection rules applied to the same game and β.Thus, their class structure is governed by β rather than the choice of rule.Source: §3 · p. 4

4 The Recurrent Classes of TNBR Algorithms

The section characterizes TNBR recurrent classes as β varies, with results applying to any action-selection rule. It establishes performance and safety guarantees and a trade-off linking them.

4.1 Absorbing states improve upon worst-case

  • An absorbing TNBR state is a Nash equilibrium with system objective strictly greater than 1/2 + β, so the process cannot converge to a worst-case equilibrium.This improves on the known 1/2 lower bound for Nash equilibria; the strict inequality holds even at β = 0.Source: §4.1 · p. 4

4.2 Sub-optimal classes contain high-quality NE

  • Every sub-optimal recurrent class contains a Nash equilibrium with objective greater than 1/2 + β, and its profiles cannot fall more than β/2 below 1/2.If the class contains a profile below 1/2, the best equilibrium’s quality improves by the same amount.Source: §4.2 · p. 5

4.3 Optimal Classes Have a Safety Guarantee

  • The optimal class has a safety lower bound whose value depends on the game; its minimum objective can be as low as 1/2 − 3β/2.The bound depends on the game through x̄, and the paper notes an action-selection rule can limit time spent at the worst-value profiles.Source: §4.3 · p. 5

4.4 Trade-off between Safety and Performance guarantees

  • A game with a poor safety guarantee for its optimal class necessarily has a more favorable performance guarantee for its sub-optimal classes.The paper attributes the trade-off to payoff changes that lower the optimal-class guarantee raising other payoffs and thereby the sub-optimal-class performance guarantee.Source: §4.4 · p. 5

5 Numerical Experiments

The experiments evaluate worst-case expected system objective over stationary distributions on recurrent classes, then illustrate parameter effects in small and larger games.

5 Numerical Experiments

  • The experiments use ABRA and assess the worst-case expected objective over stationary distributions concentrated on recurrent classes.The metric compares the worst-case expected system objective with the optimal value.Source: §5 · p. 6

5.1 Experiments on a Small Game

  • As rationality p increases, optimal-action probability within the optimal class rises, and the minimum expected system objective improves.Figure 2 plots optimal-action probability; Figure 3 plots minimum expected objective, at β = 0.2.Source: §5.1 · p. 6, Figure 2 · p. 6, Figure 3 · p. 7

5.2 Avoiding the bad NE using ABRA

  • At β = 0.1, the bad equilibrium becomes transient and the optimal profile is the only absorbing state; further noise degrades the optimal class.At very low noise, agents may instead converge to the bad equilibrium with objective 0.51.Source: §5.2 · p. 7, Figure 4 · p. 7

5.3 Experiments on Large Games

  • The large-game experiments use two max-weight set cover instances with 9 resources and 50 actions per agent.They sweep β for logit and uniform selection rules, using 5,000 initializations and 20,000 updates per run.Source: §5.3 · p. 7
  • Across both large games, empirically estimated minimum recurrent welfare remains substantially above Theorem 4’s lower bound.The plots also compare average welfare across noise levels for two action-selection rules.Source: Figure 5 · p. 8, Figure 6 · p. 8, §5.3 · p. 9
  • After recurrent classes merge, average welfare falls with β in Game 1, while Game 2’s merged class contains only an optimal profile until β > 0.1.Their worst-case Nash equilibria have welfare 0.765 and 0.783, and stability margins 0.641 and 0.037, respectively.Source: §5.3 · p. 8, Figure 5 · p. 8, Figure 6 · p. 8

6 Discussion and Conclusions

The paper proves recurrent-class guarantees for TNBR algorithms in two-player submodular maximization games. It identifies generalizing the results to more players and scaling to large action sets as challenges.

6 Discussion and Conclusions

  • The analysis covers two-player submodular maximization games; the authors found no straightforward extension to general n-player games.As player count grows, deviation distance grows and may require different mathematical techniques.Source: §6 · p. 9
  • The authors present their recurrent-class guarantees as extending beyond the traditional worst-case bounds provided by Price of Anarchy analysis.They encourage studying performance questions beyond traditional worst-case equilibrium analysis.Source: §6 · p. 9
  • TNBR agents must evaluate utility for every available action at every timestep, which becomes computationally prohibitive for large action sets.The authors suggest payoff-based or sampling-based approaches as future directions for scaling.Source: §6 · p. 9

APPENDIX: Proofs

The appendix proofs bound objective values using the minimum value attainable after a unilateral deviation from the optimum. They also show how β-neighborhoods of best responses constrain the objective values reachable under TNBR.

APPENDIX: Proofs

  • x̄ denotes the minimum system-objective value attainable when any agent unilaterally deviates from the optimum.The proof assumes without loss of generality that this value is attained by agent 1; the analysis is analogous for agent 2.Source: APPENDIX: Proofs · p. 9
  • The proof derives a lower bound of max{max{1−x̄,x̄}−2β, x̄−β} using β-neighborhood best responses.It notes that TNBR agents cannot move to an action profile worse than those neighborhoods.Source: APPENDIX: Proofs · p. 9
  • Any absorbing action profile of the TNBR Markov chain is trivially a Nash equilibrium.The passage continues with an objective-value claim, but its threshold is incomplete.Source: APPENDIX: Proofs · p. 9
  • If a candidate suboptimal profile can lead to the optimal profile, it violates the definition of the suboptimal class.The proof uses this exclusion when either of two stated conditions fails.Source: APPENDIX: Proofs · p. 9
Loading 2609.11863v1…