1. INTRODUCTION
We begin with the canonical normal linear model setup

where X is an m × 1 vector of m observations, A is a full rank, fixed m × p matrix of p potential predictors where m ≥ p, and β is a p × 1 vector of unknown regression coefficients. Based on observing X = x, we consider the problem of estimating the predictive density p(y|β) of a future n × 1 vector Y where

Here B is a fixed n × p matrix of the same p potential predictors in A, although with possibly different values. We also assume that X and Y are conditionally independent given β. Finally, we assume that σ2 is known and without loss of generality set σ2 = 1 throughout.
For each value of x, we evaluate a predictive estimate

of p(y|β) by the well-known Kullback–Leibler (KL) loss

The overall quality of the procedure

for each β is then conveniently summarized by the KL risk

Letting

be the traditional least squares estimate of β based on x, it is tempting to consider the plug-in predictive estimate

, which simply substitutes

for ββx for β in p(y|β). However, as we show in Section 2 by extending the arguments of Aitchison (1975), the formal Bayes predictive estimate

has smaller KL risk than

for every β. Thus,

should be ruled out, and we turn our focus to Bayes procedures.
For a prior π on β, the Bayes predictive estimator

is given by

It also follows from the arguments of Aitchison (1975) that for proper π,

minimizes the average risk

. Note that

in (5) is the formal Bayes estimate under the improper uniform “noninformative” density πU(β) ≡ 1 and would seem to be a good default procedure. Indeed,

has constant risk and is minimax under KL loss; see Liang (2002) and Liang and Barron (2004). But surprisingly, as we will show, in many cases

itself can be uniformly dominated in terms of KL risk by other Bayes predictive estimators.
In Section 2, we develop general conditions under which

will be minimax and uniformly dominate

in terms of the KL risk (4) for the multiple regression prediction problem. Our results can be seen as a substantial generalization of the work of George, Liang, and Xu (2006), who considered the special case of this problem when X ∼ Nm(μ,σx2I) and Y ∼ Nm(μ,σy2I), where μ is the common unknown multivariate normal mean. Moving further away from this common mean setup, we proceed in Section 3 to extend these results to the setting where only a subset of the p predictors is considered to be potentially irrelevant. In Section 4, we consider the more realistic model uncertainty setting where such a subset is unknown, and we develop minimax multiple shrinkage predictive densities that adaptively shrink toward the model most favored by the data. In Section 5, we conclude by showing how our results can be extended for minimax shrinkage prediction toward any linear subspaces. Although we do not consider the issue of admissibility in this paper, it may be of interest to note that for the preceding multivariate normal prediction problem Brown, George, and Xu (2007) recently established that all admissible predictive densities are Bayes procedures.
2. PRIORS FOR MINIMAX PREDICTIVE ESTIMATION
In this section, we develop general conditions on π for

in (6) to uniformly dominate

in (5) under KL risk (4). The minimaxity of such

will then follow immediately from the minimaxity of

.
We begin by establishing some convenient notation. As indicated previously, we use

to denote the least squares estimate of β based on x. Although y is not observed, it will be useful to use

to denote the least squares estimate of β based on x and y. Note that

and

, where for notational convenience throughout we let ΣA = (A′A)−1 and ΣC = (C′C)−1. It will also be useful to let

and

denote the corresponding residual sums of squares (RSS). In terms of this notation, we have the following result.
LEMMA 1. The uniform prior predictive estimate

in (5) can be expressed as

where Ψ = I + BΣAB′. Moreover, the KL risk of

is uniformly smaller than that of the plug-in estimator

.
Proof. Because

, the posterior of β under the uniform prior is

. It follows that the posterior of Bβ is

, and thus the predictive estimator is

To calculate the risk of

, let

denote the hat matrix based on x and

denote the hat matrix based on both x and y. It is easy to see that
where e1,…,ep are the eigenvalues of (A′A)−1B′B. Moreover,
That

dominates

follows from the fact that log(x + 1) ≤ x for any x > 0. █
Risk comparisons of a Bayes predictive density

with

are greatly facilitated by the following representation of

in terms of

