Tutorials › Response-Adaptive Randomization › Martingale Central Limit Theorem for Adaptive Designs

Asymptotic Theory for Adaptive Allocation · Tutorial 201 of 501

Martingale Central Limit Theorem for Adaptive Designs

Learn when adaptive response sums have an asymptotically normal distribution and how to verify the key martingale conditions.

Advanced 11 min read

What You'll Learn

  • State the martingale central limit theorem for normalized adaptive response sums.
  • Express conditional variance using the design’s predictable allocation probabilities.
  • Check when a treatment arm’s centered response sum has a normal limit.
  • Use moment bounds or bounded responses to establish increment negligibility.
  • Diagnose why an iid central limit theorem or a random variance limit may not justify the usual normal approximation.

Why a Central Limit Theorem Must Allow Adaptation

In an adaptive trial, the probability of assigning the next participant to an arm may depend on the allocation and response history. Consequently, the sequence of observed responses is generally not an independent, identically distributed sample. Yet a useful normal approximation can still hold: after subtracting each response’s conditional mean, the successive contributions can form a martingale difference sequence. A martingale central limit theorem (martingale CLT) is designed for this sequential dependence.

The key checks are not that allocations are independent or that every response has the same marginal distribution. Instead, one checks that the accumulated conditional variance approaches a nonrandom limit and that no single normalized increment contributes appreciably to the sum. The result below is for a deterministic variance limit; it gives a normal approximation for a centered sum, not by itself a limit theorem for a treatment mean with a random denominator.

The Martingale CLT and Its Conditions

Definition: A sequence \(D_i\) is a martingale difference sequence with respect to a filtration \(\mathcal{F}_i\) if \(D_i\) is measurable with respect to \(\mathcal{F}_i\), has a finite first moment, and \(E(D_i\mid\mathcal{F}_{i-1})=0\). The filtration represents the information available through each successive stage.

For each sample size \(n\), let \(D_{n1},\ldots,D_{nn}\) be martingale differences and let \(s_n>0\) be a nonrandom scaling constant. Define \(X_{ni}=D_{ni}/s_n\). The normalized sum is \(\sum_{i=1}^n X_{ni}\), and its accumulated conditional variance is \(\sum_{i=1}^n E(X_{ni}^2\mid\mathcal{F}_{i-1})\).

Theorem: Suppose, as \(n\) increases,

(1) \(\sum_{i=1}^n E(X_{ni}^2\mid\mathcal{F}_{i-1})\) converges in probability to \(1\); and

(2) for every fixed \(\epsilon>0\), \(\sum_{i=1}^n E\{X_{ni}^2 I(|X_{ni}|>\epsilon)\mid\mathcal{F}_{i-1}\}\) converges in probability to \(0\).

Then \(\sum_{i=1}^n X_{ni}\) converges in distribution to \(N(0,1)\). Condition (2) is the conditional Lindeberg condition: it rules out a non-negligible contribution to the variance from large normalized increments.

The variance condition identifies the scale of the limiting normal distribution. If the conditional variances instead sum to a quantity converging to \(v>0\), normalize the increments by \(\sqrt{v}\) times their current scale, or equivalently apply the theorem after dividing the sum by \(\sqrt{v}\). In this tutorial, the examples use a deterministic limit. A random variance limit requires more care than simply substituting a random number into the ordinary normal approximation.

A short justification explains why the two conditions work together. For a small increment \(X_{ni}\), a conditional Taylor expansion gives \(E(e^{itX_{ni}}\mid\mathcal{F}_{i-1})\) approximately equal to \(1-\tfrac{t^2}{2}E(X_{ni}^2\mid\mathcal{F}_{i-1})\); the linear term vanishes because the conditional mean is zero. The conditional Lindeberg condition makes the accumulated Taylor remainders negligible, including contributions from increments too large for the small-increment approximation. The conditional variance condition makes the accumulated quadratic terms approach \(1\). Thus the characteristic function of the sum approaches \(\exp(-t^2/2)\), the characteristic function of \(N(0,1)\). This is the mechanism behind the theorem, not an assumption that the increments are independent.

