Tutorials › Optimal Design and Model-Informed Dosing › Converting Rank Preferences into Utility Weights

Dose-Finding Objectives and Utility · Tutorial 164 of 497

Converting Rank Preferences into Utility Weights

Use rank-based rules to construct transparent candidate utility weights, then assess what those weights assume and what the underlying rankings leave unknown.

Advanced 10 min read

What You'll Learn

  • Distinguish rankings of outcome levels from rankings of outcome attributes.
  • Calculate rank-order centroid weights from a complete ranking.
  • Compare rank-based weighting rules and see how they can affect decisions.
  • Identify the assumptions needed to combine candidate weights with criterion utilities.
  • Explain why rankings alone do not reveal preference strength or unique cardinal utilities.
  • Diagnose ties, incomplete rankings, and stakeholder disagreement.

From Preference Order to Candidate Weights

A stakeholder may be able to say that avoiding a severe adverse event matters more than improving symptom control, and that symptom control matters more than convenience. This ranking is useful: it rules out weights that contradict the stated order. But it does not say how much more important one concern is than another. Converting ranks into numbers therefore requires a rule that adds assumptions beyond the ranking itself.

The distinction matters when clinical outcomes are combined into a utility for comparing treatment options. In an additive representation, \(U(a)=\sum_{j=1}^{m} w_j u_j(a)\), \(u_j(a)\) is the utility score for option \(a\) on criterion \(j\), and \(w_j\) is its nonnegative weight. The weights sum to one when a normalized weighted average is desired. This representation assumes that the criterion scores have been defined on compatible scales and that an additive combination is appropriate. A ranking of criterion importance can inform the order of the \(w_j\), but does not itself supply the \(u_j\), their scales, or the gaps between weights.

Definition: A rank-based candidate weight is a numerical weight assigned to a ranked criterion by a stated conversion rule. It is a candidate because the ranking constrains the ordering of weights but, by itself, does not determine their magnitudes.

Keep two kinds of ranking separate. A stakeholder might rank criteria, such as efficacy, toxicity, and treatment burden, by importance; a conversion rule can turn that ordering into candidate criterion weights. Alternatively, a stakeholder might rank clinical outcome profiles, such as “response without severe toxicity” and “no response with mild toxicity.” That profile ranking orders the profiles but does not automatically specify either criterion weights or the utility differences between profiles. The elicitation target must be explicit before numbers are assigned.

Rank-Order Centroid Weights

A commonly used rank-only conversion is the rank-order centroid (ROC) rule. Suppose \(m\) criteria have been ranked from most to least important. Write \(w_{(1)}\geq w_{(2)}\geq\cdots\geq w_{(m)}\geq0\), where parentheses indicate rank position, and impose \(\sum_{j=1}^{m}w_{(j)}=1\). The ROC weight at rank \(j\) is:

$$ w_{(j)}^{\mathrm{ROC}}=\frac{1}{m}\sum_{k=j}^{m}\frac{1}{k}, \qquad j=1,\ldots,m. $$

The rule has a precise interpretation: it is the centroid, or coordinate-wise average, of the region of all nonnegative weights that sum to one and respect the stated ranking. Equivalently, it averages across that feasible region under a uniform-volume assumption. That assumption is a mathematical convention, not a fact established by the stakeholder’s answers.

The formula can be justified directly. Set \(w_{(m+1)}=0\) and define the successive differences \(d_k=w_{(k)}-w_{(k+1)}\). The ordering constraints imply \(d_k\geq0\), and \(w_{(j)}=\sum_{k=j}^{m}d_k\). Summing the weights gives \(\sum_{j=1}^{m}w_{(j)}=\sum_{k=1}^{m}k d_k=1\). Now let \(y_k=k d_k\). The \(y_k\) are nonnegative and sum to one. The transformation from the ordered weights to the \(y_k\) has a constant Jacobian, so uniform volume on the feasible ordered-weight region corresponds to uniform volume on this simplex. By symmetry, each \(y_k\) has mean \(1/m\). Thus \(E[d_k]=E[y_k]/k=1/(mk)\), and:

