Skip to main content
NIHPA Author Manuscripts logoLink to NIHPA Author Manuscripts
. Author manuscript; available in PMC: 2025 Mar 12.
Published in final edited form as: J Am Stat Assoc. 2024 Jan 4;119(548):2748–2759. doi: 10.1080/01621459.2023.2277409

Optimal and Safe Estimation for High-Dimensional Semi-Supervised Learning

Siyi Deng *, Yang Ning , Jiwei Zhao , Heping Zhang §
PMCID: PMC11902906  NIHMSID: NIHMS1939210  PMID: 40078670

Abstract

We consider the estimation problem in high-dimensional semi-supervised learning. Our goal is to investigate when and how the unlabeled data can be exploited to improve the estimation of the regression parameters of linear model in light of the fact that such linear models may be misspecified in data analysis. We first establish the minimax lower bound for parameter estimation in the semi-supervised setting, and show that this lower bound cannot be achieved by supervised estimators using the labeled data only. We propose an optimal semi-supervised estimator that can attain this lower bound and therefore improves the supervised estimators, provided that the conditional mean function can be consistently estimated with a proper rate. We further propose a safe semi-supervised estimator. We view it safe, because this estimator is always at least as good as the supervised estimators. We also extend our idea to the aggregation of multiple semi-supervised estimators caused by different misspecifications of the conditional mean function. Extensive numerical simulations and a real data analysis are conducted to illustrate our theoretical results.

Keywords: High dimensionality, model aggregation, model misspecification, optimal estimation, safe estimation, semi-supervised learning

1. Introduction

Semi-supervised learning is an emerging research area in statistics and machine learning (Zhu, 2005; Chapelle et al., 2006), and can have a great potential in electronic health records (EHR) based studies for clinical research. In these types of studies, one major challenge is the lack of gold-standard health outcomes or phenotypes (Kohane, 2011). The validated phenotypes are often obtained by manual chart reviews that are prohibitively expensive (Liao et al., 2010); therefore, only can a very small subset of patients be annotated by experts in reality. For the rest of the patients, their covariate information, often high-dimensional (Weisenthal et al., 2018; Gensheimer et al., 2019; Abdullah et al., 2020), is only available.

Developing efficient statistical methods to analyze such data is a timely and important problem. Let Y denote the outcome variable and X the p-dimensional covariates. In addition to n independent and identically distributed (i.i.d.) samples (Y1,X1),(Yn,Xn)(Y,X), we also observe N i.i.d. data consisting of only covariates, Xn+1,,XN+nX. Following the convention, the former is referred to as labeled data and the latter is called unlabeled data. We also denote Y=(Y1,,Yn)TnandX=(X1,,Xn)Tn×p the outcomes and covariates from the labeled data, and X˜=(X1,,XN+n)T(N+n)×p the covariates from both. In this work, we focus on high-dimensional regression problems; namely, p can be much larger than n. The size of the unlabeled data N is allowed but not required to be larger than n.

We consider the so-called assumption lean regression framework (Buja et al., 2019; Berk et al., 2019),

Y=f(X)+ϵ, (1.1)

where f(X)=E(YX) is the unknown conditional mean function, ϵ is the random error independent of Xp with 𝔼(ϵ)=0,𝔼(ϵ2)=σ2, and σ2 is an unknown parameter. We consider the random design and assume that X and Y are centered with 𝔼(X)=0 and 𝔼(f(X))=0. On one hand, we would like to put as fewer assumptions as possible on f(X) to enable model flexibility. On the other hand, for the purpose of interpretability, we often fit simple parametric models such as linear regression to explain the association between Y and X. To meet both ends, we consider linear regression as a working model where the true data generating process follows (1.1). Since 𝔼[(YXTθ)2]=𝔼[(f(X)XTθ)2]+σ2, the regression coefficients in a linear model correspond to the L2() projection of f(X) onto the linear space spanned by X, i.e.,

θ*=argminθp𝔼[(f(X)XTθ)2]

that delineates the linear dependence between Y and X. We do not include intercept in θ* simply because 𝔼(X)=0 and 𝔼(f(X))=0. Our goal here is to estimate the high dimensional parameter θ*.

In the supervised setting with n labeled observations, a number of penalized estimators have been proposed to estimate θ*, such as lasso (Tibshirani, 1996) and Dantzig selector (Candes and Tao, 2007). While significant progress has been made towards understanding the estimation in the fully supervised setting, there is very limited research in the semi-supervised setting. It is important to observe that under (1.1), since the linear regression is the working model, the covariate X is no longer the ancillary statistic for the regression parameter θ*. Therefore, the covariate X in the unlabeled data, usually with a much bigger sample size than the labeled data, is informative and may be beneficial for estimating θ*.

Our first contribution is to establish the minimax lower bound for estimating θ* in the semi-supervised setting. In particular, to derive this lower bound, we assume f() is unknown but belongs to some specific model class, such that methods for estimating f() are available in the existing literature. Based on the lower bound, when N is sufficiently large, the error term due to the model misspecification or equivalently the nonlinearity of f() becomes negligible. This reveals one potential benefit from using the unlabeled data in that the estimation of θ* can be more robust to the model misspecification. Moreover, we show that the fully supervised estimators (e.g., lasso and Dantzig selector) do not attain this lower bound. Our second contribution is to propose a new semi-supervised estimator that achieves this lower bound under some conditions. In Theorem 3.2, we show that the rate of our estimator depends on whether the unknown f() can be consistently estimated. When f() belongs to some specific model class so that it can be consistently estimated with a proper rate, the proposed estimator attains the minimax lower bound up to some logarithmic factor, and therefore improves the rate of the supervised estimators. When f() is misspecified, however, the rate of our semi-supervised estimator becomes sub-optimal and may be even slower than the supervised estimators. Our third contribution is to develop a general two-step refitting procedure that further improves the above semi-supervised estimator. The resulting estimator is guaranteed to be no worse than the supervised estimators no matter f() is misspecified or not, and remains minimax rate-optimal when f() belongs to some specific model class so that can be consistently estimated with a proper rate, hence it provides a safe use of the unlabeled data. Therefore, we call it the safe semi-supervised estimator. In empirical studies one may encounter the situation that, while all misspecified, different estimates of f() are available. We further extend the idea of creating safe semi-supervised estimator to the aggregation of multiple semi-supervised estimators under such a situation. The convergence rate of the aggregated estimator is guaranteed to be no worse than any of the un-aggregated semi-supervised estimators. Overall, our goal is to exploit both safe and efficient use of the unlabeled data by developing semi-supervised estimators of θ* such that their convergence rates are faster, or at least no slower, than the standard supervised estimators (e.g., lasso and Dantzig selector).

1.1. Related work

In computer science, a large number of classification algorithms have been developed under semi-supervised setting, which mainly focus on data with discrete labels; see Zhu (2005); Chapelle et al. (2009) for some surveys. Common assumptions such as manifold assumption and cluster assumption were made in the literature in order to obtain fast rate of convergence in classification (Rigollet, 2006). In non-parametric regression problem, Wasserman and Lafferty (2008) showed that unlabeled data do not always help to improve the rate of the mean squared error, but with semi-supervised smoothness assumption the estimator with faster rate could be developed.

More recently, Van Engelen and Hoos (2020) and Yang et al. (2021) provided comprehensive surveys on many up-to-date developments in semi-supervised learning, especially with deep neural networks. For example, the methods named as Mixmatch (Berthelot et al., 2019) and Fixmatch (Sohn et al., 2020) leverage unlabeled data through pseudo-labeling and consistency regularization to assist the prediction model. The self-training method, which trains a model to fit pseudo-labels predicted by previously learned models, has also been developed for semi-supervised learning (Xie et al., 2020; Chen et al., 2020; Wei et al., 2020). The performance of many modern semi-supervised learning algorithms in some image classification tasks is compared and discussed by Oliver et al. (2018).