. An analogous representation of the posterior mean in terms of the maximum likelihood estimator (MLE), which simplifies multivariate normal mean estimation under quadratic risk, was proposed by Brown (1971). For our representation, it will be useful to denote the marginal distribution of Z|β ∼ Np(β,Σ) under π by

Thus, the marginal distributions of

and

under π are denoted by

and

, respectively.
LEMMA 2. If mπ(z;Σ) is finite for all z and Σ, then

is a proper probability distribution. Furthermore, it can be expressed as

where

is defined by (8).
Proof. When mπ(z;Σ) is finite for all z and Σ, that

is a proper probability distribution follows from integrating with respect to y and switching the order of integration.
Next, straightforward calculation yields
Similarly, we obtain

The representation (10) follows immediately from (6), (11), and (12). █
The next result provides a representation of the difference between the KL risks of

and

in terms of the marginal distributions of

and

.
LEMMA 3. The difference between the KL risks of

and

is given by

where Eβ,Σ(·) stands for expectation with respect to the Np(β,Σ) distribution.
Proof. The KL risk difference between

and

can be expressed as
where the last equality follows from Lemma 2. The result then follows from the change of variable theorem. █
To exploit the representation (13), we proceed to transform the distributions to canonical form. Because ΣA and ΣC are both symmetric and positive definite, there exists an invertible p × p matrix W such that

where

Because ΣC = (C′C)−1 = (A′A + B′B)−1 and B′B is nonnegative definite, di ∈ (0,1] for all 1 ≤ i ≤ p with at least one di < 1. Finally, let μ = W−1β,

, and

, so that

LEMMA 4. Let πW(μ) = π(Wμ). Then, the difference between the KL risks of

and

is given by

where Eμ,Σ(·) stands for expectation with respect to the Np(μ,Σ) distribution.
Proof. The result follows by transforming the expressions in Lemma 3:

Similarly,

Thus, (17) equals (13). █
We now proceed to find conditions on mπ for which the risk difference (17) is nonnegative for all μ. Because

is minimax, this will then imply that

is minimax under the prior π corresponding to πW. Now for w ∈ [0,1], let

where ΣD is defined as in (15). Next, for Z ∼ Np(μ,Vw), let

Thus, we may rewrite (17) as

Because hμ(w) is continuous in w, it suffices to derive conditions on mπ such that (∂/∂w)hμ(w) < 0 for all μ and w ∈ [0,1]. Letting vi be the ith diagonal element of Vw, we have by the chain rule

The following result provides unbiased estimates of the components of (21) that, when combined with (17), will be seen to play a key role in establishing sufficient conditions on mπ for

to be minimax and to dominate

. As noted by George et al. (2006), these estimates are very similar to the unbiased estimates of risk for the estimation of a multivariate mean under squared error loss; see Stein (1974, 1981).
LEMMA 5. If mπW(z;I) is finite for all z, then for any 0 ≤ w ≤ 1, mπW(z;Vw) is finite. Moreover,


Proof. When mπW(z;I) is finite for all z, it is easy to check that for any fixed z and any 0 ≤ w ≤ 1,

Next, letting Z* = Vw−1/2(Z − μ) ∼ N(0,I), we have

where
Making use of the well-known univariate heat equation

(see, e.g., Steele, 2001, and the Brown, 1971, representation Eπ(μi′|zi) = zi + vi(∂/∂zi)log mπW(z)), (22) and (23) can be verified via the same steps as in the proof of Lemma 3 in George et al. (2006). █
Now we can obtain sufficient conditions for a Bayes procedure

to be minimax by combining (20), (21), and Lemma 5. The following result provides a substantial generalization of Theorem 1 of George et al. (2006).
THEOREM 1. Suppose that mπ(z;WW′) is finite for all z with the invertible matrix W defined as in (14). Let H(f(z1,…,zp)) be the Hessian matrix of f.
(i) If trace{H(mπ(z;WVwW′))[ΣA − ΣC]} ≤ 0 for all w ∈ [0,1], then

is minimax under RKL. Furthermore,

dominates

unless π = πU.
(ii) If

for all w ∈ [0,1], then

is minimax under RKL. Furthermore,

dominates

if for all w ∈ [0,1], this inequality is strict on a set of positive Lebesgue measure.
Proof. To prove the minimaxity of