$$ E[w_{(j)}]=\sum_{k=j}^{m}E[d_k] =\frac{1}{m}\sum_{k=j}^{m}\frac{1}{k}. $$

The ROC rule therefore gives one defensible representative of the weights consistent with the ranking. It does not show that a stakeholder actually holds those exact weights, nor that uniform volume is the only reasonable assumption about the unknown weights.

Worked Example: Calculating ROC Weights for Four Criteria

Suppose a hypothetical stakeholder ranks four criteria in this order: prevention of severe toxicity, efficacy, prevention of mild toxicity, and treatment convenience. For this calculation, assume the ranking is complete and strict, and use the ROC rule.

For rank 1, \(w_{(1)}=(1/4)(1+1/2+1/3+1/4)=0.5208\). For rank 2, \(w_{(2)}=(1/4)(1/2+1/3+1/4)=0.2708\). For rank 3, \(w_{(3)}=(1/4)(1/3+1/4)=0.1458\). For rank 4, \(w_{(4)}=(1/4)(1/4)=0.06250\).

The weights sum to \(0.5208+0.2708+0.1458+0.06250=1.000\), up to rounding, and decrease in the stated rank order. Thus the candidate weights are approximately 0.521, 0.271, 0.146, and 0.0625. These values follow from the ROC convention and the ranking; they are not four independently measured preference strengths.

Other Rank-Based Mappings

ROC is not the only possible conversion. For \(m\) criteria, a simple rank-sum rule assigns \(w_{(j)}=2(m+1-j)/[m(m+1)]\). It also produces nonnegative weights summing to one and preserves the ranking, but spreads weight differently. A reciprocal-rank rule, which assigns scores proportional to \(1/j\) before normalization, is another possibility. These are alternative conventions, not competing estimates that can be settled from the ranks alone.

A ranking may instead be about ordered outcome levels. For example, if four hypothetical clinical profiles are ranked best to worst, one possible score mapping is \((m-r)/(m-1)\), where \(r\) is the profile’s rank from 1 to \(m\). It assigns the best profile 1, the worst 0, and evenly spaced intermediate scores. That is a convenient ordinal scoring rule, but equal spacing is an added assumption: the ranking alone does not establish that the utility difference between ranks 1 and 2 equals the difference between ranks 3 and 4. Nor can the rule supply criterion weights unless the ranking was specifically about criteria.

Worked Example: Scoring Ranked Outcome Profiles

In a hypothetical elicitation, a stakeholder ranks four complete outcome profiles as A best, followed by B, C, and D. Use the linear rank score \((m-r)/(m-1)\), with \(m=4\), solely to construct one candidate score set.

The rank scores are \(u(A)=(4-1)/3=1.000\), \(u(B)=(4-2)/3=0.6667\), \(u(C)=(4-3)/3=0.3333\), and \(u(D)=(4-4)/3=0\). They preserve the reported order and use a zero-to-one range.

The scores assume equal spacing between adjacent ranks. A ranking that says only A is preferred to B, B to C, and C to D does not establish those numerical gaps. For instance, a different monotone score assignment such as 1.00, 0.90, 0.20, and 0 could represent the same order while encoding very different preference strength. The conversion should therefore be reported with its rule and treated as a candidate, not as a uniquely elicited utility scale.

What the Ranking Can and Cannot Determine

A complete strict ranking of criterion importance implies an ordering constraint on the weights: if criterion 1 is ranked above criterion 2, then a rank-consistent weighting requires \(w_1\geq w_2\). With nonnegative weights summing to one, these constraints define a set of possible vectors, not a single vector. If the ranking is weak, ties permit equal weights at those positions but still do not determine their common magnitude relative to other criteria.

The distinction is practical. Candidate weights can be useful for an initial analysis, transparent communication, or exploring how a ranking might affect comparisons. They should not be described as directly measured cardinal preferences. When a dose comparison depends on a particular difference between weights, the analyst should check whether that conclusion persists under other weight vectors consistent with the elicited order. The ranking may support a robust conclusion, but it cannot by itself establish that conclusion.

Worked Example: A Dose Comparison Can Depend on the Conversion Rule