There are also progress considering how to make use of the unlabeled data to obtain an estimator with a smaller asymptotic variance, when the dimension p is fixed and small. For example, Zhang et al. (2019); Azriel et al. (2016) and Chakrabortty and Cai (2018) investigated how to incorporate the unlabeled data to improve the estimation efficiency for the population mean 𝔼(Y) and regression coefficients in a working linear regression.

With high-dimensional data, Alquier and Hebiri (2012) proposed a transductive version of lasso and Dantzig selector in the semi-supervised setting. They showed that the transductive estimators have the same rate as the supervised ones. More recently, Bellec et al. (2018a) proposed a modified lasso estimator and showed that the excess risk of their estimator in prediction has the same rate of convergence as the supervised lasso estimator. These existing theoretical results neither confirm nor deny the existence of estimators with improved statistical rate when unlabeled data are available. To the best of our knowledge, it remains an open problem of when and how one can develop a semi-supervised estimator with improved statistical rate by exploiting the available unlabeled data. We bridge this gap by showing the minimax lower bound and proposing new semi-supervised estimators.

1.2. Organization of the paper

The rest of this paper is organized as follows. In Section 2, we give the minimax lower bound for semi-supervised estimation. In Section 3, we introduce the optimal semi-supervised estimator and its corresponding upper bound. In Section 4 we devote ourselves into the safe semi-supervised estimator, where we propose a two-step procedure regardless of the quality of the estimated conditional mean model. In Section 5 we extend the idea to aggregation of multiple semi-supervised estimators caused by different misspecifications of the conditional mean model. Numerical experiments and a real data application are in Sections 6 and 7, respectively. All the technical proofs are contained in the Supplement.

1.3. Notations

Let PX,Y and PX denote the joint distribution of (X,Y) and the marginal distribution of X, respectively. For v=(v1,,vp)Tp, we define v0=|supp(v)| where supp(v)={i:vi0} and |A| is the cardinality of a set A,vq=(i=1p|vi|q)1/q for 1q<, and v=max1ip|vi|. Denote v2=vvT. For a matrix M=[Mij],Mi and Mj denote the i-th row and j-th column respectively. Define Mmax=maxij|Mij|,M1=maxji|Mij|,M=maxij|Mij|. If the matrix M is symmetric, then Λmin(M) and Λmax(M) are the minimal and maximal eigenvalues of M. We denote Ip the p×p identity matrix. For S{1,,p}, let vS={vk:kS} and Sc be the complement of S. For matrix Xn×p and index set D{1,,n},XD={Xi:iD}T|D|×p. For a function f, let f2=𝔼[f(X)2] denote the L2() norm of f.

For two positive sequences an and bn, we write anbn if Can/bnC for some C,C>0. Similarly, we use ab to denote aCb for some constant C>0. Given a,b, let ab and ab denote the maximum and minimum of a and b.

2. Minimax Lower Bound for Semi-Supervised Estimation

The semi-supervised learning setting refers to that we observe n i.i.d. copies of (Y,X) and additional N i.i.d. copies of X, where the distributions of X in both labeled and unlabeled data are the same. In Theorem 3.2 presented in Section 3, we will rigorously show that the unknown conditional mean function f() plays an important role in assessing the optimality of semi-supervised estimators. However, the correct specification and consistent estimation of f() under high dimensionality is by no means a trivial problem. In the literature, methods for consistently estimating f() with a proper rate are only available when f() belongs to some specific model class. In that regard, when analyzing the minimax lower bound here, we assume that f() belongs to one of the following two model classes.

We first define the pairwise interaction model pairwise={j=1pγjXj+1jkpγjkXjXk}, where γ=(γ1,,γp,γ11,γ12,,γpp)p+p(p+1)/2 are unknown parameters satisfying γ0s¯. In practice, the conditional mean function f(X) is usually nonlinear in X. In pairwise, we account for the nonlinearity by incorporating the quadratic terms and the pairwise interactions. To mitigate the model complexity, the parameter γ is assumed to be s-sparse (Zhao et al., 2016). We refer to Supplement S.4 for further discussions. Thus, we define the class of joint distributions of (X,Y) as

𝒫Φ,σpairwise={PX,Y|Y=f(X)+ϵ,f()pairwise,θ*0s,Var(ϵ)=σ2,𝔼(f(X)XTθ*)2Φ2,andPX𝒫X},

where θ* implicitly depends on the distribution PX,Y, the parameter s controls the sparsity of θ*,𝒫X={PX|𝔼[X]=0,Var(Xj)=1 and Λmin(Cov(X))Cmin>0} with some constant Cmin. For notational simplicity, we write 𝔼() for 𝔼PX,Y(). We note that, 𝒫Φ,σpairwise is indexed by two non-negative parameters Φ2 and σ2, where the former controls the magnitude of model misspecification f(X)XTθ* or equivalently the nonlinearity of f(X) in the second moment and the latter is the variance of ϵ. In particular, we allow Φ2 to grow with n in our framework.

The second model class we consider is the additive model additive={j=1pfj(Xj)}, where fj’s are unknown second-order-smooth functions (Lin and Zhang, 2006; Meier et al., 2009; Huang et al., 2010; Raskutti et al., 2012). To ease the presentation, we defer the definition of -smooth functions to Supplement S.4. Similarly, we assume the number of nonzero functions is bounded by s. Compared to pairwise, the additive model does not allow interactions among covariates but offers more flexibility in associating each component Xj with Y. Similar to 𝒫Φ,σpairwise, we can define the class of distributions 𝒫Φ,σadditive, where we replace fpairwise with fadditive in the definition.

The following theorem offers the lower bound for the convergence rate of any estimator of θ* over the classes of distributions 𝒫Φ,σpairwise or 𝒫Φ,σadditive, in the semi-supervised setting. Throughout the paper without causing confusion, we use C,C,c1, and c2, etc. to denote generic constants whose values can change from time to time.

Assumption 2.1. Assume that slog(p/s)Cn for some constant C,4s(n1)/4, and the sparsity level in pairwise and additive satisfies s¯s.

Theorem 2.2. Under Assumption 2.1, we have that for any 1q,

infθ^supPX,Y𝒫Φ,σpairwisePX,Y[θ^θ*qc1s1/q(Φlog(p/s)n+N+σlog(p/s)n)]>c2, (2.1)

where infθ^ denotes the infimum over all estimators based on the labeled data Yi,Xi for 1in and unlabeled data Xi for n+1in+N, and c1 and c2 are some positive constants. Here we denote s1/=1. In addition, the same lower bound (2.1) holds when we replace PX,Y𝒫Φ,σpairwise with PX,Y𝒫Φ,σadditive.

Remark 2.3. The lower bound (2.1) in Theorem 2.2 is obtained by restricting f() to be in either pairwise or additive. Indeed, this is a stronger result than the case without such a restriction. Theorem 2.2 implies, if one considers the class of joint distributions of (X,Y) as

𝒫Φ,σ={PX,Y|Y=f(X)+ϵ,f2<,θ*0s,Var(ϵ)=σ2,𝔼(f(X)XTθ*)2Φ2,andPX𝒫X}

without specifying the model class of f(), the minimax lower bound remains the same as in (2.1). This lower bound consists of two components. Up to some absolute constants, the first term s1/qΦlog(p/s)/(n+N) corresponds to the error due to potential model misspecification and the second term s1/qσlog(p/s)/n comes from the uncertainty inherited from the randomness of the error ϵ, which always exists even if the regression function is linear f(X)=XTθ*. In this case, we have Φ=0 and the lower bound agrees with the existing result for sparse linear regression (Verzelen, 2012; Bellec et al., 2018b).

