Abstract
Multi-modal data are prevalent in many scientific fields. In this study, we consider the parameter estimation and variable selection for a multi-response regression using block-missing multi-modal data. Our method allows the dimensions of both the responses and the predictors to be large, and the responses to be incomplete and correlated, a common practical problem in high-dimensional settings. Our proposed method uses two steps to make a prediction from a multi-response linear regression model with block-missing multi-modal predictors. In the first step, without imputing missing data, we use all available data to estimate the covariance matrix of the predictors and the cross-covariance matrix between the predictors and the responses. In the second step, we use these matrices and a penalized method to simultaneously estimate the precision matrix of the response vector, given the predictors, and the sparse regression parameter matrix. Lastly, we demonstrate the effectiveness of the proposed method using theoretical studies, simulated examples, and an analysis of a multi-modal imaging data set from the Alzheimer’s Disease Neuroimaging Initiative.
Keywords: Inverse covariance matrix estimation, LASSO, Missing data, Moment estimation
1. Introduction
With the prevalence of large-scale multi-modal data in various scientific fields, multi-response linear regression is attracting increasing attention in the statistics and machine learning communities (Rothman et al., 2010; Lee and Liu, 2012; Loh and Zheng, 2013). Although linear regressions with a scalar response are well studied, many applications may have a vector as the response, for example, in biological problems (Kim and Xing, 2012). For example, for multi-tissue joint expression quantitative trait loci (eQTL) mapping (Molstad et al., 2020), researchers predict gene expression values in multiple tissues simultaneously by using a weighted sum of eQTL genotypes. A separate prediction for each tissue is inefficient if the same genes in different tissues are correlated because of shared genetic variants or other unmeasured common regulators. In order to use data from all tissues simultaneously, Molstad et al. (2020) propose a joint eQTL model that considers cross-tissue expression dependence.
To apply variable selection methods to multi-response problems, one option is to separately fit each response using a single-response model. For example, the lasso is a well-studied variable selection method for single-response linear regression models (Tibshirani, 1996). However, although this is a straightforward method, it neglects the dependency structure between responses. Incorporating the dependency structure of the response vector enables us to obtain a more efficient multi-response linear regression approach in terms of estimation and prediction.
For multi-response regression problems, Breiman and Friedman (1997) proposed the curds and whey method to improve the prediction performance by using the dependencies between responses. Specifically, they first fit a single-response regression model for each response, and then modify the predicted values from these regressions by shrinking them using the canonical correlations between the response variables and the predictors. Another popular approach is to use dimension reduction. In particular, the reduced-rank regression (Izenman, 1975) minimizes the least squares criterion, subject to a constraint on the rank of the regression parameter matrix. Yuan et al. (2007) extended this method to include the high-dimensional settings, reducing the dimension by encouraging sparsity among the singular values of the parameter matrix. Nevertheless, although these methods achieve better prediction performance than when using a separate univariate regression, they do not address the problem of variable selection.
In order to handle correlated responses together with variable selection, we can estimate the precision matrix of the response vector, given the predictors, and the regression parameter matrix either separately or simultaneously (Lee and Liu, 2012). For a separate estimation, Cai et al. (2013) use a constrained minimization that can be treated as a multivariate extension of the Dantzig selector to estimate the regression parameter matrix. After removing the regression effect using the estimated regression parameter matrix, the precision matrix of the error terms can be estimated accordingly. A potential drawback of this indirect method is that it ignores the relationships between the responses, given the predictors, when estimating the regression parameter matrix. Thus, in order to use all information more efficiently, it may be better to estimate the precision matrix and regression parameter matrix simultaneously. Existing joint estimation techniques include those of Rothman et al. (2010), Yin and Li (2011), and Lee and Liu (2012) who formulate the multi-response regression problem in a penalized log-likelihood framework to estimate the parameter and precision matrices simultaneously. Using a similar idea, Chen et al. (2018) propose an estimation procedure that estimates the parameter and precision matrices simultaneously based on the generalized Dantzig selector.
However, most existing multi-response linear regression methods deal only with complete data without missing entries, even though multi-modal data are often incomplete in practice. For instance, studies on Alzheimer’s disease (AD) use data from different sources, including magnetic resonance imaging (MRI) of the brain, positron emission tomography (PET), and cerebrospinal fluid (CSF). In practice, observations of a certain modality can be missing completely, because patients drop out or other practical issues arise, leading to a block-wise missing data structure. Thus, it is important to integrate data from all modalities to improve model prediction and variable selection.
One way of handling incomplete multi-modal data is to simply remove observations with missing entries. However, this procedure may greatly reduce the number of observations and lead to loss of information. Another approach is to perform data imputation. However, existing imputation methods, such as matrix completion (Johnson, 1990) algorithms, may be unstable when the missing values occur in blocks. For such cases, Yu et al. (2020) proposed a direct sparse regression procedure using the covariance from the block-missing multi-modal data (DISCOM). They first use all available information to estimate the covariance matrix of the predictors and the cross-covariance vector between the predictors and the response variable, and then use these estimates and an extended Lasso-type estimator to estimate the coefficients. However, the DISCOM method considers only single-response regressions. Recently, Xue and Qu (2021) proposed the multiple block-wise imputation (MBI) method for a single-response regression when the data are block-wise missing. They developed an estimating equation approach to accommodate block-wise missing patterns in multi-modal data. The method is shown to have high selection accuracy and a low estimation error for a single-response regression with block-wise missing data. However, because their imputation method requires analyzing all combinations of blocks, it can be computationally expensive when the number of modalities is large.
Here, we consider a multi-response regression model for block-wise missing data. The main contribution of our method is to allow missing values in both the responses and the predictors, as well as correlations between responses. In contrast to most traditional methods, the proposed method can also be applied when no subject has complete observations. Our method includes two steps. The first step estimates each element of the covariance and cross-covariance matrices using all available observations without imputation. The second step uses a penalized approach to simultaneously estimate the sparse regression coefficient matrix and the precision matrix of the error terms. We show that this method exhibits estimation and model selection consistency in a high-dimensional setting. The results of our numerical studies and an analysis of Alzheimer’s Disease Neuroimaging Initiative (ADNI) data confirm that the proposed method performs competitively for block-wise missing data.
The remainder of the paper is organized as follows. In Section 2, we introduce the problem background and our model. In Section 3, we establish some theoretical properties of our proposed method, and in Sections 4 and 5, we present our simulation studies and a multi-modal ADNI data example, respectively.
2. Methodology
2.1. Problem setup and notation
Consider the following multi-response linear regression model:
| (2.1) |
where is an unknown parameter matrix, is the response matrix, is the design matrix, and is an error matrix. We assume that are independent and identically distributed (i.i.d.) realizations of a random vector with zero mean and covariance matrix . We use to denote the cross-covariance matrix between and . We assume that the predictors come from multiple modalities, and there are predictors in the kth modality. In addition, has block-missing values. That is, for one sample, its measurements in one modality can be entirely missing. We assume the elements of can also be missing. The errors , for , are i.i.d. realizations from a random vector with zero mean and covariance matrix . We let . Moreover, we assume and are uncorrelated. Denote the support of and as and , repectively, where “vec” denotes vectorization by a column operator. For a set , we denote as its cardinality. Denote , , and .
We employ the following notation throughout. The symbol denotes sets of symmetric positive-definite matrices. For a square matrix , we denote its trace as and its diagonal matrix as . For a matrix , we define its entrywise -norm as , and its entrywise -norm as . In addition, we define its matrix -norm as , the matrix -norm as , the spectral norm as , the Frobenius norm as , and the number of nonzero elements as . Denote the largest and smallest eigenvalues of by and , respectively. Denote the sub-matrix of with row and column indices in and as . For a vector , denote as the sub-vector of with indices in , , , , and . For a function , we use to denote a gradient or subgradient of with respect to , if it exists. Finally, we write if for some constant , and write if and .
2.2. Proposed multi-DISCOM method
If we separately apply a least squares estimation with the -norm penalty to each response, the multi-response linear regression model (2.1) essentially solves
| (2.2) |
where is a tuning parameter. We refer to this method as the separate lasso, with the solution denoted as . However, the approach fails to consider correlations between the responses, and may lead to poor predictive performance (see, e.g., Breiman and Friedman (1997)). To produce a better estimator, we propose incorporating into the estimation of and solving the following problem:
| (2.3) |
where is a tuning parameter, and , , and are estimators of , , and , respectively.
In practice, is usually unknown. In case, we first estimate using , and then plug this into (2.3) and solve the following problem:
| (2.4) |
We refer to this method as the two-step weighted lasso. As shown in But as shown by the toy example in Section 2.2.1, the separate lasso may outperform this method in some problems.
We propose estimating and simultaneously by solving the following optimization problem:
| (2.5) |
where and are tuning parameters. When is sufficiently large, Theorem 4 of Banerjee et al. (2008) implies that all off-diagonal entries in become zero. Then, our proposed method (2.5) reduces to the separate lasso (2.2). For a univariate response regression problem, our proposed method (2.5) reduces to the DISCOM algorithm (Yu et al., 2020). When there are no missing entries, (2.5) reduces to the sparse conditional Gaussian graphical model of Yin and Li (2011).
In the toy example in Section 2.2.1, our joint estimation model (2.5) outperforms the two-step weighted lasso and the separate lasso.
2.2.1. Toy example
For illustration, we consider a toy example similar to that in Lee and Liu (2012). Assume , , and , where is an unknown constant. We perform simulation studies for this example with 200 training samples, 300 tuning samples, and 1000 testing samples. Set in Case 1, and in Case 2. Figure 1 shows the estimation error for the separate lasso, two-step weighted lasso, and joint estimation model (2.5). In Case 1, the two-step weighted lasso has a smaller estimation error than that of the separate lasso when is positive. The reverse is true when is negative. In Case 2, the separate lasso has a smaller estimation error than that of the two-step weighted lasso when is positive. The joint estimation model performs best in all cases.
Figure 1:

