Skip to main content
NIHPA Author Manuscripts logoLink to NIHPA Author Manuscripts
. Author manuscript; available in PMC: 2026 Oct 8.
Published before final editing as: J Am Stat Assoc. 2026 Sep 8:10.1080/01621459.2026.2696485. doi: 10.1080/01621459.2026.2696485

Representation Retrieval Learning for Heterogeneous Data Integration

Qi Xu a, Annie Qu b
PMCID: PMC13645369  NIHMSID: NIHMS2211748  PMID: 42846695

Abstract

In the era of big data, large-scale, multi-source, multi-modality datasets are increasingly ubiquitous, offering unprecedented opportunities for predictive modeling and scientific discovery. However, these datasets often exhibit complex heterogeneity, such as covariates shift, posterior drift, and blockwise missingness, which worsen predictive performance of existing supervised learning algorithms. To address these challenges simultaneously, we propose a novel Representation Retrieval (R2) framework, which integrates a dictionary of representation learning modules (representer dictionary) with data source-specific sparsityinduced machine learning model (learners). Under the R2 framework, we introduce the notion of integrativeness for each representer, and propose a novel Selective Integration Penalty (SIP) to explicitly encourage more integrative representers to improve predictive performance. Theoretically, we show that the excess risk bound of the R2 framework is characterized by the integrativeness of representers, and SIP effectively improves the excess risk. Extensive simulation studies validate the superior performance of R2 framework and the effect of SIP. We further apply our method to two real-world datasets to confirm its empirical success. Supplementary materials for this article are available online, including a standardized description of the materials available for reproducing the work.

Keywords: Blockwise missing data, Excess risk bound, Multi-modality data, Multi-task learning, Representation learning

1. Introduction

Large-scale data integration has made transformative contributions across numerous fields, including computer vision, natural language processing, biomedicine, genomics and healthcare. For example, in biomedicine, integrating randomized clinical trials and observational studies is of great interest, as it borrows information from both data sources (Yang and Ding 2020; Shi, Pan, and Miao 2023; Colnet et al. 2024). In genomics, multi-modality and multi-batch assays enable the discovery of cellular heterogeneity and development (Kriebel and Welch 2022; Du, Cai, and Roeder 2022). In healthcare, multiple types of time-series measurements, such as cardiovascular, physical activities, and sleep data can be integrated to improve real-time health and well-being monitoring (Zhang et al. 2024; Sun, Zhao, and Xue 2025; Rim et al. 2025). However, integration of large-scale data effectively remains challenging, particularly when data are collected from diverse sources or populations, and across various variables and modalities.

Integrating large-scale data is particularly challenging due to various types of heterogeneity. First, the marginal distributions of the same modality are often heterogeneous across different sources or populations, a phenomenon called “distribution heterogeneity”, or “covariates shift” in the literature (Shimodaira 2000). Second, in the context of supervised learning, the conditional distribution of responses given covariates could be heterogeneous, which is named “posterior heterogeneity”, or “posterior drift” (Widmer and Kubat 1996). Third, observed covariates or modalities are often not uniformly measured: some covariates are observed across all data sources, while others are observed in only partial data sources. We refer to this as “observation heterogeneity” or “blockwise missingness” (Yu et al. 2020; Xue and Qu 2021).

In this work, we propose a unified framework to incorporate all three types of heterogeneity in large-scale data integration. Specifically, we introduce the Representation Retrieval R2 framework, which constructs a dictionary of representation learning modules (representer), such as neural nets (Goodfellow et al. 2016) and smoothing function bases (Ravikumar et al. 2009), to capture the complex distribution across all data sources. Then, each data source is allowed to retrieve relevant and informative representers from the dictionary for prediction to accommodate covariates shift among data sources. Finally, source-specific machine learning algorithms (learner) are employed to predict responses based on the retrieved latent representations, such that the posterior heterogeneity is incorporated. This learning algorithm is named as Representation Retrieval (R2) learning hereafter. Further, we extend R2 learning to Blockwise Representation Retrieval (BR2) learning to handle the observation heterogeneity. In particular, we introduce modality-specific representer dictionaries and aggregate retrieved representer from each modality for prediction. This approach exploits all available observed data and does not require missing imputation, which is robust against untestable missing mechanism assumptions.

Moreover, we introduce a new concept of integrativeness of representers, defined as the number of data sources retrieving the specific representer. Theoretically, we provide a precise excess risk bound of the R2 framework, and reveals that the upper bound is explicitly controlled by integrativeness of represeneters. Motivated by this phenomenon, we propose a novel Selective Integration Penalty (SIP), and explicitly encourage more integrative representers to improve prediction performance. Extensive simulation studies and real-world applications also confirm the superior empirical performance of our proposed method.

1.1. Related Works

In the current literature, various approaches for handling heterogeneous data have been proposed, while most of them only address one or two types of the aforementioned heterogeneity. We review the related works as follows.

Covariates shift is encountered frequently in data integration, and has been studied extensively in the literature. Related methods can be summarized into two categories: first, joint-and-individual structure, assuming a joint component that shared by all data sources, while each data source has its unique component to capture the individual information not explained by the joint component. Some representative works include (Lock et al. 2013; Klami et al. 2014; Bunte et al. 2016; Feng et al. 2018; Tang and Allen 2021; Lin and Zhang 2023; Wang et al. 2024). Second, partially sharing structure (Gaynanova and Li 2019; Lock et al. 2022; Xiao and Xiao 2024) is a more flexible framework that each component can be shared by any numbers of data sources, to accommodate greater heterogeneity. In the latent space modeling, a shared latent space is assumed and each data source has different projection onto this shared latent space (Klami et al. 2014; Bunte et al. 2016; Tang and Allen 2021), which fits into the joint-and-individual structure. In contrast, our method assumes a shared dictionary and allows each data source to retrieve any representers from the dictionary, following the partially sharing structure. Therefore, our method is more adaptive to greater heterogeneity in covariates shift. Instead of uncovering the partially sharing structure in unsupervised learning as in (Gaynanova and Li 2019; Lock et al. 2022; Xiao and Xiao 2024), our proposed method actively encourages partially sharing structure via SIP to improve predictive performance.

Posterior heterogeneity has been extensively studied in the literature of transfer learning and multi-task learning. There are various structural assumptions imposed on model parameters. For instance, regression coefficients across tasks are assumed to be similar, and can be achieved by a fusion-type penalty (Tang and Song 2016), or shrinking model parameters to a prototype (Duan and Wang 2023). Other works consider more complex structures, such as latent representation (Tian, Gu, and Feng 2023), angular similarity (Gu, Han, and Duan 2024), or partially sharing structure (Behdin et al. 2025). In these parametric models, parameters are stringent to be comparable across data sources, implying that models for all sources belong to the same function class. In contrast, our method can include representers of varying complexity and each data source can retrieve informative ones to maximize their prediction accuracy.

Observation heterogeneity, or blockwise missingness often has been treated separately from the other two heterogeneity. In multi-view learning with missing views (Xu, Tao, and Xu 2015; Zhang et al. 2018; Fan et al. 2023; Xie et al. 2023), the primary target is to impute missing views by leveraging some structural assumptions, such as low-rank structure (Cai, Cai, and Zhang 2016; Zhou, Cai, and Lu 2023). Other works target prediction with the presence of missing modalities (Yuan et al. 2012; Yu et al. 2020; Xue and Qu 2021; Yu and Hou 2022; Song, Lin, and Zhou 2024; Sell et al. 2024; Sui et al. 2025; Ma, Wang, and Samworth 2025). These methods can be summarized into imputation (Yuan et al. 2012; Xue and Qu 2021; Sui et al. 2025; Ma, Wang, and Samworth 2025) and imputation-free (Yu et al. 2020; Yu and Hou 2022; Song, Lin, and Zhou 2024; Sell et al. 2024) methods. In general, imputation approaches impose more stringent requirement on missing mechanisms than imputation-free approach. When the assumed missing mechanism is violated, or imputations are biased, imputation approaches could suffer from degraded performance. Our method is imputation-free that uses all observed data, and robust against missing mechanism misspecification.

1.2. Organization