Consider a hypothetical additive comparison with three criteria ranked efficacy first, safety second, and convenience third. Suppose two options have criterion scores between 0 and 1. Option A has scores \((1,0,0)\); option B has scores \((0.6,0.6,0.6)\). Assume these scores are already defined and that the additive model is being used for illustration.

For three ranks, the ROC weights are \((0.6111,0.2778,0.1111)\), while the rank-sum weights are \((0.5000,0.3333,0.1667)\). Under ROC, \(U(A)=0.6111(1)+0.2778(0)+0.1111(0)=0.6111\). For B, \(U(B)=0.6(0.6111+0.2778+0.1111)=0.6000\). ROC therefore ranks A slightly above B.

Under rank-sum weights, \(U(A)=0.5000\) and \(U(B)=0.6(0.5000+0.3333+0.1667)=0.6000\). This rule ranks B above A. Both weight vectors respect the same criterion ranking and sum to one, yet the preferred option changes. The discrepancy is not an arithmetic error: it reveals that the rank information does not settle the strength of the tradeoff in this comparison.

Assumptions, Diagnostics, and Practical Choices

Before using a rank-based conversion, check that the ranking concerns the quantities to which the weights will be attached. If stakeholders ranked clinical profiles but the model applies weights to separate criteria, the mapping needs additional elicitation or a clearly stated modeling bridge. Also check that the criterion scores have meaningful directions and compatible scales, and that an additive utility representation is appropriate for the intended use. A well-calculated set of weights cannot correct a mismatch between the elicited ranking and the model.

Common warning signs include ties silently broken into strict ranks, missing criteria treated as least important, and group disagreement hidden by reporting a single averaged ranking. For tied ranks, one transparent option is to average the conversion weights for the rank positions occupied by the tie and assign that average to each tied criterion. For incomplete rankings, do not fill missing positions without stating an assumption. For multiple stakeholders, retain individual rankings or report how an explicit aggregation rule handles disagreement; an aggregate ordering can conceal distinct preference patterns.

A practical comparison is between rank-based rules and direct elicitation of cardinal tradeoffs. Rank-based rules require relatively little information and can be useful when respondents can order concerns but cannot quantify differences. Their limitation is precisely that they impose a numerical pattern not identified by those answers. More detailed elicitation can ask about relative importance or changes in outcomes, but that requires additional judgments. The next methodological step should be motivated by the decision context, rather than treating any rank conversion as a uniquely correct answer.

Common pitfall: “The stakeholder ranked efficacy first, so efficacy must receive 60% of the utility weight.” The ranking supports efficacy having at least as much weight as lower-ranked criteria under a rank-consistent rule; it does not imply 60%. A percentage requires an additional conversion or elicitation assumption.

The main diagnostic is sensitivity: compare the decision using more than one plausible conversion or using several weight vectors that respect the ranking. If the preferred option changes, report that the ranking alone does not resolve the comparison. If the choice remains the same across the examined vectors, that is evidence of robustness to those particular assumptions, not proof that all stakeholders would make the same choice.

Check Your Understanding

Answer each question, then compare your reasoning with the solutions below.

  1. A stakeholder ranks three criteria in strict order. Calculate the ROC weights to four significant figures.
  2. Why does a ranking of four outcome profiles not determine the numerical utility gaps between them?
  3. Two candidate rules yield different preferred options despite respecting the same criterion ranking. What conclusion is justified?
  4. How should an analyst handle two criteria that a stakeholder reports as tied when applying a rank-based rule?

Solutions. (1) The ROC weights are \(w_{(1)}=(1/3)(1+1/2+1/3)=0.6111\), \(w_{(2)}=(1/3)(1/2+1/3)=0.2778\), and \(w_{(3)}=(1/3)(1/3)=0.1111\); they sum to 1.000. (2) The ranking specifies order only. Many numerical score sets preserve that order but have different adjacent gaps, so any particular spacing is an added assumption. (3) The ranking alone does not settle the choice; the decision is sensitive to the conversion rule, so that sensitivity should be reported and further preference information may be needed. (4) Do not silently break the tie. One transparent approach is to average the weights for the positions occupied by the tied criteria and assign the same averaged weight to both, while stating the convention.

Clinical Biostats