Plots of the estimation errors for the separated lasso, two-step weighted lasso and joint estimation when . The left panel is for , and the right panel is for .
The simulation results can be explained by the following calculations. With the penalty parameter , the solution of the separate LASSO is given by , where if , if , and .
We can show that the two-step weighted lasso (2.4) is equivalent to
| (2.6) |
When the estimate is accurate, should be very close to the solution of (2.3), where we use as the weight. After we plug into (2.6), the solution is given by when , and when . Compared with , differs only in the shrinkage amount for each entry. The shrinkage amounts for all entries of the separate lasso are the same, and depend only on the tuning parameter . The shrinkage amounts for all entries of the two-step weighted lasso depend on , , and the sign of . Each entry of the two-step weighted lasso may have different shrinkage amounts.
We consider two cases of in Case 1, where . Because and are far from zero, for simplicity, we assume that .
Consider . When , the shrinkage amounts for and are , and those for and are . Thus, the shrinkage amounts for and are smaller than those for and . Therefore, with the tuning parameter that shrinks and to zero, the shrinkage amounts for and are also smaller than those for and . Thus, the two-step weighted lasso has a smaller estimation error than that of the separate lasso in this scenario. When , the shrinkage amounts for all entries in are equal.
Consider . When , the shrinkage amounts for and are , and those for and are . Therefore, with the tuning parameter that shrinks and to zero, the shrinkage amounts for and are larger than those for and . Thus, the separate lasso is preferred to the two-step weighted lasso in this scenario. When , all entries in have the same shrinkage amount.
In Case 2, where , the two-step weighted lasso is preferred to the separate lasso only when is negative. In conclusion, the performance of the two-step weighted lasso compared with that of the separate lasso depends on the sign of and the covariance matrix . In contrast, the joint estimation model (2.5) is more flexible. When and favor the separate lasso, the joint estimation model (2.5) performs better by choosing a large . Otherwise, it can perform better by choosing a relatively small , and thus performs competitively in all cases.
2.2.2. Covariance estimation
Now, we show how to obtain , , and when the data exhibit block-missing values. The following notation is used throughout. For the th predictor, define . For the th response, define . Define , , , , and . Denote the cardinality of , , , , , , and as , , , , , and , respectively. Denote , , , , and .
We propose using the initial estimators of , , and as the sample covariance matrices from all available data, that is, , , , where , , and
| (2.7) |
Note that our method requires that , , and be unbiased estimators of their counterparts. When the missingness in and is completely at random, the unbiasedness assumption is satisfied. However, this assumption may also hold under other missing mechanisms. For our theory, we do not specify any particular missing mechanism, and the unbiasedness assumption suffices.
For block-missing data , the estimate can be ill-conditioned and have negative eigenvalues. Therefore, it may not be a good estimate of , and cannot be used in (2.5) directly. Next, we introduce an estimator that is both well conditioned and more accurate than the initial estimate . According to the partition of the predictors into modalities, can be partitioned into blocks, denoted by , for , , where is a matrix. We denote
where is called the intra-modality sample covariance matrix and is a block-diagonal matrix containing diagonal blocks of , and is called the cross-modality sample covariance matrix containing all off-diagonal blocks of . Let and be the true intra-modality and cross-modality covariance matrices, respectively. For block-missing multi-modal data, the imbalanced sample sizes mean that the estimate can be relatively accurate, while the estimate can be inaccurate. In that case, we estimate using a linear combination of and with different weights. In addition, to ensure the positive definiteness of our estimation, we adopt the idea of a shrinkage estimation of the covariance matrix (Fisher and Sun, 2011) and add the diagonal matrix to our estimator,
| (2.8) |
where are two shrinkage weights. We add the diagonal matrix to ensure the diagonal entries of our estimator are not shrunk.
By Weyl’s theorem, the eigenvalues of our estimator are greater than or equal to . Because is a positive-definite matrix, we can guarantee that the eigenvalues of our estimator are positive by carefully selecting the tuning parameters and .
As dicussed previously, our estimator is a shrinkage estimator. Using a similar idea, we use a shrinkage estimator to estimate . That is, we propose estimating by
| (2.9) |
where is the shrinkage weight. Here, we want to find the optimal linear combination that minimizes the expected quadratic loss .
Here, we consider only a relative low dimension of , with not too many incomplete observations, so we use defined in (2.7) directly. However, when the dimension of is very high or there are many incomplete observations of , a shrinkage estimator of is recommended instead.
Denote , , , and . The optimal choice for the weights of , , and is stated in Proposition 2.1.
Proposition 2.1.
The solutions to the two optimization problems
| (2.10) |
| (2.11) |
are
In addition, for and , we have
Define the -error of the estimators and as and , respectively. Proposition 2.1 shows that our estimator is more accurate than the sample covariance matrix.
Proposition 2.1 is closely related to Proposition 1 of Yu et al. (2020). They calculated the optimal weight and estimation error for their proposed estimator of , where the estimation error is
and . Here, our estimator has a smaller -error than that of their estimator, and our weighted estimator is more accurate than the sample covariance matrix.
2.3. Computational algorithm
In this section, we describe the computational algorithm used to solve the optimization problem (2.5). Because (2.5) is a bi-convex problem, the standard approach to solving it is to use the alternating minimization method. In particular, starting with some given initial point at the tth iteration, we solve solving the following problems:
| (2.12) |
| (2.13) |
In each iteration of our algorithm, given , we first update the estimator by solving (2.12). Because (2.12) is quadratic in , we use the coordinate descent algorithm to solve it. Then, we adopt the graphical lasso method of Friedman et al. (2008) to solve (2.13). We summarize the above procedures in Algorithm 1.