Remark 2.4. The sample size of the unlabeled data N plays an important role in the lower bound (2.1). In Supplement S.4.1, we show that under some conditions, Φ2s so Φ as the sparsity grows and Φσnn+N may happen. In this case, the dominating term in the lower bound s1/qΦlog(p/s)/(n+N) can be reduced as N increases. If N is sufficiently large such that Φσnn+Nc<, the lower bound attains its minimum s1/qσlog(p/s)/n, which can be viewed as the irreducible error in the semi-supervised setting since a further increase of N would no longer decrease the lower bound. As an illustration, we plot the lower bound in Figure 1 of Supplement S.2.

Figure 1:

Figure 1:

The L2 and L1 estimation errors under Model 1 with p=500 and n=200. The length of the vertical bar represents the magnitude of the sample standard deviations. L2 errors for U-Dantzig are 5.75 (0.20), 7.14 (0.24), 7.47 (0.26) and L1 errors for U-Dantzig are 6.15 (0.17), 6.53 (0.15), 6.73 (0.15). The numbers in the parenthesis are sample standard deviations.

Before delving into our proposed estimators, we briefly summarize some known properties of supervised estimators which shall be useful later. The supervised Dantzig selector is defined as

θ^D=argminθ1,s.t.1ni=1n(YiXiTθ)XiλD, (2.2)

where λD is a tuning parameter. It is shown in Lemma S.4 of Supplement S.3 that with high probability

θ^Dθ*1=Op{s(Φ+σ)logpn}. (2.3)

Under the condition Nn, the lower bound in (2.1) is strictly smaller in order than the upper bound (2.3) if and only if Φ/σ. In this case, the supervised estimator θ^D does not attain the lower bound and is thus sub-optimal in the minimax sense; see Figure 1 in Supplement S.2. Similarly, the supervised lasso estimator is defined as

θ^L=argminθp12ni=1n(YiXiTθ)2+λLθ1, (2.4)

where λL is a tuning parameter. The same upper bound as in (2.3) can be derived similarly. The Dantzig selector and the lasso estimator are theoretically equivalent (Bickel et al., 2009). To better illustrate the motivation of how to incorporate the unlabeled data, we next introduce our semi-supervised estimator with the formulation of the Dantzig selector in Section 3.

3. Optimal Semi-Supervised Estimator

3.1. Motivation and the key step

To motivate our estimator, we first briefly explain how the convergence rate of θ^D in (2.2) is derived. Following the standard argument in Bickel et al. (2009), the Dantizig selector satisfies θ^Dθ*1=Op(sλD), where the tuning parameter λD1ni=1nXi(YiXiTθ*). In the proof of Lemma S.4, we further show that 1ni=1nXi(YiXiTθ*)logpn{𝔼(YiXiTθ*)2}1/2 with high probability. The desired bound (2.3) is obtained by noting that

𝔼(YiXiTθ*)2=𝔼(Yif(Xi))2+𝔼(f(Xi)XiTθ*)2σ2+Φ2. (3.1)

In view of (2.3) and Remark 2.3, we see that the slow rate of θ^D is driven by the sup-norm of the score function 1ni=1nXi(YiXiTθ*).

To find an estimator with the improved rate, our key idea is to construct a modified score function. To this end, we decompose the score function of θ^D as

1ni=1nXi(YiXiTθ*)=1ni=1nXi(Yif(Xi))+1ni=1nXi(f(Xi)XiTθ*).

We propose to replace the last term as 1n+Ni=1n+NXi(f(Xi)XiTθ*), the sample average over both labeled and unlabeled data. Apparently, it is a consistent estimator of 𝔼[Xi(f(Xi)XiTθ*)]=12𝔼[θ(f(Xi)XiTθ*)2] with a faster rate. Thus, the unlabeled data can help estimate the expectation of the gradient of the model misspecification error. This explains why the unlabeled data may help in the case of misspecification. This leads to the following modified score function

1ni=1nXi(Yif(Xi))+1n+Ni=1n+NXi(f(Xi)XiTθ*)=ξ¯Σ^n+Nθ*, (3.2)

where Σ^n+N=1n+Ni=1n+NXi2 and

ξ¯=1ni=1nXiYi1ni=1nXif(Xi)+1n+Ni=1n+NXif(Xi). (3.3)

Further insight on the modified score function can be found in Supplement S.4.5.

3.2. Computation of ξ

To compute ξ¯, we need to find an estimator for f(), the unknown conditional mean function. In the rest of the paper, we use h^() to denote the estimate of the conditional mean function and will discuss some examples in Remark 3.3. To account for the possible model misspecification of the unknown conditional mean function, we assume that there exists a function h() with h2< such that the estimate h^() converges to h() in the L2() norm. We refer to h as a conditional mean model. When the conditional mean model is correctly specified, we would expect that f=h and h^() is consistent for f().

A serious challenge may arise from deriving the theoretical property of our proposed semi-supervised estimator if we use all data to obtain h^() due to the dependence between the estimator h^() and the data Xi,Yi in the sample average from ξ. To bypass this challenge, we adopt the cross-fitting technique that was devised for semiparametric estimation problems (Bickel, 1982; Schick, 1986) as well as for high-dimensional data (Robins et al., 2017; Chernozhukov et al., 2018). For notational simplicity, we denote by D* the labeled data and D the full dataset. Without loss of generality, we split the labeled data D* into two folds D1* and D2* with size n1=n2=n/2. Similarly, we split the unlabeled data into two folds U1 and U2 with size N1=N2=N/2. Merging U1 and U2 with D1* and D2* respectively, we obtain two independent data sets D1=D1*U1 and D2=D2*U2. Next, for j={1,2}, we train the estimator h^j using the data D*Dj* and then construct

ξ^j=1njiDj*XiYi1njiDj*Xih^j(Xi)+1nj+NjiDjXih^j(Xi). (3.4)

In view of the modified score function (3.2), replacing ξ¯ with ξ^=ξ^1+ξ^2/2, we propose the following semi-supervised Dantzig selector

θ^SD=arg minθ1,s.t.Σ^n+Nθξ^ λSD. (3.5)

Similarly, we define the semi-supervised lasso estimator as

θ^SL=argminθpθTΣ^n+Nθ2ξ^Tθ+2λSLθ1. (3.6)

3.3. Theoretical property of the proposed estimator

We develop the theoretical property for the proposed optimal semi-supervised estimator.

Assumption 3.1. We make the following assumptions:

  • (A1)

    Σ1/2X is a zero mean sub-Gaussian vector with bounded sub-Gaussian norm and Cov(X)=Σ has smallest eigenvalue Λmin(Σ)Cmin>0 for some positive constant Cmin. Moreover, max1jpΣjj=O(1).

  • (A2)

    max1in+NXiK1 where we allow K1 to diverge with (n,N,p).

  • (A3)

    𝔼(ϵ2)=σ2 and 𝔼[(f(X)XTθ*)2]Φ2.

  • (A4)

    θ* is s-sparse with θ*0s, and slogpn+N=O(1).

Assumption (A1) is a standard technical condition for X in order to verify the restricted eigenvalue (RE) condition (Bickel et al., 2009). Assumption (A2) imposes the boundedness of the covariates, which simplifies the analysis when the linear model is misspecified (Bühlmann and Van de Geer, 2015). In particular, when Xi is uniformly bounded, K1 becomes a constant. If each component of Xi is Gaussian or sub-Gaussian, Assumption (A2) still holds with high probability with K1=Clog[p(n+N)] for some constant C. Assumption (A3) only requires the existence of the second moment of ϵ and f(X)XTθ*. We note that, unlike Bickel et al. (2009), we do not assume the residual YXTθ* to be sub-Gaussian. This is because the residual in the misspecified model YXTθ*=ϵ+(f(X)XTθ*) contains the nonlinear term f(X)XTθ* which can be large. While we only assume the moment condition in Assumption (A3), the boundedness in Assumption (A2) enables us to apply the Nemirovski moment inequality (Lemma S.2) to control the deviation of the sample estimates from their population. Assumption (A4) is the sparsity condition. In particular, Bühlmann and Van de Geer (2015) provided some sufficient conditions on f(X) and the distribution of X under which θ* is sparse in the misspecified model. We further require slogpn+N=O(1) to verify the RE condition under the random design; see Lemma S.3.