under RKL, it suffices to show that (22) or (23) is nonpositive because by (21) that would imply the nonnegativity of (20). Dominance would further follow by showing that (22) or (23) is also strictly negative on a set of positive Lebesgue measure.
Noting that mπW(z;Vw) = mπ(Wz;WVwW′), and letting

, we obtain
Similarly,

Now (i) and (ii) follow immediately from (22), (23), (26), and (27). █
The next result follows using the fact that (∂2/∂zi2)mπW(z;Vw) ≤ 0 when (∂2/∂μi2)πW(μ) ≤ 0.
COROLLARY 1. Suppose that mπ(z;WW′) is finite for all z. Then

will be minimax if

Furthermore,

will dominate

unless π = πU.
Example (Scaled harmonic prior)
Suppose that A = B. In this case,

Let πW(μ) ∝ ∥μ∥−(p−2) when p ≥ 3 and πW(μ) ∝ 1 when p < 3. Note that πW is harmonic, i.e., ∇2πW(μ) ≡ 0, and not equal to πU when p ≥ 3. For p ≥ 3, the corresponding prior on β is a “scaled harmonic prior”

where η1,…,ηp > 0 are the eigenvalues of ΣA and for p < 3, π(β) ∝ 1. (The expression (29) is obtained using the fact that there exists an orthonormal matrix O such that W = O diag(η11/2,…,ηp1/2)O′.) By Corollary 1 and (28), the predictive estimator

under this prior is minimax and dominates

when p ≥ 3. It is easy to check that these results hold when A = rB for any known constant r.
3. PREDICTIVE DENSITY ESTIMATION NEAR SUBSET MODELS
When a prior centered at 0 such as the scaled harmonic prior (29) is applied to β, the risk reduction of

over

is greatest when all the components of β are close to 0. Thus, it would be sensible to use this prior if it was felt that all p predictors in A and B were potentially irrelevant. However, such a prior would be ineffectual if only a subset of the p predictors were irrelevant, in other words, if only a subset of the β components were close to 0. In this section, we extend our results for the setting where such a subset is known. This will set the stage for Section 4, where we develop new results for the more realistic model uncertainty setting where such a subset is unknown.
Let S be the subset of {1,…,p} corresponding to the indices of the potentially irrelevant predictors and let qS = |S| be the number of elements in S. Let βS be the subvector of β corresponding to the columns of A indexed by S. Similarly, let

and

be the subvectors of

and

, respectively, corresponding to βS. Finally, for notational convenience, let ΣA,S and ΣC,S be the submatrices of ΣA and ΣC, respectively, which are the covariance matrices of

and

.
When only the elements of βS are thought to be close to zero, it would be sensible to consider a prior that is uniform on βS, where S is the complement of S. We denote such a prior by πS and let πS* be the restriction of πS to βS so that

is a function of βS only. To exploit the possibility that βS is close to zero, πS* would then be centered around 0.
LEMMA 6. If mπS(z;Σ) is finite for all z and Σ, then

is a proper probability distribution. Furthermore, it can be expressed as

where

is defined by (8).
Proof. The first assertion was proved in Lemma 2. Next, proceeding as in the derivation of (11), we obtain
Similarly, we obtain

The representation (31) follows immediately from (6), (32), and (33). █
The following results provide sufficient conditions for the minimaxity of

and for its dominance over

. We omit the proofs, which are obtained using the same arguments leading to Theorem 1 and Corollary 1. Analogously to our previous development there, we let WS be an invertible qS × qS matrix such that ΣA,S = WSWS′ and ΣC,S = WΣD,SW′, where ΣD,S = diag(d1,…,dqS) as in (15). Finally, let VS,w = wI + (1 − w)ΣD as in (18).
THEOREM 2. Suppose that mπS*(z;WSWS′) is finite for all z. Let H(f(z1,…zqS)) be the Hessian matrix of f.
(i) If trace{H(mπS*(z;WSVS,wWS′))[ΣA,S − ΣC,S]} ≤ 0 for all w ∈ [0,1], then

is minimax under RKL. Furthermore,

dominates

unless πS = πU.
(ii) If

