Tutorials › Bayesian Clinical Trials › Allocation Updates With Delayed Outcomes

Adaptive and Platform Designs · Tutorial 552 of 696

Allocation Updates With Delayed Outcomes

Define an allocation rule using only responses available at each decision time, and see how delayed follow-up affects its posterior calculations and interpretation.

Advanced 11 min read

What You'll Learn

  • Define the observed information available at each allocation decision
  • Update Beta-Binomial posteriors using completed binary responses only
  • Calculate allocation probabilities from current posterior summaries
  • Trace how staggered follow-up changes the information used at successive decisions
  • Identify assumptions, audit checks, and common errors in delayed-outcome adaptation

Why Delayed Outcomes Change an Allocation Update

In an adaptive trial, an allocation decision can be due before every participant’s response is available. A participant may have started treatment but not yet reached the response assessment, or the assessment may have occurred but not yet been recorded. At that decision time, the design must specify exactly which information is allowed to affect the next assignment.

This tutorial considers an allocation rule that uses responses observed by the decision time. A response that has not yet been observed does not count as either a response or a nonresponse. This distinction matters: the allocation probability is calculated from the information currently available under the protocol, not from what may later become known.

Definition: At decision time \(t\), the observed response history consists of the treatment assignments and response values recorded by \(t\). A completed response is a response whose prespecified assessment has been observed by \(t\). A participant whose response has not been observed by \(t\) has a pending outcome for this decision, whether or not that participant has already received treatment.

Let \(D_t^{\mathrm{obs}}\) denote the observed response history just before the next assignment. If there are \(J\) treatment arms, let \(q_{t+1,j}\) be the probability of assigning the next participant to arm \(j\). A completed-only allocation rule has the form

$$ (q_{t+1,1},\ldots,q_{t+1,J})=g(D_t^{\mathrm{obs}}), \qquad q_{t+1,j}\geq 0, \qquad \sum_{j=1}^{J}q_{t+1,j}=1. $$

The function \(g\) is specified by the design. It may use posterior probabilities, posterior expected utilities, or another prespecified allocation calculation. The defining restriction here is that \(g\) uses only the permitted observed history at that decision. Randomization then uses the resulting probabilities; it does not make future or unrecorded outcomes available to the rule.

A Binary-Response Model for Completed Data

For illustration, suppose participant \(i\), if assigned to arm \(j\), has a binary response \(Y_i\), with \(Y_i=1\) for response and \(Y_i=0\) for no response at a fixed assessment time. Let \(p_j\) be the response probability on arm \(j\). A simple model assumes that responses within arm \(j\) are conditionally independent Bernoulli observations with common probability \(p_j\). Assign independent Beta priors, \(p_j\sim\operatorname{Beta}(a_j,b_j)\), where \(a_j,b_j>0\).

At time \(t\), let \(n_j(t)\) be the number of completed responses observed on arm \(j\), and let \(y_j(t)\) be the number of those responses equal to 1. Under this model, the posterior based on completed observations is

$$ p_j\mid D_t^{\mathrm{obs}} \sim \operatorname{Beta}\bigl(a_j+y_j(t),\ b_j+n_j(t)-y_j(t)\bigr). $$

The contribution of each completed response follows directly from the Bernoulli likelihood. The likelihood for the \(n_j(t)\) observed responses is proportional to \(p_j^{y_j(t)}(1-p_j)^{n_j(t)-y_j(t)}\). Multiplying by the Beta prior density, proportional to \(p_j^{a_j-1}(1-p_j)^{b_j-1}\), gives a density proportional to

$$ p_j^{a_j+y_j(t)-1}(1-p_j)^{b_j+n_j(t)-y_j(t)-1}, $$

which is the kernel of the stated Beta posterior. A participant with no observed response contributes no Bernoulli factor to this completed-data likelihood at this decision. In particular, a pending response is not entered as \(Y_i=0\).