Given Assumption 3.1, we establish the convergence rate of the semi-supervised Dantzig selector θ^SD in (3.5). By Bickel et al. (2009), one can easily show that the same error bounds hold for the semi-supervised lasso estimator θ^SL. For simplicity, we only present the asymptotic results for θ^SD, where n,p and N can be either fixed or tends to infinity as well.

Theorem 3.2. Suppose Assumption 3.1 holds and the estimator h^j() satisfies

h^jh2=Op(bn),

for j=1, 2, where bn is a deterministic sequence. Denote Gh=hf2. With some tuning parameter λSDK1Φlogpn+N+σ+bn+Ghlogpn, the estimator θ^SD in (3.5) achieves the following error bounds

θ^SDθ*q=Op(K1s1/q{Φlogpn+N+(σ+bn+Gh)logpn}), (3.7)

for q=1, 2. Moreover, if Gh=0, i.e. f=h,bn/σ=o(1) and K1=O(1), we obtain

θ^SDθ*q=Op(s1/q{Φlogpn+N+σlogpn}). (3.8)

The error bound (3.7) depends on bn, the stochastic error from the estimator h^j, and Gh that can be viewed as the asymptotic bias of the estimator. If we assume f belongs to pairwise or additive introduced in Section 2, there exist estimators h^j in the literature such that Gh=0 and bn/σ=o(1); see further explanations in Remark 3.3 and more detailed examples in Supplement S.5. Thus, with K1=O(1), the error bound (3.7) reduces to (3.8), which matches the minimax lower bound with q=1, 2 in Theorem 2.2 up to a logs factor. Therefore we call the estimator under this situation the optimal semi-supervised estimator. On the other hand, if the bias term Gh is large, the error bound (3.7) implies that our estimator θ^SD may have a slow rate. We will revisit this problem in Section 4.

Practically, we can set the tuning parameter λSD=CK1(Φ^logpn+N+σ^logpn) and choose the constant C by cross-validation. To account for the magnitude of Φ2 and σ2 in λSD, we suggest to estimate Φ2 and σ2 by Φ^2=(Φ^12+Φ^22)/2 and σ^2=(σ^12+σ^22)/2, where Φ^j2=1njiDj(h^j(Xi)θ^DTXi)2 and σ^j2=1njiDj*(Yih^j(Xi))2. The cross-validation method works well in our simulations.

Remark 3.3. (Examples of h^). If the knowledge of f(X) is available to some extent, we can leverage this information to construct estimators of f(X). We introduced two model classes pairwise and additive in Section 2. For instance, if f()additive, we can directly apply the existing estimators in the literature; see Lin and Zhang (2006); Meier et al. (2009); Huang et al. (2010); Raskutti et al. (2012), among many others. In particular, Corollary 2 in Huang et al. (2010) implies that their adaptive group lasso estimator h^ constructed with spline basis functions satisfies h^f2=Op(nd/(2d+1)), where d is the smoothness of the function fk().

Remark 3.4. (Comparison with Alquier and Hebiri (2012)). In the semi-supervised setting, Alquier and Hebiri (2012) proposed a transductive version of lasso and Dantzig selector based on the imputation method. Let Y˜=(Y˜1,,Y˜n+N) denote the imputed outcomes (or pseudo-outcomes) from some preliminary estimator. The transductive Dantzig selector is given by

θ^T=argminθ1s.t.1n+NX˜(Y˜X˜Tθ)λT. (3.9)

If the imputation satisfies 1n+NX˜(Y˜X˜θ*)(σ+Φ)logpn, it can be shown that θ^Tθ*1(σ+Φ)slogpn with high probability. We can see that the error bound is of the same order as the supervised Dantzig selector (2.3). Thus, the transductive Dantzig selector is also sub-optimal in the minimax sense; see the last paragraph of Section 2.

To see how the transductive Dantzig selector differs from our estimator θ^SD, we assume that the imputation is attained by using our estimator h^(), i.e., Y˜i=h^(Xi) for 1in+N. For simplicity, let us omit the cross-fitting step here and defer more derivations in Supplement S.4.3. Then the modified score function Σ^n+Nθξ^ in our estimator (3.5) can be rewritten as

Σ^n+Nθξ^=1n+Ni=1nXi(Yi+Nn{YiY˜i}XiTθ)+1n+Ni=n+1n+NXi(Y˜iXiTθ).

We can see that for the samples from the unlabeled data (i{n+1,,n+N}), we use Y˜i as the pseudo-outcome. However, for the samples from the labeled data (i{1,,n}), Yi+Nn{YiY˜i} serves as the pseudo-outcome. In comparison, the transductive Dantzig selector (3.9) always uses Y˜i as the pseudo-outcome for i{1,,n+N}.

Remark 3.5. (Comparison with Bellec et al. (2018a)). Recently, Bellec et al. (2018a) proposed a modified lasso estimator for prediction in the semi-supervised setting, which can be reformatted as the following Dantzig selector

θ^U=arg minθ1,s.t.Σ^n+Nθ1ni=1nXiYiλU, (3.10)

where Σ^n+N=1n+Ni=1n+NXi2. Compared with our estimator θ^SD in (3.5), θ^U turns out to be a special case of θ^SD by plugging h^=0 into (3.4).

Bellec et al. (2018a) showed that if a large number of unlabeled data are used to compute Σ^n+N, it becomes more plausible to assume that the compatibility (or RE) constant is bounded away from zero. The statement also holds true for our semi-supervised estimator θ^SD with the use of Σ^n+N. Moreover, they proved that the error bound for the excess risk in prediction remains Op(slogp/n) under certain conditions, including |Y|C for some constant C>0 which indeed implies Φ=O(1) and σ=O(1) by their proof of Theorem 7. To make a fair comparison of θ^U with our estimator θ^SD, we show that under the same conditions in our Theorem 3.2,

θ^Uθ*1=Op(s(Φ+σ+(θ*TΣθ*)1/2)logpn). (3.11)

The proof is deferred to Supplement S.4.2. It is seen that θ^U has a slower rate than our estimator θ^SD if Φ/σ or θ*TΣθ*/σ2. Again, in Supplement S.4.1, we consider the examples where Φ2s and σ is a constant, so that Φ/σ holds, as s grows with n. Perhaps, a more surprising fact is that the convergence rate of θ^U can be even slower than the fully supervised Dantzig selector θ^D in (2.3) if θ*TΣθ*/(σ2+Φ2). Indeed, our simulation studies confirm that the estimator θ^U often produces larger estimation error than θ^SD and θ^D.

4. Safe Semi-Supervised Estimator

Recall from Theorem 3.2 that our semi-supervised estimator θ^SD is minimax optimal, if the conditional mean function f() can be consistently estimated with a proper rate, e.g., when f() belongs to pairwise or additive introduced in Section 2. If this does not hold, there is no guarantee that the estimator θ^SD attains the minimax lower bound or outperforms the supervised estimator. In particular, when Gh+bnΦ, the convergence rate of θ^SD can be even slower than the supervised estimator θ^D in (2.2), hence the integration of unlabeled data might fail to improve the estimation accuracy of θ*.

To tackle this problem, we develop a safe semi-supervised estimator via a two-step procedure to adapt to the unknown quality of the conditional mean model h(), which makes the final estimator no worse than the supervised estimator. To facilitate the theoretical analysis of the two-step estimator, we proceed with the lasso type estimators in this section. Recall that the supervised lasso was defined in (2.4) in Section 2. Equivalent to (3.6), we can rewrite our optimal semi-supervised lasso estimator θ^SL as