Adaptive Response Sums

Consider a trial with treatment arm \(a\). At stage \(i\), let \(A_i=1\) indicate assignment to arm \(a\), and let \(p_i=P(A_i=1\mid\mathcal{F}_{i-1})\) be its predictable assignment probability. Let \(Y_i\) be the observed response. Assume assignment occurs before response observation and, conditional on the past and assignment to arm \(a\), \(E(Y_i\mid\mathcal{F}_{i-1},A_i=1)=\mu_a\) and \(E\{(Y_i-\mu_a)^2\mid\mathcal{F}_{i-1},A_i=1\}=\sigma_a^2\). These assumptions say that the arm-specific conditional mean and variance are stable across stages; they do not require the allocation probabilities \(p_i\) to be constant.

The centered contribution from this arm at stage \(i\) is \(D_i=A_i(Y_i-\mu_a)\). Its conditional expectation is zero: when \(A_i=0\), the contribution is zero, and when \(A_i=1\), the response residual has conditional mean zero. Its conditional variance is \(E(D_i^2\mid\mathcal{F}_{i-1})=p_i\sigma_a^2\). Thus adaptation enters the variance through the predictable probabilities, rather than through an independence assumption.

Suppose \(n^{-1}\sum_{i=1}^n p_i\) converges in probability to a fixed \(q>0\), and \(\sigma_a^2>0\). Then the natural variance scale for the centered sum is \(nq\sigma_a^2\). The corresponding normalized conditional variance is \(\sum_i p_i\sigma_a^2/(nq\sigma_a^2)=\sum_i p_i/(nq)\), which converges in probability to \(1\). Also, \(A_i-p_i\) is a bounded martingale difference. Its average converges to zero, so \(n^{-1}\sum_i A_i\) and \(n^{-1}\sum_i p_i\) have the same probability limit. In particular, \(q\) is the limiting allocation fraction for this arm.

To check negligibility, a convenient sufficient condition is a uniformly bounded conditional \(2+\delta\) moment for some \(\delta>0\): assume \(E(|Y_i-\mu_a|^{2+\delta}\mid\mathcal{F}_{i-1},A_i=1)\le C\), where \(C\) does not depend on \(i\). For \(X_{ni}=D_i/\sqrt{nq\sigma_a^2}\), the inequality \(x^2 I(|x|>\epsilon)\le |x|^{2+\delta}/\epsilon^\delta\) gives

$$ \sum_{i=1}^n E\{X_{ni}^2 I(|X_{ni}|>\epsilon)\mid\mathcal{F}_{i-1}\} \le \frac{nC}{\epsilon^\delta(nq\sigma_a^2)^{1+\delta/2}} \longrightarrow 0. $$

This sufficient bound verifies the theorem’s negligibility condition without requiring a separate calculation for every response value. Bounded response residuals provide another straightforward route: if \(|Y_i-\mu_a|\le B\), then \(|X_{ni}|\le B/\sqrt{nq\sigma_a^2}\), which is eventually less than any fixed \(\epsilon>0\).

Worked Example: One Adaptively Sampled Arm

Suppose a hypothetical trial has \(n=1000\) stages. For a particular observed allocation history, its predictable assignment probabilities for arm 1 sum to 402. The design assumptions are that the average predictable probability converges to \(q=0.40\), and arm 1 responses have conditional mean \(\mu_1=50\) points, conditional variance \(\sigma_1^2=16\) points squared, and a uniformly bounded conditional \(2+\delta\) moment. On this hypothetical history, 397 participants received arm 1 and their centered responses sum to 24 points. Check the variance scale and report the normalized centered sum.

The variance scale is \(nq\sigma_1^2=1000(0.40)(16)=6400\) points squared, so its square root is \(\sqrt{6400}=80\) points. From the realized predictable probabilities, the conditional variance of the unnormalized sum is \(16(402)=6432\) points squared. Therefore the normalized conditional variance on this history is \(6432/6400=1.005\), close to the limiting value \(1\). The assumption about the limiting average probability, not this one history alone, justifies convergence as \(n\) grows.