The rest of article is structured as follows: In Section 2, we introduce the notations used throughout the article and elaborate the problem setup in this work. In Section 3.1, we first present the Representation Retrieval (R2) learning for multi-task learning problem. Then, we present the notion of integrativeness and introduce the Selective Ingration Penalty (SIP) in Section 3.2. The extension to Blockwise Representation Retrieval BR2 learning is elaborated in Section 3.3. Theoretical analyses of the R2 framework are provided in Section 4, which recalls the important role of SIP in improving predictive performance. Afterwards, we investigate the empirical performance of our R2 and BR2 learning with simulated data in Section 5, and apply our method to two real data examples to demonstrate its superior performance in Section 6. Summary and discussion are provided in Section 7.

2. Preliminaries

In this section, we introduce our problem setup with essential notations. The related background is also introduced as a prelude to the proposed method.

In this article, we focus on integrating multi-source and multi-modality data for supervised learning problems, such as classification and regression. Suppose we collect S data sources and M modalities: 𝒟s=X(s),y(s), where X(s)∈𝒳(s)⊂Rps denotes observed modalities, and y(s)∈𝒴(s) denotes responses or outcomes. Note that 𝒳(s) lies in Rps where the dimensionality ps depends on the observing modalities of the sth data source. More detailed notations for multi-modality covariates will be introduced in Section 3.3. The response spaces 𝒴(s)’s are source-specific to accommodate heterogeneous responses, for example, 𝒴(s)={1,2,…,} for classification problems and 𝒴(s)∈R for regression problems. A straightforward illustration of our setup is provided in the upper block of Figure 1. As noted in Introduction, our problem setup encompasses a broad spectrum of problem setups, including multi-task learning and blockwise missing learning as special cases. Our target is to learn function mappings f(s):𝒳(s)→𝒴(s) for s=1,…,S. Although it is valid to learn f(s) from the sth data source solely, here we seek to integrate shared information across different data sources and modalities to strengthen predictive performance for each source.

Figure 1.

Figure 1.

Targeted problem setup and special cases. The upper block illustrates our problem setup: different colors represent different covariates modalities, and white blocks denote missing modalities. Different shade levels of the same color indicate different distributions of the same covariates. The lower left block shows the multi-task learning setup, which considers only one covariate modality and ignores observation heterogeneity. The lower right block illustrates block-wise missing learning, involving multi-modality data with missing blocks without considering distribution and posterior heterogeneity.

2.1. Multi-Task Representation Learning

In the machine learning community, representation learning has received considerable attention due to its powerful and flexible capacity to learn complex and nonlinear patterns. A comprehensive review can be found in (Bengio, Courville, and Vincent 2013). For supervised learning settings, a typical procedure following representation learning is: X→θh→g⏟yf, where θ is a latent representation algorithm (representer) which projects the original data into a latent space, and g is a regression or classification algorithm (learner) which establishes the association between latent representation and responses. In other words, the function f is a composition of g and θ, denoted by f=g∘θ. This learning paradigm is a building block in deep learning for many applications. The representer θ is usually a complex neural net to uncover the nonlinear, entangled features, which allows a simple learner g to achieve desirable empirical performance. In multi-task representation learning (Du et al. 2020; Tripuraneni et al. 2021; Watkins et al. 2023), each task is associated with a unique g(s), so the task-specific function mapping is formulated as f(s)=g(s)∘θ. In words, multi-task representation learning uses θ to learn shared representation across all tasks, and employs g(s) to capture all heterogeneity among tasks. In this framework, source-specific g(s)’s are designed to capture all heterogeneity among data sources, however, it usually fail to accommodate both covariates shift and posterior drift. In this work, we employ representation learning to capture complex and nonlinear patterns, and propose a new framework to address the above drawback in multi-task representation learning.

3. Methodology

3.1. Representation Retrieval Learning

We first consider integrating multi-source datasets with the same modalities for supervised learning. This is equivalent to the multi-task learning problem with both covariates shift and posterior drift. Therefore, we use the terms “tasks” and “sources” interchangeably in this subsection.

We consider a representer dictionary as a collection of representers, denoted as Θ=θ1,…,θD, where D is the number of representers contained in Θ. Formally, we define a representer as a univariate function mapping θd:𝒳→R, so we use θd and θd(x) interchangeably in later discussion. Multivariate representer outputs are also allowed, where the related extension can be found in Appendix A. To accommodate covariates shift among tasks, we assume that a subset of representers from Θ are informative to predict y(s) for the sth task, denoted as Γ(s)=θd1,…,θds. Naturally, we define Γ(s)(x)=θd1(x),…,θds(x):𝒳→RΓ(s). Since we do not impose any structural assumptions on Γ(s), both joint-and-individual (Lock et al. 2013) and partially sharing (Gaynanova and Li 2019) structures can be incorporated.

In order to learn the function mappings f(s) and account for posterior drift, we build the task-specific learners upon the retrieved representers as in multi-task representation learning. Suppose g(s)(⋅)=⋅,α(s) is a linear function, then each function mapping f(s) is formulated as

f(s)(⋅)=Γ(s)(⋅),α(s),α(s)∈RΓ(s). (3.1)

Mathematically, the above model is equivalent to

fs⋅=Θ⋅,βs=∑d=1Dβdsθd⋅,β(s)∈RΘandβs0=Γs. (3.2)

Formulations (3.1) and (3.2) are equivalent because β(s) is a sparse coefficient vector which amounts to select Γ(s) representers from Θ. In (3.1), both representers and learners are task-specific, where Γ(s) involves the representer retrieval and α(s) is a task-specific regression coefficient. In comparison, only sparse regression coefficients β(s)’s are task-specific in (3.2). By this means, we cast the representation retrieval framework as a model selection problem, which has been extensively studied (Tibshirani 1996; Tibshirani et al. 2005; Zou 2006; Yuan and Lin 2006). Additionally, more complex learners, such as neural nets, can be adopted to our framework, considering the sparse input features. We refer readers to (Wen et al. 2016; Feng and Simon 2017; Lemhadri et al. 2021; Fan and Gu 2024) for recent developments in sparse-input neural nets. To keep our introduction concise, we use linear learners in the following discussion.

To estimate the representers and learners, and pursue the sparsity in β(s)’s, we can minimize the following loss function for regression problems:

minΘ,β(1),…,β(S)1S∑s=1S1ns∑i=1nsyi(s)-Θxi(s),β(s)2+∑s=1Sλ(s)β(s)1, (3.3)

which is termed as representation retrieval (R2) learning. By default, we consider representers θd as neural nets (Goodfellow et al. 2016) in this work due to its adaptation power to different modalities. Note that λ(s) controls the level of sparsity, so varying values of λ(s)’s are adaptive to each data source. The optimization problem in (3.3) can be solved alternatively between Θ and β(s)’s: Given a fixed Θ, minimizing (3.3) is equivalent to solving Lasso problem for each data source; given fixed β(s)’s, the dictionary Θ can be updated through a gradient-based algorithm. Therefore, the computation of our method is more efficient than optimizing over binary matrices as in (Gaynanova and Li 2019; Lock et al. 2022) to recover the partially sharing structure. To handle the classification problem, we can replace the least square loss with cross entropy loss without further modification.

In fact, the proposed model (3.2) covers many existing methods as special cases. For each single task, model (3.2) amounts to sparse multiple kernel learning (Koltchinskii and Yuan 2010) if θd corresponds to different kernels. In the simple scenario that θd(x)=xd and D=p, our model is equivalent to well-studied sparse linear models for multi-task learning (Lounici et al. 2009; Jalali et al. 2010; Craig et al. 2024). If θd’s are linear mappings, our model is exactly a dictionary learning model for multi-task learning (Maurer, Pontil, and Romera-Paredes 2013). Our proposal is also closely related to mixture-of-expert for multi-task learning (Ma et al. 2018), where each representer can be treated as an expert.

3.2. Selective Integration Penalty

In this section, we introduction the notion of integrativeness of representer. Intuitively, data integration happens when the same representer is retrieved in β(s) by multiple tasks. Motivated by this, we define the integrativenss of a representer as follows:

γd=∑s=1SIβd(s)≠0, (3.4)

