Papers
Topics
Authors
Recent
Search
2000 character limit reached

Adjacent-BAI in Non-Stationary Linear Bandits

Updated 4 July 2026
  • Adjacent-BAI is a fixed-budget algorithm that identifies the hindsight-best arm in non-stationary linear bandits by exploiting the geometry of adjacent vertices of the arm set.
  • The method reduces global comparisons to local swaps along edges defined by the convex hull, thereby yielding an arm-set-dependent complexity measure that can be significantly smaller than the classical dimension-based benchmark.
  • A matching upper bound is established via a two-phase KL approach and least-squares estimation, ensuring error probabilities decay as exp(-Θ(T/HAdjacent)) up to constant factors.

Searching arXiv for the target paper and closely related best-arm identification work in bandits. Adjacent-BAI is a fixed-budget best-arm-identification procedure for non-stationary linear bandits in which the statistical difficulty is characterized by the geometry of adjacent vertices of conv(X)\mathrm{conv}(\mathcal X) rather than by a dimension-driven minimax surrogate. In the formulation studied in "On The Complexity of Best-Arm Identification in Non-Stationary Linear Bandits" (Maynard-Zhang et al., 11 Mar 2026), a learner interacts for TT rounds with a finite arm set XRd\mathcal X\subset\mathbb R^d under an obliviously chosen sequence of parameters {θt}t=1T\{\theta_t\}_{t=1}^T, and seeks to identify the hindsight-best arm x=argmaxxXxθˉx_*=\arg\max_{x\in\mathcal X}x^\top\bar\theta, where θˉ=1Tt=1Tθt\bar\theta=\tfrac1T\sum_{t=1}^T\theta_t. The central contribution is an arm-set-dependent complexity HAdjacentH_{\mathrm{Adjacent}} and a static allocation rule, Adjacent-BAI, whose error exponent matches a corresponding lower bound up to constants, thereby refining the classical GG-optimal benchmark (Maynard-Zhang et al., 11 Mar 2026).

1. Formal setting and objective

The problem is posed with a finite arm set

XRd,X=K,span(X)=Rd,\mathcal X\subset\mathbb R^d,\qquad |\mathcal X|=K,\qquad \mathrm{span}(\mathcal X)=\mathbb R^d,

and an unknown parameter sequence {θt}t=1TRd\{\theta_t\}_{t=1}^T\subset\mathbb R^d chosen by an oblivious adversary. At round TT0, the learner selects TT1 and observes

TT2

where TT3 is zero-mean TT4-sub-Gaussian noise. The hindsight-best arm is defined through the time-average parameter

TT5

and uniqueness of TT6 is assumed. The fixed-budget objective is to minimize the identification error probability TT7 (Maynard-Zhang et al., 11 Mar 2026).

A further quantity used throughout the analysis is the minimum gap among extreme points. Let TT8 be the set of vertices of TT9. Then

XRd\mathcal X\subset\mathbb R^d0

This gap parameter enters both the lower and upper bounds through the eventual complexity measure. In the same setting, it is also recalled that uniformly sampling arms from the XRd\mathcal X\subset\mathbb R^d1-optimal design yields a minimax-optimal error probability of XRd\mathcal X\subset\mathbb R^d2, where XRd\mathcal X\subset\mathbb R^d3 scales proportionally with the dimension XRd\mathcal X\subset\mathbb R^d4; the motivation for Adjacent-BAI is that this complexity can be overly pessimistic for arm sets with richer geometric structure (Maynard-Zhang et al., 11 Mar 2026).

2. Adjacency as the operative geometry

The defining structural notion is adjacency in the edge graph of the arm polytope. Two distinct vertices XRd\mathcal X\subset\mathbb R^d5 are called adjacent if the line segment XRd\mathcal X\subset\mathbb R^d6 is an edge of XRd\mathcal X\subset\mathbb R^d7. The set of ordered adjacent pairs is

XRd\mathcal X\subset\mathbb R^d8

