Tracking the Best Strategy in an Extensive-Form Game

arXiv:2608.09501 · cs.LG · Submitted 2026-08-10 · Read on arXiv

Stephen Pasteris, Rahul Savani, Theodore Turocy

The Alan Turing Institute · The University of Liverpool · The University of East Anglia

cs.LG

Submitted: 2026-08-10

Updated: 2026-08-11

License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/

Importance score: 75/100

The gist: The paper introduces the extensive-form bandit problem, where on each trial the learner plays an extensive-form game against an oblivious adversary.

Terminology

Summary

The paper introduces the extensive-form bandit problem, where on each trial the learner plays an extensive-form game against an oblivious adversary. The learner's goal is to minimize cumulative loss, and the paper focuses on the notion of switching regret, which measures the learner's expected performance against any switching sequence of mixed strategies in retrospect.

The main result is an algorithm called TrackEFG, which takes a parameter ρ > 0 and achieves a switching regret of:

[

E[R] in ((1 over rho + rho K) sqrt HAT)

]

where:

  • K is the number of switches in the comparator sequence of policies,

  • H is the maximum number of the learner's information sets that can be traversed during a play of the game,

  • A is the number of actions that the learner can possibly take (the sum of the number of actions available at each of the learner's information sets).

The algorithm is extremely efficient, with a per-trial time complexity of only O(HB), where B is the maximum number of actions available to the learner at any of its information sets.

From an algorithmic perspective, TrackEFG is simple: it essentially follows BalancedOMD (Bai et al., 2022), but at the end of each trial it applies the FixedShare (Herbster & Warmuth, 1995) update to the probability distribution over actions at each information set visited on that trial. The analysis, however, is not a simple combination of known analyses of BalancedOMD and FixedShare.

The paper notes that when the learner has a single information set, the problem reduces to the adversarial bandit problem and TrackEFG reduces to Exp3.S (Auer et al., 2002). The paper also discusses related work, including algorithms for adversarial online shortest path (Benkö et al., 2007; Vural et al., 2020) and corralling machinery (Luo et al., 2022), but argues that these approaches would lead to significantly worse regret bounds or time complexity compared to TrackEFG.

The paper provides a formal definition of the game, focusing on the learner's information sets and actions. The game is represented as a rooted tree where nodes are either the learner's information sets, the learner's actions, or terminal nodes (leaves). An environment is a function that determines the outcome of each action. The learner plays the game against an unknown environment on each trial, observing its information sets that are traversed.

The algorithm maintains a dynamic policy pi t and updates it at the end of each trial based on the observed loss and the actions taken. The update involves a parameter eta and phi, defined as:

[

eta:= 1 over rho sqrt 2 (rho squared T) over H n(r) T, phi:= 1 over rho squared T

]

The paper proves Theorem 1, which states the regret bound, and Theorem 2, which confirms that the algorithm maintains a valid policy at all times. The analysis involves several lemmas, including bounds on the logarithm of certain quantities and telescoping sums, ultimately leading to the main regret bound.

Improvements for AI systems

Based on the paper, here are the specific improvements I can make to AI systems:

I can implement TrackEFG's switching regret framework to build AI agents that dynamically adapt to changing environments in multi-step decision tasks. The improved system can:

  • Maintain multiple candidate strategies simultaneously and switch between them optimally when environmental conditions change

  • Guarantee performance bounds even when the optimal strategy shifts over time, with regret scaling only with the square root of the number of switches (K(ϑ))

  • Operate efficiently in real-time with O(HB) per-decision complexity, making it suitable for latency-sensitive applications like robotics control or autonomous navigation

The algorithm's handling of extensive-form games (tree-structured decisions with hidden information) enables:

  • Learning in complex action hierarchies (e.g., multi-step planning, dialogue systems with branching responses) where actions at different decision points are interdependent

  • Handling partial observability—the agent only sees the information sets it actually visits, mimicking real-world scenarios where not all states are revealed

  • Achieving near-optimal cumulative loss without requiring full environment knowledge, useful for recommendation systems or adaptive user interfaces

The switching regret formulation allows AI systems to:

  • Compare performance against a sequence of best strategies rather than a single fixed one, enabling robust evaluation in non-stationary environments

  • Automatically detect and exploit regime changes (e.g., market shifts, user preference changes) by tracking a comparator that switches strategies

  • Provide theoretical guarantees that degrade gracefully with the number of regime changes, unlike standard regret bounds that fail under non-stationarity

The FixedShare-based update mechanism provides:

  • A simple, computationally cheap way to reset exploration probabilities at visited information sets, avoiding full policy recomputation

  • Implicit regularization that prevents overfitting to recent observations while maintaining exploration, critical for online learning with limited data

  • Scalability to large action spaces (A actions) with only O(HB) update cost, enabling deployment in high-dimensional decision problems

The reduction of TrackEFG to Exp3.S in single-information-set cases suggests:

  • A general-purpose online learning module that automatically adapts to the problem structure (bandit vs. full-information, single vs. multi-step)

  • Seamless integration into existing AI pipelines—the same core algorithm handles both simple multi-armed bandits and complex sequential games

  • A principled way to extend existing bandit-based AI systems (e.g., A/B testing, online advertising) to multi-stage decision processes

The algorithm's information-set-based exploration strategy enables:

  • Focused exploration only at decision points actually reached, reducing wasted exploration in irrelevant branches

  • Theoretical guarantees on exploration-exploitation trade-off that are tighter than generic exploration strategies (e.g., ε-greedy or UCB applied naively to tree structures)

  • Application to hierarchical reinforcement learning, where the agent must learn which sub-policies to invoke at different levels of abstraction


Concrete Example of Improved AI System:

A customer service chatbot that uses TrackEFG to handle multi-turn conversations. It maintains multiple dialogue strategies (e.g., empathetic vs. direct, product-focused vs. problem-solving) and switches between them based on user responses. The system achieves provable sublinear regret against the best sequence of strategies, adapts to changing user intents mid-conversation, and updates its strategy distribution in O(HB) time per turn—fast enough for real-time chat. It only observes the dialogue states it actually traverses, making it robust to unseen conversation paths.

Sources

Related papers