Why Update Between Cohorts?
In response-adaptive randomization, assignment probabilities depend on outcome information accumulated during the trial. With delayed outcomes, a patient may be assigned before the response of an earlier patient is known. A cohort design makes the timing explicit: assign a batch using one set of probabilities, then consider an update before assigning the next batch. This prevents outcomes from patients assigned later in a batch from changing the allocation rule for patients assigned earlier in that same batch.
A cohort design is a protocol for grouping assignments and specifying the information available at each update. It does not, by itself, solve problems caused by delayed or selectively observed outcomes. The design must say exactly which earlier outcomes enter each calculation and when the data used for that calculation are frozen.
Define the Cohorts and Update History
Consider two treatment arms, labelled 1 and 0, and a binary outcome for which 1 denotes a beneficial response. Let cohort \(k\) contain \(b_k\) patients, enrolled and randomized as a batch. The allocation probability for arm 1 in cohort \(k\) is \(q_k\); the probability for arm 0 is \(1-q_k\). The first cohort can use a prespecified starting probability, such as \(q_1=0.5\).
Before cohort \(k\) is randomized, the protocol specifies a data cutoff. For each earlier cohort, an outcome is included only if it has been observed by that cutoff. Let \(m_{jk}\) be the number of patients assigned to arm \(j\) in cohorts earlier than \(k\) whose outcomes are observed by the cutoff, and let \(S_{jk}\) be the number of those observed outcomes that are beneficial. Pending outcomes are not counted as responses or nonresponses in this update.
The protocol needs more than a formula. It should define cohort membership and size, the update cutoffs, the outcome definition, the information included in each update, the starting allocation probability, the update rule, and any bounds on allocation probabilities. These choices should be written down before the response data are used to adapt allocation.
A Specific Bounded Update Rule
The following rule is an illustrative design choice for a beneficial binary endpoint; it is not the only possible response-adaptive rule. For each arm, form a smoothed response estimate from the observed outcomes:
The added one in the numerator and two in the denominator keep the estimate strictly between zero and one, including when no responses or no observed outcomes are available. The rule then sets the raw probability of assigning to arm 1 in the next cohort to the proportion of the two smoothed estimates attributable to arm 1. To retain exploration and prevent extreme allocations, bound that probability between 0.20 and 0.80:
Here the estimates with subscript \(k+1\) use the outcomes available at the cutoff before cohort \(k+1\). The formula assigns a larger probability to arm 1 when its smoothed response estimate is larger, but it does not imply that either estimate is an unbiased estimate of the eventual response rate. In particular, if which outcomes are observed by the cutoff depends on response or differs by treatment arm, the observed outcomes may not represent all assigned patients.
For a concrete implementation, suppose every patient in a cohort is randomized independently with probability \(q_k\) to arm 1 and probability \(1-q_k\) to arm 0. The number assigned to arm 1 is then random, not fixed at exactly \(b_kq_k\). The rule must be clear about whether it uses this independent assignment method or another method, such as randomizing a fixed number of patients to each arm. Those methods have different assignment dependence and variability.
Worked Example: Updating From Matured Outcomes
Suppose that before a new cohort, the cutoff history contains 8 observed outcomes on arm 1, of which 6 are beneficial, and 7 observed outcomes on arm 0, of which 3 are beneficial. Use the smoothed estimates and bounded rule above.
For arm 1, \(m_{1}=8\) and \(S_{1}=6\), so \[ \widetilde p_1=\frac{6+1}{8+2}=\frac{7}{10}=0.7000. \] For arm 0, \(m_{0}=7\) and \(S_{0}=3\), so \[ \widetilde p_0=\frac{3+1}{7+2}=\frac{4}{9}=0.4444. \]
The raw probability for arm 1 is \[ \frac{0.7000}{0.7000+0.4444}=0.6117 \] (to four significant figures). This lies between 0.20 and 0.80, so the bound does not change it. The next cohort uses \(q=0.6117\) for arm 1 and \(1-q=0.3883\) for arm 0. This is an assignment rule based on the recorded history, not a conclusion that arm 1 is superior.
How Outcomes Enter Each Update
The operational sequence is important because a cohort design is defined by both its probability rule and its information timing.
Before cohort \(k\) is randomized, identify the patients in the cohort and the time at which the data history for its allocation calculation is frozen.
From cohorts earlier than \(k\), count outcomes observed by the cutoff in each arm. Exclude outcomes that remain pending; do not treat them as failures or successes.
Apply the prespecified update rule, including any probability bounds, and record the resulting arm probabilities before assigning anyone in cohort \(k\).
Use the recorded probabilities for each assignment in the cohort. Do not use a response from an early member of this cohort to alter assignments for its remaining members.
At the next prespecified update, rebuild the available history from earlier cohorts using outcomes observed by that cutoff, then calculate the next probability.
This ordering makes the rule nonanticipating: the assignment probability for a patient is determined without using that patient’s own outcome or outcomes that were not available when the probability was set. It also makes clear that an outcome can be pending at one cutoff and available at a later one. Whether and when to pause enrollment while outcomes accrue is a separate operational decision; a cohort design can be specified without assuming that every outcome from the preceding cohort has matured.
Worked Example: Pending Outcomes at the Cutoff
Imagine that, at the cutoff before the next cohort, earlier assignments include 10 patients on arm 1, with 4 beneficial outcomes observed and 4 outcomes still pending. On arm 0, 8 patients were assigned, with 3 beneficial outcomes observed and 3 pending. The remaining outcomes are observed and nonbeneficial. Apply the stated rule using only outcomes observed by the cutoff.
The available counts are \(m_1=6\), \(S_1=4\), \(m_0=5\), and \(S_0=3\). The pending outcomes and the already observed nonbeneficial outcomes do not add to the success counts. Thus \[ \widetilde p_1=\frac{4+1}{6+2}=\frac{5}{8}=0.6250,\qquad \widetilde p_0=\frac{3+1}{5+2}=\frac{4}{7}=0.5714. \]
The raw allocation probability is \[ \frac{0.6250}{0.6250+0.5714}=0.5224 \] (to four significant figures). The next cohort therefore uses probability 0.5224 for arm 1 and 0.4776 for arm 0. The pending outcomes are not silently coded as nonresponses. If they are observed before a later cutoff, they can enter that later update according to the protocol.
Why the Batch Has Random Allocation Counts
Under independent randomization within a cohort of size \(b_k\), let \(X_k\) denote the number assigned to arm 1. Conditional on the probability \(q_k\) fixed before the cohort, \(X_k\) has a binomial distribution. Its mean and variance describe expected allocation and randomization variability; they do not promise exact balance in the realized cohort.
These results follow by writing \(X_k\) as the sum of \(b_k\) independent indicators, each equal to 1 with probability \(q_k\). Each indicator has mean \(q_k\) and variance \(q_k(1-q_k)\); independence makes the variances add. Because \(q_k\) is frozen before these assignments, the calculation applies conditional on the history used to set it.
Worked Example: Expected Counts Are Not Guaranteed Counts
Suppose a cohort contains \(b_k=12\) patients and the prespecified probability for arm 1 is \(q_k=0.60\). Assignments are independent Bernoulli randomizations.
The expected number on arm 1 is \[ E(X_k\mid q_k)=12(0.60)=7.20, \] and the expected number on arm 0 is \(12(0.40)=4.80\). The variance in the arm 1 count is \[ \operatorname{Var}(X_k\mid q_k)=12(0.60)(0.40)=2.88, \] so its standard deviation is \(\sqrt{2.88}=1.697\) patients.
Thus 7.20 is a long-run average count under repeated randomizations with the same probability, not a possible fractional realized count and not a quota. A realized cohort might have 6, 7, 8, or another integer number on arm 1. This random variation is part of the design.
Assumptions, Checks, and Failure Modes
The allocation calculation itself requires that the treatment labels, outcome definition, data cutoff, available-outcome counts, and probability rule be unambiguous and applied consistently. The binomial count calculation additionally assumes independent assignments with the same probability for all members of a cohort. If assignments are instead made with fixed arm totals, the binomial variance calculation above does not apply.
To interpret the smoothed rates as informative about response under each arm, more is needed. The response definition should be comparable across arms, assignments should follow the planned randomization, and the outcome data included should not be distorted by treatment-dependent or response-dependent observation in a way that makes the available outcomes unrepresentative. A fixed cutoff alone does not guarantee these conditions. If follow-up delays differ systematically by arm, for example, the observed response proportions at a cutoff may reflect different mixes of early and late outcomes.
Useful implementation checks include verifying that each probability was calculated before its cohort’s assignments, that every assignment used the recorded probability, and that each included outcome was observed by the stated cutoff. Maintain an auditable record of cohort membership, allocation probability, assignment, outcome status, and observation time. Also inspect arm-specific numbers of observed and pending outcomes at each update. A large imbalance in pending proportions can signal that an apparently favorable response estimate is based on a selected subset.
- Updating inside a cohort. If assignments within the same batch use changing probabilities based on newly observed outcomes, the design is no longer the fixed-probability cohort rule described here. Freeze and record the probability before the batch begins.
- Counting pending responses as failures. A missing-at-cutoff outcome is not necessarily a nonresponse. Include it only as specified by an explicit method for pending data; this rule excludes it from the observed response calculation.
- Treating expected counts as quotas. The calculation \(b_kq_k\) is an expectation under independent randomization, not a required arm total.
- Reading the allocation probability as evidence of efficacy. A higher probability reflects the chosen algorithm and available history. It is not, by itself, a hypothesis test or a guarantee that the arm has a better true response rate.
- Allowing a probability rule to become extreme. Sparse outcomes can produce unstable empirical comparisons. Smoothing and bounds reduce extreme assignments in this example rule, but do not eliminate uncertainty or repair biased outcome availability.
Compared with individual response-adaptive randomization, a cohort design reduces the frequency of updates and prevents within-batch feedback. Compared with fixed randomization, it uses accumulated outcome information to change probabilities across cohorts, but adds operational complexity and can increase dependence of later assignments on earlier outcomes. A fixed allocation is simpler and does not respond to early outcome fluctuations; a cohort-adaptive design may improve allocation toward an arm under some conditions, but performance depends on the response model, delay pattern, cohort size, and allocation rule. No single allocation rule is best for every trial objective.
Check Your Understanding
Answer each question using the definitions and bounded update rule in this tutorial. Short solutions follow the questions.
- A cohort has size 20 and arm 1 probability 0.55 under independent randomization. What is the expected number assigned to arm 1, and is that number guaranteed?
- At an update cutoff, arm 1 has 5 observed outcomes, 3 beneficial, and 2 pending. What values of \(m_1\) and \(S_1\) enter the smoothed estimate?
- Suppose the smoothed estimates are 0.80 for arm 1 and 0.20 for arm 0. What probability does the bounded rule assign to arm 1?
- Why must an outcome from an early patient in a cohort not change the allocation probability for later patients in that same cohort under the design described here?
Solutions. (1) The expectation is \(20(0.55)=11.0\) patients. It is not guaranteed; independent randomization yields an integer count that varies by chance. (2) Use only observed outcomes: \(m_1=5\) and \(S_1=3\); pending outcomes are excluded. The smoothed estimate is \((3+1)/(5+2)=4/7=0.5714\). (3) The raw probability is \(0.80/(0.80+0.20)=0.80\), which remains 0.80 after applying the bounds. (4) The allocation probability is fixed before the cohort is randomized. Letting a within-cohort outcome change later assignments would violate that rule and create a different, within-batch adaptive design.