The key structural statement is the Adjacency Lemma: a vertex XRd\mathcal X\subset\mathbb R^d9 can be beaten by some {θt}t=1T\{\theta_t\}_{t=1}^T0, meaning {θt}t=1T\{\theta_t\}_{t=1}^T1, if and only if it can be beaten by an adjacent vertex {θt}t=1T\{\theta_t\}_{t=1}^T2 in the edge graph. This reduces the hard alternatives from all pairs of vertices to edge-wise competitors. In consequence, the worst-case identification difficulty is driven by local swaps along edges of {θt}t=1T\{\theta_t\}_{t=1}^T3 rather than by arbitrary global comparisons among vertices (Maynard-Zhang et al., 11 Mar 2026).

This restriction is not merely combinatorial. It determines which alternative instances can feasibly reverse the ranking of the best arm while respecting the gap constraints used in the lower-bound construction. A plausible implication is that Adjacent-BAI should be most beneficial when the edge geometry is substantially easier than the full pairwise geometry of {θt}t=1T\{\theta_t\}_{t=1}^T4.

3. Arm-set-dependent complexity and the lower bound

For a design {θt}t=1T\{\theta_t\}_{t=1}^T5, define

{θt}t=1T\{\theta_t\}_{t=1}^T6

Fixing the target minimum gap {θt}t=1T\{\theta_t\}_{t=1}^T7, the complexity introduced in the paper is

{θt}t=1T\{\theta_t\}_{t=1}^T8

This quantity depends explicitly on the arm set through its adjacency structure, in contrast to the classical benchmark {θt}t=1T\{\theta_t\}_{t=1}^T9 (Maynard-Zhang et al., 11 Mar 2026).

Theorem 2 gives the corresponding arm-set-dependent lower bound. For any possibly adaptive algorithm, there exist two non-stationary instances, both with minimum gap at least x=argmaxxXxθˉx_*=\arg\max_{x\in\mathcal X}x^\top\bar\theta0 but with different best arms, such that

x=argmaxxXxθˉx_*=\arg\max_{x\in\mathcal X}x^\top\bar\theta1

Equivalently, the achievable error exponent is at best of order x=argmaxxXxθˉx_*=\arg\max_{x\in\mathcal X}x^\top\bar\theta2.

The proof strategy uses a two-phase KL argument. The horizon is split into x=argmaxxXxθˉx_*=\arg\max_{x\in\mathcal X}x^\top\bar\theta3 exploration rounds and x=argmaxxXxθˉx_*=\arg\max_{x\in\mathcal X}x^\top\bar\theta4 verification rounds. In the exploration phase, one instance uses parameter x=argmaxxXxθˉx_*=\arg\max_{x\in\mathcal X}x^\top\bar\theta5 and the other a small shift x=argmaxxXxθˉx_*=\arg\max_{x\in\mathcal X}x^\top\bar\theta6, forcing the KL divergence to scale as x=argmaxxXxθˉx_*=\arg\max_{x\in\mathcal X}x^\top\bar\theta7. The feasibility constraints induced by the minimum-gap condition reduce to linear inequalities for a chosen adjacent pair x=argmaxxXxθˉx_*=\arg\max_{x\in\mathcal X}x^\top\bar\theta8. Minimizing edge-wise yields the closed-form inner value

x=argmaxxXxθˉx_*=\arg\max_{x\in\mathcal X}x^\top\bar\theta9

which is exactly the quantity that leads to θˉ=1Tt=1Tθt\bar\theta=\tfrac1T\sum_{t=1}^T\theta_t0 (Maynard-Zhang et al., 11 Mar 2026).

4. Adjacent-optimal design and the Adjacent-BAI procedure

The algorithm is built from an adjacent-restricted variant of the classical θˉ=1Tt=1Tθt\bar\theta=\tfrac1T\sum_{t=1}^T\theta_t1-design. The unrestricted design is

θˉ=1Tt=1Tθt\bar\theta=\tfrac1T\sum_{t=1}^T\theta_t2