3. Theoretical study
We establish the following theoretical results. First, we prove in Theorem 3.1 that the proposed estimators , and are consistent with high probability. We then show the convergence rate of our proposed estimators and in Theorem 3.4. Finally, the selection consistency of our proposed method is shown in Theorem 3.5. The technical assumptions (A1) to (A5), and all proofs are provided in the Supplementary Material. In the following analysis, we allow and to diverge as , and increase.
In Theorem 3.1, we prove the large deviation bounds for our proposed estimators , and .
Theorem 3.1.
Suppose , , and . If Conditions (A1) and (A2) hold, there exists positive constants , , and such that
| (3.1) |
| (3.2) |
| (3.3) |
If we only use samples with complete observations, sample covariance estimators , and have the following convergence rates
where is the number of samples with complete observations; see Yu et al. (2020). For block-missing data, can be much smaller than , and .
Next, we give the properties of initial estimators and . The following lemma describes estimation consistency of the initial estimator .
Lemma 3.2.
Suppose Conditions (A1)-(A4) hold, , and . If we choose for some large enough constant , then with probability at least , the initial estimator satisfies
Cai et al. (2013) showed that when there is no missing data and the true coefficient is exactly sparse, their estimator has the convergence rate of , where is the sample size of the data and is the upper bound of . When there is no missing data, our initial estimator has the convergence rate of . If we assume , the convergence rate of is the same as that of . When the data are block-wise missing, and we only use complete samples to estimate , we will have , which can be much slower than the rate in Lemma 3.2 as is typically much smaller than and for block-wise missing data.
For the single-response regression with block-wise missing data, the result in Lemma 3.2 is the same as Theorem 2 in Yu et al. (2020) and the estimator performs well when the dimension of is small. But when the dimension of becomes large, the estimator may perform poorly.
The following lemma describes consistency of our initial estimator .
Lemma 3.3.
Suppose Conditions (A1)-(A4) hold, , . If we choose for a large enough , it holds with probability at least that
There are two terms in the estimation error bound of . The first term comes from the error induced by using incomplete observations to estimate and . The second term comes from the estimation error of .
We next derive the convergence rates of and . The convergence rates are related to and , which are fractions of and respectively. Hence, we let and with . When the responses are complete while the covariates have missing entries, and , and . When the covariates are complete while the responses have missing entries, and , and . When both the responses and covaraites are complete, and . Theorem 3.4 below establishes the consistency of proposed estimators and in (2.5).
Theorem 3.4.
Suppose Conditions (A1)–(A4) hold, , . If we choose and satisfying and for a large enough , then it holds with probability at least that
Next, we discuss some direct implications of Theorem 3.4. First, we show that our estimators are at least as good as the initial estimators under some conditions. Since as and , the convergence rate of is no slower than . Similarly, the convergence rate of is no slower than . Here the two slowest convergence rates are achieved when . If we assume , the upper bounds of and are at least as tight as and .
On the other hand, if or and , the upper bounds of and are strictly tighter than that of and . One example is when for all and for . Another example is when , and .
When is complete while has missing entries, and . Then convergence rate of in Theorem 3.4 becomes
When are complete while have missing entries, and . In this case, we can set and have
When both and are complete, . In this case, we can set and have
| (3.4) |
where is the sample size. The error bound in (3.4) is the minimax rate of the -penalized estimator as shown in Raskutti et al. (2011).
In Theorem 3.5 below, we show that our proposed method is model selection consistent.
Theorem 3.5.
Assume that Conditions (A1)-(A5) hold. Suppose , , . If , , , and , then with probability at least , there exists a solution to (2.5) such that .
4. Numerical study
In this section, we examine the performance of our proposed method (Multi-DISCOM) in terms of , the signal-to-noise ratio, and the distribution of the error using numerical studies. We compare the efficiency of our proposed method with that of the following methods: (1) the complete lasso, which separately applies the lasso to each response using only samples with complete observations (both and have no missing values); (2) the imputed lasso, which separately applies the lasso to each response using all samples, where missing data are imputed using the soft-thresholded SVD method; (3) the MBI, which separately applies the MBI (Xue and Qu, 2021) to each response using all samples, and the missing data are imputed using multiple block-wise imputation; (4) DISCOM, which separately applies the DISCOM method (Yu et al., 2020) to each response; and (5) the imputed-MRCE, which runs the MRCE (Rothman et al., 2010) using all samples, with missing data imputed using the soft-thresholded SVD method.
In all examples, we set and , with . The ith row of the coefficient matrix is (1,1.5, 1, 1.5), for , and zero otherwise. The response has entries missing completely at random, with the missing proportion 0.01.
For each example, the data are generated from three modalities, with dimensions , , and , respectively. The training data set contains samples with complete observations, samples from the third modality, samples from the first and third modalities, and samples from the first modality. The tuning data set contains 75 samples with complete observations, and the testing data set includes 300 samples with complete observations. For each method, we train our model with different tuning parameters on the training data set. Then we choose the optimal tuning parameter by minimizing the mean squared error (MSE) on the tuning data set.
For each example, we repeat the simulation 50 times. To evaluate the selection performance of the algorithm, we use the false-positive rate (FPR) and false-negative rate (FNR) as criteria: and , where FN represents the number of coefficients wrongly detected as zero, TN is the number of coefficients correctly detected as zero, TP are is the number of coefficients correctly detected as nonzero and FP is the number of coefficients wrongly detected as nonzero. Furthermore, to evaluate the accuracy of our estimators, we use the MSE on the testing data set and the -distance as criteria.
In Example 1, we examine our method related to . Let and . We set the error , with . We choose between −0.4 and 0.4.
In Example 2, we examine the performance of our method related to the signal-to-noise ratio. Let and . We set the error , with , and choose between one and five.
In Example 3, we examine the robustness of our method when the error follows a heavy-tailed distribution. Let and . We set the error , where , and refers to Student’s distribution with location vector 0 and scale matrix .
To demonstrate the results, we focus on Example 1. We report the results of the other examples in the Supplementary Material.
The results in Table 1 indicate that the multi-DISCOM method delivers the best performance in all settings. Specifically, the multi-DISCOM method produces a smaller MSE and estimation errors than those of the other methods in all settings, especially when there are large correlations between the responses. In addition, the lasso method with imputed data may deliver worse selection performance, possibly because of the randomness in the imputation of the block-missing data. The results in Table 4 in the Supplementary Material indicate that the multi-DISCOM method has a greater advantage when the signal-to-noise ratio is small. When the ratio is smaller, the noise has a stronger effect on , and hence considering the precision matrix is more more helpful for our estimation.
Table 1:
Performance comparison for the methods in Example 1 with different ρ. The values in parentheses are the standard errors of the measures.
| Method | MSE | FPR | FNR | ||
|---|---|---|---|---|---|
|
| |||||
| ρ = −0.4 | Lasso | 1.51(0.06) | 3.70(0.06) | 0.09(0.02) | 0.00(0.00) |
| Imputed-Lasso | 1.73(0.06) | 3.57(0.06) | 0.11(0.01) | 0.00(0.00) | |
| MBI | 2.10(0.08) | 4.26(0.09) | 0.12(0.02) | 0.11(0.03) | |
| DISCOM | 1.44(0.04) | 3.56(0.06) | 0.05(0.00) | 0.05(0.01) | |
| Imputed-MRCE | 1.53(0.05) | 3.72(0.08) | 0.17(0.03) | 0.08(0.02) | |
| Multi-DISCOM | 1.40(0.04) | 3.39(0.08) | 0.02(0.01) | 0.09(0.02) | |
|
| |||||
| ρ = 0.4 | Lasso | 1.55(0.06) | 3.77(0.06) | 0.11(0.02) | 0.00(0.00) |
| Imputed-Lasso | 1.75(0.06) | 3.61(0.06) | 0.13(0.01) | 0.00(0.00) | |
| MBI | 2.14(0.08) | 4.30(0.09) | 0.13(0.02) | 0.11(0.03) | |
| DISCOM | 1.46(0.04) | 3.59(0.06) | 0.06(0.00) | 0.05(0.01) | |
| Imputed-MRCE | 1.54(0.05) | 3.73(0.08) | 0.19(0.03) | 0.09(0.02) | |
| Multi-DISCOM | 1.43(0.04) | 3.44(0.08) | 0.04(0.01) | 0.07(0.02) | |
5. Application to the ADNI study
We apply the multi-DISCOM method to data from the ADNI study (Mueller et al., 2005), and compare it with several existing approaches. A primary goal of this analysis is to identify biological markers and neuropsychological assessments to measure the progression of mild cognitive impairment (MCI) and early AD. We are interested in predicting the mini mental-state examination (MMSE), ADAS1, and ADAS2, which are common diagnotic scores for AD. The data processing steps are summarized in the Supplementary Material.
After data processing, we have 93 features from MRI, 93 features from PET, and five features from CSF. There are 805 subjects in total, including 199 subjects with complete MRI, PET, and CSF features, 197 subjects with MRI and PET features only, 201 subjects with MRI and CSF features only, and 208 subjects with MRI features only.
In our analysis, we divide the data into training, tuning, and testing sets. The training set consists of all subjects with incomplete observations and 40 randomly selected subjects with complete features. The tuning set consists of another 40 randomly selected subjects with complete observations. The testing set contains the remaining 119 subjects with complete observations. We train our model using different tuning parameters on the training set, choosing the tuning parameter that minimizes the MSE on the tuning set. The testing set is used to evaluate the methods. We use all methods shown in the simulation study to predict the MMSE score. For each method, the analysis is repeated 30 times using different partitions of the data. In addition to the sum of the MSE of all three responses, we compare the MSEs for each response (, and ) as criteria. We also compare the number of features selected by each method.
As shown in Table 2, the multi-DISCOM method outperforms all other methods. The DISCOM method has a similar overall MSE to that of the multi-DISCOM method, but worse and . One possible reason for this is that ADAS1 and ADAS2 are highly correlated, which means considering the precision matrix can help. Because there are 208 subjects with MRI features only, the MBI method may not impute those 208 subjects accurately. As a result, the MBI method may not perform well in this case.
Table 2:
Performance comparison for the ADNI data.
| Method | Overall MSE | MSEMMSE | MSEADAS1 | MSEADAS2 | # of Selected Features |
|---|---|---|---|---|---|
|
| |||||
| Lasso | 93.37(3.82) | 5.31(0.19) | 29.84(1.35) | 58.23(2.40) | 54.20 |
| Imputed-Lasso | 80.40(1.62) | 4.54(0.12) | 25.80(0.51) | 50.07(1.15) | 165.00 |
| MBI | 91.84(3.02) | 5.13(0.14) | 28.43(1.17) | 58.29(2.16) | 59.87 |
| DISCOM | 67.47(1.33) | 4.26(0.11) | 21.76(0.51) | 41.45(0.86) | 72.87 |
| Imputed-MRCE | 67.41(2.02) | 4.29(0.10) | 21.61(0.65) | 41.50(1.33) | 218.50 |
| Multi-DISCOM | 65.82(1.21) | 4.22(0.12) | 21.18(0.46) | 40.41(0.80) | 89.67 |
With regard to model selection, both the DISCOM method and the multi-DISCOM method deliver relatively simple models. Figure 2 shows the selection frequency of the 191 features when predicting ADAS1. The selection frequency of each feature is defined as the number of times of it is selected in the 30 replications. As shown in Figure 2, for our method, some features are often selected, and many other features are rarely selected. Thus our method delivers robust model selection. However, the features selected by the imputed lasso method vary across replications. One possible reason for the unstable performance in terms of model selection is the randomness in the imputation of the block-missing data. Hippocampus formation left (69th region) and amygdale right (83th feature) are frequently selected by our method, and have been shown to be highly correlated with AD and MCI (Jack et al., 1999; Misra et al., 2009; Zhang and Shen, 2012); however, the DISCOM method rarely selects these features.
Figure 2:

