Why Update Allocation Probabilities Sequentially?
In a covariate-adjusted response-adaptive design, a participant’s baseline profile can inform the probability of assigning that participant to each treatment. As responses accumulate, the outcome model used to make those predictions can also change. Sequential updating means that, after each newly observed response, the model is refitted using the data then available, and the allocation probabilities for the next participant are recalculated.
This is a procedure, not a single universal allocation rule. A design must specify both the outcome model and how its predictions are converted into allocation probabilities. The procedure below uses a binary favorable response and one transparent conversion rule: allocate in proportion to the model-predicted probabilities of a favorable response. Other target rules are possible, but they should be chosen before using the accumulating outcomes to guide assignments.
A Model and an Allocation Rule
For a binary response, one possible working model is logistic regression:
Here \(\mu(z,x)=P(Y_i=1\mid Z_i=z,X_i=x)\), and \(I(\cdot)\) is an indicator. The interaction allows the treatment difference to vary with the covariate. For the data available after response \(t\), the fitted coefficients are denoted \(\hat{\beta}_t\), and the fitted response probability is \(\hat{\mu}_t(z,x)\). The model can instead use several covariates or a different prespecified structure; the choice must reflect the design and the available data.
For the illustrative proportional-response rule, a participant with profile \(x\) is assigned to A with probability
These probabilities are calculated using the model fitted through participant \(t\); they govern the next assignment, not assignments already made. This rule normalizes the two fitted response probabilities so they sum to one. It is a specified allocation policy, not a theorem that this is the uniquely optimal policy. In particular, it does not by itself guarantee covariate balance, adequate estimation, or a desired treatment comparison.
The procedure relies on important conditions. Baseline covariates must be measured before randomization, and the treatment assignment must follow the recorded probabilities. The outcome model should adequately represent the conditional response probabilities relevant to allocation. Responses should be observed and recorded consistently, and one participant’s assignment should not change another participant’s response in a way the model ignores. In a randomized trial, each treatment whose response is to be estimated must have a positive chance of assignment for relevant profiles. If the fitted model cannot be estimated or gives unreliable predictions, its allocation probabilities should not be treated as trustworthy merely because they can be calculated.
The Sequential Update
The operational cycle is simple, but the order matters: a response cannot be used to determine the assignment that produced it. It can affect assignments only after it has been observed and incorporated into the next model fit.
Specify the outcome model, allocation rule, and an initial assignment procedure. The initial data may come from a prespecified initial randomized stage or suitable prior information.
At time \(t\), refit the model using \(D_t\). Record the model fit and any convergence or estimation problems.
Before randomization, calculate \(\hat{\mu}_t(A,x)\) and \(\hat{\mu}_t(B,x)\) for that participant’s observed baseline profile \(x\).
Apply the prespecified allocation rule to obtain \(q_{A,t+1}(x)\) and \(q_{B,t+1}(x)\), then randomize according to those probabilities.
Once \(Y_{t+1}\) is available, add the participant’s profile, assignment, and response to form \(D_{t+1}\). The next update uses this expanded data set.
Worked Examples
Worked Example: Updating After a New Response
Suppose a saturated covariate-adjusted model estimates a separate response probability for each treatment within each of two baseline profiles. For profile \(x=0\), the data currently contain 6 favorable responses among 10 participants assigned to A and 4 among 10 assigned to B. In this saturated logistic model, the fitted probability in each treatment-profile cell is its observed response proportion.
For the next participant with \(x=0\), the fitted probabilities are \(\hat{\mu}_t(A,0)=6/10=0.6000\) and \(\hat{\mu}_t(B,0)=4/10=0.4000\). The proportional-response rule gives
Now suppose this participant is assigned to A and has an unfavorable response, \(Y=0\). The A cell for profile \(x=0\) now has 6 favorable responses among 11 participants, while the B cell is unchanged. The refitted cell probabilities are \(6/11=0.5455\) for A and \(4/10=0.4000\) for B. Thus, for the next participant with \(x=0\),
The observed failure lowers A’s fitted response probability in this profile, so the next A allocation probability falls from 0.6000 to about 0.5769. The participant who experienced that failure still had an A assignment probability of 0.6000: the response was not known at the time of that assignment.
Worked Example: Updating a Different Covariate Profile
For a second profile, \(x=1\), suppose the current data contain 3 favorable responses among 6 participants assigned to A and 5 among 10 assigned to B. The profile-specific fitted probabilities are \(3/6=0.5000\) and \(5/10=0.5000\). Therefore, a participant with this profile has
Suppose that participant is assigned to B and responds favorably. The B cell becomes 6 favorable responses among 11 participants, giving \(\hat{\mu}_{t+1}(B,1)=6/11=0.5455\); the A estimate remains \(3/6=0.5000\). The next A probability for profile \(x=1\) is
This calculation illustrates why the profile matters: the fitted probabilities used for a new participant are the model predictions for that participant’s covariates. Pooling all participants into crude treatment response proportions could mix profiles in different proportions and produce a different allocation probability. Whether a saturated profile model or a model that shares information across profiles is appropriate depends on the design and data; a model with many sparse cells may be difficult to estimate reliably.
Why the Update Has This Form
The calculation has two distinct parts: estimate conditional response probabilities, then apply an allocation policy. In the saturated example, the model for one treatment-profile cell is Bernoulli with response probability \(\mu\). If that cell has \(r\) favorable responses among \(n\) participants, its likelihood is proportional to \(\mu^r(1-\mu)^{n-r}\). For \(0<r<n\), maximizing its log likelihood gives
Thus the cell response proportions in the examples are the fitted probabilities under the stated model. The allocation step then divides each fitted probability by their sum. If both fitted probabilities are positive, this produces valid probabilities between 0 and 1 that sum to 1. A new response changes the likelihood, can change the fitted probabilities, and therefore can change the next allocation probabilities.
This justification does not establish that proportional allocation is best for every scientific aim. It establishes how the chosen rule operates once the model and policy are specified. A different objective requires a different prespecified conversion from fitted outcomes to allocation probabilities.
Diagnostics, Alternatives, and Limitations
A sequential procedure should be monitored as it runs. Useful checks include whether the model fit converges after each update; whether coefficients or fitted probabilities change sharply after a single response; whether important treatment-profile combinations have little or no data; and whether probabilities recorded by the system match the probabilities actually used for randomization. A probability calculation based on a failed fit, stale data, or a profile coded incorrectly is not a valid update.
In a saturated logistic model, a cell with all favorable responses or all unfavorable responses has no finite maximum-likelihood estimate for its log odds. A logistic model with more covariates can also encounter separation or unstable estimates. These are substantive operational problems: the model may fail to return the probabilities the rule requires, or its predictions may be highly sensitive to a small number of responses. The design should specify what to do if a fit fails, rather than improvising a replacement rule after seeing outcomes.
Sequential refitting differs from two common alternatives. Fixed allocation probabilities do not change as responses arrive, so they avoid feedback from the current outcome model but do not adapt to accumulating responses. Fitting a model once and using its probabilities for all subsequent participants allows adaptation only at the initial update; it does not incorporate later responses. Sequential refitting uses more of the accumulating information but also makes assignments depend on a series of estimated models. Randomized minimization, by contrast, uses covariate imbalance to guide assignment rather than refitting an outcome model after each response.
The main limitations follow from this dependence on a working model and a chosen policy. Early estimates can be noisy; misspecified response relationships can produce misleading fitted probabilities; sparse profiles can make some predictions unreliable; and an adaptive allocation probability does not guarantee balanced treatment groups. The rule described here can also assign very low probabilities when one fitted response probability is much smaller than the other. These limitations are reasons to prespecify the model, allocation mapping, recording procedures, and response to estimation failures. They are not repaired simply by recalculating the probabilities more often.
Check Your Understanding
Answer each question, then compare your reasoning with the solutions below.
- With fitted response probabilities 0.30 for A and 0.20 for B, what A allocation probability does the proportional-response rule give?
- A participant is assigned to B with probability 0.40 and has a favorable response. Which future allocation probabilities can this response affect, and which assignment can it not change?
- Why can a saturated logistic model fail to provide a finite fitted probability when a treatment-profile cell has only favorable responses?
- Name one difference between sequential refitting and using a single fitted model for all later assignments.
Solutions. (1) \(q_A=0.30/(0.30+0.20)=0.6000\), and \(q_B=0.4000\). (2) The response can affect probabilities calculated after it is observed, but it cannot change the assignment already made to that participant. (3) With no unfavorable responses, the likelihood increases as the cell response probability approaches 1; the estimated log odds tend to infinity, so there is no finite maximum-likelihood log-odds estimate. (4) Sequential refitting incorporates each newly observed response into the next model fit; a single-fit approach does not incorporate responses arriving after that one fit.