The assumptions supporting this calculation include a correctly defined binary response and assessment time, a stable arm-specific response probability over the period being modelled, and conditional independence of responses given the arm probabilities. For completed observations to represent the modelled response process, the timing of observation must not select participants according to their unobserved response in a way that the model ignores. Administrative staggering—such as later enrollees simply not having reached a fixed assessment window yet—can be compatible with the model when enrollment timing is not driven by the unobserved response. If observation or recording depends on response, or response probabilities change over calendar time, the completed-only posterior may not describe the intended response probabilities without additional modelling.

Worked Allocation Calculations With Staggered Follow-Up

The examples use a transparent illustration: allocate in proportion to the posterior mean response probability. This is one possible rule, not a general recommendation. Its purpose is to show precisely how the observed history enters a probability calculation. For two arms, if the current posterior means are \(m_A\) and \(m_B\), the rule is \(q_A=m_A/(m_A+m_B)\) and \(q_B=m_B/(m_A+m_B)\). The probabilities are positive and sum to one when both means are positive.

Worked Example: One Update With Incomplete Follow-Up

Suppose arms A and B each have a \(\operatorname{Beta}(1,1)\) prior. At a scheduled allocation update, two participants on A have completed assessment, with one response. Three participants on B have completed assessment, with two responses. A further participant on B is still waiting for the fixed assessment and has no recorded response.

For A, \(n_A=2\) and \(y_A=1\), so the posterior is \(\operatorname{Beta}(2,2)\), with mean \(m_A=2/(2+2)=0.5000\). For B, only the three completed assessments enter: \(n_B=3\) and \(y_B=2\). The posterior is \(\operatorname{Beta}(3,2)\), with mean \(m_B=3/(3+2)=0.6000\). The pending participant is not counted as a fourth completed B response.

The next assignment probabilities are therefore

$$ q_A=\frac{0.5000}{0.5000+0.6000}=0.4545, \qquad q_B=\frac{0.6000}{0.5000+0.6000}=0.5455. $$

Thus the next participant has a 45.45% probability of assignment to A and a 54.55% probability of assignment to B under this illustrative rule. These probabilities summarize the completed-response data available at this update; they do not imply that B’s true response rate is known to be higher.

Worked Example: Successive Updates as Responses Mature

Consider a trial with two arms and independent \(\operatorname{Beta}(1,1)\) priors. At the first decision, the completed data are: A has one response among two participants, and B has one response among one participant. Another B participant has enrolled, but that participant’s response is not yet observed.

The current posterior means are \(m_A=2/4=0.5000\) and \(m_B=2/3=0.6667\). The next-assignment probabilities are

$$ q_A=\frac{0.5000}{0.5000+0.6667}=0.4286, \qquad q_B=0.5714. $$

Before the next scheduled update, the pending B participant’s assessment is recorded as a nonresponse. One new A participant also completes assessment and responds. At the second decision, the completed data are now A: two responses among three; B: one response among two. The posteriors are \(\operatorname{Beta}(3,2)\) for A and \(\operatorname{Beta}(2,2)\) for B. Their means are \(m_A=3/5=0.6000\) and \(m_B=2/4=0.5000\), giving

$$ q_A=\frac{0.6000}{1.1000}=0.5455, \qquad q_B=\frac{0.5000}{1.1000}=0.4545. $$

The allocation probabilities change because the observed history changed between decisions. The B participant contributes a nonresponse only after that result is observed; the later A response also contributes only after its assessment is recorded. The number of enrolled participants alone is not enough to reconstruct the update: the decision record must distinguish completed outcomes from those still unavailable.

Worked Example: The Consequence of Coding Pending Outcomes as Failures

At an update, suppose A has two responses among three completed participants and two additional A participants with pending outcomes. Arm B has one response among two completed participants and no pending outcomes. Both arms have \(\operatorname{Beta}(1,1)\) priors.

Using completed responses only, A has posterior \(\operatorname{Beta}(3,2)\) and mean \(m_A=3/5=0.6000\). B has posterior \(\operatorname{Beta}(2,2)\) and mean \(m_B=2/4=0.5000\). The allocation rule gives