whereas the Adjacent-optimal design uses only edges: θˉ=1Tt=1Tθt\bar\theta=\tfrac1T\sum_{t=1}^T\theta_t3 Once θˉ=1Tt=1Tθt\bar\theta=\tfrac1T\sum_{t=1}^T\theta_t4 is obtained, one sets

θˉ=1Tt=1Tθt\bar\theta=\tfrac1T\sum_{t=1}^T\theta_t5

Adjacent-BAI is then a static-allocation algorithm with random permutation. Its prescribed workflow is:

  1. Compute the edge set θˉ=1Tt=1Tθt\bar\theta=\tfrac1T\sum_{t=1}^T\theta_t6 of θˉ=1Tt=1Tθt\bar\theta=\tfrac1T\sum_{t=1}^T\theta_t7, for example via convex-hull computation plus adjacency or via linear programs.
  2. Solve

θˉ=1Tt=1Tθt\bar\theta=\tfrac1T\sum_{t=1}^T\theta_t8

  1. Round θˉ=1Tt=1Tθt\bar\theta=\tfrac1T\sum_{t=1}^T\theta_t9 into an explicit static allocation HAdjacentH_{\mathrm{Adjacent}}0 such that

HAdjacentH_{\mathrm{Adjacent}}1

up to a small constant factor.

  1. Draw a uniform random permutation HAdjacentH_{\mathrm{Adjacent}}2 of HAdjacentH_{\mathrm{Adjacent}}3.
  2. Play HAdjacentH_{\mathrm{Adjacent}}4 at each round and observe HAdjacentH_{\mathrm{Adjacent}}5.
  3. Form the least-squares estimator

HAdjacentH_{\mathrm{Adjacent}}6

  1. Output

HAdjacentH_{\mathrm{Adjacent}}7

The budget condition stated in the pseudocode is HAdjacentH_{\mathrm{Adjacent}}8. The use of a randomized permutation is part of the stated procedure, and the final decision rule is purely empirical maximization under the least-squares estimate (Maynard-Zhang et al., 11 Mar 2026).

5. Matching upper bound and comparison with classical complexity

Theorem 4 establishes a matching upper bound for Adjacent-BAI under the assumptions HAdjacentH_{\mathrm{Adjacent}}9. Writing

GG0

the algorithm satisfies

GG1

In particular,

GG2

Since the lower bound has the same GG3 exponent up to constants, the paper concludes that the arm-set-dependent complexity is tight (Maynard-Zhang et al., 11 Mar 2026).

The proof uses a sub-Gaussian concentration property of the least-squares estimator: for any direction GG4,

GG5

is GG6-sub-Gaussian. The Adjacency Lemma is then applied again, reducing the failure event to the existence of an adjacent neighbor GG7 that beats GG8. A union bound over GG9 edges yields an edge-wise error term of the form

XRd,X=K,span(X)=Rd,\mathcal X\subset\mathbb R^d,\qquad |\mathcal X|=K,\qquad \mathrm{span}(\mathcal X)=\mathbb R^d,0

and the rounding guarantee together with the definition of XRd,X=K,span(X)=Rd,\mathcal X\subset\mathbb R^d,\qquad |\mathcal X|=K,\qquad \mathrm{span}(\mathcal X)=\mathbb R^d,1 converts this into the stated bound.

The comparison with the traditional complexity measure is explicit. The minimax-optimal stationary-style complexity is

XRd,X=K,span(X)=Rd,\mathcal X\subset\mathbb R^d,\qquad |\mathcal X|=K,\qquad \mathrm{span}(\mathcal X)=\mathbb R^d,2

One always has

XRd,X=K,span(X)=Rd,\mathcal X\subset\mathbb R^d,\qquad |\mathcal X|=K,\qquad \mathrm{span}(\mathcal X)=\mathbb R^d,3