for all w ∈ [0,1], then

is minimax under RKL. Furthermore,

dominates

if for all w ∈ [0,1], this inequality is strict on a set of positive Lebesgue measure.
COROLLARY 2. Suppose that mπS*(z;WSWS′) is finite for all z. Then

will be minimax if

Furthermore,

will dominate

unless πS = πU.
Example (continued) (Scaled harmonic prior)
Suppose that A = B so that as in (28),

where μS = WS−1βS. Here let πWS(μ) ∝ ∥μS∥−(qS−2) when qS ≥ 3 and πW(μS) ∝ 1 when qS < 3. As before, πWS is harmonic, i.e., ∇2πWS(μ) ≡ 0, and not equal to πU when qS ≥ 3. For qS ≥ 3, the corresponding scaled harmonic prior on β is

where η1,…,ηqS > 0 are the eigenvalues of ΣA,S and for qS < 3, πS(β) ∝ 1. By Corollary 2 and (34),

here is minimax and dominates

when qS ≥ 3.
4. MINIMAX MULTIPLE SHRINKAGE PREDICTIVE ESTIMATION
We consider the more realistic model uncertainty setting where there is uncertainty about which subset of the p predictors in A and B should be included in the model. For each choice of S, we have obtained general sufficient conditions for

to be minimax and to dominate πU. However, such

will only offer meaningful risk reduction when β is near the region where πS is largest. For example, under the scaled harmonic prior in (35), such risk reduction occurs when βS is close to 0. The difficulty then is how to proceed when the subset of irrelevant predictors indexed by S is unknown. Rather than arbitrarily selecting S, an attractive alternative is to use a multiple shrinkage predictive estimator that uses the data to adaptively emulate the most effective

.
The multiple shrinkage procedure here is obtained by using a finite mixture of the contemplated priors. A similar multiple shrinkage construction for parameter estimation under squared error loss was proposed and developed by George (1986a, 1986b, 1986c). Let Ω be the set of all the subsets S under consideration, possibly even the set of all possible subsets. For each S ∈ Ω, let πS be the designated prior of the form (30) on β and assign it probability wS ∈ [0,1] such that [sum ]S∈ΩwS = 1. Thus we construct the mixture prior

This prior yields the multiple shrinkage predictive estimator

Here each

is given by (31) in Lemma 6, and each posterior probability is of the form

which follows from (32).
The form (37) reveals

to be an adaptive convex combination of the individual shrinkage predictive estimates

. Note that through

,

doubly shrinks

by putting more weight on the

for which mπS* is largest and hence

is shrinking most. Thus, we expect

to offer meaningful risk reduction whenever βS is near the region where πS is largest for any S ∈ Ω. For example, if every πS in π* is one of the scaled harmonic priors in (35), such risk reduction occurs when βS is close to 0 for any S ∈ Ω for which qS ≥ 3. Thus, the potential for risk reduction using

is far greater than the risk reduction using an arbitrarily chosen

.
We should also note that the allocation of risk reduction by

is in part determined by the wS weights in (38). Because each

is so adaptive through mπS*, choosing the weights to be uniform should be adequate. However, one may also want to consider some of the more refined suggestions for choosing such weights for the multiple shrinkage estimators in George (1986b).
The potential for a multiple shrinkage

to offer meaningful risk reduction in many different regions of the parameter space is greatly enhanced when it is minimax and therefore can only improve on the “noninformative” minimax

. The following two results show that such minimaxity and dominance of

can be obtained. We then conclude with an explicit example of such domination.
THEOREM 3. Suppose for all S ∈ Ω, mπS*(z;WSWS′) is finite for all z. Let H(f(z1,…,zqS)) be the Hessian matrix of f. If for all S ∈ Ω,

then

in (37) is minimax under RKL. Furthermore,

dominates

unless π* = πU.
Proof. From (31), (37), and (38), it is straightforward to show that

can be reexpressed as

Because p* is of the same form as

in (31), namely, a ratio of marginals times

, we can apply the same arguments leading to the proofs of Theorems 1 and 2. These steps show that a sufficient condition for the minimaxity and dominance claims is

