Papers
Topics
Authors
Recent
Search
2000 character limit reached

D-Tracking Arm-Pulling Strategy

Updated 2 February 2026
  • The paper demonstrates that D-tracking optimally minimizes sample complexity and meets the minimax lower bound for fixed-confidence best-arm identification.
  • The methodology uses adaptive sampling with forced exploration and tracks optimal sampling proportions via likelihood ratio statistics to ensure rigorous error control.
  • The strategy significantly enhances sample efficiency in multi-armed bandits, providing strong theoretical guarantees and practical application across exponential family models.

The D-tracking arm-pulling strategy, also known as Track-and-Stop, is an asymptotically optimal approach for the fixed-confidence best-arm identification problem in stochastic multi-armed bandit models. The strategy efficiently balances exploration and exploitation by adaptively tracking optimal sampling proportions, guided by minimax lower bounds on sample complexity, and relies on a theoretically justified likelihood ratio-based stopping rule to ensure prescribed error probabilities. It has become a foundational methodology for sample-efficient arm identification in multi-armed bandits and related sequential experimental design problems (Garivier et al., 2016).

1. Problem Formulation and Objectives

The fixed-confidence best-arm identification framework considers KK arms, each governed by an unknown distribution νa\nu_a from a one-parameter exponential family with mean μa\mu_a. At each time tt, a sampling rule selects an arm AtA_t based on past observations, generating a reward XtX_t. The algorithm terminates at a stopping time τ\tau, outputting an estimated best arm a^τ\hat{a}_\tau. Given a confidence parameter δ(0,1)\delta \in (0,1), a strategy is called δ\delta-PAC (Probably Approximately Correct) if νa\nu_a0 and νa\nu_a1. The objective is to minimize sample complexity, i.e., νa\nu_a2, subject to the νa\nu_a3-PAC constraint.

2. Minimax Sample Complexity Lower Bound

A fundamental result is a tight minimax lower bound on expected sample complexity. Let νa\nu_a4 denote the Kullback-Leibler (KL) divergence for the exponential family, and νa\nu_a5 the set of alternate parameter vectors that differ in the identity of the maximal mean. The characteristic time νa\nu_a6 is given by

νa\nu_a7

where νa\nu_a8. For any νa\nu_a9-PAC algorithm,

μa\mu_a0

where μa\mu_a1 for small μa\mu_a2 (Garivier et al., 2016).

3. Optimal Sampling Proportions and Characterization

Assuming w.l.o.g. μa\mu_a3, the optimal allocation vector μa\mu_a4 maximizing the lower bound is characterized by

μa\mu_a5

and μa\mu_a6. The unique μa\mu_a7 equates these minima across all μa\mu_a8. Efficient calculation of μa\mu_a9 reduces to root-finding for a 1-dimensional function tt0 related to the derivative of tt1 (Garivier et al., 2016).

4. D-Tracking Sampling Rule

The D-tracking sampling rule maintains two phases: forced exploration and proportion tracking. Forced exploration ensures that each arm is sampled at least tt2 times to guarantee convergence of empirical means, addressing early-stage uncertainty. Once forced exploration requirements are met, the algorithm tracks the estimated optimal proportions:

  • Compute empirical means tt3.
  • Solve for tt4 as above.
  • Pull at each round the arm maximizing tt5, where tt6 is the number of times arm tt7 has been pulled. This scheme ensures that, almost surely, arm pulls concentrate around tt8 as tt9 (Garivier et al., 2016).

5. Likelihood Ratio and Stopping Rule

The stopping rule employs a generalized likelihood ratio statistic for each pair AtA_t0: AtA_t1 where AtA_t2 is the likelihood of the first AtA_t3 samples from arm AtA_t4 given mean AtA_t5. In exponential families, if AtA_t6,

AtA_t7

where AtA_t8 is the pooled mean. The stopping time is

AtA_t9

with a threshold XtX_t0. Upon stopping, the algorithm recommends the arm with the largest empirical mean. This rule ensures the XtX_t1-PAC property holds for any sampling procedure (Garivier et al., 2016).

6. Asymptotic Optimality and Theoretical Guarantees

The Track-and-Stop (D-tracking) algorithm, combining D-tracking sampling with the above stopping rule, achieves asymptotic sample complexity matching the lower bound: XtX_t2 as XtX_t3. Theoretical guarantees arise due to the design: forced exploration ensures statistical consistency, while likelihood ratio thresholds provide tight error control. Practical variants, such as the Best-Challenger variant that considers only the empirical champion and its strongest rival, offer computational efficiency without sacrificing asymptotic performance (Garivier et al., 2016).

7. Implementation Considerations and Practical Aspects

Implementation of D-tracking involves repeated root-finding for XtX_t4, efficiently accomplished using bisection or Newton methods. Forced exploration can be implemented with various sublinear schedules, and the likelihood ratio computations are numerically stable due to their reliance on empirical means and cumulative counts. Open-source Julia code for the strategy is available. Threshold tuning can yield practical speed-ups at negligible risk to PAC guarantees. The modular structure enables adaptation to settings such as best-m arm identification, adversarial bandits, and various exponential family reward models (Garivier et al., 2016).

Definition Search Book Streamline Icon: https://streamlinehq.com
References (1)

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 D-Tracking Arm-Pulling Strategy.