Selection frequency of 191 features for prediction of ADAS1 score.
6. Conclusion
We have proposed a joint estimation method in a penalized framework with an entry-wise ℓ1-regularization using block-missing multi-modal predictors. We first estimate the covariance matrix of the predictors using a linear combination of the estimates of the variance of each predictor, the estimates of the intra-modality covariance matrix, and the cross-modality covariance matrix. The proposed estimator of the covariance matrix can be positive semidefinite and more accurate than the sample covariance matrix. In the second step, we use the estimated covariance matrix and a penalized estimator to deliver a sparse estimate of the coefficients in the optimal linear prediction. We also establish the theory for the estimation and feature selection consistency. Extensive simulation studies indicate that our method exhibits promising performance in terms of estimation, prediction, and model selection for block-missing multi-modal data. Finally, we apply the multi-DISCOM method to the ADNI data set, showing that our model has good prediction power and meaningful interpretation.
Supplementary Material
Acknowledgments
The authors thank the editor, associate editor, and reviewers for their helpful comments and suggestions. This research was supported in part by NSF grant DMS-2100729 and NIH grants R01GM126550 and R01AG073259. Haodong Wang is gratefully acknowledges the partial support from the National Science Foundation, award NSF-DMS-1929298 to the Statistical and Applied Mathematical Sciences Institute.
Footnotes
Supplementary Material
Supplementary Material includes additional results of our numerical studies, technical conditions and proofs.
Contributor Information
Haodong Wang, Department of Statistics and Operations Research, The University of North Carolina at Chapel Hill.
Quefeng Li, Department of Biostatistics, The University of North Carolina at Chapel Hill.
Yufeng Liu, Department of Statistics and Operations Research, Department of Genetics, Department of Biostatistics, Carolina Center for Genome Sciences, Lineberger Comprehensive Cancer Center, The University of North Carolina at Chapel Hill.
References
- Banerjee O, El Ghaoui L, and d’Aspremont A (2008). Model selection through sparse maximum likelihood estimation for multivariate gaussian or binary data. The Journal of Machine Learning Research 9, 485–516. [Google Scholar]
- Breiman L and Friedman JH (1997). Predicting multivariate responses in multiple linear regression. Journal of the Royal Statistical Society: Series B (Statistical Methodology) 59(1), 3–54. [Google Scholar]
- Cai TT, Li H, Liu W, and Xie J (2013). Covariate-adjusted precision matrix estimation with an application in genetical genomics. Biometrika 100(1), 139–156. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Chen J, Xu P, Wang L, Ma J, and Gu Q (2018). Covariate adjusted precision matrix estimation via nonconvex optimization. In International Conference on Machine Learning, pp. 922–931. [Google Scholar]
- Fisher TJ and Sun X (2011). Improved stein-type shrinkage estimators for the high-dimensional multivariate normal covariance matrix. Computational Statistics and Data Analysis 55(5), 1909–1918. [Google Scholar]
- Friedman J, Hastie T, and Tibshirani R (2008). Sparse inverse covariance estimation with the graphical lasso. Biostatistics 9(3), 432–441. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Izenman AJ (1975). Reduced-rank regression for the multivariate linear model. Journal of Multivariate Analysis 5(2), 248–264. [Google Scholar]
- Jack CR, Petersen RC, Xu YC, O’Brien PC, Smith GE, Ivnik RJ, Boeve BF, Waring SC, Tangalos EG, and Kokmen E (1999). Prediction of ad with mri-based hippocampal volume in mild cognitive impairment. Neurology 52(7), 1397–1397. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Johnson CR (1990). Matrix completion problems: a survey. In Matrix Theory and Applications, Volume 40, pp. 171–198. Amer. Math. Soc. [Google Scholar]
- Kim S and Xing EP (2012). Tree-guided group lasso for multi-response regression with structured sparsity, with an application to eqtl mapping. The Annals of Applied Statistics 6(3), 1095–1117. [Google Scholar]
- Lee W and Liu Y (2012). Simultaneous multiple response regression and inverse covariance matrix estimation via penalized gaussian maximum likelihood. Journal of Multivariate Analysis 111, 241–255. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Loh P-L and Wainwright MJ (2015). Regularized m-estimators with nonconvexity: Statistical and algorithmic theory for local optima. The Journal of Machine Learning Research 16(1), 559–616. [Google Scholar]
- Loh W-Y and Zheng W (2013). Regression trees for longitudinal and multiresponse data. The Annals of Applied Statistics, 495–522. [Google Scholar]
- Misra C, Fan Y, and Davatzikos C (2009). Baseline and longitudinal patterns of brain atrophy in mci patients, and their use in prediction of short-term conversion to ad. Neuroimage 44(4), 1415–1422. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Molstad AJ, Sun W, and Hsu L (2020). A covariance-enhanced approach to multi-tissue joint eqtl mapping with application to transcriptome-wide association studies. arXiv preprint arXiv:2001.08363. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Mueller SG, Weiner MW, Thal LJ, Petersen RC, Jack C, Jagust W, Trojanowski JQ, Toga AW, and Beckett L (2005). The alzheimer’s disease neuroimaging initiative. Neuroimaging Clinics 15(4), 869–877. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Raskutti G, Wainwright MJ, and Yu B (2011). Minimax rates of estimation for high-dimensional linear regression over lq-balls. IEEE Transactions on Information Theory 57(10), 6976–6994. [Google Scholar]
- Rothman AJ, Levina E, and Zhu J (2010). Sparse multivariate regression with covariance estimation. Journal of Computational and Graphical Statistics 19(4), 947–962. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Tibshirani R (1996). Regression shrinkage and selection via the lasso. Journal of the Royal Statistical Society: Series B (Methodological) 58(1), 267–288. [Google Scholar]
- Xue F and Qu A (2021). Integrating multisource block-wise missing data in model selection. Journal of the American Statistical Association 116(536), 1914–1927. [Google Scholar]
- Yin J and Li H (2011). A sparse conditional gaussian graphical model for analysis of genetical genomics data. The Annals of Applied Statistics 5(4), 2630. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Yu G, Li Q, Shen D, and Liu Y (2020). Optimal sparse linear prediction for block-missing multi-modality data without imputation. Journal of the American Statistical Association 115(531), 1406–1419. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Yuan M, Ekici A, Lu Z, and Monteiro R (2007). Dimension reduction and coefficient estimation in multivariate linear regression. Journal of the Royal Statistical Society: Series B (Statistical Methodology) 69(3), 329–346. [Google Scholar]
- Zhang D and Shen D (2012). Multi-modal multi-task learning for joint prediction of multiple regression and classification variables in alzheimer’s disease. NeuroImage 59(2), 895–907. [DOI] [PMC free article] [PubMed] [Google Scholar]
Associated Data
This section collects any data citations, data availability statements, or supplementary materials included in this article.