The observed normalized centered sum is \(24/80=0.300\). Under the stated assumptions, the martingale CLT says that the sampling distribution of the normalized sum approaches \(N(0,1)\) as the trial grows. The hypothetical observed value \(0.300\) is one realization; it is not a test result or evidence that the normal approximation has been verified from a single trial.

Worked Example: Negligibility From Bounded Responses

Suppose, hypothetically, that arm 2 responses are binary, have conditional mean \(\mu_2=0.60\), and conditional variance \(\sigma_2^2=0.60(0.40)=0.24\). At \(n=400\), let the sum of predictable arm 2 probabilities be 100, consistent with a limiting allocation fraction \(q=0.25\). Check the conditional variance and the form of the negligibility argument.

The asymptotic variance scale is \(nq\sigma_2^2=400(0.25)(0.24)=24\), so the normalization is \(\sqrt{24}\approx4.899\). The conditional variance of the unnormalized response sum on the stated history is \(100(0.24)=24\), giving normalized conditional variance \(24/24=1\).

For a binary response \(Y_i\), \(|Y_i-\mu_2|\le 1\), so every normalized increment is bounded in absolute value by \(1/\sqrt{nq\sigma_2^2}\), which is \(1/\sqrt{24}\approx0.204\) at \(n=400\). At this finite sample size, the bound need not be below every chosen \(\epsilon\). But with fixed \(q=0.25\) and \(\sigma_2^2=0.24\), it tends to zero as \(n\) grows. For each fixed \(\epsilon>0\), all sufficiently large trials therefore have no increments exceeding \(\epsilon\), and the conditional Lindeberg sum is then zero. This verifies negligibility asymptotically, not by treating \(0.204\) as negligible for every possible threshold at \(n=400\).

A Two-Arm Centered Sum

The same reasoning can check a sum that combines both arms. Suppose the two arms have stable conditional means \(\mu_1,\mu_0\), variances \(\sigma_1^2,\sigma_0^2\), and conditional response residuals with mean zero. Define \(D_i=A_i(Y_i-\mu_1)-(1-A_i)(Y_i-\mu_0)\), where \(A_i=1\) denotes arm 1. Given \(\mathcal{F}_{i-1}\), only one arm contributes, so \(E(D_i\mid\mathcal{F}_{i-1})=0\) and \(E(D_i^2\mid\mathcal{F}_{i-1})=p_i\sigma_1^2+(1-p_i)\sigma_0^2\). If \(n^{-1}\sum_i p_i\) converges to a fixed \(q\), the conditional variance divided by \(n\) converges to \(q\sigma_1^2+(1-q)\sigma_0^2\). If this limit is positive and the increments satisfy the conditional Lindeberg condition after normalization, the centered combined sum, divided by the square root of \(n\) times that limit, converges to \(N(0,1)\).

Worked Example: Combining Two Adaptively Sampled Arms

In a hypothetical two-arm trial, suppose \(q=0.40\), \(\sigma_1^2=4\) points squared, and \(\sigma_0^2=9\) points squared. For \(n=1000\), suppose the predictable probabilities for arm 1 sum to 402. Responses are bounded so that arm 1 residuals are at most 2 points in absolute value and arm 0 residuals at most 3 points. On this hypothetical history, the centered combined response sum is 18 points. Find its variance scale, check the finite-history conditional variance ratio, and normalize the observed sum.

The limiting variance per stage is \(q\sigma_1^2+(1-q)\sigma_0^2=(0.40)(4)+(0.60)(9)=7\) points squared. Thus the variance scale is \(1000(7)=7000\) points squared and its square root is \(\sqrt{7000}\approx83.67\) points. The conditional variance on the stated history is \(402(4)+(1000-402)(9)=1608+5382=6990\) points squared. Its ratio to the limiting scale is \(6990/7000\approx0.9986\).