θ^SL=argminθpj=12iDj(h^j(Xi)XiTθ)2n+N2iDj*(Yih^j(Xi))XiTθn+2λSLθ1. (4.1)

We construct the safe semi-supervised estimator in the following two steps. First, for a given estimate of the unknown conditional mean h^, we compute our semi-supervised lasso estimator θ^SL in (4.1) and the supervised lasso estimator θ^L in (2.4). Since the estimator θ^SL may not be desirable when the corresponding conditional mean model h is misspecified, in the second step we further improve the initial estimator θ^SL by a step of refitting on a suitable estimate of the support set of θ*. Denote the support set of two lasso type estimators θ^L and θ^SL by T^1 and T^2 respectively. We define the safe semi-supervised estimator as

θ^R=θ^SL+ω^, (4.2)

where ω^p is attained by

ω^=argminsupp(ω)T^1T^212ni=1n(YiXiT(θ^SL+ω))2+λωω1. (4.3)

In (4.3) we impose supp(ω)T^1T^2, which implies ω^j=0 for any jT^1T^2. Thus, the safe semi-supervised estimator θ^R may only differ from θ^SL on the estimated support set T^1T^2. Since both the estimands of θ^SL and θ^R are θ*, by the definition of (4.2) we can treat ω^ as an estimator of θ*θ*=0. At a first sight, one may expect that estimating a known vector of 0 by ω^ and summing with θ^SL will inflate the error of the resulting estimator. However, we show a surprising result that the two step estimator θ^R may outperform the initial estimator θ^SL.

In the following, we will first explain the intuition behind the estimator θ^R. Let us consider two scenarios. First, if our initial estimator θ^SL in step 1 is able to achieve a fast rate, one would expect that ω^0 due to the L1 regularization in (4.3). Thus, θ^R will inherit the fast rate from the initial estimator θ^SL. In the second scenario, if θ^SL has a slow rate due to model misspecification, with a suitable choice of tuning parameters, we can obtain ω^θ^Lθ^SL. As a toy example, if p is fixed and small and we set all tuning parameters in ω^,θ^SL and θ^L to be 0, it is easily shown from the least square formula that ω^=θ^Lθ^SL. Thus, in this case, the safe semi-supervised estimator will resemble the supervised estimator, since θ^R=θ^SL+ω^θ^L. In summary, the refitting step can simultaneously retain the fast rate of θ^SL if it has, and alleviate the potentially unsatisfactory performance of θ^SL under model misspecification. The following theorem shows the convergence rate of the safe semi-supervised estimator θ^R.

Theorem 4.1. Suppose Assumption 3.1 holds, Λmax(Σ)Cmax< and s(logp)2=o(n). Assume that we choose the tuning parameters λSL,λL and λω in (4.1), (2.4) and (4.3) as λSLK1(Φlogpn+N+(σ+bn+Gh)logpn) and λLλωK1(Φ+σ)logpn. We have for q=1,2,

θ^Rθ*q=Op(RSLRL),

where RSL=s1/qK1(Φlogpn+N+(σ+bn+fh2)logpn), and RL=s1/qK1(Φ+σ)logpn.

Recall that RSL and RL correspond to the convergence rates of θ^SL and θ^L, respectively. Theorem 4.1 shows that θ^R attains the faster rate between θ^SL and θ^L. Thus, the estimator θ^R remains minimax rate-optimal when the initial estimator θ^SL is optimal (see Theorem 3.2), and is guaranteed to be no worse than the supervised estimators even if the conditional mean model is misspecified.

To choose the tuning parameters, we note that the magnitude of λSL is the same as λSD in Theorem 3.2. We can apply the same cross-validation method explained after Theorem 3.2 to tune λSL. Since λL can be written as λL=CK1{𝔼(YXTθ*)2}1/2logpn for some constant C, one may use scaled lasso to estimate the noise level 𝔼(YXTθ*)2, and further apply cross-validation to tune λL. In practice, to reduce the computational cost, once we have selected the tuning parameter λL, we can simply set λω=λL, which works well in our simulations.

Remark 4.2. The two-step approach is inspired by the recent works of Bastani (2020) and Li et al. (2020) in the context of transfer learning. However, our theoretical guarantee in Theorem 4.1 is much stronger than those works. Using our terminology, the theoretical analysis in Bastani (2020) and Li et al. (2020) implied that the estimator θ^R can only attain the worst possible rate between θ^SL and θ^L, i.e., θ^Rθ*q=Op(RSL+RL), which is not sufficient to show θ^R to be safe. We obtain a sharper result in Theorem 4.1 because our refitting step (4.3) differs from those works. In particular, unlike their works, we constrain the support of the estimator ω^ to be T^1T^2, which guarantees the sparsity of θ^R. This is an important intermediate step to prove Theorem 4.1. Finally, we note that, in the context of transfer learning, Li et al. (2020) also considered how to use model aggregation, such as Q-aggregation (Dai et al., 2012), to improve the initial estimator. We refer to Supplement S.4.4 for further discussion on model aggregation.

5. Aggregation of Semi-Supervised Estimators

Recall from Theorem 3.2 that the performance of the semi-supervised estimator depends on the estimator h^ of the conditional mean model. In practice, it is uncommon for us to find a consistent estimator of the conditional mean function. More commonly, we may face multiple choices of h^’s, none of which is consistent. We may expect that different h^’s only capture different aspects of the non-linearity of the conditional mean function. Does aggregating multiple semi-supervised estimators help us explore the non-linearity of the conditional mean function? Here, we generalize the two-step method in Section 4 to answer this question.

Assume that two different estimators of the conditional mean function h^1 and h^2 are available. We denote by θ^h1 and θ^h2 the semi-supervised lasso estimators in (4.1) with h^1 and h^2 and tuning parameters λh1 and λh2 respectively. In the following, we will apply the two-step procedure to combine θ^h1 and θ^h2. We first compute θ^h1 and θ^h2 in step 1. Their support sets are denoted by H^1 and H^2. In step 2, we use θ^h1 as the initial estimator and define the aggregated estimator as

θ^AH=θ^h1+ω^h, (5.1)

where

ω^h=argminsupp(ω)H^1H^2j=12(iDj(h^2j(Xi)XiT(θ^h1+ω))2n+N2iDj*(Yih^2j(Xi))XiT(θ^h1+ω)n)+2λHω1.

Unlike the refitting step in (4.3), we also incorporate the unlabeled data to compute ω^h so that θ^AH can attain a better convergence rate than θ^h1 or θ^h2. One may note that the creation of θ^AH is not symmetric to h1 and h2; however, our theoretical analysis below shows that the priority order of h1 and h2 does not really matter.

Proposition 5.1. Suppose Assumption 3.1 holds, Λmax(Σ)Cmax< and s(logp)2=o(n+N). The estimators h^1 and h^2 satisfy h^1jh12=Op(bh1) and h^2jh22=Op(bh2) for j=1,2. Denote Gh1=h1f2 and Gh2=h2f2. Selecting some tuning parameters λh1K1(Φlogpn+N+(σ+bh1+Gh1)logpn),λh2λHK1(Φlogpn+N+(σ+bh2+Gh2)logpn), we can show that for q=1, 2,

θ^AHθ*q=Op(Rh1Rh2),

where Rhj=s1/qK1(Φlogpn+N+(σ+bhj+fhj2)logpn).

This proposition shows that the aggregated estimator θ^AH attains the best possible rate between θ^h1 and θ^h2. Following the same reasoning, one may use θ^AH as the initial estimator and repeat the refitting step, if a third estimator θ^h3 is available. The resulting estimator attains the best possible rate among the three estimators θ^h1,θ^h2 and θ^h3. We expect that, in general, our two-step procedure can be applied to aggregate multiple estimators, as long as the number of the candidates is fixed and small. We refer to Section 6 for numerical performance of the aggregated estimators.