but the gap can be strict. For XRd,X=K,span(X)=Rd,\mathcal X\subset\mathbb R^d,\qquad |\mathcal X|=K,\qquad \mathrm{span}(\mathcal X)=\mathbb R^d,4 equal to the set of XRd,X=K,span(X)=Rd,\mathcal X\subset\mathbb R^d,\qquad |\mathcal X|=K,\qquad \mathrm{span}(\mathcal X)=\mathbb R^d,5 equally spaced points on the unit circle in XRd,X=K,span(X)=Rd,\mathcal X\subset\mathbb R^d,\qquad |\mathcal X|=K,\qquad \mathrm{span}(\mathcal X)=\mathbb R^d,6, adjacent pairs become arbitrarily close as XRd,X=K,span(X)=Rd,\mathcal X\subset\mathbb R^d,\qquad |\mathcal X|=K,\qquad \mathrm{span}(\mathcal X)=\mathbb R^d,7, so

XRd,X=K,span(X)=Rd,\mathcal X\subset\mathbb R^d,\qquad |\mathcal X|=K,\qquad \mathrm{span}(\mathcal X)=\mathbb R^d,8

This example indicates that the relevant difficulty may be governed by local edge geometry rather than ambient dimension.

6. Computational profile and terminological scope

The computational overhead is described as comparable in spirit to stationary XRd,X=K,span(X)=Rd,\mathcal X\subset\mathbb R^d,\qquad |\mathcal X|=K,\qquad \mathrm{span}(\mathcal X)=\mathbb R^d,9-allocations. If a convex-hull routine is available, the adjacency graph {θt}t=1TRd\{\theta_t\}_{t=1}^T\subset\mathbb R^d0 can be found in

{θt}t=1TRd\{\theta_t\}_{t=1}^T\subset\mathbb R^d1

or, alternatively, in polynomial time in {θt}t=1TRd\{\theta_t\}_{t=1}^T\subset\mathbb R^d2 by solving {θt}t=1TRd\{\theta_t\}_{t=1}^T\subset\mathbb R^d3 small linear programs. The optimization

{θt}t=1TRd\{\theta_t\}_{t=1}^T\subset\mathbb R^d4

is described as a modest-sized semidefinite program, or it can be approximated with off-the-shelf first-order methods in {θt}t=1TRd\{\theta_t\}_{t=1}^T\subset\mathbb R^d5 per iteration. Rounding {θt}t=1TRd\{\theta_t\}_{t=1}^T\subset\mathbb R^d6 into a fixed allocation of length {θt}t=1TRd\{\theta_t\}_{t=1}^T\subset\mathbb R^d7 uses a standard deterministic-rounding procedure and again requires {θt}t=1TRd\{\theta_t\}_{t=1}^T\subset\mathbb R^d8 (Maynard-Zhang et al., 11 Mar 2026).

The paper’s summary positions Adjacent-BAI as the first fixed-budget, non-stationary linear-bandit algorithm whose error probability both depends tightly on the arm-set-dependent complexity {θt}t=1TRd\{\theta_t\}_{t=1}^T\subset\mathbb R^d9 and is minimax-optimal up to constants. Within the scope of the provided materials, this identifies Adjacent-BAI as a geometry-sensitive refinement of static design methods for non-stationary linear-bandit identification (Maynard-Zhang et al., 11 Mar 2026).

The label is, however, not globally unique across literatures. In the supplied materials, closely related terminology also appears in a graph-smoothness-constrained best-arm-identification setting for spectral bandits, where fixed-confidence sample complexity is governed by a max-min game over alternatives satisfying TT00 (Kocák et al., 2020). It also appears in statistical genetics as an “adjacent-marker Bayesian association and interaction” model for partitioning SNPs into LD-blocks and selecting marginal or epistatic disease-associated markers under a block-based Bayesian framework (Zhang et al., 2011). This suggests that, in technical usage, “Adjacent-BAI” should be interpreted from context: in non-stationary linear bandits it denotes the edge-restricted optimal-design algorithm built around TT01, whereas in other domains the same shorthand can refer to distinct constructions.

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Adjacent-BAI.