tech_surveillance11353 wordsRead on Arc Codex

Generative Distribution Prediction: A Unified Approach to Multimodal Learning

Abstract Accurate prediction for multimodal data—including tabular, textual, and visual inputs or outputs—is essential for advancing analytics across diverse application domains. Existing methods often struggle to integrate heterogeneous data types while maintaining strong predictive performance. We introduce Generative Distribution Prediction (GDP), a model-agnostic framework that leverages high-fidelity multimodal synthetic data generated from the conditional distribution of interest, such as via conditional diffusion models, to enhance prediction across both structured and unstructured modalities. GDP is compatible with any expressive generative model and naturally supports transfer learning for domain adaptation. We provide a rigorous theoretical foundation for GDP, establishing statistical guarantees on its predictive accuracy when diffusion models serve as the generative backbone. By estimating the underlying data-generating distribution and enabling loss-adapted risk minimization, GDP delivers accurate point predictions in broad multimodal settings. We empirically validate GDP on a range of supervised learning tasks, including adaptive quantile regression, modal regression, tabular prediction, image captioning, and question answering, demonstrating its versatility and effectiveness across domains. Similar content being viewed by others 1 Introduction The advent of big data and the proliferation of diverse data sources have catalyzed a growing interest in multimodal learning. Multimodal data combines information from multiple sources or modalities. Each modality offers unique insights into the underlying phenomena, and integrating these heterogeneous data types holds the potential for more comprehensive models and enhanced predictive performance (Baltrusaitis et al., 2018; Ngiam et al., 2011). In contexts such as healthcare, integrating medical records, imaging, and genomics has shown potential in enhancing outcomes (Esteva et al., 2017). For applications like autonomous driving, combining data from cameras, lidar, and radar promotes superior decision-making (Chen et al., 2017). Additionally, in domains such as social media analysis and emotion recognition, merging text, images, and physiological signals offers substantial benefits (Cowie & Cornelius, 2003; Wang et al., 2015). These applications underscore the necessity for models capable of effectively processing multimodal data. However, integrating heterogeneous modalities poses significant challenges due to variations in structural characteristics, representation, and statistical properties (Baltrusaitis et al., 2018; Ramachandram & Taylor, 2017). For instance, images are characterized by high dimensionality, text is inherently sequential, and tabular data is structured, which complicates the fusion process. Knowledge gap. Traditional methods often utilize prediction models designed for single-modal or tabular data. The complexity of unstructured data, including challenges like high dimensionality and the absence of natural structure in embeddings, further obstructs multimodal learning (Dai et al., 2022). Most contemporary multimodal pipelines rely on modality-specific supervised blocks that ultimately deliver only point predictions—conditional means, medians, or quantiles. Consequently, they (i) discard distributional shape and calibrated uncertainty, (ii) under-utilize dependencies that arise only at the joint level, and (iii) lack a common distributional decision principle that can adapt to varied user-specified prediction targets. To address these challenges, we introduce Generative Distribution Prediction (GDP). This framework integrates multimodal data by generating conditional synthetic samples from a generative model trained to approximate the conditional distribution of interest. GDP builds on the key insight that generative models—including diffusion models (Ho et al., 2020; Kim et al., 2022; Kotelnikov et al., 2023; Lin et al., 2024; Sohl-Dickstein et al., 2015; Yuan et al., 2023; Zhang et al., 2023; Zheng, 2022) and normalizing flows (Kingma & Dhariwal, 2018)—can capture rich structural dependencies that supervised learning methods often overlook, as the latter typically focus on limited distributional summaries such as conditional means or quantiles. The central premise of this work is that, when the conditional generator is sufficiently accurate, modeling the underlying data-generating mechanism can improve the generalizability of supervised predictors and enable flexible loss-adapted prediction. An additional advantage of the GDP framework is its compatibility with transfer learning: the target generative model can be fine-tuned from a pretrained source model, with embedding dimensions adapted to improve generation fidelity. This strategy leverages the broad representational knowledge encoded in large-scale models trained on extensive datasets, while tailoring it to the specific demands of multimodal integration, thereby further improving performance on downstream tasks. GDP is closely related to, but distinct from, established distribution-aware prediction paradigms. Like probabilistic forecasting (Gneiting & Katzfuss, 2014) and Bayesian decision theory (Berger, 1985), GDP separates distributional modeling from the downstream decision rule. Unlike many task-specific probabilistic predictors, however, GDP uses conditional generation to approximate the response distribution and then reuses the same generated distribution under different losses, such as squared, quantile, modal, or semantic dissimilarity losses. Thus, GDP should be interpreted as a unified distributional principle rather than a single universal architecture: across modalities, the encoders, loss functions, and generative backbones may differ. GDP, a distribution-centric approach, unlocks three key advantages, each supported in the paper by both theory and numerical experiments: - Higher predictive accuracy for distributional characteristics. By learning the entire conditional distribution rather than a single summary (mean or mode), GDP can directly optimize any functional of interest—means, medians, quantiles, and tail risks, and does so jointly. Theoretical error bounds and extensive experiments support that this distribution-centric view can deliver lower point-forecast errors and better calibration than point-estimation or single-modal baselines in the studied settings. - Multimodal learning. GDP treats heterogeneous signals, text, images, and tabular data through a common distribution-learning and risk-minimization principle. Across applications, GDP may employ modality-appropriate encoders, task-specific losses, and different generative backbones, while retaining a common distributional decision rule. - Generative capability. GDP based on a generative model can draw plausible future scenarios through data augmentation and support risk-aware or simulation-based decision-making while remaining consistent with observed data. The contributions of this article are as follows: - 1. Generative Distribution Prediction for multimodal supervised learning: This paper introduces the Generative Distribution Prediction framework for multimodal supervised learning. GDP uses conditional generative models, including diffusion models and large language-image models, to approximate response distributions and then forms predictions through loss-adapted risk minimization. This distributional formulation distinguishes GDP from direct point-prediction methods and supports tasks such as quantile regression, modal regression, image captioning, and question answering. As shown in Sect. 4, GDP performs competitively or improves over the evaluated baselines in the studied settings, with gains depending on the task, modality, and fitted generator. - 2. Theoretical foundations: We establish theoretical foundations for diffusion-based GDP. The analysis identifies two performance factors: (1) generation error, measuring the discrepancy between the fitted synthetic distribution and the target data-generating distribution, and (2) synthetic sampling error, which decreases with the inference-time sample size m. This result explains why larger m can reduce finite-sampling variation while leaving a generator-dependent error term, and it provides the basis for practical validation-based choices of m and generator adequacy checks. - 3. Advancements in domain adaptation: We develop a domain adaptation strategy within the GDP framework using a dual-level embedding mechanism to bridge source and target domains. This embedding structure is designed to reduce distributional mismatch while preserving information useful for prediction. The experiments show improved performance in the studied shifted-domain settings, suggesting that conditional generation combined with transfer learning can be useful when source and target tasks share distributional structure. The rest of the paper is structured as follows: Sect. 2 elaborates on the GDP framework for multimodal supervised learning and presents theoretical error bounds for the accuracy of point predictions. Section 3 explores multimodal learning and domain adaptation using dual-level shared embeddings, facilitating transfer learning between source and target tasks. Building on this foundation, we develop multimodal diffusion models to illustrate the benefits of transfer learning. Section 4 compares GDP with standard and task-specific supervised baselines across tabular prediction with domain adaptation, question answering, image captioning, adaptive quantile regression, and modal regression. Finally, Sect. 5 discusses the practical scope and limitations of the method. 2 Generative Distribution Prediction In multimodal supervised learning, the objective is to predict the outcomes of response variables (outputs) based on predictors (inputs) for new, unseen data by learning the underlying relationships from paired input–output data. A key challenge in this framework is domain adaptation, where a supervised model trained on the source domain must adapt to perform well in a different but related target domain. For example, a credit scoring model trained on data from a high-risk population adapts to a low-risk population where defaults are rare. This scenario, known as response shift, occurs when the conditional relationship between input features (covariates) and the response variable remains consistent across domains. Still, the distribution of the response variable differs between the source and target domains. Similarly, covariate shift arises when the marginal distribution of the covariates changes between domains, while the conditional distribution of the response given the covariates remains unchanged (Sugiyama et al., 2007). Domain adaptation also encompasses the standard case of supervised learning when the data distribution is consistent across both domains. To predict the outcomes of response variables \(\varvec{Y}_t\) given a new predictor value \(\varvec{X}_t=\varvec{x}_t^{\text {new}}\), we consider the predictive probability \(P_{\varvec{y}_t|\varvec{x}_t^{\text {new}}}\), the conditional probability of \(\varvec{Y}_t\) given \(\varvec{X}_t=\varvec{x}_t^{\text {new}}\), with subscript t denoting the target task. Here \(\varvec{Y}_t\) and \(\varvec{X}_t\) can be tabular, unstructured, such as text, or both. This probability, supported by decision theory (Berger, 1985), captures the direct relationship between \(\varvec{X}_t\) and \(\varvec{Y}_t\), ensuring accurate predictions by accounting for how different values of \(\varvec{X}_t\) affect the likelihood of \(\varvec{Y}_t\). 2.1 Generative Distribution Prediction Generative Distribution Prediction generates predictive distributions and corresponding point predictions by synthesizing data to replicate the conditional distribution of the response given the predictors. Although GDP is capable of providing uncertainty measures from these predictive distributions, this article focuses exclusively on point prediction. The GDP methodology involves two key steps: Step 1: Constructing a conditional generator for domain adaptation. Using transfer learning, we fine-tune a target generative model based on a pre-trained source model and the target training sample \(D = \{(\varvec{x}_t^i, \varvec{y}_t^i)\}_{i=1}^{n}\), leveraging dual-level shared embeddings (DSE) as discussed in Sect. 3.1. In scenarios where transfer learning is not applicable, the conditional generator may be trained directly on D. Step 2: Using synthetic data for point prediction. The conditional generator produces a synthetic sample \(D_{\varvec{x}_t^{\text {new}}} = \{(\tilde{\varvec{y}}_t^k, \varvec{x}_t^{\text {new}})\}_{k=1}^m\), representing the responses \(\tilde{\varvec{Y}}_t\sim \hat{P}_{{\varvec{y}}_t | \varvec{x}_t}(\tilde{\varvec{y}}_t |\varvec{x}_t^{\text {new}})\) corresponding to a given predictor value \(\varvec{x}_t^{\text {new}}\), where \(\hat{P}_{{\varvec{y}}_t | \varvec{x}_t}\) represents the generation distribution obtained in Step 1. To obtain a point prediction, we first construct an empirical prediction loss \(m^{-1} \sum _{k=1}^m \ell (\theta (\varvec{x}_t^{\text {new}}),\tilde{\varvec{y}}_t^k)\), where the loss function \(\ell \) (for example, the squared loss) evaluates the prediction performance between the synthetic responses \(\{\tilde{\varvec{y}}_t^k\}\) by its prediction rule \(\{\theta (\varvec{x}_t^{\text {new}})\}\). The point prediction is then determined by minimizing this loss: This framework encompasses multiple tasks beyond simple point estimation: - Point estimation: By choosing \(\Theta (\varvec{x}_t^{\textrm{new}})\) to be the support of the empirical conditional distribution \(\hat{P}_{\varvec{y}_t\mid \varvec{x}_t}(\tilde{\varvec{y}}_t \mid \varvec{x}_t^{\textrm{new}})\), and selecting \(\ell \) as the squared loss, quantile loss, or a kernel-based loss, one recovers mean regression, quantile regression (Koenker & Bassett, 1978), or modal regression (Liu et al., 2023), respectively. - Density estimation: If \(\Theta (\varvec{x}_t^{\textrm{new}})\) is set to the class of conditional density functions and \(\ell (\varvec{\theta },y)=-\log \varvec{\theta }(y)\), then \(\hat{\varvec{\theta }}\) becomes the conditional maximum-likelihood density estimator (Cule et al., 2010). - Selection inference: When \(\Theta (\varvec{x}_t^{\textrm{new}})\) consists of a finite set of generated samples, this formulation specializes to selection-inference over the outputs of the generative model (Creswell et al., 2023). This decision rule is related to minimum Bayes risk (MBR) decoding (Eikema, 2022; Kumar & Byrne, 2004) and to self-consistency in LLM reasoning (Wang et al., 2023), since all use multiple model outputs to improve a final decision. GDP differs in two main respects. First, GDP is formulated for supervised learning: it learns or approximates the conditional distribution of a response given predictors and then applies a user-specified loss to obtain a task-specific estimator. Second, the estimator space \(\Theta (\varvec{x}_t^{\textrm{new}})\) need not be the finite set of generated candidates. It may be continuous, structured, or a class of functions, so the mean, quantile, mode, density, or a generated candidate can all be recovered by choosing different losses and estimator spaces. In particular, when GDP restricts the estimator space to the generated candidate set and minimizes the corresponding expected loss over that set, standard MBR decoding is included as a special case. Thus, MBR decoding is one important instance of GDP rather than the full framework. Likewise, self-consistency in LLMs can be viewed as a particular consensus-based decision rule on sampled outputs, whereas GDP is not limited to majority-vote or consistency-based selection and instead permits arbitrary user-specified losses and estimator spaces. This methodology offers a common distributional prediction principle for both tabular and unstructured data. Section 2.2 provides a statistical guarantee for diffusion-based GDP, while Sect. 4 evaluates the resulting prediction framework and compares it with classical prediction methods that minimize (1) using the original sample D. 2.2 Theory: GDP’s Predictive Risk This subsection establishes a theoretical foundation linking generation error in synthetic data replication—or estimation error in the global data distribution—to local point predictions within the GDP methodology. It highlights the essential role of precise distribution estimation, achieved through high-fidelity data generation, in minimizing downstream risk within the GDP framework. By ensuring accurate synthetic data generation, the GDP approach facilitates robust predictions across diverse loss functions through risk minimization, as defined in (1). In essence, effectively estimating the data-generating distribution enhances performance across downstream prediction tasks. For instance, high-fidelity synthetic data replication leads to strong predictive performance under various loss functions, including absolute loss, hinge loss, and squared error loss, demonstrating the flexibility and effectiveness of the proposed approach. To formalize this, the excessive risk \(R(\varvec{\theta }_0, \varvec{\theta })\) quantifies the risk associated with loss \(\ell \) in (1): where \(\operatorname {E}_{\varvec{y}_t|\varvec{x}_t}\) is taken concerning the true conditional distribution of \(\varvec{Y}_t\) given \(\varvec{x}_t\). The Wasserstein-1 distance is used as a metric to assess the accuracy of global distribution estimation, defined as: where \(\Vert \cdot \Vert \) is the Euclidean distance, and \(\Gamma (P, Q)\) is the set of all joint distributions (couplings) with marginals P and Q. We introduce the following regularity conditions on the loss function \(\ell \) to connect global distribution estimation accuracy with local point predictions: Assumption 1 (Lipschitz over bounded domain) The loss \(\ell \) satisfies the Lipschitz condition: and \(\sup _{\varvec{x}_t}\sup _{\varvec{\theta }(\varvec{x}_t)\in \Theta (\varvec{x}_t)} \Vert \varvec{\theta }(\varvec{x}_t)\Vert _{\infty } \le c_b\), where \(\Vert \cdot \Vert _{\infty }\) is the vector sup-norm, and \(c_b\) and \(\beta \) are positive constants. Assumption 2 (Variance and mean) For any \(\varvec{x}_t\) and some constant \(c_v > 0\): where \(\operatorname {Var}_{\varvec{y}_t|\varvec{x}_t}\) denotes the conditional variance given \(\varvec{x}_t\). Theorem 1 (GDP’s excessive risk) Under Assumptions 1–2, the excessive risk is bounded as follows: where \(c_1 = 1+\beta \) and \(c_2 = 2^{15} c_v^{1/2}d_{\varvec{\theta }}\), with \(d_{\varvec{\theta }}\) denoting the dimension of \(\varvec{\theta }\), and \(\operatorname {E}\) denotes the expectation with respect to the randomness. Finally, if \(\operatorname {E}W(\hat{P}_{\varvec{y}_t|\varvec{x}_t}, P_{\varvec{y}_t|\varvec{x}_t})\le \gamma _n\) with \(\gamma _n\) representing the generation error bound in terms of training sample size n, then \(\operatorname {E}R(\varvec{\theta }_0, \hat{\varvec{\theta }}) \le c_1 \gamma _n + c_2 m^{-\frac{1}{2}} \log m\). As \(m \rightarrow \infty \), \(\operatorname {E}R(\varvec{\theta }_0, \hat{\varvec{\theta }})\le c_1 \gamma _n\). Theorem 1 demonstrates that the accuracy of point predictions, derived via risk minimization as defined in (1) on a synthetic sample of size m, is determined by two principal components: (i) the generation error inherent in distributional estimation, and (ii) a controllable synthetic sampling error that depends on m. The generation error is bounded by the Wasserstein distance, measuring the distributional shift between the synthetic distribution and the data-generating process induced by a specific generator. As m increases, the synthetic sampling error decreases, ensuring that the GDP’s prediction accuracy is bounded by the generator’s Wasserstein error. Risk minimization. This result underscores the critical role of precise distribution estimation in risk minimization. A well-estimated distribution inherently facilitates effective risk minimization, enabling optimal performance across a wide range of loss functions. This adaptability marks a paradigm shift: prioritizing accurate distribution estimation enhances downstream predictive performance across various tasks. In Sect. 4.1, we further illustrate the significance of this approach by demonstrating its application to adaptive quantile regression, highlighting its capacity to accommodate diverse predictive objectives. Impact of synthetic sample size m . Theorem 1 underscores the significance of the synthetic sample size m in tightening the bound on GDP’s excess risk. When m is sufficiently large, the synthetic sampling error diminishes, leaving the excess risk of GDP upper-bounded by the Wasserstein generation error. Empirical results in Sects. 4.4 and 4.5 support this claim, demonstrating that selecting an appropriate m enhances performance compared to the default choice of \(m = 1\) while effectively managing computational cost. This finding highlights the importance of striking a careful balance between computational efficiency and prediction accuracy, with m playing a critical role in this trade-off. For implementation, this result suggests treating m as an inference-time budget. Under a fixed generator, sampler, number of reverse steps, and batching scheme, producing m conditional samples for a new input has sampling complexity approximately linear in m. Larger m reduces finite-sample Monte Carlo variation in the empirical risk but increases sampling time roughly proportionally. A practical choice is to tune m on a validation set: start from \(m_0\), add samples in increments of \(\Delta m\), recompute validation loss, and stop when the marginal improvement is below a chosen tolerance or within the validation standard error. The generation-error term has a different interpretation. It is controlled by how well the fitted generator approximates the conditional response distribution, not by the number of synthetic samples drawn at inference time. Once validation loss is insensitive to further increases in m, persistent error is more likely due to generator misspecification, poor calibration, or missing modes than to Monte Carlo variation. Generator adequacy should therefore be assessed on held-out data under the target loss, with task-dependent checks when appropriate, including coverage or quantile calibration for scalar responses, diversity and mode-coverage checks for sampled responses, and semantic consistency checks in a fixed embedding space for text and image outputs. When these diagnostics indicate persistent inadequacy, simply increasing m is unlikely to resolve the remaining error; the generator may need calibration, tuning, retraining, or replacement. 3 Multimodal Learning and Domain Adaptation This section focuses on diffusion models, though the GDP framework broadly applies to other generative models. 3.1 Generation via Transfer Learning with Dual-Level Embedding To enhance target generation, we leverage a source generation task, transferring knowledge from a pre-trained model to improve performance. The transfer process involves aligning the conditional probability distributions of the source \(P_(\varvec{y}_s|\varvec{x}_s)\) and the target \(P_(\varvec{y}_t|\varvec{x}_t)\) using the dual-level shared embeddings (DSE) framework. This alignment allows effective transfer even when the distributions of \((\varvec{Y}_s, \varvec{X}_s)\) and \((\varvec{Y}_t, \varvec{X}_t)\) differ, facilitating efficient generation with limited target domain data. The concept of dual-level shared embeddings (DSE) between source and target tasks extends the shared embedding concept for transfer learning in Tian & Shen (2024). Dual-level shared embeddings. Consider an encoder-decoder system, where an encoder \( f \) maps a random vector \( \varvec{Y}_j \) into a latent embedding vector \( \varvec{U}_j \), potentially of different dimensionality. A decoder \( g \) then reconstructs the original data from the embedding \( \varvec{U}_j \), ensuring that \( \varvec{Y}_j = g(\varvec{U}_j) \) for \( j = s, t \). The encoder and decoder act as transformations between the semantic latent space and the observed data space, which is especially important for unstructured data. In an image captioning task, the encoder and decoder translate captions to and from a numerical embedding space. Depending on the styles of captions and photos, the semantic representations of the images may vary in distribution. The DSE model assumes the conditional distribution of \( \varvec{U}_j \) given \( \varvec{X}_j \) \( P_{\varvec{u}_j|\varvec{x}_j}(\cdot |\varvec{x}_j)\) to follow a shared structure across tasks through an embedding function \( h \): The DSE model in (7) captures the shared structure between source and target tasks. Based on (7), given the pre-estimated \((\hat{f},\hat{g},\hat{h})\) from the source task, we can learn the distribution of \(\varvec{U}_t\) in the latent space. Let \(\psi \) parametrize the conditional generator and \(P_t(\varvec{u}_t,h(\varvec{x}_t))\), We estimate the target-specific latent parameter by minimizing the target generation loss using the target samples \(\{(\varvec{y}_t^i, \varvec{x}_t^i)\}_{i=1}^{n}\): where \(\Psi \) is the parameter space for \( \psi \), while \(\ell _t\) is the generation loss such as the diffusion score matching loss defined in Appendix C. Given the learned parameters \((\hat{\psi }, \hat{h})\), the generator produces synthetic samples \((\tilde{\varvec{Y}}_t^i, \varvec{X}_t)_{i=1}^m\) given \(\varvec{X}_t\) via the decoder \(\hat{g}\). Specifically, it completes the generation process by computing \(\tilde{\varvec{Y}}_t^i = \hat{g}(\tilde{\varvec{U}}_t^i)\). Here, we derive \(\hat{g}\) from the source task through shared structures and draw the samples \((\tilde{\varvec{U}}_t^i, \varvec{X}_t)_{i=1}^m\) from the distribution \(P_t(\cdot ; \hat{h}(\varvec{X}_t), \hat{\psi })\) given \(\varvec{X}_t\). The distribution \(P_t(\cdot ; \hat{h}(\varvec{X}_t), \hat{\psi })\) denotes the generator’s output distribution parameterized by \(\hat{\psi }\). 3.2 Unified Diffusion Generation for Tabular and Unstructured Data This subsection describes a conditional diffusion implementation for synthesizing multimodal samples by combining structured tabular covariates with unstructured information, such as text or image embeddings. Diffusion models have shown strong performance for unstructured data (Ho et al., 2020; Song et al., 2021) and tabular data (Kotelnikov et al., 2023); here, we use shared covariate embeddings and a shared response encoder–decoder (Sect. 3.1) as one task-adapted way to connect these data types within the GDP framework. The implementation supports transfer learning between source and target domains while allowing modality-specific embedding layers and tunable embedding sizes for downstream tasks. Figure 1 illustrates this implementation, which uses both structured (tabular) and unstructured (text or image) data for transfer learning. Dedicated encoders convert each modality into numerical embeddings; separate condition embeddings are then combined into a shared representation used by the conditional diffusion model. The conditioning mechanism provides input-specific context during generation, while the encoder–decoder maps response variables into a latent space and reconstructs generated representations into their original formats when needed. Key components of the model include shared neural networks (f, g, h) trained on source data. This sharing encourages feature transfer across domains while still allowing task-specific adaptation. Algorithm 1 outlines the complete GDP procedure step by step. In summary, this diffusion model efficiently supports transfer learning by utilizing shared representations and multimodal embeddings, making it ideal for tasks that require integrating structured and unstructured data across different domains. 4 Numerical Examples This section evaluates GDP in tabular, image, and text prediction tasks by assessing predictive accuracy and comparing it with standard and task-specific baselines on benchmark datasets and simulated examples. We examine several variants of GDP, including diffusion-GDP (which incorporates diffusion generation with a statistical guarantee), GDP integrated with large pre-trained models, and transfer-GDP enhanced through transfer learning. Our evaluation encompasses four supervised tasks that yield tabular and text outputs using a combination of tabular, text, and image predictors. Specifically, Subsects. 4.1–4.5 detail experiments: (1) adaptive quantile regression across multiple quantiles using diffusion models; (2) modal regression via diffusion models; (3) Tabular prediction with multimodal predictors for regression and classification tasks; (4) image captioning with diffusion models; (5) question answering utilizing a large language model. A detailed description of numerical experiments is provided in Appendix B. The code used to generate the numerical results is publicly available at https://github.com/shakayoyo/GDP. 4.1 Diffusion-GDP for Adaptive Quantile Regression Quantile regression estimates the conditional \(\alpha \)-th quantile of the response for a specified quantile level \(\alpha \in (0,1)\), by minimizing the asymmetric pinball loss (Koenker & Bassett, 1978; Steinwart & Christmann, 2011). Recent deep learning approaches have achieved state-of-the-art performance in semiparametric and nonparametric quantile estimation (Zhong et al., 2022, 2021; Zhong & Wang, 2024), in contrast to classical methods that typically impose restrictive model assumptions for estimation and prediction. In this section, we examine how a generative approach such as GDP, which directly models the conditional distribution of the response given the predictors, can improve estimation across a range of quantile levels \(\alpha \). Compared with supervised methods trained for a single, fixed quantile, the generative framework can reuse the same fitted conditional distribution for different quantile targets, providing a flexible approach to conditional quantile estimation. This experiment considers nonparametric quantile regression via simulations to evaluate the performance of diffusion-GDP for a prediction task, where the true data-generating mechanism is known. Specifically, let \(\varvec{X}= (X_1, \ldots , X_p)^T\) be a vector of predictors, and define the response Y as where \(\varvec{X}^T\) denotes the transpose of \(\varvec{X}\), and \(\varvec{\beta }\) is the vector of regression coefficients generated uniformly in \((-1,1)\). To induce heteroscedasticity, the noise term \(\epsilon \) follows a normal distribution with mean 0 and variance \(|X_2|\), that is, \( \epsilon \sim N\bigl (0, |X_2|\bigr )\). Hence, the variance is modulated by the magnitude of \(|X_2|\). This setup naturally creates a challenging scenario for regression, incorporating both nonlinear and heteroscedastic behavior. Two marginal distributions for \( \varvec{X}\) are considered: - Case I: \( \varvec{X}\sim N(\varvec{0}, \varvec{I}) \), where \( \varvec{I} \) is the identity matrix. - Case II: \(X \sim N(\varvec{0}, \varvec{\Sigma })\), where the covariance matrix \(\varvec{\Sigma }\) is defined by \( \Sigma _{ij} = \rho ^{|i-j|} \) with \( \rho = -0.5 \). Here \(\varvec{\Sigma }=(\Sigma _{ij})_{p \times p}\) follows an AR(1) dependence structure and 1 is the common variance of each \(X_i\) and \(\rho \) (\(|\rho | <1\)) is the lag-1 correlation between two observations \(X_i\) and \(X_{i+1}\). In this study, we focus on quantile adaptation by evaluating the predictive performance of several supervised models across the 5%, 20%, 50%, 80%, and 95% quantiles. While a single supervised model may perform well at predicting a specific quantile, it often fails to deliver consistent accuracy across a broader range of quantiles. For diffusion-GDP, we employ a Gaussian diffusion model that offers statistical guarantees (see Theorem 1 and Corollary 1 in Appendix C). We compare its performance against two state-of-the-art methods—extreme gradient boosting (XGBoost; Chen & Guestrin, (2016)) and deep quantile regression (DQR; Padilla et al., (2022)). Each model is designed to predict multiple quantiles of \(\varvec{Y}\) given \(\varvec{x}\). In our simulations, we generate \(n = 10{,}000\) observations with \(p = 100\) based on the model in (9) for Cases I and II. For quantile regression, GDP trains the diffusion model to perform conditional generation of \(\varvec{Y}\) given \(\varvec{x}\) using the conditional likelihood with \(m = 1{,}000\) samples, following the procedure described in Section 2.1. Additionally, XGBoost and DQR optimize using the averaged pinball loss over the target quantiles of 5%, 20%, 50%, 80%, and 95%. The simulated data are split into training and test datasets with a ratio of 7:3. For the testing data, we compute the quantiles as the truth for each \(\varvec{x}\) by sampling y from the true model. For evaluation, we use Root Mean Squared Error (RMSE) between the estimated quantiles and the true quantiles and Pinball loss based on the observed responses, computed at each quantile level, and report the overall performance averaged across the five quantile levels. As shown in Table 1, GDP consistently achieves lower RMSE than DQR and XGBoost, whether the evaluation metric is computed over the averaged quantile loss (over 5%, 20%, 50%, 80%, and 95%) or at the tail 95% quantile. Although the magnitude of GDP’s advantage varies across cases—sometimes only marginal—every difference is statistically significant at the \(\alpha =5\%\) level. This accuracy boost comes at the cost of 4-5 times longer but manageable computation times for our experimental scale. These findings highlight the benefit of modeling the entire conditional distribution. By capturing a richer distributional structure, GDP aligns more closely with risk-oriented metrics such as RMSE. While XGBoost’s gradient-boosted trees excel on structured (and even sparse) data and DQR directly models nonlinearities and heteroscedasticity through quantile regression, GDP gains a further edge by training on a distributional loss rather than the pinball loss, enabling it to capture broader distributional nuances and deliver superior predictive performance. To assess the sensitivity of GDP to the number of synthetic samples used at inference, we further conduct an ablation study for Case I. We fix the trained GDP architecture with time-embedding dimension 64, condition-embedding dimension 32, hidden dimension 256, and 5 residual blocks, and vary only the inference-time synthetic sample size m. Specifically, we use \(m=\textrm{round}\{\exp (k)\}\) for \(k=3,\ldots ,8\) and average the results over five random replicates. Figure 2 reports the mean RMSE, RMSE at the 95% quantile, mean pinball loss, and pinball loss at the 95% quantile. The errors decrease as m increases and then stabilize, indicating diminishing returns from additional synthetic samples. This pattern is consistent with Theorem 1: increasing m reduces the synthetic sampling error, whereas the remaining performance is governed by the generation error of the fitted conditional diffusion model. The value \(m=1000\) used in the main comparison is therefore within the stable region of the accuracy–efficiency trade-off. This empirical stabilization supports the validation-based marginal-gain rule for selecting m discussed after Theorem 1. 4.2 Diffusion-GDP for Modal Regression Modal regression aims to estimate the mode of the conditional distribution of the response variable Y given the predictors \(\varvec{X}\). Assuming a one-dimensional response Y for simplicity, the true modal regression function, \(\theta _0(\varvec{x})\), is defined as the value that maximizes the conditional probability density function (PDF): \( \theta _0(\textbf{x})={\mathrm{arg\, max}}_{\theta }p_{y|\varvec{x}}(\theta |\varvec{x}). \) In this experiment, we evaluate the diffusion-based GDP method against a kernel-based modal regression baseline (Chen et al., 2016) for mode estimation across two nonlinear data-generating mechanisms. In both scenarios, the covariates are two-dimensional and drawn from a uniform distribution: \(\varvec{X}= (X_{1}, X_{2})^\top \), with \(X_{1}, X_{2} \sim \textrm{Unif}(-2, 2)\) independently. The response is generated as \(Y = f(\varvec{X}) + a(\varvec{X})\,\epsilon \), with \(\epsilon \sim \textrm{Exp}(1) - 1\), where \(f(\cdot )\) is a nonlinear signal function and \(a(\cdot )\) is a scale function controlling the noise level. Case I: Homoskedastic exponential noise. In the first case, we set a constant noise scale \(a(\varvec{x}) \equiv 1\) and choose \(f(\varvec{X}) = 2\sin (\pi X_{1}) + X_{2}^2\), so that \( Y = f(\varvec{X}) + \epsilon . \) Since \(\epsilon \) has mean zero and mode \(-1\), the true conditional mode in this case is \(\theta _0(\varvec{x}) = 2\sin (\pi x_1) + x_2^2 - 1\), which is nonlinear in both coordinates of \(\varvec{x}\) but has a homoskedastic conditional distribution of Y given \(\varvec{X}\). Case II: Heteroskedastic noise. In the second, more challenging case, we allow the noise scale to depend on the covariates. Specifically, we define \(f(\varvec{X}) = 1.5 \sin (\pi X_{1}) + 0.5 X_{1}^2 + X_{2}^2\), and \(a(\varvec{X}) = 0.5 + 0.5 |X_{1}| + 0.3 X_{2}^2\). Again using that \(\mathbb {E}(\epsilon )=0\) and \(\textrm{mode}(\epsilon )=-1\), we obtain that the true conditional mode in this case is which remains nonlinear in both coordinates but now exhibits covariate-dependent spread and skewness in the conditional distribution of \(Y \mid \varvec{X}=\varvec{x}\). This heteroskedastic case is designed to test the flexibility of both the diffusion-based and kernel-based modal regression methods. Each repetition uses \(n_{\text {train}} = 1{,}500\) training pairs and \(n_{\text {test}} = 500\) test pairs generated independently from this data-generating mechanism. In the GDP method, we generate \(m = 1{,}000\) conditional samples for each test point from the trained diffusion model. To estimate the conditional mode, we apply a univariate kernel density estimator (KDE) independently for each covariate value \(\textbf{x}\). Specifically, for a test point \(\textbf{x}\) with generated samples \(\{\tilde{Y}^{k}\}_{k=1}^m\), we construct a Gaussian KDE on a fine evaluation grid, using a bandwidth selected by standard rule-of-thumb methods. The GDP mode estimator is then defined as \( \hat{\theta }(\textbf{x}) = \arg \min _{\theta }\sum _{k=1}^m \ell (\theta ,\tilde{Y}^{k})\) with \( \ell (\theta ,\tilde{Y}^{k}) = \mathcal {K}_{\sigma }(\theta - \tilde{Y}^{k})\), where \(\mathcal {K}_{\sigma }\) denotes the Gaussian kernel with bandwidth \(\sigma \). As summarized in Table 2, the conditional-diffusion-based GDP achieves lower estimation errors than the classical kernel-based modal regression method (RegMS2d, https://github.com/yenchic/ModalRegression) in both simulation settings. Specifically, GDP delivers a 57% improvement in Case I and a 37% improvement in Case II relative to RegMS2d. These substantial gains highlight the accuracy and robustness of GDP in estimating conditional modes, particularly under complex nonlinear or heteroskedastic data-generating processes. 4.3 Diffusion-GDP for Tabular Prediction with Multimodal Predictors This subsection benchmarks our GDP approach—which integrates tabular and unstructured inputs—against strong baselines on both classification and regression tasks. - Yelp Review (Multi-class). From the public Yelp Dataset,Footnote 1 a benchmark for star-rating prediction, we sample 100,000 reviews (1–5 stars). To create domain shift, reviews with zero "cool" votes form the source split (79,984) and those with at least one vote form the target split (20,016). The random split is 80/20 into train/test; we predict star ratings from review text and metadata. To respect the ordinal nature of the ratings, we assess Yelp review predictions using Cohen’s \(\kappa \) (Cohen, 1960), a chance-corrected agreement statistic that is robust to class imbalance and tailored to ordinal categories such as star ratings. - UTKFace (Regression). UTKFace datasetFootnote 2 contains 23,705 face images labeled with age, gender, and ethnicity. We apply an 80/20 random train/test split and predict the age of each image. UTKFace prediction is evaluated with root mean square error (RMSE). - Shopee-IET (Multi-class). The Shopee-IET (Shopee Image-based E-commerce Text retrieval) dataset comprises images of clothing items spanning 18 categories. In this experiment, we utilize the four-category subset from AutoGluon’s benchmark collection,Footnote 3 which contains 1000 images. We apply an 80/20 random train/test split and train a model to predict each image’s category label. Model performance is evaluated using classification accuracy. Tabular baselines with feature generation: CatBoost (CB, Prokhorenkova et al. (2018)), XGBoost (XGB, Chen & Guestrin, (2016)), and a fully connected neural network (NN). All three are supervised models for tabular prediction. For Yelp, we convert review text to tabular features with AutoGluon’s tabular feature generator Erickson et al. (2020) (AutoGluon is an open-source AutoML toolkit). Multimodal baseline: Multimodal Predictor (AutoMM) from AutoGluon library (Tang et al., 2024), a supervised model trained end-to-end to predict the target labels, configured with an Electra encoder for text (Clark et al., 2020) and a ResNet encoder for images (He et al., 2016). Transformer baselines: we include the Tabular-Text Transformer (TTT; Bonnier, 2024) for the Yelp text-tabular task and TIP (Du et al., 2024) for the UTKFace image-tabular task. These baselines provide recent transformer-based multimodal predictors tailored to the corresponding data types. Distribution-aware probabilistic baselines: we include NGBoost (Duan et al., 2020) and a Bayesian neural network (BNN) baseline implemented with Bayesian-Torch (Krishnan et al., 2022). For Yelp and UTKFace, these methods are trained on fixed text–tabular and image–tabular features, respectively; for Shopee-IET, they are trained on the same fixed AutoMM image embeddings and evaluated on the same five data splits. These baselines provide direct comparisons with probabilistic prediction methods that estimate predictive distributions rather than only point labels. Their reported runtimes measure only the downstream probabilistic model fitting on the fixed features or embeddings, excluding upstream feature-extractor training and embedding extraction. We also evaluate a domain-adapted variant of GDP (GDP-tr) on Yelp, in which we pretrain the condition encoder on the source set (79,984 non-enthusiastic reviews) before fine-tuning the target training split. For fairness, the AutoMM and GDP-based multimodal models use the same Electra text backbone and ResNet image backbone when applicable, while TTT and TIP retain their own transformer-style fusion architectures. Each experiment is repeated 5 times and the average results are reported in Table 3. Across the three benchmarks, the base GDP model attains the highest accuracy on UTKFace and Shopee-IET—the two datasets where GDP-tr is not applicable. On Yelp, GDP falls just short of AutoMM, yet the transfer-enhanced variant (GDP-tr) overtakes every competitor and secures the top overall score. The transformer baselines are also competitive: TTT improves substantially over the tabular-only Yelp baselines but remains below AutoMM, GDP, and GDP-tr, while TIP substantially improves over AutoMM on UTKFace and comes close to GDP. The probabilistic baselines provide useful distribution-aware comparisons, but they do not close the gap to GDP on the image benchmarks. Yelp text-rating. GDP improves Cohen’s \(\kappa \) by 34% over CatBoost, 36% over XGBoost, and more than 400% over a plain neural network. TTT reaches 0.418, outperforming the tabular-only methods but remaining below AutoMM (0.495), GDP (0.483), and GDP-tr (0.520); the paired test against GDP is significant (\(p < 0.001\)). The BNN baseline reaches a similar level (0.421), whereas NGBoost is lower (0.303). Transferring from GDP to GDP-tr provides an additional 5% improvement over the strong multimodal baseline AutoMM (\(p < 0.001\)), even though GDP alone performs comparably to AutoMM (\(p > 0.05\)). UTKFace age regression. GDP reduces the RMSE from 10.55 (AutoMM) to 7.51, a 29% improvement (\(p < 0.001\)). TIP attains an RMSE of 7.99, substantially improving over AutoMM and far outperforming the tabular-only methods, while remaining slightly above GDP; the paired test against GDP gives \(p = 0.017\). NGBoost improves over the tabular-only baselines but remains behind AutoMM, TIP, and GDP (RMSE 11.96), while the BNN baseline has higher error in this setting (RMSE 22.82). Other tabular methods perform poorly in this experiment, as only gender and ethnicity are available as predictors. Shopee-IET image classification. GDP improves AutoMM’s classification accuracy from 0.872 to 0.944, an absolute increase of 7.2 percentage points (8% relative). NGBoost and BNN, trained on the same fixed AutoMM image embeddings, obtain accuracies of 0.876 and 0.878, respectively, placing them close to AutoMM but still below GDP. Although GDP’s improvement over AutoMM narrowly misses statistical significance at the 5% level (\(p = 0.076\)), it corresponds to roughly 10 additional correct predictions per 125 images. All experiments were run on the same compute node equipped with an NVIDIA Tesla V100 PCIe GPU (32 GB). The average runtime for each method is reported in Table 3. Regarding computational cost, the GDP method may generally incur longer runtimes due to its sampling procedure of the diffusion model—especially when the synthetic sample size m is large—illustrating the accuracy–efficiency trade-off. In practice, however, its overhead remains comparable to that of the multimodal method of AutoMM. Overall, GDP’s accuracy gains come at a reasonable computational cost. 4.4 Applying GDP with Diffusion and Large Pre-trained Models to Image Captioning This subsection evaluates the performance of the GDP method within a multimodal framework for image captioning. Specifically, we integrate GDP with two distinct multimodal generators—a diffusion model and the Bootstrapping Language-Image Pre-training (BLIP) model (Li et al., 2022)—yielding the diffusion-GDP and BLIP-GDP variants, respectively. Notably, the diffusion-GDP approach is supported by the theoretical results presented in Theorems 1 and 2 in the Appendix, whereas no corresponding theory currently exists for BLIP-GDP. Modern image captioning typically employs an encoder-decoder framework. A Convolutional Neural Network (CNN) extracts image features then passes to a decoder—originally an LSTM model (Vinyals et al., 2015) and more recently a Transformer—to generate captions such as BLIP involving attention mechanisms. For our experiments, we employ the captions_val2014 subset of the widely recognized COCO Caption dataset (available at http://coco-dataset.org). We use the first 35,000 samples for training and reserve the remaining 5,504 samples for testing. The COCO Caption dataset is a standard benchmark for image captioning, featuring richly annotated images paired with human-generated captions. Specifically, we train our diffusion model on the designated training set, while we do not fine-tune BLIP since it was pre-trained on the entire COCO Caption dataset. We evaluate both methods on the 5,504 test samples. In our multimodal diffusion model, as described in Sect. 3.2, we use SentenceBERT (Sentence-Bidirectional Encoder Representations from Transformers) (Reimers, 2019) to extract sentence embeddings and CLIP (Contrastive Language-Image Pretraining) (Radford et al., 2021) to align textual and visual modalities, together forming the encoder. We then apply a Gaussian diffusion model in the embedding space, leveraging a residual network (He et al., 2016) to enhance feature representation and maintain model stability. Finally, we use a pre-trained Vec2Text model (Morris et al., 2024) to decode the diffused vector embeddings to generate image captions. To assess alignments between the generated and reference captions, we compute cosine similarity scores between their sentence embeddings, where we obtain these embeddings using models such as Google’s text-embedding-004 (Google, 2025) via APIs. The score ranges from 0 to 1, with 1 indicating complete semantic equivalence. For each image in the test set, each generator produces \(m=10\) candidate captions. The GDP method selects the final caption by minimizing the cosine dissimilarity loss among 10 candidates, defined as one minus the cosine similarity score, over these candidates, as specified in (1). Specifically, we adopt the expected semantic dissimilarity minimizer as our prediction rule for selecting the most appropriate caption. Formally, this is defined as where d denotes the cosine dissimilarity. In practice, we approximate \(\mathbb {E}_{\varvec{y}|\varvec{x}}[d(\varvec{y},\varvec{y}')]\) using the empirical average of cosine dissimilarities between each candidate caption \(\varvec{y}'\) and the sampled captions \(\varvec{y}\) conditioned on a given image \(\varvec{x}\). To address verifier-style reranking baselines, we also evaluate a CLIP-based reranker using the same generated candidate pools. For each image, the reranker selects the candidate caption with the largest pretrained CLIP image–text alignment score (Radford et al., 2021); reference captions are used only for final evaluation, not for selection. Finally, we compare the captions selected by our method and by CLIP reranking to the average performance of all candidate captions generated by BLIP and the diffusion model, using their cosine similarity scores with the reference captions as an evaluation metric. Figure 3 shows that our multimodal diffusion model (mean: 0.6372, median: 0.6420) performs comparably to the pre-trained BLIP model (mean: 0.6148, median: 0.6153) when averaging 10 generated captions per image—even though BLIP uses the entire COCO data and additional external data while our diffusion model relies solely on training data. Moreover, after applying GDP selection, the diffusion-GDP and BLIP-GDP methods significantly improve (mean scores of 0.6994 and 0.7099 and median scores of 0.7062 and 0.7203, respectively). The CLIP-rerank baseline improves upon the raw candidate average for both generators, achieving mean scores of 0.6746 for diffusion-CLIP and 0.7006 for BLIP-CLIP; however, GDP selection remains the stronger method on both candidate sets, with paired tests indicating \(p<0.001\) in both comparisons. This result demonstrates that the GDP selection, based on risk minimization, consistently chooses captions that better align with the reference, providing a clear advantage over random selection and a competitive advantage over an external learned image–text verifier. In Table 4, an example illustrates how GDP enhances captioning. The GDP method selects captions with high similarity scores generated by diffusion, ensuring better alignment with the image content, while lower scores help filter out low-quality captions that fail to accurately depict the pasta dish in the example image. 4.5 Applying Large Language Model-GDP to Q&A This subsection examines the GDP’s performance in question-answering (Q&A) tasks, where both questions and their corresponding answers are textual. The analysis evaluates the accuracy of responses generated by four methods using the LLaMA−3.1-8B-Instruct model (Aimeta, 2024) within a Q&A framework, leveraging the widely recognized WikiQA dataset (Yang et al., 2015). The WikiQA corpus is a benchmark dataset for open-domain Q&A tasks and consists of 3,047 questions sourced from user queries submitted to Bing, paired with 29,258 candidate answers extracted from Wikipedia sentences. Among these, 1,473 question-answer pairs are labeled as correct, indicating an alignment between the questions and their respective answers. In this experiment, we randomly sample 100 question-answer pairs from the subset of pairs labeled as correct to serve as the test set. This sampling ensures that the evaluation focuses on instances with human-validated answers based on dataset annotations. To evaluate the semantic similarity between two text answers, we compute the cosine similarity score between their sentence embeddings, following the same approach described in Sect. 4.4. We evaluate four methods using the LLaMA−3.1-8B-Instruct model (Aimeta, 2024) to answer questions, with the temperature parameter controlling the randomness or diversity of the model’s outputs. The default temperature is set to 0.7, balancing diversity and determinism. The first method is the GDP approach, which employs a cosine dissimilarity loss (1 minus the cosine similarity score) applied to answers generated by the LLaMA model, as defined in (1) with \(m=50\), where the prediction rule is as in the previous example. This generative approach selects the answer that minimizes the dissimilarity loss averaged over \(m=50\) generated answers for the same question, prioritizing semantic similarity to the correct answer. The second method is the deterministic approach, which uses the LLaMA model with a temperature setting of 0. This configuration ensures that the model always returns the same answer for a given question, emphasizing consistency and accuracy in output. The third method is another generative approach using the default temperature setting of 0.7 without minimizing a loss function over \(m=50\) candidates. Unlike the GDP approach, it averages performance over the \(m=50\) generated answers for each question, introducing diversity in the outputs. The fourth method is an LLM-as-a-judge baseline (Zheng et al., 2023), where a Gemini Flash judge model selects one answer from the same \(m=50\) candidate set using the question and candidate answers only; the reference answer is used solely for final evaluation. As shown in Fig. 4, the mean similarity scores for the deterministic, generative, GDP, and LLM-Judge methods on the test set are 0.7796, 0.7762, 0.7935, and 0.7789, respectively, while the corresponding median values are 0.7915, 0.7934, 0.8052, and 0.7974. These results indicate that the GDP method enhances the performance of the generative model and remains competitive with a modern verifier-style LLM-judge selection baseline. This systematic comparison underscores the impact of the synthetic sample size m and the inherent trade-offs between accuracy, diversity, and selection criteria. When generating a single answer, the deterministic approach often surpasses the generative approach (using the default temperature) by prioritizing accuracy. In contrast, GDP effectively manages this trade-off by optimizing the final output from a diverse yet comparable set of candidate answers. The LLM-Judge baseline also selects from the same candidate set, but it relies on an external learned verifier rather than the semantic-consensus risk minimization used by GDP. This approach balances accuracy and diversity, aligning with the discussion on the impacts of synthetic sample size for GDP in Theorem 1. 5 Discussion The proposed Generative Distribution Prediction framework provides a conceptually unified distributional approach to multimodal learning: it learns or approximates a conditional response distribution and then derives task-specific predictions through loss-adapted risk minimization. Across applications, the encoders, losses, and generative backbones may be chosen to match the modality and task. Transfer learning and conditional generation can improve the fitted conditional distribution when the generator is well matched to the target problem, and the resulting synthetic samples can support uncertainty quantification and loss-adapted prediction. The strength of these benefits depends on generator fidelity and should be assessed through validation for the target task. Experimental results across various tasks, including tabular prediction, image captioning, question answering, quantile regression, and modal regression, show that GDP and its transfer-enhanced variant achieve competitive or improved performance relative to traditional and strong task-specific baselines in the studied settings. These results suggest that modeling the conditional distribution and applying loss-adapted decision rules can reduce prediction errors and improve robustness, while the degree of improvement depends on the modality, baseline, and generative model quality. The theoretical foundation developed in this paper provides statistical guarantees for diffusion-based GDP. Recent work (Tian & Shen, 2024) suggests that related guarantees may also be possible for normalizing flow models. However, establishing comparable generation-accuracy theory for large and highly complex generative models, such as BLIP and modern LLMs, remains an open problem. Thus, the image-captioning and Q&A experiments should be interpreted as empirical demonstrations of GDP’s practical flexibility, whereas the formal statistical guarantees in this paper are established for diffusion-based GDP. This limitation motivates further theoretical work on GDP with different classes of generative models. For practical use, two issues are especially important. First, GDP should be used with a generator that is adequate for the target decision problem. As discussed after Theorem 1, held-out validation under the target loss can help separate finite-sampling error from generator misspecification: if validation performance has stabilized with respect to m but task-specific checks still indicate poor calibration, limited coverage, hallucination, or missing modes, simply increasing m is unlikely to resolve the remaining error, so generator calibration, tuning, retraining, or replacement may be needed. Second, GDP has an inference-time cost because it draws conditional samples. Since sampling cost is approximately linear in m for a fixed sampler and batching scheme, m should be treated as a validation-tuned budget. Practical speedups may come from batched inference, caching or pre-generation when appropriate, and accelerated diffusion samplers such as DPM-Solver and DPM-Solver++ (Lu et al., 2022, 2025). One-step generation methods such as MeanFlow (Geng et al., 2025) are also promising, but any faster sampler should be validated for the target application because reducing samples or sampling steps can change generator fidelity and the final GDP decision. Future research can further improve GDP’s computational efficiency and extend its theory beyond diffusion models. In particular, it would be valuable to develop statistical guarantees for GDP when combined with normalizing flows, large language models, or other task-adapted generators, and to study how sampler choice affects the accuracy–efficiency trade-off in practical multimodal applications. Data Availability No datasets were generated or analysed during the current study. References AIMeta (2024). Llama 3 model card. https://github.com/meta-llama/llama3/blob/main/MODEL_CARD.md Anderson, B. D. (1982). Reverse-time diffusion equation models. Stochastic Processes and their Applications, 12(3), 313–326. Baltrusaitis, T., Ahuja, C., & Morency, L. P. (2018). Multimodal machine learning: A survey and taxonomy. IEEE Transactions on Pattern Analysis and Machine Intelligence, 41(2), 423–443. Berger, J. O. (1985). Statistical decision theory and Bayesian analysis (2nd ). New York: Springer. Bonnier, T. (2024). Revisiting multimodal transformers for tabular data with text fields. Findings of the association for computational linguistics: Acl 2024 (pp. 1481–1500). https://aclanthology.org/2024.findings-acl.87/ Chen, H., Lee, H., & Lu, J. (2023). Improved analysis of score-based generative modeling: User-friendly bounds under minimal smoothness assumptions. International conference on machine learning (pp. 4735–4763) Chen, T., & Guestrin, C. (2016). Xgboost: A scalable tree boosting system. Proceedings of the 22nd acm sigkdd international conference on knowledge discovery and data mining (pp. 785–794) Chen, X., Ma, H., Wan, J., Li, B., & Xia, T. (2017). Multi-view 3d object detection network for autonomous driving. Proceedings of the ieee conference on computer vision and pattern recognition (cvpr) (pp. 1907–1915) Chen, Y. C., Genovese, C. R., Tibshirani, R. J., & Wasserman, L. (2016). Nonparametric modal regression. The Annals of Statistics, 44(2), 489–514. Clark, K., Luong, M. T., Le, Q. V., & Manning, C. D. (2020). Electra: Pre-training text encoders as discriminators rather than generators arXiv:2003.10555 arXiv preprint. Cohen, J. (1960). A coefficient of agreement for nominal scales. Educational and Psychological Measurement, 20(1), 37–46. Cowie, R., & Cornelius, R. R. (2003). Describing the emotional states that are expressed in speech. Speech Communication, 40(1–2), 5–32. Creswell, A., Shanahan, M., & Higgins, I. (2023). Selection-inference: Exploiting large language models for interpretable logical reasoning. The eleventh international conference on learning representations Cule, M., Samworth, R., & Stewart, M. (2010). Maximum likelihood estimation of a multi-dimensional log-concave density. Journal of the Royal Statistical Society Series B: Statistical Methodology, 72(5), 545–607. Dai, B., Shen, X., & Wang, J. (2022). Embedding learning. Journal of the American Statistical Association, 117(537), 307–319. Du, S., Zheng, S., Wang, Y., Bai, W., O’Regan, D.P., Qin, C. (2024). TIP: Tabular-image pre-training for multimodal classification with incomplete data. Computer vision – eccv 2024 (Vol. 15073, pp. 478–496). Springer. Duan, T., Anand, A., Ding, D.Y., Thai, K.K., Basu, S., Ng, A., Schuler, A. (2020). NGBoost: Natural gradient boosting for probabilistic prediction. Proceedings of the 37th international conference on machine learning (Vol. 119, pp. 2690–2700). PMLR. https://proceedings.mlr.press/v119/duan20a.html Eikema, B., & Aziz, W. (2022). Sampling-based approximations to minimum Bayes risk decoding for neural machine translation. Proceedings of the 2022 conference on empirical methods in natural language processing (pp. 10978–10993). Abu Dhabi, United Arab Emirates: Association for Computational Linguistics. https://aclanthology.org/2022.emnlp-main.754/ Erickson, N., Mueller, J., Shirkov, A., Zhang, H., Larroy, P., Li, M., & Smola, A. (2020). Autogluon-tabular: Robust and accurate automl for structured data arXiv:2003.06505 arXiv preprint. Esteva, A., Kuprel, B., Novoa, R. A., Ko, J., Swetter, S. M., Blau, H. M., & Thrun, S. (2017). Dermatologist-level classification of skin cancer with deep neural networks. Nature, 542(7639), 115–118. Geng, Z., Deng, M., Bai, X., Kolter, J. Z., & He, K. (2025). Mean flows for one-step generative modeling arXiv:2505.13447 arXiv preprint. Gneiting, T., & Katzfuss, M. (2014). Probabilistic forecasting. Annual Review of Statistics and Its Application, 1, 125–151. Google (2025). text-embedding-004 model documentation. https://cloud.google.com/vertex-ai He, K., Zhang, X., Ren, S., & Sun, J. (2016). Deep residual learning for image recognition. Proceedings of the ieee conference on computer vision and pattern recognition (pp. 770–778) Ho, J., Jain, A., & Abbeel, P. (2020). Denoising diffusion probabilistic models. Advances in Neural Information Processing Systems, 33, 6840–6851. Kantorovich, L. V., & Rubinstein, G. S. (1958). On a space of completely additive functions. Vestnik Leningrad University, 13, 52–59. Kim, J., Lee, C., & Park, N. (2022). Stasy: Score-based tabular data synthesis arXiv:2210.04018 arXiv preprint. Kingma, D. P., & Dhariwal, P. (2018). Glow: Generative flow with invertible 1x1 convolutions. Advances in neural information processing systems (p. 31) Koenker, R., & Bassett, G. (1978). Regression quantiles. Econometrica: journal of the Econometric Society, 46(1), 33–50. Kotelnikov, A., Baranchuk, D., Rubachev, I., & Babenko, A. (2023). Tabddpm: Modelling tabular data with diffusion models. International conference on machine learning (pp. 17564–17579) Krishnan, R., Esposito, P., Subedar, M. (2022). Bayesian-torch: Bayesian neural network layers for uncertainty estimation. https://github.com/IntelLabs/bayesian-torch. https://doi.org/10.5281/zenodo.5908307 Kumar, S., & Byrne, W. (2004). Minimum Bayes-risk decoding for statistical machine translation. Proceedings of the human language technology conference of the north american chapter of the association for computational linguistics: Hlt-naacl 2004 (pp. 169–176). Boston, Massachusetts, USA: Association for Computational Linguistics. https://aclanthology.org/N04-1022/ Li, J., Li, D., Xiong, C., Hoi, S. (2022). Blip: Bootstrapping language-image pre-training for unified vision-language understanding and generation. International conference on machine learning (pp. 12888–12900). Lin, L., Li, Z., Li, R., Li, X., & Gao, J. (2024). Diffusion models for time-series applications: a survey. Frontiers of Information Technology & Electronic Engineering, 25(1), 19–41. Liu, L., Liu, T., Chen, C.P., Wang, Y. (2023). Modal-regression-based broad learning system for robust regression and classification. IEEE Transactions on Neural Networks and Learning Systems, , , Lu, C., Zhou, Y., Bao, F., Chen, J., Li, C., & Zhu, J. (2022). DPM-Solver: A fast ODE solver for diffusion probabilistic model sampling in around 10 steps. Advances in neural information processing systems (Vol. 35, pp. 5775–5787) Lu, C., Zhou, Y., Bao, F., Chen, J., Li, C., & Zhu, J. (2025). DPM-Solver++: Fast solver for guided sampling of diffusion probabilistic models. Machine Intelligence Research, 22, 730–751. https://doi.org/10.1007/s11633-025-1562-4 Morris, J. X., Zhao, W., Chiu, J. T., Shmatikov, V., & Rush, A. M. (2024). Language model inversion. The twelfth international conference on learning representations Ngiam, J., Khosla, A., Kim, M., Nam, J., Lee, H., Ng, A.Y. (2011). Multimodal deep learning. Proceedings of the 28th international conference on machine learning (icml-11) (pp. 689–696). Oko, K., Akiyama, S., & Suzuki, T. (2023). Diffusion models are minimax optimal distribution estimators. International conference on machine learning (pp. 26517–26582) Padilla, O. H. M., Tansey, W., & Chen, Y. (2022). Quantile regression with relu networks: Estimators and minimax rates. Journal of Machine Learning Research, 23(247), 1–42. Prokhorenkova, L., Gusev, G., Vorobev, A., Dorogush, A. V., & Gulin, A. (2018). Catboost: unbiased boosting with categorical features. Advances in neural information processing systems (p. 31) Radford, A., Kim, J.W., Hallacy, C., Ramesh, A., Goh, G., Agarwal, S.. others (2021). Learning transferable visual models from natural language supervision. International conference on machine learning (pp. 8748–8763). Ramachandram, D., & Taylor, G. W. (2017). Deep multimodal learning: A survey on recent advances and trends. IEEE Signal Processing Magazine, 34(6), 96–108. Reimers, N. (2019). Sentence-bert: Sentence embeddings using siamese bert-networks arXiv:1908.10084 arXiv preprint. Ronneberger, O., Fischer, P., & Brox, T. (2015). U-net: Convolutional networks for biomedical image segmentation. Medical image computing and computer-assisted intervention (miccai) (pp. 234–241). Springer. Shen, X., & Wong, W. H. (1994). Convergence rate of sieve estimates. The Annals of Statistics, 580–615. Sohl-Dickstein, J., Weiss, E., Maheswaranathan, N., & Ganguli, S. (2015). Deep unsupervised learning using nonequilibrium thermodynamics. International conference on machine learning (pp. 2256–2265) Song, Y., Sohl-Dickstein, J., Kingma, D. P., Kumar, A., Ermon, S., & Poole, B. (2020). Denoising diffusion probabilistic models. Advances in neural information processing systems Song, Y., Sohl-Dickstein, J., Kingma, D. P., Kumar, A., Ermon, S., & Poole, B. (2021). Score-based generative modeling through stochastic differential equations International conference on learning representations. Steinwart, I., & Christmann, A. (2011). Estimating conditional quantiles with the help of the pinball loss. Bernoulli, 17(1), 211–225. Sugiyama, M., Nakajima, S., Kashima, H., von Bünau, P., & Kawanabe, M. (2007). Covariate shift adaptation by importance weighted cross validation. Journal of Machine Learning Research, 8, 985–1005. Tang, Z., Fang, H., Zhou, S., Yang, T., Zhong, Z., Hu, T., & Karypis, G. (2024). Autogluon-multimodal (automm): Supercharging multimodal automl with foundation models arXiv:2404.16233 arXiv preprint. Tian, X., & Shen, X. (2024). Enhancing accuracy in generative models via knowledge transfer arXiv:2405.16837 arXiv preprint. Vinyals, O., Toshev, A., Bengio, S., & Erhan, D. (2015). Show and tell: A neural image caption generator. Proceedings of the ieee conference on computer vision and pattern recognition (pp. 3156–3164) Wang, J., Shen, X., Sun, Y., & Qu, A. P. (2015). Classification with unstructured predictors with an application to sentiment analysis. Journal of the American Statistical Association, 110(510), 711–725. Wang, X., Wei, J., Schuurmans, D., Le, Q.V., Chi, E.H., Narang, S.. Zhou, D. (2023). Self-consistency improves chain of thought reasoning in language models. International conference on learning representations. https://openreview.net/forum?id=1PL1NIMMrw Yang, Y., Yih, W t., Meek, C. (2015). WikiQA: A challenge dataset for open-domain question answering. Proceedings of the 2015 conference on empirical methods in natural language processing (pp. 2013–2018). Lisbon, Portugal: Association for Computational Linguistics. Yuan, Y., Ding, J., Shao, C., Jin, D., & Li, Y. (2023). Spatio-temporal diffusion point processes arXiv:2305.12403 arXiv preprint. Zhang, C., Zhang, C., Zhang, M., Kweon, I.S. (2023). Text-to-image diffusion model in generative ai: A survey. arXiv preprint arXiv:2303.07909, , , Zheng, L., Chiang, W L., Sheng, Y., Zhuang, S., Wu, Z., Zhuang, Y.. Stoica, I. (2023). Judging llm-as-a-judge with mt-bench and chatbot arena. arxiv: 2306.05685 Zheng, S., C., & N. (2022). Diffusion models for missing value imputation in tabular data arXiv:2210.17128 arXiv preprint. Zhong, Q., Mueller, J., & Wang, J. L. (2022). Deep learning for the partially linear cox model. The Annals of Statistics, 50(3), 1348–1375. Zhong, Q., Mueller, J. W., & Wang, J. L. (2021). Deep extended hazard models for survival analysis. Advances in Neural Information Processing Systems, 34, 15111–15124. Zhong, Q., & Wang, J. L. (2024). Neural networks for partially linear quantile regression. Journal of Business & Economic Statistics, 42(2), 603–614. Funding This work was supported in part by the National Science Foundation (NSF) under Grant DMS-2513668 and by the National Institutes of Health (NIH) under Grants R01AG069895, R01AG065636, R01AG074858, and U01AG073079. Author information Authors and Affiliations Contributions All authors contributed to the study conception and design, as well as to manuscript drafting and revision. Numerical experiments were performed by X.T. All authors read and approved the final manuscript. Corresponding author Ethics declarations Conflict of interest The authors have no relevant financial or non-financial interests to disclose. Additional information Editor: Mingming Gong Publisher's Note Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations. Appendices Appendix A Proofs of Theorem 1 The proof proceeds by leveraging empirical process theory to derive a risk bound while simultaneously accounting for generation error. We outline the argument in four steps. Step 1 (Bounding the risk difference). Let \(\tilde{Y}_t\) denote the synthetic sample from \(\hat{P}_{\varvec{y}_t|\varvec{x}_t}\) and define the corresponding excessive risk based on \(\tilde{Y}_t\) as \(\tilde{R}(\varvec{\theta }_0,\hat{\varvec{\theta }})\). By Assumption 1 and the duality theorem of Kantorovich & Rubinstein (1958), the following bounds hold: Step 2 (Controlling the conditional variance). By Assumption 2, where \(W=W\!\bigl (\hat{P}_{Y_t\mid X_t},\,P_{Y_t\mid X_t}\bigr )\). Step 3 (Applying concentration inequality). Setting \(c_e = 1 + \beta \) yields that \(\{R(\varvec{\theta }_0,\varvec{\theta }) \ge \varepsilon _m + c_e W\} \subset \{\tilde{R}(\varvec{\theta }_0,\varvec{\theta }) \ge \varepsilon _m + W\}\). Hence, where \(\tilde{L}_m(\varvec{\theta }) = m^{-1} \sum _{k=1}^m \ell (\varvec{\theta },\tilde{Y}^k_t; \varvec{x}_t)\) and \(A_j = \{\varvec{\theta }: 2^j(\varepsilon _m+W) < \tilde{R}(\varvec{\theta }_0,\varvec{\theta }) \le 2^{j+1}(\varepsilon _m+W)\}\). Next, we bound each term \(I_j\) (\(j=0,\cdots ,\)) in (A1) by Lemma 1 separately. Toward this end, we verify (A2) and (A3). Note that where \(c_k=2[8(c_{v}+c_{v}c_{\ell }+2c_{\ell }\lambda )+\frac{c_{\ell }}{3}]\). This implies (A2). Moreover, \(\varepsilon _m\) is required to satisfy the entropy inequality, where \(\mathcal {L}=\{l(\varvec{\theta },\varvec{y}),\varvec{\theta }\in [-c_b,c_b]^{d_{\varvec{\theta }}}\}\). Then, \(H(u, \mathcal {L})\le \frac{1}{d_{\varvec{\theta }}}\log (\frac{2B\beta }{u})\). This leads to \(\varepsilon _m>c_{\varepsilon }m^{-\frac{1}{2}}\log m\), for some \(c_{\varepsilon }\) depending on \(c_b\), \(c_v\), r and \(d_{\varvec{\theta }}\). Specifically, \(c_{\varepsilon }\) can be set as \(2^{14}\frac{c_v^{1/2}}{d_{\varvec{\theta }}}\) when m is large enough. Then, (A3) holds. Hence, by Lemma 1, we obtain that Step 4 (Taking expectations). To derive the risk bound, let \(S = R(\varvec{\theta }_0, \hat{\varvec{\theta }}) - c_e W\). Then, Hence, By the assumption \(\mathbb {E} W(\hat{P}_{\varvec{y}_t|\varvec{x}_t}, P_{\varvec{y}_t|\varvec{x}_t}) \le \gamma _n\), taking expectations on both sides completes the proof. \(\square \) Lemma 1 Assume that \(f(\varvec{Z}_j) \in \mathcal F\) satisfies the Bernstein condition with some constant U for an independent sample \(\varvec{Z}_1,\cdots ,\varvec{Z}_m\), \(\mathbb {E}|f(\varvec{Z}_j)-\mathbb {E}f(\varvec{Z}_j)|^k\le \frac{1}{2}k!v_j U^{k-2}\); \(j=1,\ldots ,m\); \(k\ge 2\). Let \(\varphi (\varepsilon _m,v,\mathcal{F})=\frac{m\varepsilon _m^{2}}{2[4v^2+ \varepsilon _m U /3 ]}\), where \(\frac{1}{m}\sum _{j=1}^m \textrm{Var}(f(\varvec{Z}_j))\le m^{-1} \sum _{j=1}^m v_j\le v\). Assume that with \(00\) (Chen et al., 2023; Oko et al., 2023) in the loss function. Then, both the integral and \(\textrm{E}_{\varvec{u}(\tau )|\varvec{u}(0)}\) can be precisely approximated by sampling \(\tau \) from a uniform distribution on \([\underline{\tau },\overline{\tau }]\) and a sample of \(\varvec{U}(0)\) from the conditional distribution of \(\varvec{U}(\tau )\) given \(\varvec{U}(0)\). Generation. To generate a random sample of \(\varvec{V}(\tau )\), we replace the score \(\nabla \log p_{\varvec{u}(\overline{\tau }-\tau )}\) by its estimate \(\hat{\psi }\) in (C5) to yield \(\varvec{V}(\tau )\) in the backward equation. For implementation, we may utilize a discrete-time approximation of the sampling process, facilitated by numerical methods for solving stochastic differential equations, such as Euler-Maruyama and stochastic Runge–Kutta methods (Song et al., 2020). Neural network. An \(\mathbb {L}\)-layer network \(\Phi \) is defined by a composite function \( \Phi (\varvec{x})=(\varvec{\textrm{A}}_\mathbb {L}\sigma (\cdot )+\varvec{b}_\mathbb {L})\circ \cdots (\varvec{\textrm{A}}_2\sigma (\cdot )+\varvec{b}_2)\circ (\varvec{\textrm{A}}_1\varvec{x}+\varvec{b}_1), \) where \(\varvec{\textrm{A}}_i\in \mathbb R^{d_{i+1}\times d_i}\) is a weight matrix and \(\varvec{b}_i \in \mathbb R^{d_{i+1}}\) is the bias of a linear transformation of the i-th layer, and \(\sigma \) is the ReLU activation function, defined as \(\sigma (\varvec{x})=\max (\varvec{x},0)\). Then, the parameter space \(\Psi \) is set as \(\textrm{NN}(\mathbb {L},\mathbb {W},\mathbb {S},\mathbb {B},\mathbb {E})\) with \(\mathbb {L}\) layers, a maximum width of \(\mathbb {W}\), effective parameter number \(\mathbb {S}\), the sup-norm \(\mathbb {B}\), and parameter bound \(\mathbb {E}\): where \(\Vert \cdot \Vert _{\infty }\) is the maximal magnitude of entries and \(\Vert \cdot \Vert _0\) is the number of nonzero entries. To learn the latent distribution of \(\varvec{U}\) given \(\varvec{X}\), we use the conditional diffusion model which leads to the following conditional score matching loss, Before proceeding, we first introduce the definition of smooth class. Let \(\varvec{\alpha }\) be multi-index with \(|\varvec{\alpha }| \le \lfloor r\rfloor \), where \(\lfloor r\rfloor \) is the integer part of \(r>0\). A Hölder ball \(\mathcal {C}^{r}(\mathcal {D},\mathbb R^m,B)\) of radius B with the degree of smoothness r from domain \(\mathcal {D}\) to \(\mathbb R^m\) is defined by: 1.2 Theory In our transfer learning scenarios, we consider a source task and a target task. The source task (indexed by s) is typically associated with a large amount of labeled data and well-trained models, while the target task (indexed by t) may have limited labeled data. In this framework, we leverage a pretrained encoder-decoder pair obtained from the source task to process data in the target task. In particular, the encoder \(\hat{f}\) maps the multimodal inputs into a latent embedding space, and the decoder \(\hat{g}\) reconstructs the original data from the latent space. Within the latent space, a Gaussian diffusion model is applied to refine or generate new embeddings. Finally, the decoder \(\hat{g}\) maps these refined embeddings back to the original multimodal space. This approach facilitates efficient processing and generation of complex multimodal data while benefiting from the information learned in the source task. Let \((\hat{f},\hat{g})\) denote a pretrained encoder-decoder pair. For each task \(j \in \{s,t\}\), define the latent representation as \(\varvec{U}_j = \hat{f}(\varvec{Y})\), and the corresponding reconstruction by \(\varvec{Y}_j = \hat{g}(\varvec{U}_j)\). Here, \(\varvec{Y}_j\) denotes the response variable, respectively, for task j. The source task benefits from a large amount of data and has lower reconstruction error, while the target task may experience a higher error due to domain differences or fewer training samples. Assumption 3 (Reconstruction error) Suppose that the pretrained encoder-decoder \((\hat{f},\hat{g})\) satisfies where \(l_{r,t}\) is an appropriate reconstruction loss function. Here, the error \(\varepsilon _s\) is related to the source task performance and is assumed to be small due to abundant source data and thorough pretraining. Furthermore, assume that the decoder \(\hat{g}\) is Lipschitz continuous with Lipschitz constant \(\lambda _g\), i.e., for any \(\varvec{u}, \varvec{u}'\), Assumption 4 (Latent density) Assume that the conditional density of the latent representation \(\varvec{U}_t = \hat{f}(\varvec{Y}_t)\) given a feature extraction \(\hat{h}(\varvec{x}_t)\) (where \(\hat{h}\) is a known function on \(\varvec{X}_t\)) \(p^0_{\varvec{u}_t|\varvec{x}_t}(\varvec{u}_t|\varvec{x}_t)\) can be written as where \(c_1>0\) is a constant, and \(k_t: \mathbb R^{d_u} \times [0,1]^{d_h} \rightarrow \mathbb R^+\) is a nonnegative function that is bounded away from zero. In addition, assume that \(k_t\) belongs to a Hölder ball \(\mathcal {C}^{r_u}(\mathbb R^{d_u} \times [0,1]^{d_h}, \mathbb R, B_t)\) with the degree of smoothness parameter \(r_u>0\) and bound \(B_t>0\), where \(d_u\) is the dimension of \(\varvec{u}_t\) and \(d_h\) is the dimension of \(\hat{h}(\varvec{x}_t)\). Theorem 2 (Conditional diffusion via transfer learning) Under Assumptions 3 and 4, the expected Wasserstein distance between the true conditional distribution between the true conditional distribution \(P^0_{\varvec{y}_t|\varvec{x}_t}\) and its synthetic counterpart \(\hat{P}_{\varvec{y}_t|\varvec{x}_t}\) generated via transfer learning satisfies where n is the target task sample size, \(\varepsilon _s\) denotes the reconstruction error on the target task, which is influenced by the performance on the source task, and \(m_u = \max \Bigl \{\frac{19}{2},\frac{r_u}{2}+1\Bigr \}\). Typically, \(\varepsilon _s \ll n^{-\frac{r_u}{d_u+d_h+2r_u}}\log ^{m_u} n\) is negligible, as it is mitigated by leveraging a large pre-trained dataset. of Theorem 2 Let \(\bar{P}_{\varvec{y}_t|\varvec{x}_t}\) denote the distribution of the reconstructed target variable \(\bar{\varvec{Y}}_t = \hat{g}(\varvec{U}_t)\), where \(\varvec{U}_t = \hat{f}(\varvec{Y}_t)\) is the latent representation. Step 1 (Error decomposition). We first decompose the Wasserstein distance as follows: The first term on the right-hand side captures the error due to the diffusion model in the latent space, and the second term reflects the reconstruction error incurred by \(\hat{g}\). Step 2 (Bounding the reconstruction error with \(\varepsilon _s\) ). By the Kantorovich–Rubinstein duality Kantorovich & Rubinstein (1958) and using the Lipschitz continuity of \(\hat{g}\), we obtain where \(\bar{P}_{\varvec{u}_t|\varvec{x}_t}\) and \(\hat{P}_{\varvec{u}_t|\varvec{x}_t}\) denote the true and estimated distributions of the latent variable \(\varvec{u}_t\), respectively. Step 3 (Bounding the generation error term by diffusion theory). Under Assumption 4 and by applying Theorem 2 of Tian & Shen (2024), it follows that For the second term, by definition of the reconstruction error, we have Combining these bounds yields which establishes the claimed result. This completes the proof. \(\square \) Next, we present a result for non-transfer diffusion that does not leverage the source learning. Corollary 1 (Non-transfer conditional diffusion generation) Under the conditions of Theorem 2 with f, g, h known as identical mappings, we have the error bound for the simple case, This is a direct consequence of Theorem 2 with \(d_u=d_y\), \(d_h=d_x\) and \(\varepsilon _s=0\). Rights and permissions Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article’s Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article’s Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/. About this article Cite this article Tian, X., Shen, X. Generative Distribution Prediction: A Unified Approach to Multimodal Learning. Mach Learn 115, 209 (2026). https://doi.org/10.1007/s10994-026-07148-1 Received: Revised: Accepted: Published: Version of record: DOI: https://doi.org/10.1007/s10994-026-07148-1

How it works

Once you click Generate, Ollama reads this article and crafts 5 comprehension questions. Your answers are graded against the article content — general knowledge won't be enough. Score 70+ to count toward your certificate.

Questions are cached — you'll always get the same 5 for this article.