This condition is implied if (39) holds for all S ∈ Ω. █
The next result follows using the same argument leading to Corollaries 1 and 2.
COROLLARY 3. Suppose for all S ∈ Ω, mπS*(z;WSWS′) is finite for all z. Then

in (37) will be minimax if for all S ∈ Ω

Furthermore,

will dominate

unless π = πU.
Example (continued) (Scaled harmonic prior)
For each S ∈ Ω, let πS(β) be the scaled harmonic prior given by (35) when qS ≥ 3 and by πS(β) ∝ 1 when qS < 3. When A = B, by Corollary 3,

under these priors will be minimax and will dominate

if qS ≥ 3 for at least one S ∈ Ω.
5. PREDICTIVE DENSITY ESTIMATION NEAR LINEAR SUBSPACES
The harmonic prior predictive estimator

described in Section 3 and incorporated into the multiple shrinkage predictive estimators

in Section 4 offers risk reduction in the region of the parameter space where βS is close to 0. This can be seen as a special case of the following general construction of a predictive estimator that obtains risk reduction when β is close to a linear subspace of Rp.
Suppose one would like to obtain a predictive density estimator with greatest risk reduction in the region where β is close to a linear subspace G ⊂ Rp. In the case of

, G would be the subspace of all β ∈ Rp for which βS ≡ 0. Alternately, if risk reduction was desired, say, when the components of β were close to equal, then one would consider G = [1], the subspace spanned by (1,…,1)′. Let PGβ ≡ argming∈G∥β − g∥ be the projection of β onto G and define βG ≡ (I − PG)β to be the projection of β onto the orthogonal complement of G. For the construction of

in Section 3, βG = βS. For G = [1], βG = (β − β) where β is the vector of components all equal to

.
The main idea behind the general construction is to use a prior that leads to shrinkage of βG toward 0 while leaving the remainder of β untouched. This can be obtained by using a prior of the form

which is effectively uniform on (β − βG). This is a special case of the prior over βS in (30). Note that because βG is qG ≡ (p − dim(G)) dimensional, πG* is a function from RqG to R.
Analogous to the construction in Lemma 6, predictive density estimators

corresponding to priors of the form πG in (41) can be expressed as

where

is defined by (8),

and

are the projections of

and

onto the orthogonal complement of G, respectively, and ΣA,G and ΣC,G are the covariance matrices of

and

, respectively. It is straightforward to see that Theorem 2 and Corollary 2 and their proofs can be extended to obtain conditions on πG*(βG) for such

to be minimax and to dominate

. (Simply substitute the symbol G for the symbol S throughout.)
Example (continued)
Extending (35), consider the following scaled harmonic prior on β. For qG ≥ 3, let

where η1,…,ηqG > 0 are the eigenvalues of ΣA,G, and for qG < 3, let πG(β) ∝ 1. Note that when qG ≥ 3 the resulting

shrinks

toward G, offering reduced risk when β is close to G. By the extension of Corollary 2, such

will be minimax and dominate

when A = B and qG ≥ 3.
Finally, following the development in Section 4 one can easily incorporate such

into multiple shrinkage predictor estimators

. Letting Ω be a set of subspaces G under consideration, construct the mixture prior

where for each G ∈ Ω, πG is the designated prior of the form (41) and wG ∈ [0,1] is such that [sum ]G∈ΩwG = 1. This prior yields the multiple shrinkage predictive estimator

where each

is given by (42) and each posterior probability is of the form

Here,

is an adaptive convex combination of the individual shrinkage predictive estimates

and offers risk reduction whenever βG is near the region where πG is largest for any G ∈ Ω. Thus, the potential for risk reduction using

is far greater than the risk reduction using an arbitrarily chosen

. It is straightforward to see that Theorem 3 and Corollary 3 and their proofs can be extended to get conditions for such

to be minimax and dominate

. (Simply substitute the symbol G for the symbol S throughout.)
Example (continued) (Scaled harmonic prior)
For each G ∈ Ω, let πG(β) be the scaled harmonic prior given by (43) when qG ≥ 3 and by πG(β) ∝ 1 when qG < 3. When A = B, by the extension of Corollary 3,

for these priors will be minimax and will dominate

if qG ≥ 3 for at least one G ∈ Ω.
