Why a Finite Parameter Set Simplifies Minimax Problems
When the parameter can take only finitely many values, each decision rule has a finite list of risks: one risk for each parameter value. This turns a statistical minimax problem into a geometric problem about a set of vectors in finite-dimensional space. Under suitable compactness and convexity conditions, the largest risk that a rule can have equals the best worst-case Bayes risk achievable by putting a prior distribution on the parameter set.
The interchange is useful because it gives two complementary ways to study the same value. One minimizes the largest coordinate of a risk vector; the other chooses a prior to make the smallest prior-weighted risk as large as possible. The assumptions matter: a finite parameter set alone does not guarantee the equality.
Risk Vectors and the Minimax Value
A prior on this finite parameter set is a vector \(\pi=(\pi_1,\ldots,\pi_m)\) in the probability simplex \(\Delta_m=\{\pi\in\mathbb R^m:\pi_i\ge 0,\ \sum_i\pi_i=1\}\). The prior-weighted risk of \(\delta\) is \(\sum_i\pi_iR(\theta_i,\delta)\). Its infimum over rules is the Bayes risk for \(\pi\), whether or not a minimizing rule exists.
For the finite-dimensional interchange below, assume that \(C\) is nonempty, compact, and convex. Compactness ensures finite risks and attainment of the minimum of any continuous function on \(C\). Convexity is naturally supplied by randomization: choosing between two rules using an independent random device produces the corresponding convex combination of their risk vectors. The assumption is on the attainable risk set; it need not mean that the original collection of nonrandomized rules is convex.
The Finite-Parameter Minimax Interchange
Here is a finite-dimensional separation proof. Let \(t_*=\min_{r\in C}\max_i r_i\). This minimum exists because \(C\) is compact and \(r\mapsto\max_i r_i\) is continuous. Let \(Q=\{q\in\mathbb R^m:q_i<t_*\text{ for every }i\}\). This is an open convex set disjoint from \(C\): if \(r\) were in both, then \(\max_i r_i<t_*\), contradicting the definition of \(t_*\).
By the separating-hyperplane theorem for disjoint convex sets when one set is open, there are a nonzero vector \(a\in\mathbb R^m\) and a real number \(\alpha\) such that \(a\cdot r\ge\alpha\ge a\cdot q\) for every \(r\in C\) and \(q\in Q\). Each coordinate \(a_i\) must be nonnegative. Indeed, if \(a_j<0\), taking \(q_j\) arbitrarily far below \(t_*\), while holding the other coordinates below \(t_*\), would make \(a\cdot q\) arbitrarily large, contradicting \(a\cdot q\le\alpha\). Thus \(\sum_i a_i>0\). The supremum of \(a\cdot q\) over \(Q\) is \(t_*\sum_i a_i\): all coordinates of \(q\) are below \(t_*\), and they can approach \(t_*\) from below. It follows that \[ a\cdot r\ge\alpha\ge t_*\sum_i a_i\qquad(r\in C). \] Define \(\pi_i=a_i/\sum_j a_j\). Then \(\pi\in\Delta_m\), and \(\sum_i\pi_i r_i\ge t_*\) for every \(r\in C\). Consequently, \(\min_{r\in C}\sum_i\pi_i r_i\ge t_*\).
For the reverse inequality, choose \(r_*\in C\) with \(\max_i(r_*)_i=t_*\). For every \(\pi\in\Delta_m\), \(\min_{r\in C}\sum_i\pi_i r_i\le\sum_i\pi_i(r_*)_i\le t_*\), since a weighted average of the coordinates of \(r_*\) cannot exceed their maximum. Taking the maximum over \(\pi\), together with the prior constructed by separation, proves equality.
The maximum over priors is attained as well. To see this directly, compactness of \(C\) gives a finite \(M\) such that \(|r_i|\le M\) for all \(r\in C\) and all \(i\). For any \(\pi,\pi'\in\Delta_m\), \[ |b(\pi)-b(\pi')|\le \sup_{r\in C}|(\pi-\pi')\cdot r| \le M\sum_i|\pi_i-\pi_i'|. \] Thus \(b\) is continuous. The simplex is compact, so \(b\) attains its maximum. This completes the attainment claims. \(\square\)
The proof also explains the role of the prior: the separating vector, normalized to sum to one, weights the parameter-specific risks so that every attainable risk vector has at least the minimax value under those weights.
Worked Examples
Worked Example: Finding a Least-Favorable Prior From Two Risk Vectors
Suppose there are two parameter values and two available rules, with risk vectors \(A=(0,4)\) and \(B=(3,1)\). Randomization makes the attainable risk set the line segment between these vectors. Let \(q\) be the probability of using rule \(A\); then the risk vector is \((3(1-q),\,4q+1(1-q))=(3-3q,\,1+3q)\), where \(0\le q\le1\).
The first coordinate decreases with \(q\), while the second increases. Their intersection satisfies \(3-3q=1+3q\), so \(q=1/3\). Both risks are then \(2\), and the largest coordinate is \(2\). This is the minimax choice: below \(1/3\) the first coordinate exceeds \(2\), and above \(1/3\) the second coordinate exceeds \(2\).
Now let \(\pi\) be the prior probability of the first parameter value. The prior risks of \(A\) and \(B\) are \(4(1-\pi)\) and \(3\pi+1(1-\pi)=1+2\pi\), respectively. The Bayes risk is their minimum, because a mixture of the two rules cannot have prior risk below the smaller endpoint risk. The two expressions are equal when \(4-4\pi=1+2\pi\), giving \(\pi=1/2\) and Bayes risk \(2\). For \(\pi<1/2\), \(1+2\pi<2\); for \(\pi>1/2\), \(4-4\pi<2\). Thus the maximum Bayes risk is \(2\), matching the minimax risk.
Worked Example: A Bernoulli Classification Problem
Let \(\Theta=\{0,1\}\), with \(X\mid\theta=0\sim\operatorname{Bernoulli}(0.25)\) and \(X\mid\theta=1\sim\operatorname{Bernoulli}(0.75)\). The action is an estimate in \(\{0,1\}\), and the loss is \(1\) for an incorrect estimate and \(0\) otherwise. Consider the rule \(\delta(X)=X\). Under \(\theta=0\), its error probability is \(P(X=1\mid\theta=0)=0.25\). Under \(\theta=1\), its error probability is \(P(X=0\mid\theta=1)=0.25\). Its risk vector is therefore \((0.25,0.25)\), so the minimax risk is at most \(0.25\).
To check that no rule does better, the four deterministic rules have risk vectors \((0,1)\) (always report 0), \((1,0)\) (always report 1), \((0.25,0.25)\) (report \(X\)), and \((0.75,0.75)\) (report \(1-X\)). Each has maximum coordinate at least \(0.25\), and a randomized rule has a risk vector in their convex hull. Hence its maximum coordinate cannot be below \(0.25\): every convex combination has coordinate sum at least \(0.5\), so at least one coordinate is at least \(0.25\). The minimax risk is exactly \(0.25\).
For a prior assigning probability \(\pi\) to \(\theta=0\), the Bayes risk can be computed observation by observation. At \(X=0\), the weighted error masses from reporting 0 or 1 are \(0.25(1-\pi)\) and \(0.75\pi\). At \(X=1\), they are \(0.25\pi\) and \(0.75(1-\pi)\). Choosing the lower error mass at each observation gives \(b(\pi)=\min\{0.25(1-\pi),0.75\pi\}+\min\{0.25\pi,0.75(1-\pi)\}\). At \(\pi=1/2\), this is \(0.125+0.125=0.25\). For every prior, the Bayes risk is at most the risk of the rule \(\delta(X)=X\), namely \(\pi(0.25)+(1-\pi)(0.25)=0.25\). Therefore the maximum Bayes risk is \(0.25\), attained at the equal prior, as required.
Worked Example: A Prior Supported on Only Two Parameter Values
Suppose there are three parameter values and two rules with risk vectors \(A=(0,2,4)\) and \(B=(3,1,0)\). Let \(q\) be the probability of using \(A\). The resulting risk vector is \((3-3q,\,1+q,\,4q)\). At \(q=3/7\), its coordinates are \(12/7\), \(10/7\), and \(12/7\), so its maximum is \(12/7\).
This is minimax. For any \(q\), the first and third coordinates have weighted average \(\frac47(3-3q)+\frac37(4q)=12/7\). Their maximum must be at least their weighted average, so the maximum risk is at least \(12/7\) for every \(q\). The choice \(q=3/7\) attains that bound.
Now choose the prior \(\pi=(4/7,0,3/7)\). The prior risk of \(A\) is \((4/7)0+(3/7)4=12/7\); the prior risk of \(B\) is \((4/7)3+(3/7)0=12/7\). Every mixture of the two rules has the same prior risk, so its Bayes risk is \(12/7\). For any prior, its Bayes risk is no larger than the minimax risk: evaluating the prior-weighted risk at a minimax rule gives a weighted average no larger than that rule’s maximum risk. Thus this prior is least favorable. It assigns zero mass to the second parameter even though that parameter has a nonzero risk under both rules.
What the Interchange Does—and Does Not—Say
The theorem is a statement about values: the best worst-case risk equals the largest Bayes risk. It does not say that every prior yields the same Bayes risk, or that every Bayes rule is minimax. In the first example, most priors have Bayes risk below \(2\). The prior must maximize Bayes risk to identify the minimax value.
Nor does the theorem follow just from having finitely many parameter values. The proof used a compact, convex attainable risk set. Without convexity, the separating argument cannot be applied to the original set in this form; randomization often supplies the needed convexity. Without compactness, minima or maxima may fail to be attained, and the asserted equality with attained optimizers requires additional care.
- Common mistake: “There are finitely many parameters, so minimax equals maximum Bayes risk automatically.” Finiteness makes the risk vector finite-dimensional, but does not ensure the required compactness or convexity.
- Correction: Identify the attainable risk set and verify that it is nonempty, compact, and convex before applying the theorem. If randomization is what makes it convex, include randomized rules in the decision class.
- Common mistake: Treating a prior-weighted risk as the worst-case risk. A weighted average is generally no larger than the largest coordinate; maximizing the Bayes risk over priors is the step that recovers the minimax value under the theorem’s assumptions.
Check Your Understanding
Use the assumptions and calculations in this tutorial to answer the following.
- What set of vectors must be compact and convex for the finite-parameter interchange theorem to apply?
- Why does randomization between two rules produce a convex combination of their risk vectors?
- In the first worked example, what are the minimax randomization probability and the least-favorable prior probability?
- In the Bernoulli classification example, why can no randomized rule have maximum risk below \(0.25\)?
- Can a least-favorable prior assign zero probability to a parameter value? Explain using the three-parameter example.