where 0≤γd≤S counts the number of data sources that retrieves the representer θd for prediction. Theoretically, we will show that more integrative representers lead to the sharper excess risk bound in Section 4. However, the optimization problem in (3.3) does not necessarily favor more integrative representers. Therefore, we introduce additional structural assumptions in the R2 learning for better control of integrativeness to further improve the prediction.

Formally, we propose the following Selective Integration Penalty (SIP) to encourage the integrativeness of representers:

𝒫β(1),…,β(S)=∑d=1Dmin1,S-γdS-1, (3.5)

where 0≤𝒫(⋅)≤D. For each single γd, SIP truncates at γd=1, in that the penalty is identical to 1 for 0≤γd≤1; since any 0≤γd≤1 do not integrate any information across tasks, therefore, they should be penalized at the same level. When 𝒫(⋅)=0, it indicates that βd(s)≠0 for all d and s, showing that all the representers are retrieved by all S data sources. On the contrary, if 𝒫(⋅)=D, then γd≤1 for all d, suggesting that each representer is retrieved at most once. In other words, different tasks do not share any common representers. In addition, if 0<P(⋅)<D, a partially sharing structure is encoded in β(s), see Figure 2. Due to the non-smoothness of the indicator function in (3.4), it is intractable to minimize 𝒫(⋅). Alternatively, we adopt the truncated-ℓ1 function (Pan, Shen, and Liu 2013; Wu et al. 2016) as a continuous relaxation of the indicator function in (3.4):

γ~d(τ)=∑s=1Smin1,βd(s)τ,

where 0≤γ~d(τ)≤S. Based on the above derivation, the loss function of our R2 learning with SIP is

minΘ,β(1),…,β(S)1S∑s=1S1ns∑i=1nsyi(s)-Θxi(s),β(s)22+∑s=1Sλ1(s)β(s)1+λ2𝒫τβ(1),…,β(S), (3.6)

where 𝒫τ(⋅) is the smoothed SIP by replacing γd with γ~d(τ). Here, two penalties play different roles: the ℓ1 penalty in the second term of (3.6) targets each individual task, in order to select informative representers for each specific task. SIP, on the other hand, acts on regression coefficients across tasks, and seek to improve the overall integrativeness of representers. We employ the Adam (Kingma and Ba 2014) optimizer in pytorch to minimize the (3.6) by alternating between Θ and β.

Figure 2.

Figure 2.

(a): Black solid line: curve of SIP formula (3.5) for a single γd; blue dashed line: curve of 1-γd/S, which will be introduced in Section 4. (b): Illustrations of regression coefficients βd(s) under 𝒫=D,0<𝒫<D and 𝒫=0 scenarios. In this example, we consider D=10 representers, and S=4 tasks.

Our proposed R2 learning with SIP offers unique advantages to multi-task learning. Specifically, we allow practitioners to choose flexible representers that are adaptive to their data structure. Since our SIP is defined directly on learners, representers can be different models with varying numbers of parameters. For example, linear mappings can capture linear structures of original data, while neural nets can capture high-order nonlinear structures, and we can combine linear and nonlinear representers in the dictionary as representer candidates for different data sources. This is advantageous for multi-source data where each data type could have varying complexity of structures. In contrast, most existing integrative penalties (Tang and Song 2016; Duan and Wang 2023; Tian, Gu, and Feng 2023) require model parameters comparable across tasks to apply the penalties, which could be stringent in multi-source data integration. In particular, when multi-source data have different modalities (e.g, some of them have images, while others have text data), it is ineffective to employ the same model for all sources.

3.3. Blockwise Representation Retrieval Learning

In this section, we propose the Blockwise Representation Retrieval (BR2) learning, which extends the R2 learning to multi-modality data with blockwise missingness.

For ease of our discussion, we first introduce the essential notations for multi-modality data. In total, there are M modalities that are observed by at least one data source. The missing indicators, Im(s) for s=1,…,S,m=1,…,M, indicate whether the sth data source observing the mth modality. That is, Im(s)=1 if the mth modality is observed in the sth data source, and Im(s)=0 otherwise. Further, we define 𝒪m=s:Im(s)=1 as the set of data sources observing the mth modality; Similarly, we denote 𝒪(s)=m:Im(s)=1 as the observed modalities of the sth data source. For instance, the upper block in Figure 1 presents a S=5 and M=5 example. As an illustration, 𝒪(1)={1,2,4,5} and 𝒪2={1,3,4} in this example.

For real applications with blockwise missingness, the missing mechanism is usually unknown and unverifiable. Due to potential covariates shift of marginal distribution of each modality or joint distribution of several modalities, imputation approaches, which learn conditional distribution from other data sources to impute missing modalities for certain data sources, can introduce significant bias. First of all, missing completely at random (MCAR) is unlikely to hold under covariates shift. Second, under missing at random (MAR) or missing not at random (MNAR) mechanisms, the conditional distribution of one modality given other modalities are different across data sources, which invalidate the aforementioned imputation approaches. Therefore, it is of great interest to investigate whether we can improve predictive performance without imputation.

In the following, we propose the Blockwise Representation retrieval BR2 learning, which directly learns the function mappings from observed modalities to responses without imputation. Instead of imputing missing blocks and applying R2 learning to the imputed data, we aim to borrow as much information as we can given the observed data. Specifically, we introduce representer dictionary for each single modalities. To accommodate covariates shift among data sources for each modality, a subset of representers are retrieved as informative ones to predict the response. Later, we concatenate retrieved representers from each dictionary as the latent representation of each data source. Again, we introduce source-specific sparse-induced learners for each modality to handle posterior drift. Formally, we define modality-specific representer dictionaries as Θm=θm;1,…,θm;Dm,m=1,…,M, and each representer is a function mapping θm;d:𝒳m→R as in R2 learning. Given this setup, data sources s∈𝒪m share the mth dictionary, which enables us to borrow information across data sources for each modality. The function mapping f(s):𝒳(s)→𝒴(s) is then modeled as

fs⋅=∑m=1MImsΘm⋅,βms,βm(s)∈RΘmandβms0=Γms, (3.7)

where Γm(s) is the subset of retrieved representers from the mth modality dictionary Θm for the sth data source. In (3.7), the missing indicator Im(s) indicates that if the mth modality is unobserved in the sth data source, then the mth modality has no impact on the response.

Like linear models, dictionaries Θm’s represent the main effects of the mth modality to responses, while the interaction or association among modalities are ignored. To ease this constraint, there are two options to incorporate the association among modalities in modeling f(s). First, we can introduce interaction dictionaries Θm1,m2,…,mw, where m1,…,mw∈{1,…,M} represents the w–way interaction among modalities. Similarly, each interaction dictionary Θm1,…,mw is associated with sparse learner βm1,…,mw(s) for each source. Second, we may choose more complex learners, such as sparse-input neural nets (Feng and Simon 2017; Lemhadri et al. 2021; Fan and Gu 2024) to learn the interaction among modalities. Again, we will only consider the modality-specific dictionaries and linear learners in the later theoretical analysis and numerical experiments.

Similar to the R2 learning, the representers and learners in BR2 learning can be estimated by minimizing the following loss function for regression problems:

minΘ,β1S∑s=1S1ns∑i=1nsyis−∑m=1MImsΘmxi;ms,βms22+∑s=1S∑m=1Mλm;1sβms1,+∑m=1Mλm;2𝒫β𝒪m (3.8)

and squared loss can be replaced with other loss functions, such as cross entropy loss for classification problems. Since Θm is modality-specific dictionary and can only be trained with data sources observing the mthe modality, its integrativenss is defined as γm;d=∑s∈𝒪mIβm;d(s)≠0. As a result, the SIP for the mth modality is only effective for data sources in 𝒪m,β𝒪m, which improves the modality-specific integrativeness of representers in Θm..

Compared with supervised learning for individual sources ignoring the missing modalities, our BR2 learning improves the integrativeness of each modality-specific representations that borrow information from other sources observing the same modalities, which performs at least comparably well to learning with individual sources. In comparison, supervised learning based on imputed values could diminish the predictive power if imputation models are mis-specified, which may perform even worse than learning with individual sources. Empirical comparisons among these methods are provided in Section 5.2.

4. Theoretical Results