6. Simulation Studies

6.1. Data generating models and practical implementation

We first generate a p-dimensional multivariate normal random vector Z𝒩(0,Σ) with Σjk=0.3|jk|. We set the covariate X=(X1,,Xp) to be X1=|Z1| and Xj=Zj for 1<jp. The reason we take X1=|Z1| is that this transformation implies 𝔼(X1kXj)=0 for j1 but the parameter θ1* for centered X1 is nonzero. We consider the following three data generating models for Y. For Model 1, we consider an additive model

Y=0.5X12+0.8X33(X42)2+2(X5+1)2+2X6+ϵ,

where ϵ𝒩(0,1). To calculate the corresponding regression parameter θ* under the working linear model, we first center Y and X1 so that their means are 0. By Proposition 4 in Bühlmann and Van de Geer (2015), we know that the support of θ* is S={1,3,4,5,6} and θj* for any jS is given by the L2() projection in the sub-model only with the variable Xj (e.g, θ3*=arg min𝔼(0.8X32θ3X3)2). After some calculation, we obtain θ*=(1.1,0,2.4,4,4,2,0,,0), which is sparse.

For Model 2, we consider

Y=0.6(X1+X2)2+0.4X43X5+2X6+ϵ,

where ϵ𝒩(0,1). The model is non-additive since it includes an interaction term between X1 and X2. The corresponding regression parameter θ* is (1.48,1.04,0,1.2,1,2,0,,0).

Besides, we consider a non-additive Model 3 which includes extra randomly selected support sets S1 and S2 on top of Model 1. We choose |S1|=|S2|=5 and set

Y=0.5X12+0.8X33(X42)2+2(X5+1)2+2X6+2kS1Xk+0.05(kS2Xk)3+ϵ,

where ϵ𝒩(0,1). In this model, θk*=0.75 for kS2,θk*=2 for kS1, and the other components of θ* are the same as in Model 1. Under each data generating model, we consider several combinations of (n,p) and vary the ratio N/n in a certain range. We repeat the simulation 100 times and output the average as final results.

Before we proceed to illustrate the results, we list the estimators considered in this section and discuss several practical implementation issues. Since the performance of lasso and Dantzig type estimators are similar, we only consider the Dantzig type estimators here for simplicity.

  • The proposed semi-supervised estimator θ^SD in (3.5) (SSL1) with a sparse additive model h1. We estimate the sparse additive model by using the group lasso with the spline basis (Huang et al., 2010). To be specific, we use the cubic spline basis with degree of freedom df=5. To select the penalty parameter in group lasso and make computation easier, the BIC criterion is used; see Section 4 in Huang et al. (2010) for the definition. After we derive the estimator h^1 and subsequently ξ^, we modify the source code in the flare package to compute θ^SD, where the tuning parameter λSD is selected by 5 fold cross-validation.

  • The proposed semi-supervised estimator θ^SD in (3.5) (SSL2) with a pairwise interaction model h2. The model h2() corresponds to the linear regression containing all the linear terms, the squares of the variable and the interaction terms (Zhao et al., 2016).

  • The supervised Dantzig selector θ^D in (2.2) (Dantzig). We use the flare package to compute the estimator and select the tuning parameter by 5 fold cross-validation.

  • The modified Dantzig selector θ^U in (3.10) (U-Dantzig).

  • The aggregated estimator θ^AH in (5.1) (SSL12) that combines SSL1 and SSL2.

  • The safe semi-supervised estimator θ^R (S-SSL1) using SSL1 as the initial estimator. As seen from the discussion after Theorem 4.1, we set the tuning parameter λω identical to the tuning parameter for the supervised Dantzig selector.

  • The safe semi-supervised estimator θ^R (S-SSL12) using SSL12 (e.g., the aggregated estimator) as the initial estimator.

6.2. Numerical results

Under Model 1 with p=500 and n=200, the comparisons of the estimation errors of SSL1, SSL2, Dantzig, SSL12, S-SSL1 and S-SSL12 are illustrated in Figure 1, while the results from U-Dantzig are shown in numbers in the caption of the figure due to the scale of plot. Since the true data generating model is additive with some quadratic terms, both SSL1 and SSL2 can leverage the non-linearity of the conditional mean function and their estimation errors are much smaller than Dantzig, which agrees with Theorem 3.2. Besides, we can see that SSL1 outperforms SSL2, since the imposed additive model in SSL1 can better estimate the conditional mean function. By aggregating SSL1 and SSL2, our estimator SSL12 achieves the minimum L2 error among all those methods. For the two safe semi-supervised estimators (S-SSL1 and S-SSL12), they retain the optimal rate in L2 norm from the corresponding semi-supervised estimators (SSL1 and SSL12), and clearly outperform Dantzig, which is consistent with the theoretical property in Theorem 4.1.

One interesting observation is that U-Dantzig performs much worse than the fully supervised estimator Dantzig; see the caption of Figure 1. Thus, using the sample covariance Σ^n+N from both labeled and unlabeled data in the Dantzig selector may not provide any empirical improvement; see Remark 3.5 for the theoretical justification. In addition, as the size of unlabeled data N increases, the improvement of our semi-supervised estimators (SSL1, SSL2, SSL12, S-SSL1 and S-SSL12) is more overwhelming, whereas the performance of U-Dantzig tends to deteriorate.

The comparisons under Model 2 with p=500 and n=200 are shown in Figure 2. Since Model 2 includes an interaction term between X1 and X2, the sparse additive model h1 is inconsistent for the true regression function. Thus SSL1 does not improve the estimation accuracy compared with fully supervised Dantzig. However, the safe semi-supervised estimator, S-SSL1, successfully mitigates the undesired performance of SSL1 and its L1 and L2 errors are smaller than Dantzig. This agrees with Theorem 4.1 that the refitting step provides a safe use of unlabeled data even if the imposed conditional mean model is incorrect. On the other hand, since the pairwise interaction model h2 is a correctly specified conditional mean model, the estimators SSL2, SSL12 and S-SSL12, that depend on this model, show small estimation errors.

Figure 2:

Figure 2:

The L2 and L1 estimation errors under Model 2 with p=500 and n=200. The length of the vertical bar represents the magnitude of the sample standard deviations. L2 errors for U-Dantzig are 2.31 (0.08), 2.75 (0.09), 2.87 (0.11) and L1 errors for U-Dantzig are 4.28 (0.10), 4.62 (0.10), 4.66 (0.07).

Under Model 3, since the true conditional mean function differs significantly from the additive model h1, SSL1 yields large estimation errors. Nevertheless, the performance of S-SSL1 is comparable and no worse than the fully supervised Dantzig. While the pairwise interaction model h2 cannot account for the third order interaction terms in the set S2, it can still partially explain the non-linearity of the true conditional mean function. Thus, the performance of SSL2 is still better than Dantzig in L2 norm when N/n=5 and also in L1 norm. The comparison results are summarized in Figure 3.

Figure 3:

Figure 3:

The L2 and L1 estimation error under Model 3 with p=500 and n=200. The length of the vertical bar represents the magnitude of the sample standard deviations. L2 errors for U-Dantzig are 11.46(0.23), 13.29(0.25), 13.62(0.26) and L1 errors for U-Dantzig are 14.32(0.16), 15.73(0.24), 15.60(0.20).

The Supplement S.6 contains further simulation results with p=200 and n=100, and with p=1000 and n=300, for all the three models considered above, as well as some other numerical results.

7. Real Data Application

In this section, we illustrate our proposed methods in a real data example, derived from the Medical Information Mart for Intensive Care III (MIMIC-III) database (Johnson et al., 2016). MIMIC-III is an openly available electronic health records system developed by the MIT Lab for Computational Physiology. It contains de-identified health-related data for 38,597 adult patients (aged 16 years or above) admitted to intensive care units (ICU) of the Beth Israel Deaconess Medical Center between 2001 and 2012. Some details of the adult patients by their first ICU admissions are available in the Table 1 of Johnson et al. (2016).