$$ q_A=\frac{0.6000}{0.6000+0.5000}=0.5455, \qquad q_B=0.4545. $$

If the two pending A outcomes are incorrectly coded as failures, A would instead be assigned the false posterior \(\operatorname{Beta}(3,4)\), with mean \(3/7=0.4286\). That error would produce \(q_A=0.4286/(0.4286+0.5000)=0.4615\), reversing which arm receives the larger allocation probability. The discrepancy is not evidence about A’s response rate: it is created solely by treating unknown responses as observed nonresponses.

Protocol, Checks, and Alternative Update Choices

A reproducible delayed-outcome rule requires more than a posterior formula. The protocol should state the response definition and assessment window, the exact cutoff for deciding whether a response is observed, the scheduled update times, the statistical rule \(g\), and how the random assignment is generated from its probabilities. These details determine \(D_t^{\mathrm{obs}}\) and therefore determine the allocation.

Useful operational checks include comparing the participant-level assignment and response timestamps with the update cutoff; checking that pending outcomes have not entered completed-response counts; confirming that the arm-specific counts satisfy \(0\leq y_j(t)\leq n_j(t)\); and verifying that calculated probabilities are between zero and one and sum to one. Monitoring how many outcomes are completed by each update can reveal whether the actual information available is much thinner or more imbalanced than anticipated.

Two common design choices are to update using completed outcomes at scheduled decision times or to delay an update until a prespecified set of assessments is complete. The first can allow allocation to respond sooner to observed data, but different decisions may use different amounts of information and follow-up. The second can provide a more synchronized data snapshot, but may lengthen the time between allocation decisions. Either choice needs a prespecified schedule and consistent application. A completed-only rule should not silently switch into treating pending outcomes as failures or into using unobserved future responses.

The simple model and allocation rule also have limits. With few completed observations, posterior means can be sensitive to the prior, and allocation probabilities can change substantially when a single response matures. If response probability varies over calendar time, a posterior that assumes one constant \(p_j\) can mix different response processes. If follow-up or outcome recording depends on the unobserved response, the completed cases may be systematically unrepresentative. In these situations, the completed-only calculation should not be treated as automatically valid merely because it uses recorded data. The model and the observation process need to match the trial.

Key takeaway: At every allocation decision, define the information cutoff first. Include only responses observed by that cutoff in a completed-only update, calculate the allocation probabilities from that specified history, and preserve the distinction between “no response observed yet” and “observed nonresponse.”

Check Your Understanding

Use the completed-response rule in each question. Solutions are provided below.

  1. With a \(\operatorname{Beta}(1,1)\) prior, an arm has one response among two completed assessments and two participants whose outcomes are pending. What is the posterior distribution and posterior mean?
  2. Two arms have current posterior means 0.40 and 0.60. Under allocation proportional to posterior means, what are their assignment probabilities?
  3. Why is it incorrect to count a participant with an unobserved binary response as a nonresponse?
  4. Name one assumption under which completed observations can represent the arm-specific response probability, and one situation that can violate it.
  5. At a later update, one pending participant’s assessment is observed as a response. What changes in the completed-data posterior calculation?

Solutions. (1) The posterior is \(\operatorname{Beta}(2,2)\), since there is one observed response and one observed nonresponse; its mean is \(2/4=0.5000\). Pending outcomes contribute neither count. (2) The probabilities are \(0.40/(0.40+0.60)=0.40\) and \(0.60/(0.40+0.60)=0.60\). (3) An unobserved response has not established either binary value; coding it as zero adds an unsupported nonresponse to the likelihood. (4) One suitable assumption is a stable arm-specific response probability with assessment completion driven by administrative timing rather than the unobserved response. Outcome-dependent completion or recording can violate this assumption. (5) Add one completed response to that participant’s arm: increase \(n_j\) by one and \(y_j\) by one, then update the posterior and recalculate the allocation probabilities.

Clinical Biostats