In this section, we study the generalization performance of the R2 framework. In particular, we first establish the excess risk bound of R2 learning and then extend to BR2 learning. The theoretical results in this section will reveal that the generalization performance of R2 learning is impacted by the representer retrieval pattern. In words, given sparse constraints on representer retrieval, it is preferable to have less representers shared by more data sources, than more representers shared by less data sources. This finding resonates with the proposed SIP in Section 3.2. In the end, the empirical advantage of SIP over the theoretical upper bound will be discussed.

First, we formalize the function classes of (3.2) as follows: Suppose each representer θd∈𝒢d, where 𝒢d is certain function class for the dth representer, such as linear function or neural nets with norm constraints. As for sparse learners, we consider the sparse regression coefficient class: β(s)∈ℋ(s)={β:‖β‖1≤α(s). For brevity, we denote 𝒢 as the function space for Θ=θ1,…,θD and ℋ as the space for β=β(1),…,β(S). Then, the function classes of each ℱ(s) is characterized by 𝒢1,…,𝒢D and ℋ(s):

ℱ(s)=f(s):f(s)(⋅)=∑d=1Dβd(s)θd(⋅),β(s)=β1(s),…,βD(s)∈ℋ(s),θd∈ℱd.

The function classes 𝒢d’s and ℋ(s)’s admits the partially sharing structures across data sources in that each data source retrieves some of representers from the dictionary, which relaxes the fully sharing structure studied in (Tripuraneni et al. 2021; Watkins et al. 2023).

Assuming each data source is endowed with distribution μ(s), and we can observe ns iid samples xi(s),yi(s),i=1,…,ns from μ(s). Then, the empirical risk minimization of R2 learning can be formulated as follows:

minΘ∈𝒢,β∈ℋℛˆ(Θ,β)≔minΘ∈𝒢,β∈ℋ1S∑s=1S1ns∑i=1nsℓyi(s),∑d=1Dθdxi(s)βd(s),

where the empirical risk minimizer is denoted as Θˆ and βˆ. For simplicity, we assume n=n1=⋯=nS in the following theoretical development. Analogously, the population risk is defined as

ℛ(Θ,β)=1S∑s=1SEx(s),y(s)~μ(s)ℓy(s),∑d=1Dθdx(s)βd(s),

and Θ*,β* denote the minimizers of population risk. Further, we denote the population risk given true f(s) as ℛ(f)=1S∑s=1SEx(s),y(s)~μ(s)ℓy(s),f(s)x(s). Since the postulated function space ℱ(s) may not contain the true function f(s),ℛθ*,β*-ℛ(f) signifies the approximation error of ℱ(s) toward f(s). Our target is the excess risk between the empirical risk minimizer and the true functions f(s)’s, defined as

ℰ(Θˆ,βˆ)=ℛ(Θˆ,βˆ)-ℛ(f)=ℛ(Θˆ,βˆ)-ℛΘ*,β*⏟estimation error+ℛΘ*,β*-ℛ(f)⏟approximation error.

In this decomposition, the approximation error depends on several factors, such as the choice of 𝒢d’s, and properties of true function f(s)’s and so on. In the following analysis, we focus on the estimation error from finite sample, given any choice of 𝒢d with some mild regularity conditions. Now, we proceed with some essential assumptions:

Assumption 4.1. (a) (Lipschitz loss) The loss function: ℓ(⋅,⋅) is bounded, and ℓ(y,⋅) is L-Lipschitz for all y∈𝒴.

(b) (Boundedness) The representer is bounded for d∈[D]:supx∈𝒳θd(x)≤B for any θd∈ℱd. In addition, if 𝒴=R, we assume |y|≤B.

Remark 4.1. Assumptions (a) and (b) are standard assumptions in learning theory to control the complexity of function classes, which can be satisfied with bounded 𝒴 and 𝒢 under common adopted loss functions, such as least square loss and cross entropy loss.

In the following, we show that the complexity of the representer dictionary is directly impacted by γd, the integrativeness of the dth representer.

Lemma 4.1. For any β∈ℋ and fixed realizations xi(s),yi(s)i=1n, we define

Gβ(σ)=supΘ∈𝒢1nS∑s=1S∑i=1nσs,i∑d=1Dθdxi(s)βd(s),

where σs,i are i.i.d Rademacher random variables, then we have:

EσGβ(σ)≤αCΘnS2∑d=1Dγd, (4.1)

with γd=∑s=1SIβd(s)≠0. The constant CΘ is the uniform upper bound CΘ≥Cθd for all d, where Cθd is the Rademacher complexity of function class 𝒢d. And α≥α(s) is the uniform upper bound for all α(s).

The quantity EσGβ(σ), analogous to the Rademacher complexity, quantifies the capacity of the representation dictionary to fit random noise given any fixed β∈ℋ. A similar measure has been studied for linear dictionaries in (Maurer, Pontil, and Romera-Paredes 2013), in which they obtained a looser upper bound that relies on all D representers. In contrast, we refine the analysis by leveraging the support of the given β in Lemma 4.1, which leads to the ∑d=1Dγd term in (4.1). We refer readers to Appendix H for more detailed technical derivation.

We first instantiate the upper bound (4.1) with two extreme cases for interpretation. If αs’s are large enough for all data sources, or γd=S for all representers, the upper bound is αCΘD2nS, which uses all data sources to learn all representers, and matches the order of O(1/nS) in existing multi-task learning literature (Tripuraneni et al. 2021). In this regime, large D incurs potential overfitting that worsen the estimation error, signifying the drawback of the fully sharing structure. On the other hand, if γd=1 for all representers, the dictionary size D is at least S, which leads the upper bound to be at least αCΘn, indicating no benefit of integrating all data sources to learn Θ. In general, the complexity of Θ lies between the above two extreme cases in that shared representers can lower the complexity. Due to the concavity of ∑d=1Dγd, the upper bound in (4.1) is lower when nonzero γd’s are concentrated in few representers given fixed function class 𝒢. In other words, less representers shared by more data sources lowers the upper bound in (4.1) than more representers shared by less data sources. In the following, we obtain the excess risk bound for R2 learning, and provide more detailed discussion on the role of integrativeness.

Theorem 4.1. Suppose Assumption 4.1 holds, and the dictionary size is fixed as D. Constants CΘ and α are defined as in Lemma 4.1. Then for empirical risk minimizer Θˆ and βˆ, with probability 1-δ, we have

ℛ(Θˆ,βˆ)-ℛΘ*,β*≤4LαCΘnS2supβ∈ℋ∑d=1Dγd+4αBL2log(2D)n+B2log(2/δ)nS. (4.2)

The first term in (4.2) shows that the cost of learning the representer dictionary is controlled by supβ∈ℋ∑d=1Dγd. Therefore, the estimation error depends not only on the sparsity level of each source-specific learner, but also on how the selected representers are shared across sources. For a fixed total number of selected source-representer pairs, the concavity of the square-root function implies that ∑d=1Dγd is smaller when the nonzero coefficients are concentrated on fewer representers, that is, when selected representers are shared by more data sources. This observation provides the theoretical motivation for encouraging integrative representers.

To formalize this effect, we consider an idealized constrained coefficient class that captures the type of sharing encouraged by SIP. Recall that the truncated-ℓ1 relaxation of the retrieval count is γ~d(τ)=∑s=1Smin1,βd(s)τ, where τ>0 specifies the threshold above which a coefficient is regarded as meaningfully nonzero. For a given function η(τ), define

ℋη,τ=β∈ℋ:∑d=1Dγ~d(τ)≤η(τ).

This constrained class is not asserted to be algebraically identical to the penalized objective in (3.6). Rather, it provides a theoretical surrogate for the retrieval patterns that SIP is designed to promote: coefficient patterns in which the effective support is concentrated on more integrative representers. Under this constraint, the dictionary complexity term in Theorem 4.1 can be sharpened by replacing the worst-case quantity supβ∈ℋ∑d=1Dγd with the controlled quantity η(τ), up to an additional approximation term caused by coefficients whose magnitudes are below the threshold τ.

The quantity ∑d=1Dγd is the most direct complexity measure suggested by Theorem 4.1. Equivalently, for fixed D and S, reducing ∑d=1Dγd corresponds to encouraging larger values of γd among selected representers, or more concentrated sharing. A direct penalty based on γd, however, is less convenient for gradient-based optimization: its derivative becomes singular near zero and changes rapidly for small γd. In contrast, the SIP introduced in Section 3.2 is a piecewise-linear surrogate that penalizes weakly shared representers while maintaining a stable and constant slope once a representer is used by more than one source. Thus, SIP is used as a computationally stable mechanism for encouraging the integrative retrieval patterns suggested by the upper bound.

Let (Θˇ,βˇ)=argminΘ∈𝒢,β∈ℋη,τR^(Θ,β) and Θη,τ*,βη,τ*=argminΘ∈𝒢,β∈ℋη,τR(Θ,β), then the following corollary gives the estimation error over ℋη,τ.

Corollary 4.1. Suppose Assumption 4.1 holds, and the dictionary size is fixed as D. Constants CΘ and α are defined as in Lemma 4.1.

Then for empirical risk minimizer Θˇ and βˇ, with probability 1-δ, we have

ℛ(Θˇ,βˇ)-ℛΘη,τ*,βη,τ*≤4LαCΘnS2η(τ)+4LτCΘD2nS+4αBL2log(2D)n+B2log(2/δ)nS. (4.3)

The first term indicates the complexity of learning the representer when regression coefficients are meaningfully nonzero βd(s)>τ, and the second term indicates the complexity of learning the representer when βd(s)≤τ. When τ→0, the second term vanishes, which indicates that the first term captures the main complexity of learning Θ and the second terms captures the additional cost of approximating γd with γ~d(τ). In addition, since τ is usually far less than α, the first term dominates the second term in the above upper bound.

There are several tradeoffs in the excess risk bound. First of all, the first term in (4.3) is monotonically decreasing with respect to τ, while the second term is monotonically increasing with respect to τ. Consequently, choosing a proper τ can effectively balance these two terms. Second, the dictionary size D, sparsity constraint α and representer complexity CΘ determine the model capacity jointly. In particular, the complexity of representer CΘ impact the approximation error and the complexity of learning Θ (4.1). In general, a simple representer model (small CΘ) would potentially worsen the approximation error and improve the generalization error, and vice versa. The sparsity constraint α is involved in the approximation error, and the complexity of learning both representer and regressors in the estimation error. A sparse regressor (small α) would potentially worsen the approximation error and improve the estimation error, and vice versa. The dictionary size D is slightly different, the complexity of learning Θ in (4.3) is robust with respect to D. In particular, since SIP encourages to minimize ∑d=1Dγ~d(τ), which leads to many representers with γ~d(τ)=0, they do not increase the complexity of learning Θ. Even though a large D could increase the cost of learning regressors in O(log(D)), its impact is relatively minimal due to the logarithm. Therefore, in our implementation, we fix the dictionary size D=30 and tune other tuning parameters to optimize the generalization performance.

The theoretical property of BR2 learning can be derived with the similar logic and derivation, which is provided in Appendix I.

5. Simulation Studies

We evaluate the performance of the proposed R2 and BR2 learning approaches under various simulation settings and compare them with several competitive methods. Section 5.1 investigates a multi-task learning (MTL) scenario with fully aligned covariates across data sources, comparing R2 learning against standard MTL methods. Section 5.2 examines a multi-modality blockwise missing setting, where BR2 learning is compared with methods designed for block-missing data. In both cases, our methods demonstrate superior performance, highlighting their effectiveness in integrating heterogeneous data.

5.1. Simulations for Multi-Task Learning

We compare our method with several baseline and state-of-the-art MTL approaches. The baseline models include Single Task Learning (STL), which fits separate models for each data source using either a linear model (STL-linear) or a feed-forward neural network (STL-NN). Another baseline is Data Pooling (Pooling), which fits a single model across all sources, thereby ignoring any types of heterogeneity. We also use either linear model (Pooling-Linear) or neural net (Pooling-NN) for prediction. These baselines represent two extremes: Pooling is optimal when all tasks are sampled from the same distribution, whereas STL is preferable when no or very few information is shared across data sources.

We also compare our method against prominent multi-task methods from the literature. First, we consider Multi-task Representation Learning (MTRL; Du et al. 2020; Tripuraneni et al. 2021), employing a uniform linear (MTRL-Linear) or neural net (MTRL-NN) representer along with source-specific learners. Second, we evaluate the penalized ERM algorithm (pERM; Tian, Gu, and Feng 2023), which allows for similar, though not identical, linear representations across sources and accommodates a subset of outlier sources. Third, Adaptive and Robust Multi-task Learning (ARMUL; Duan and Wang 2023) is included, as it encourages regression coefficients to conform to a low-rank representation. In all above methods, we specify one hidden layer with 32 neurons as neural net model or representer. The implementation details are provided in Appendix E.

We generate simulation data from S=20 data sources as follows:

yi(s)=Θxi(s)β(s)+ϵi(s),i=1,…,ns,s=1,…,S, (5.1)

where covariates xi(s) follow a multivariate standard normal distribution with dimension p=30 and ϵi(s)’s are sampled from standard normal distribution. The representer dictionary Θ(⋅)=θ1,…,θ30 contains D=30 representers, where the first ten representers are linear, the last twenty representers are nonlinear. The detailed specification of these representers can be found in Appendix B.1. Coefficients β(s)’s are D=30-dimensional sparse vector with 5 nonzero entries, where the indices of nonzero are sampled from 30 dimension with the following five different distributions:

1.1/5,…,1/5︸5 entries,0,…,0︸25entries2.1/10,…,1/10︸10entries,0,…,0︸20entries3.0,…,0︸10entries,1/5,…,1/5︸5entries,0,…,0︸15entries4.0,…,0︸10entries,1/10,…,1/10︸10entries,0,…,0︸10entries5.1/30,…,1/30︸30entries.

In particular, the first and second distributions (linear setting) retrieve linear representers, and the third and fourth distributions (nonlinear setting) retrieve nonlinear representers. Further, the first and third distributions specify fully-sharing structure that each data source retrieves the same five representers. On the contrary, the second and fourth distributions allow partially sharing structure that each data source can flexibly retrieve 5 out of 10 representers. The last distribution (mixed setting) allows all data sources to flexibly retrieve any represeneters with uniform probability. On average, each representer will be retrieved only 10/3 times, where information across data sources are hardly borrowed. We also consider two settings for the values of nonzero entries in β(s)’s: each nonzero entry is sampled from 𝒩1,σ2 and σ=0,1 to reflect the homogeneous and heterogeneous posterior distribution of response given latent representations. In total, we consider 5×2=10 simulation settings, and each simulation setting is repeated 100 times by default.

In the simulation experiment, we set sample size ns=100 for each source in the training, and ns=1000 for validation, and testing datasets. Model performance is evaluated using the average root mean squared error (RMSE) across all data sources. The predictive performance under nonlinear and mixed settings are presented in Figures 3 and 4, respectively, where linear setting is presented in Appendix C.1. Overall, R2 learning with SIP achieves superior or comparable performance under varying settings, especially under partially sharing and posterior drift scenarios. And the effect of SIP for improving predictive performance is especially significant when neural nets are employed as representers.

Figure 3.

Figure 3.

Simulation results for multi-task learning problem under nonlinear setting.

Figure 4.

Figure 4.

Simulation results for multi-task learning problem under mixed setting.

Under the nonlinear setting, Pooling-NN achieves the best performance because it can correctly borrow information across all data sources in the homogeneous (fully sharing, no posterior drift) scenario. Beyond that, the R2 learning with neural net representers and SIP outperforms all other competing methods if there is either partially sharing structure or posterior drift across data sources. In the mixed setting, heterogeneity across all data sources is rather significant, in that information across all data sources are hardly integrated unless true data generating procedure is known. As a result, STL-NN is a competitive baseline. Still, R2 learning with neural net representers with SIP can achieve comparable and even better predictive performance.

We provide additional simulation studies in Appendix C to illustrate the performance of our method in classification problems and varying sample size settings.

5.2. Simulations for Multi-Modality Block-Mising Data

This section examines the performance of our proposed BR2 learning method in a multi-modality block-missing data setting. We compare BR2 learning with a benchmark Single Task Learning (STL) method that uses only the observed modalities, and with DISCOM (Yu et al. 2020), which directly predicts without imputing missing modalities by leveraging all available data for estimation of covariance and cross-covariance matrices. Note that the Pooling method is inapplicable here due to missing modalities. Hyperparameters in Yu et al. (2020) are selected via grid search in their program, and we still employ optuna package to tune the hyperparameters in our proposed BR2 learning.

Figure 5 illustrates the blockwise missing patterns considered in the simulation where L denotes the number of modalities observed per source. In this experiment, we consider S=4 data sources, M=4 modalities, and set the sample size ns=200 for training, validation, and testing. Data are generated according to:

y(s)=∑m=1MΘmXm(s)βm(s)+ϵ(s),

where modality-specific covariates Xm(s) are sampled from a q=40-dimensional multivariate normal distribution with modality-specific covariance structures (details are provided in Appendix B.2). For fair comparison, we restrict the representers to the linear case (orthogonal bases in Rq) as DISCOM is designed for linear models. For each modality, only two representers are active, that is, βm(s)0=2, and the noise term ϵ(s) are iid samples of standard normal distribution.

Figure 5.

Figure 5.

Blockwise missing patterns considered in simulation study. L indicates the number of observed modalities for each data source.

Further, we consider the number of shared representers I=0,1,2 across data sources to design varying levels of covariates shift, and introduce posterior drift by setting βm(s)=βm+δ(s) with βm,supp=(1,1) and δ(s)~𝒩0,σ2 for σ∈{0.1,1,3}. For each setting, we perform 100 Monte Carlo replications. Instead of evaluating the predictive performance on the underlying non-missing data as in Yu et al. (2020), the validation and testing sets are generated with the same missing pattern as specified in Figure 5, and predictions are made based on observed modalities. The proposed method aims to improve the predictive performance for all data sources, regardless of missing patterns, while (Yu et al. 2020) focuses on estimating the underlying homogeneous coefficients accurately.

Figure 6 shows the root mean squared error (RMSE) under various settings of I,σ for L=3, where DISCOM is only applicable. The results for L=1,2 can be found in Appendix C.2. As σ increases, all methods perform worse, while our BR2 learning performs consistently better than the baseline STL and DISCOM, especially in the highly heterogeneous scenarios (e.g., I=0,σ=3). In contrast, DISCOM can only outperform the baseline STL method when I=2 and σ=0.1, which is sensible because their homogeneous model assumption.

Figure 6.

Figure 6.

Simulation results for blockwise missing learning under varying settings: I∈{0,1,2},σ∈{0.1,1,3} and L=3.

6. Real Data Analysis

In this section, we apply our proposed method, BR2 learning to ADNI data (Mueller et al. 2005) to evaluate its performance. Existing methods compared in Section 5 have also been assessed in these examples. Additionally, we analyze the pan-cancer example where all the features are consistently observed in all data sources and R2 learning applies. The detailed analysis and results can be found in Appendix G.

Our analysis aims to learn an accurate predictor for cognitive status, measured by the Mini-Mental State Examination (MMSE, Folstein, Folstein, and McHugh 1975). The covariates are from three modalities: magnetic resonance imaging (MRI), positron emission tomography (PET) and gene expression. The block missing structure emerges in the second phase of the ADNI study at the 48th month, where the detailed blockwise missing pattern is shown in Figure 7. In our analysis, we follow the pre-processing steps in (Xue and Qu 2021) which extract the region of interest (ROI) level data in ADNI and obtain q1=267 features for MRI and q2=113 feature for PET. For the genetic features, sure independence screening (SIS, Fan and Lv 2008) is adopted and q3=300 genetic features are retained. In total, we use p=q1+q2+q3=680 features to build our predictor, and four data sources with varying observation patterns are considered, where the first source with n1 observe all three modalities, while the rest three sources have one different missing modality, respectively.

Figure 7.

Figure 7.

Blockwise missing pattern of ADNI data. White blocks are missing modalities.

In this analysis, we compare our method with Single Task Learning (STL), DISCOM (Yu et al. 2020), and mean-imputation followed by R2 learning (R2-Impute). To evaluate the performance of our proposed BR2 learning and competing methods, we split the data into training, validation and test set randomly with proportion 60%, 20%, and 20%, respectively. Note that the sampling procedure follows stratified sampling, for example, the training set consists of 60% samples from each data source. We measure the performance with root mean squared error (RMSE) and repeat the above sampling procedure 100 times. The results are shown in Table 1.

Table 1.

RMSEs of proposed BR2 learning and competing methods on four data sources.

Data source BR2 learning R2-Impute STL DISCOM
1 3.687(1.186) 3.763(1.042) 3.901(1.167) 12.743(7.881)
2 3.047(1.142) 2.887(1.128) 3.049(0.686) 27.082(1.755)
3 5.132(1.570) 5.203(1.588) 6.376(1.353) 14.385(6.136)
4 3.028(1.050) 3.493(1.161) 3.922(1.014) 13.172(7.149)

The bold values are minimal RMSE achieved for each data source

The proposed BR2 learning achieves the minimal RMSE over three data sources, and clearly improves performance compared to STL and DISCOM consistently, since our BR2 learning can effectively integrate available information for block-missing data. Given the exploratory analysis in Appendix D, covariates shift and posterior drift are non-negligible across the four data sources in this dataset, which deteriorates the performance of DISCOM. In contrast, our method is robust against these sources of heterogeneity and effectively extract shared information to achieve more accurate prediction. In addition, R2-Impute also improves predicitive performance over STL across all data sources, and achieves the minimal RMSE in the second data source. Such results reflect the debate between imputation-based and imputation-free methods for handling missing data problems. As an imputation-free approach, BR2 learning achieves significant improvement over DISCOM, however, it is still an open question that which type of methods should be adopted for a real data problem with few knowledge of missing mechanism.

7. Discussion

This article investigates data integration in supervised learning under three types of heterogeneity: covariate shift, posterior drift, and blockwise missingness. Accommodating these heterogeneity enables practitioners to integrate a larger number of data sources and improve predictive performance. Moreover, we introduce the notion of integrativeness for representers and propose a novel Selective Integration Penalty that promotes more integrative representers in the dictionary, thereby enhancing model generalization both empirically and theoretically. The effectiveness of our approach is demonstrated through extensive simulation studies and real data applications.

Several directions for future research emerge from our work. First, in the multi-modality block-missing problem, our method exploits all observed modalities to improve prediction accuracy, following the imputation-free strategy. Alternative approaches, summarized as imputation-based strategy (e.g., Xue and Qu 2021; Ma, Wang, and Samworth 2025) remains prevalent. Our numerical studies suggests there is no uniform winner between these two strategies, it is still unclear which strategy is favorable under specific conditions. Future work could explore quantitative criteria to distinguish the circumstances favoring one strategy over the other. Second, it is of great interest to develop predictive inference procedures under heterogeneous data. Although our method and existing methods show promising performance in prediction, it is still unclear how to borrow information across heterogeneous data to improve the uncertainty quantification, say, narrower predictive interval. Third, we consider a static data analysis paradigm that all data sources are collected and fixed beforehand. In real applications, it is common that data sources are collected in an online fashion. This problem is formulated as streaming data analysis (Luo and Song 2023; Luo, Wang, and Hector 2023) in statistics and continual learning (Rusu et al. 2016; Kirkpatrick et al. 2017; Van de Ven and Tolias 2019) in machine learning. It is of great interest to extend our R2 or BR2 learning to adapt online data integration.

Supplementary Material

Supp 1

Additional numerical experiments, data analysis, and technical details of theoretical results can be found in supplementary materials.

Funding

The authors gratefully acknowledge NSF Grant DMS 2210640 and NCI R01 grant 1R01CA297869-01.

Footnotes

Supplementary materials for this article are available online. Please go to www.tandfonline.com/r/JASA.

Disclosure Statement

The authors report there are no competing interests to declare.

References

  1. Behdin K, Loewinger G, Kishida KT, Parmigiani G, and Mazumder R. (2025), “Multi-Task Learning for Sparsity Pattern Heterogeneity: Statistical and Computational Perspectives,” Journal of the Royal Statistical Society, Series B, 88, 1029–1059. [DOI] [PMC free article] [PubMed] [Google Scholar]
  2. Bengio Y, Courville A, and Vincent P. (2013), “Representation Learning: A Review and New Perspectives,” IEEE Transactions on Pattern Analysis and Machine Intelligence, 35, 1798–1828. [DOI] [PubMed] [Google Scholar]
  3. Bunte K, Leppäaho E, Saarinen I, and Kaski S. (2016), “Sparse Group Factor Analysis for Biclustering of Multiple Data Sources,” Bioinformatics, 32, 2457–2463. [DOI] [PubMed] [Google Scholar]
  4. Cai T, Cai TT, and Zhang A. (2016), “Structured Matrix Completion with Applications to Genomic Data Integration,” Journal of the American Statistical Association, 111, 621–633. [DOI] [PMC free article] [PubMed] [Google Scholar]
  5. Colnet B, Mayer I, Chen G, Dieng A, Li R, Varoquaux G, Vert J-P, Josse J, and Yang S. (2024), “Causal Inference Methods for Combining Randomized Trials and Observational Studies: A Review,” Statistical Science, 39, 165–191. [DOI] [PMC free article] [PubMed] [Google Scholar]
  6. Craig E, Pilanci M, Menestrel TL, Narasimhan B, Rivas M, Dehghannasiri R, Salzman J, Taylor J, and Tibshirani R. (2024), “Pretraining and the Lasso,” arXiv preprint arXiv:2401.12911. [DOI] [PMC free article] [PubMed] [Google Scholar]
  7. Du J-H, Cai Z, and Roeder K. (2022), “Robust Probabilistic Modeling for Single-Cell Multimodal Mosaic Integration and Imputation via Scvaeit,” Proceedings of the National Academy of Sciences, 119, e2214414119. [DOI] [PMC free article] [PubMed] [Google Scholar]
  8. Du SS, Hu W, Kakade SM, Lee JD, and Lei Q. (2020), “Few-Shot Learning via Learning the Representation, Provably,” arXiv preprint arXiv:2002.09434. [Google Scholar]
  9. Duan Y, and Wang K. (2023), “Adaptive and Robust Multi-Task Learning,” The Annals of Statistics, 51, 2015–2039. [Google Scholar]
  10. Fan J, and Gu Y. (2024), “Factor Augmented Sparse throughput Deep Relu Neural Networks for High Dimensional Regression,” Journal of the American Statistical Association, 119, 2680–2694. [Google Scholar]
  11. Fan J, and Lv J. (2008), “Sure Independence Screening for Ultrahigh Dimensional Feature Space,” Journal of the Royal Statistical Society, Series B, 70, 849–911. [DOI] [PMC free article] [PubMed] [Google Scholar]
  12. Fan R, Ouyang X, Luo T, Hu D, and Hou C. (2023), “Incomplete Multi-View Learning Under Label Shift,” IEEE Transactions on Image Processing, 32, 3702–3716. [DOI] [PubMed] [Google Scholar]
  13. Feng J, and Simon N. (2017), “Sparse-Input Neural Networks for High-Dimensional Nonparametric Regression and Classification,” arXiv preprint arXiv:1711.07592. [Google Scholar]
  14. Feng Q, Jiang M, Hannig J, and Marron J. (2018), “Angle-based Joint and Individual Variation Explained,” Journal of Multivariate Analysis, 166, 241–265. [Google Scholar]
  15. Folstein MF, Folstein SE, and McHugh PR. (1975), ““mini-Mental State”:A Practical Method for Grading the Cognitive State of Patients for the Clinician,” Journal of Psychiatric Research, 12, 189–198. [DOI] [PubMed] [Google Scholar]
  16. Gaynanova I, and Li G. (2019), “Structural Learning and Integrative Decomposition of Multi-View Data,” Biometrics, 75, 1121–1132. [DOI] [PubMed] [Google Scholar]
  17. Goodfellow I, Bengio Y, Courville A, and Bengio Y. (2016), Deep Learning (Vol. 1), Cambridge, MA: MIT Press. [Google Scholar]
  18. Gu T, Han Y, and Duan R. (2024), “Robust Angle-based Transfer Learning in High Dimensions,” Journal of the Royal Statistical Society, Series B, 87, 723–745. [DOI] [PMC free article] [PubMed] [Google Scholar]
  19. Jalali A, Sanghavi S, Ruan C, and Ravikumar P. (2010), “A Dirty Model for Multi-Task Learning,” in Advances in Neural Information Processing Systems (Vol. 23). [Google Scholar]
  20. Kingma DP, and Ba J. (2014), “Adam: A Method for Stochastic Optimization,” arXiv preprint arXiv:1412.6980. [Google Scholar]
  21. Kirkpatrick J, Pascanu R, Rabinowitz N, Veness J, Desjardins G, Rusu AA, Milan K, Quan J, Ramalho T, Grabska-Barwinska A, et al. (2017), “Overcoming Catastrophic Forgetting in Neural Networks,” Proceedings of the National Academy of Sciences, 114, 3521–3526. [DOI] [PMC free article] [PubMed] [Google Scholar]
  22. Klami A, Virtanen S, Leppäaho E, and Kaski S. (2014), “Group Factor Analysis,” IEEE Transactions on Neural Networks and Learning Systems, 26, 2136–2147. [DOI] [PubMed] [Google Scholar]
  23. Koltchinskii V, and Yuan M. (2010), “Sparsity in Multiple Kernel Learning,” The Annals of Statistics, 38, 3660–3695. [Google Scholar]
  24. Kriebel AR, and Welch JD. (2022), “Uinmf Performs Mosaic Integration of Single-Cell Multi-Omic Datasets Using Nonnegative Matrix Factorization,” Nature Communications, 13, 780. [DOI] [PMC free article] [PubMed] [Google Scholar]
  25. Lemhadri I, Ruan F, Abraham L, and Tibshirani R. (2021), “Lassonet: A Neural Network with Feature Sparsity,” Journal of Machine Learning Research, 22, 1–29. [PMC free article] [PubMed] [Google Scholar]
  26. Lin KZ, and Zhang NR. (2023), “Quantifying Common and Distinct Information in Single-Cell Multimodal Data with Tilted Canonical Correlation Analysis,” Proceedings of the National Academy of Sciences, 120, e2303647120. [DOI] [PMC free article] [PubMed] [Google Scholar]
  27. Lock EF, Hoadley KA, Marron JS, and Nobel AB. (2013), “Joint and Individual Variation Explained (JIVE) for Integrated Analysis of Multiple Data Types,” The Annals of Applied Statistics, 7, 523. [DOI] [PMC free article] [PubMed] [Google Scholar]
  28. Lock EF, Park JY, and Hoadley KA. (2022), “Bidimensional Linked Matrix Factorization for Pan-Omics Pan-Cancer Analysis,” The Annals of Applied Statistics, 16, 193. [DOI] [PMC free article] [PubMed] [Google Scholar]
  29. Lounici K, Pontil M, Tsybakov AB, and Van De Geer S. (2009), “Taking Advantage of Sparsity in Multi-Task Learning,” arXiv preprint arXiv:0903.1468. [Google Scholar]
  30. Luo L, and Song PX-K. (2023), “Multivariate Online Regression Analysis with Heterogeneous Streaming Data,” Canadian Journal of Statistics, 51, 111–133. [Google Scholar]
  31. Luo L, Wang J, and Hector EC. (2023), “Statistical Inference for Streamed Longitudinal Data,” Biometrika, 110, 841–858. [DOI] [PMC free article] [PubMed] [Google Scholar]
  32. Ma J, Zhao Z, Yi X, Chen J, Hong L, and Chi EH. (2018), “Modeling Task Relationships in Multi-Task Learning with Multi-Gate Mixture-of-Experts,” in Proceedings of the 24th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining, pp. 1930–1939. [Google Scholar]
  33. Ma T, Wang T, and Samworth RJ. (2025), “Deep Learning with Missing Data,” arXiv preprint arXiv:2504.15388. [Google Scholar]
  34. Maurer A, Pontil M, and Romera-Paredes B. (2013), “Sparse Coding for Multitask and Transfer Learning,” in International Conference on Machine Learning, pp. 343–351, PMLR. [Google Scholar]
  35. 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 of North America, 15, 869. [DOI] [PMC free article] [PubMed] [Google Scholar]
  36. Pan W, Shen X, and Liu B. (2013), “Cluster Analysis: Unsupervised Learning via Supervised Learning with a Non-Convex Penalty,” The Journal of Machine Learning Research, 14, 1865–1889. [PMC free article] [PubMed] [Google Scholar]
  37. Ravikumar P, Lafferty J, Liu H, and Wasserman L. (2009), “Sparse Additive Models,” Journal of the Royal Statistical Society, Series B, 71, 1009–1030. [Google Scholar]
  38. Rim J, Xu Q, Tang X, Guo Y, and Qu A. (2025), “Individualized Time-Varying Nonparametric Model with an Application in Mobile Health,” Statistics in Medicine, 44, e70005. [DOI] [PMC free article] [PubMed] [Google Scholar]
  39. Rusu AA, Rabinowitz NC, Desjardins G, Soyer H, Kirkpatrick J, Kavukcuoglu K, Pascanu R, and Hadsell R. (2016), “Progressive Neural Networks,” arXiv preprint arXiv:1606.04671. [Google Scholar]
  40. Sell T, Berrett TB, and Cannings TI. (2024), “Nonparametric Classification with Missing Data,” The Annals of Statistics, 52, 1178–1200. [Google Scholar]
  41. Shi X, Pan Z, and Miao W. (2023), “Data Integration in Causal Inference,” Wiley Interdisciplinary Reviews: Computational Statistics, 15, e1581. [DOI] [PMC free article] [PubMed] [Google Scholar]
  42. Shimodaira H. (2000), “Improving Predictive Inference under Covariate Shift by Weighting the Log-Likelihood Function,” Journal of Statistical Planning and Inference, 90, 227–244. [Google Scholar]
  43. Song S, Lin Y, and Zhou Y. (2024), “Semi-Supervised Inference for Block-Wise Missing Data Without Imputation,” Journal of Machine Learning Research, 25, 1–36. [Google Scholar]
  44. Sui Y, Xu Q, Bai Y, and Qu A. (2025), “Multi-Task Learning for Heterogeneous Multi-Source Block-Wise Missing Data,” arXiv preprint arXiv:2505.24413. [Google Scholar]
  45. Sun X, Zhao B, and Xue F. (2025), “Generalized Heterogeneous Functional Model with Applications to Large-Scale Mobile Health Data,” arXiv preprint arXiv:2501.01135. [Google Scholar]
  46. Tang L, and Song PX. (2016), “Fused Lasso Approach in Regression Coefficients Clustering-Learning Parameter Heterogeneity in Data Integration,” Journal of Machine Learning Research, 17, 1–23. [PMC free article] [PubMed] [Google Scholar]
  47. Tang TM, and Allen GI. (2021), “Integrated Principal Components Analysis,” Journal of Machine Learning Research, 22, 1–71. [Google Scholar]
  48. Tian Y, Gu Y, and Feng Y. (2023), “Learning from Similar Linear Representations: Adaptivity, Minimaxity, and Robustness,” arXiv preprint arXiv:2303.17765. [Google Scholar]
  49. Tibshirani R. (1996), “Regression Shrinkage and Selection via the Lasso,” Journal of the Royal Statistical Society, Series B, 58, 267–288. [Google Scholar]
  50. Tibshirani R, Saunders M, Rosset S, Zhu J, and Knight K. (2005), “Sparsity and Smoothness via the Fused Lasso,” Journal of the Royal Statistical Society, Series B, 67, 91–108. [Google Scholar]
  51. Tripuraneni N, Jin C, and Jordan M. (2021), “Provable Meta-Learning of Linear Representations,” in International Conference on Machine Learning, pp. 10434–10443, PMLR. [Google Scholar]
  52. Van de Ven GM, and Tolias AS. (2019), “Three Scenarios for Continual Learning,” arXiv preprint arXiv:1904.07734. [Google Scholar]
  53. Wang P, Wang H, Li Q, Shen D, and Liu Y. (2024), “Joint and Individual Component Regression,” Journal of Computational and Graphical Statistics, 33, 763–773. [DOI] [PMC free article] [PubMed] [Google Scholar]
  54. Watkins A, Ullah E, Nguyen-Tang T, and Arora R. (2023), “Optimistic Rates for Multi-Task Representation Learning,” in Advances in Neural Information Processing Systems (Vol. 36), pp. 2207–2251. [Google Scholar]
  55. Wen W, Wu C, Wang Y, Chen Y, and Li H. (2016), “Learning Structured Sparsity in Deep Neural Networks,” in Advances in Neural Information Processing Systems (Vol. 29). [Google Scholar]
  56. Widmer G, and Kubat M. (1996), “Learning in the Presence of Concept Drift and Hidden Contexts,” Machine learning, 23, 69–101. [Google Scholar]
  57. Wu C, Kwon S, Shen X, and Pan W. (2016), “A New Algorithm and Theory for Penalized Regression-based Clustering,” Journal of Machine Learning Research, 17, 1–25. [PMC free article] [PubMed] [Google Scholar]
  58. Xiao L, and Xiao L. (2024), “Sparse and Integrative Principal Component Analysis for Multiview Data,” Electronic Journal of Statistics, 18, 3774–3824. [Google Scholar]
  59. Xie M, Han Z, Zhang C, Bai Y, and Hu Q. (2023), “Exploring and Exploiting Uncertainty for Incomplete Multi-View Classification,” in Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pp. 19873–19882. [Google Scholar]
  60. Xu C, Tao D, and Xu C. (2015), “Multi-View Learning with Incomplete Views,” IEEE Transactions on Image Processing, 24, 5812–5825. [DOI] [PubMed] [Google Scholar]
  61. Xue F, and Qu A. (2021), “Integrating Multisource Block-Wise Missing Data in Model Selection,” Journal of the American Statistical Association, 116, 1914–1927. [Google Scholar]
  62. Yang S, and Ding P. (2020), “Combining Multiple Observational Data Sources to Estimate Causal Effects,” Journal of the American Statistical Association, 115, 1540–1554. [DOI] [PMC free article] [PubMed] [Google Scholar]
  63. Yu G, and Hou S. (2022), “Integrative Nearest Neighbor Classifier for Block-Missing Multi-Modality Data,” Statistical Methods in Medical Research, 31, 1242–1262. [DOI] [PubMed] [Google Scholar]
  64. 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, 1406–1419. [DOI] [PMC free article] [PubMed] [Google Scholar]
  65. Yuan L, Wang Y, Thompson PM, Narayan VA, and Ye J. (2012), “Multi-Source Learning for Joint Analysis of Incomplete Multi-Modality Neuroimaging Data,” in Proceedings of the 18th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, pp. 1149–1157. [DOI] [PMC free article] [PubMed] [Google Scholar]
  66. Yuan M, and Lin Y. (2006), “Model Selection and Estimation in Regression with Grouped Variables,” Journal of the Royal Statistical Society, Series B, 68, 49–67. [Google Scholar]
  67. Zhang J, Xue F, Xu Q, Lee J, and Qu A. (2024), “Individualized Dynamic Latent Factor Model for Multi-Resolutional Data with Application to Mobile Health,” Biometrika, 111, 1257–1275. [DOI] [PMC free article] [PubMed] [Google Scholar]
  68. Zhang X, Zhang X, Liu H, and Luo J. (2018), “Multi-Task Clustering with Model Relation Learning,” in IJCAI, pp. 3132–3140. [Google Scholar]
  69. Zhou D, Cai T, and Lu J. (2023), “Multi-Source Learning via Completion of Block-Wise Overlapping Noisy Matrices,” Journal of Machine Learning Research, 24, 1–43. [PMC free article] [PubMed] [Google Scholar]
  70. Zou H. (2006), “The Adaptive Lasso and its Oracle Properties,” Journal of the American statistical association, 101, 1418–1429. [Google Scholar]

Associated Data

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

Supplementary Materials

Supp 1

RESOURCES