Researchers have used the MIMIC-III database to investigate a variety of medical issues such as predicting ICU readmissions (Brown et al., 2012; Tabak et al., 2017; Xue et al., 2019) and associating various clinical biomarkers with mortality (Liu et al., 2020; Du et al., 2021; Jhou et al., 2021; Tang et al., 2021). Our initial motivation for this data analysis is to understand the relation between the albumin level in the blood sample, oftentimes used to screen for liver or kidney disease (Phillips et al., 1989), and all other variables including demographics, chart events, and clinical biomarkers from the laboratory tests.

After all of the data pre-processing steps detailed in Supplement S.7, we are left with a dataset with 4784 patients and each of them has p=2928 covariates. The results depicted in Figure 4 are an aggregation from 100 replications. In each replication, we randomly choose 2000 patients and call the first n=500 patients the labeled data. We mask the outcome “albumin” for all other 1500 patients and call them the unlabeled data. In each experiment, we gradually increase the sample size of the unlabeled data from N=500 to N=1000 and to N=1500. Since the working model already includes some pairwise interaction terms among biomarkers, we use the random forest to estimate the conditional mean function in our SSL estimator and the corresponding S-SSL estimator. The L1 and L2 estimation errors presented in Figure 4 are computed against the lasso estimator using all of the 4784 samples, which is regarded as the proxy of the underlying true linear coefficients of the working model.

Figure 4:

Figure 4:

The L2 and L1 estimation error for real data application. The length of the vertical bar represents the magnitude of the sample standard deviations.

From Figure 4, as the ratio N/n increases from 1 to 3, compared to supervised lasso, the proposed S-SSL estimator could bring the L1 error down around 7.6% to 10.3% and the proposed SSL estimator could bring the L1 error down around 10.1% to 21.7%, respectively. The percentage decrease for the L2 error ranges from 14.9% to 22.4% for the S-SSL estimator and from 23.2% to 28.6% for the SSL estimator. Compared to the S-SSL estimator, the outperformance of the SSL estimator, albeit not as significant as the comparison with the supervised lasso, is still noticeable from Figure 4. The likely reason for this is that the random forest used in our semi-supervised estimators (SSL and S-SSL) has already effectively captured the structure of the conditional mean function. Thus, S-SSL behaves similarly to SSL. All of these observations support the effectiveness of the methods proposed in this paper. In Supplement S.7, similar results can be obtained where the estimation errors are computed against the lasso which exclusively employs samples that are not utilized in the computation of the three comparators.

Finally, Supplement S.7 also contains the detailed data cleaning and data pre-processing procedures for this application, as well as some other results and conclusions. Along the paper, we also submit the programming code for anyone who has interest to reproduce the results.

Supplementary Material

supplemental material

Acknowledgment

Ning is supported in part by U.S. National Science Foundation (NSF DMS 1854637 and 1941945) and U.S. National Institutes of Health (NIH 1RF1AG077820-01A1). Zhao is supported in part by NSF (DMS 1953526, 2122074 and 2310942), NIH (R01DC021431) and the American Family Funding Initiative of UW-Madison. Zhang is supported in part by NIH (R01HG010171 and R01MH116527) and NSF (DMS 2112711). The authors would like to thank the Editor, an Associate Editor, and three reviewers for their insightful comments which have helped improve the manuscript substantially.

Footnotes

Conflict of Interest

The authors report there are no competing interests to declare.