Every unnormalized increment has absolute value at most 3 points, so a normalized increment is bounded by \(3/\sqrt{7000}\approx0.03585\). This bound tends to zero under the same scaling as \(n\) increases, verifying negligibility for any fixed positive threshold. The observed normalized sum is \(18/\sqrt{7000}\approx0.2151\). Under the stated conditions, the centered sum divided by \(\sqrt{7000}\) has an asymptotic standard normal distribution.

Diagnostics, Alternatives, and Limitations

A useful verification follows the structure of the theorem rather than relying on a familiar normal-approximation label. First check that each centered contribution has conditional mean zero given the information just before assignment. Then calculate its conditional variance using the current assignment probabilities. Finally, justify that the normalized contributions cannot carry substantial variance in large jumps. For response sums, conditional moment bounds or bounded responses are often practical ways to do the last check.

  • Using marginal instead of conditional probabilities. The relevant \(p_i\) is the assignment probability given the history at stage \(i-1\). Replacing it with a single unconditional allocation fraction can give the wrong conditional variance calculation.
  • Ignoring a changing response law. If the arm-specific conditional mean or variance changes with the history, the stated formulas need modification. A zero-mean residual alone does not make the conditional variance equal to a fixed \(\sigma_a^2\).
  • Assuming a large sample repairs a failed variance condition. The conditional variance sum must converge to the claimed scale. A persistent mismatch, or a variance limit that remains random, is not justified by the theorem as stated.
  • Applying the result to a studentized estimator automatically. The theorem concerns a normalized martingale sum with a specified scaling. Random denominators and the limit law of arm-specific means require additional arguments.

An iid central limit theorem is a poor default when the treatment assignment depends on the observed history: its independence premise may fail. A martingale CLT instead uses the sequential conditional mean and variance. An independent triangular-array CLT can handle some changing distributions, but it still does not by itself accommodate history-dependent assignment. The martingale result also has limits: it does not guarantee a normal approximation when one arm is sampled too rarely, when the conditional variance does not stabilize at a positive constant, or when large increments retain non-negligible variance.

Key takeaway: For an adaptive response sum, establish the martingale difference property, express the conditional variance through predictable assignment probabilities, and verify that normalized increments are negligible. Adaptation is compatible with a normal limit when these conditions hold; independence is not required.

Check Your Understanding

Answer each question, then compare with the solutions below.

  1. For an arm-specific centered contribution \(D_i=A_i(Y_i-\mu_a)\), state its conditional mean and conditional variance under stable arm-specific conditional mean \(\mu_a\) and variance \(\sigma_a^2\).
  2. If \(n^{-1}\sum_i p_i\) converges to \(q>0\), what is the limiting conditional variance after normalizing the arm-specific sum by \(\sqrt{nq\sigma_a^2}\)?
  3. Why does a fixed bound on \(|Y_i-\mu_a|\) help verify negligibility after normalization by a quantity proportional to \(\sqrt{n}\)?
  4. For two arms with \(q=0.30\), \(\sigma_1^2=4\), and \(\sigma_0^2=9\), calculate the limiting variance per stage of the centered combined sum.
  5. Why does observing a conditional variance ratio close to one in one finite trial not prove the conditional variance condition of the martingale CLT?

Solutions. (1) The conditional mean is \(E(D_i\mid\mathcal{F}_{i-1})=0\), and the conditional variance is \(E(D_i^2\mid\mathcal{F}_{i-1})=p_i\sigma_a^2\). (2) The normalized conditional variance is \(\sum_i p_i/(nq)\), which converges in probability to \(1\). (3) A fixed response bound makes the largest normalized increment at most a constant divided by \(\sqrt{n}\), which tends to zero; consequently, for any fixed positive threshold, eventually no increment exceeds it. (4) The variance per stage is \((0.30)(4)+(0.70)(9)=1.2+6.3=7.5\) squared response units. (5) The condition concerns convergence as sample size grows under the design. One finite-trial ratio is a single realized quantity and cannot establish that sequence-level convergence.

Clinical Biostats