References

  1. Abdullah SS, Rostamzadeh N, Sedig K, Garg AX, and McArthur E (2020), “Visual analytics for dimension reduction and cluster analysis of high dimensional electronic health records,” in Informatics, Multidisciplinary Digital Publishing Institute, vol. 7, p. 17. [Google Scholar]
  2. Alquier P and Hebiri M (2012), “Transductive versions of the LASSO and the Dantzig Selector,” Journal of Statistical Planning and Inference, 142, 2485–2500. [Google Scholar]
  3. Azriel D, Brown LD, Sklar M, Berk R, Buja A, and Zhao L (2016), “Semi-Supervised linear regression,” arXiv e-prints, arXiv:1612.02391. [Google Scholar]
  4. Bastani H. (2020), “Predicting with Proxies: Transfer Learning in High Dimension,” Management Science, 0, null. [Google Scholar]
  5. Bellec PC, Dalalyan AS, Grappin E, and Paris Q (2018a), “On the prediction loss of the lasso in the partially labeled setting,” Electron. J. Statist, 12, 3443–3472. [Google Scholar]
  6. Bellec PC, Lecué G, Tsybakov AB, et al. (2018b), “Slope meets lasso: improved oracle bounds and optimality,” The Annals of Statistics, 46, 3603–3642. [Google Scholar]
  7. Berk R, Buja A, Brown L, George E, Kuchibhotla A, Su W, and Zhao L (2019), “Assumption Lean Regression,” The American Statistician, 1–23. [Google Scholar]
  8. Berthelot D, Carlini N, Goodfellow I, Papernot N, Oliver A, and Raffel CA (2019), “Mixmatch: A holistic approach to semi-supervised learning,” Advances in neural information processing systems, 32. [Google Scholar]
  9. Bickel PJ (1982), “On adaptive estimation,” The Annals of Statistics, 647–671. [Google Scholar]
  10. Bickel PJ, Ritov Y, and Tsybakov AB (2009), “Simultaneous analysis of Lasso and Dantzig selector,” Ann. Statist, 37, 1705–1732. [Google Scholar]
  11. Brown SE, Ratcliffe SJ, Kahn JM, and Halpern SD (2012), “The epidemiology of intensive care unit readmissions in the United States,” American Journal of Respiratory and Critical Care Medicine, 185, 955–964. [DOI] [PMC free article] [PubMed] [Google Scholar]
  12. Buja A, Brown L, Berk R, George E, Pitkin E, Traskin M, Zhang K, and Zhao L (2019), “Models as approximations I: consequences illustrated with linear regression,” Statistical Science, 34, 523–544. [Google Scholar]
  13. Bühlmann P and Van de Geer S (2015), “High-dimensional inference in misspecified linear models,” Electron. J. Statist, 9, 1449–1473. [Google Scholar]
  14. Candes E and Tao T (2007), “The Dantzig selector: Statistical estimation when p is much larger than n,” Ann. Statist, 35, 2313–2351. [Google Scholar]
  15. Chakrabortty A and Cai T (2018), “Efficient and adaptive linear regression in semi-supervised settings,” Ann. Statist, 46, 1541–1572. [Google Scholar]
  16. Chapelle O, Scholkopf B, and Zien A (2006), Semi-Supervised Learning, vol. 2. [Google Scholar]
  17. — (2009), “Semi-supervised learning,” IEEE Transactions on Neural Networks, 20, 542–542. [Google Scholar]
  18. Chen Y, Wei C, Kumar A, and Ma T (2020), “Self-training avoids using spurious features under domain shift,” Advances in Neural Information Processing Systems, 33, 21061–21071. [Google Scholar]
  19. Chernozhukov V, Chetverikov D, Demirer M, Duflo E, Hansen C, Newey W, and Robins J (2018), “Double/debiased machine learning for treatment and structural parameters,” The Econometrics Journal, 21, C1–C68. [Google Scholar]
  20. Dai D, Rigollet P, and Zhang T (2012), “Deviation optimal learning using greedy Q-aggregation,” The Annals of Statistics, 40, 1878–1905. [Google Scholar]
  21. Du H, Siah KTH, Ru-Yan VZ, Teh R, Tan CYE, Yeung W, Scaduto C, Bolongaita S, Cruz MTK, Liu M, et al. (2021), “Prediction of in-hospital mortality of Clostriodiodes difficile infection using critical care database: a big data-driven, machine learning approach,” BMJ Open Gastroenterology, 8, e000761. [DOI] [PMC free article] [PubMed] [Google Scholar]
  22. Gensheimer MF, Henry AS, Wood DJ, Hastie TJ, Aggarwal S, Dudley SA, Pradhan P, Banerjee I, Cho E, and Ramchandran K (2019), “Automated survival prediction in metastatic cancer patients using high-dimensional electronic medical record data,” JNCI: Journal of the National Cancer Institute, 111, 568–574. [DOI] [PMC free article] [PubMed] [Google Scholar]
  23. Huang J, Horowitz JL, and Wei F (2010), “Variable selection in nonparametric additive models,” Ann. Statist, 38, 2282–2313. [DOI] [PMC free article] [PubMed] [Google Scholar]
  24. Jhou H-J, Chen P-H, Yang L-Y, Chang S-H, and Lee C-H (2021), “Plasma Anion Gap and Risk of In-Hospital Mortality in Patients with Acute Ischemic Stroke: Analysis from the MIMIC-IV Database,” Journal of Personalized Medicine, 11, 1004. [DOI] [PMC free article] [PubMed] [Google Scholar]
  25. Johnson AE, Pollard TJ, Shen L, Li-wei HL, Feng M, Ghassemi M, Moody B, Szolovits P, Celi LA, and Mark RG (2016), “MIMIC-III, a freely accessible critical care database,” Scientific Data, 3, 160035. [DOI] [PMC free article] [PubMed] [Google Scholar]
  26. Kohane IS (2011), “Using electronic health records to drive discovery in disease genomics,” Nature Reviews Genetics, 12, 417–428. [DOI] [PubMed] [Google Scholar]
  27. Li S, Cai TT, and Li H (2020), “Transfer Learning for High-dimensional Linear Regression: Prediction, Estimation, and Minimax Optimality,”. [DOI] [PMC free article] [PubMed]
  28. Liao KP, Cai T, Gainer V, Goryachev S, Zeng-treitler Q, Raychaudhuri S, Szolovits P, Churchill S, Murphy S, and Kohane I (2010), “Electronic medical records for discovery research in rheumatoid arthritis,” Arthritis Care & Research, 62, 1120–1127. [DOI] [PMC free article] [PubMed] [Google Scholar]
  29. Lin Y and Zhang HH (2006), “Component selection and smoothing in multivariate nonparametric regression,” Ann. Statist, 34, 2272–2297. [Google Scholar]
  30. Liu X, Feng Y, Zhu X, Shi Y, Lin M, Song X, Tu J, and Yuan E (2020), “Serum anion gap at admission predicts all-cause mortality in critically ill patients with cerebral infarction: evidence from the MIMIC-III database,” Biomarkers, 25, 725–732. [DOI] [PubMed] [Google Scholar]
  31. Meier L, Van de Geer S, and Bühlmann P (2009), “High-dimensional additive modeling,” The Annals of Statistics, 37, 3779–3821. [Google Scholar]
  32. Oliver A, Odena A, Raffel CA, Cubuk ED, and Goodfellow I (2018), “Realistic evaluation of deep semi-supervised learning algorithms,” Advances in neural information processing systems, 31. [Google Scholar]
  33. Phillips A, Shaper AG, and Whincup P (1989), “Association between serum albumin and mortality from cardiovascular disease, cancer, and other causes,” The Lancet, 334, 1434–1436. [DOI] [PubMed] [Google Scholar]
  34. Raskutti G, Wainwright MJ, and Yu B (2012), “Minimax-Optimal Rates For Sparse Additive Models Over Kernel Classes Via Convex Programming,” Journal of Machine Learning Research, 13, 389–427. [Google Scholar]
  35. Rigollet P. (2006), “Generalization error bounds in semi-supervised classification under the cluster assumption,” Journal of Machine Learning Research, 8. [Google Scholar]
  36. Robins JM, Li L, Mukherjee R, Tchetgen ET, van der Vaart A, et al. (2017), “Minimax estimation of a functional on a structured high-dimensional model,” The Annals of Statistics, 45, 1951–1987. [DOI] [PMC free article] [PubMed] [Google Scholar]
  37. Schick A (1986), “On asymptotically efficient estimation in semiparametric models,” The Annals of Statistics, 1139–1151. [Google Scholar]
  38. Sohn K, Berthelot D, Carlini N, Zhang Z, Zhang H, Raffel CA, Cubuk ED, Kurakin A, and Li C-L (2020), “Fixmatch: Simplifying semi-supervised learning with consistency and confidence,” Advances in neural information processing systems, 33, 596–608. [Google Scholar]
  39. Tabak YP, Sun X, Nunez CM, Gupta V, and Johannes RS (2017), “Predicting readmission at early hospitalization using electronic clinical data: an early readmission risk score,” Medical Care, 55, 267. [DOI] [PMC free article] [PubMed] [Google Scholar]
  40. Tang Y, Zeng X, Feng Y, Chen Q, Liu Z, Luo H, Zha L, and Yu Z (2021), “Association of systemic immune-inflammation index with short-term mortality of congestive heart failure: a retrospective cohort study,” Frontiers in Cardiovascular Medicine, 8. [DOI] [PMC free article] [PubMed] [Google Scholar]
  41. Tibshirani R (1996), “Regression Shrinkage and Selection Via the Lasso,” Journal of the Royal Statistical Society: Series B (Methodological), 58, 267–288. [Google Scholar]
  42. Van Engelen JE and Hoos HH (2020), “A survey on semi-supervised learning,” Machine Learning, 109, 373–440. [Google Scholar]
  43. Verzelen N (2012), “Minimax risks for sparse regressions: Ultra-high dimensional phenomenons,” Electron. J. Statist, 6, 38–90. [Google Scholar]
  44. Wasserman L and Lafferty JD (2008), “Statistical Analysis of Semi-Supervised Regression,” in Advances in Neural Information Processing Systems 20, eds. Platt JC, Koller D, Singer Y, and Roweis ST, Curran Associates, Inc., pp. 801–808. [Google Scholar]
  45. Wei C, Shen K, Chen Y, and Ma T (2020), “Theoretical analysis of self-training with deep networks on unlabeled data,” arXiv preprint arXiv:2010.03622. [Google Scholar]
  46. Weisenthal SJ, Quill C, Farooq S, Kautz H, and Zand MS (2018), “Predicting acute kidney injury at hospital re-entry using high-dimensional electronic health record data,” PloS one, 13, e0204920. [DOI] [PMC free article] [PubMed] [Google Scholar]
  47. Xie Q, Luong M-T, Hovy E, and Le QV (2020), “Self-training with noisy student improves imagenet classification,” in Proceedings of the IEEE/CVF conference on computer vision and pattern recognition, pp. 10687–10698. [Google Scholar]
  48. Xue Y, Klabjan D, and Luo Y (2019), “Predicting ICU readmission using grouped physiological and medication trends,” Artificial Intelligence in Medicine, 95, 27–37. [DOI] [PMC free article] [PubMed] [Google Scholar]
  49. Yang X, Song Z, King I, and Xu Z (2021), “A survey on deep semi-supervised learning,” arXiv preprint arXiv:2103.00550. [Google Scholar]
  50. Zhang A, Brown LD, and Cai TT (2019), “Semi-supervised inference: General theory and estimation of means,” Ann. Statist, 47, 2538–2566. [Google Scholar]
  51. Zhao J, Leng C, et al. (2016), “An analysis of penalized interaction models,” Bernoulli, 22, 1937–1961. [Google Scholar]
  52. Zhu XJ (2005), “Semi-supervised learning literature survey,” Tech. rep., University of Wisconsin-Madison Department of Computer Sciences. [Google Scholar]

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Supplementary Materials

supplemental material

RESOURCES