Papers
Topics
Authors
Recent
Search
2000 character limit reached

Distributionally Robust Data Join (DJ)

Updated 17 March 2026
  • The paper proposes a framework that integrates optimal transport, distributionally robust optimization, and statistical learning to robustly join heterogeneous, biased data sources.
  • Distributionally Robust Data Join (DJ) is defined by constructing ambiguity sets as intersections of optimal transport balls around empirical distributions to control bias and error.
  • The approach offers strong out-of-sample guarantees and tractable convex formulations, outperforming naive pooling and barycentric aggregation methods.

Distributionally Robust Data Join (DJ) is a principled framework for robust decision making under uncertainty when data is drawn from multiple heterogeneous—and potentially biased—sources. DJ combines optimal transport (OT) theory, distributionally robust optimization (DRO), and statistical learning, constructing ambiguity sets via multiple OT neighborhoods around the empirical distributions of each source. The approach provides a significant advance over naive pooling or barycentric aggregation by accounting for statistical error and systematic bias present in each dataset, allowing robust out-of-sample guarantees, improved statistical efficiency, and tractable convex optimization formulations (Rychener et al., 2024, &&&1&&&).

1. Formal Problem Setting and Motivation

Consider an uncertain environment where a decision variable xXx \in \mathcal{X} must be chosen to minimize an expected loss (x,ξ)\ell(x,\xi) with respect to a target distribution PP^*, which is unknown:

minxXEP[(x,ξ)]\min_{x\in \mathcal{X}} \,\mathbb{E}_{P^*}[\ell(x, \xi)]

Instead of samples from PP^*, one observes samples from KK distinct data sources with unknown, biased distributions P1,...,PKP_1, ..., P_K. Each PkP_k is represented by NkN_k i.i.d. samples {ξk,j}j=1Nk\{\xi_{k,j}\}_{j=1}^{N_k}, yielding empirical measures P^k=1Nkj=1Nkδξk,j\hat{P}_k = \frac{1}{N_k} \sum_{j=1}^{N_k}\delta_{\xi_{k,j}}. The central challenge is to leverage all available information robustly without inflating bias (via naive pooling) or variance (by using target-like data alone) (Rychener et al., 2024).

The two-source variant, Distributionally Robust Data Join (DRDJ), considers both labeled data (x,y)(x,y) and unlabeled auxiliary data (x,z)(x,z), formulating a joint predictor that hedges against distributional uncertainty across both feature sets (Awasthi et al., 2022).

2. Construction of Ambiguity Sets via OT Intersections

The DJ approach measures the discrepancy between any candidate distribution QQ and each empirical source P^k\hat{P}_k using an optimal transport cost WcW_c:

Wc(Q,P^k)=infπΠ(Q,P^k)Ξ×Ξc(ξ,ξ)dπ(ξ,ξ)W_c(Q, \hat{P}_k) = \inf_{\pi\in\Pi(Q, \hat{P}_k)}\int_{\Xi\times\Xi}c(\xi, \xi')d\pi(\xi, \xi')

Here c(,)c(\cdot, \cdot) denotes a lower-semicontinuous cost (e.g., c(ξ,ξ)=ξξppc(\xi, \xi') = \|\xi - \xi'\|_p^p), and Π(Q,P^k)\Pi(Q,\hat{P}_k) denotes couplings between QQ and P^k\hat{P}_k. The ambiguity set is defined as the intersection of KK OT-balls of radii ρk\rho_k centered at each P^k\hat{P}_k:

U=k=1KBρk(P^k),Bρk(P^k)={QP(Ξ):Wc(Q,P^k)ρk}\mathcal{U} = \bigcap_{k=1}^K \mathbb{B}_{\rho_k}(\hat{P}_k), \quad \mathbb{B}_{\rho_k}(\hat{P}_k) = \{Q\in \mathcal{P}(\Xi): W_c(Q, \hat{P}_k)\leq \rho_k\}

This intersection constrains any plausible QQ to be simultaneously close (in OT sense) to each empirical source, substantially shrinking the ambiguity set as KK increases (Rychener et al., 2024). In DRDJ, the ambiguity region is:

U(r1,r2)={QP(X×Z×Y):WdXY(QX,Y,P^L)r1, WdXZ(QX,Z,P^U)r2}U(r_1, r_2) = \{Q \in \mathcal{P}(X \times Z \times Y): W_{d_{XY}}(Q_{X,Y}, \hat{P}_L) \le r_1,\ W_{d_{XZ}}(Q_{X,Z}, \hat{P}_U)\le r_2\}

where dXY,dXZd_{XY}, d_{XZ} are transport costs on the respective product spaces (Awasthi et al., 2022).

3. Distributionally Robust Optimization Formulation

The core DJ optimization problem seeks a decision (or predictor) robust to all distributions in U\mathcal{U}:

minxXsupQU EQ[(x,ξ)]\min_{x\in\mathcal{X}} \sup_{Q\in\mathcal{U}}\ \mathbb{E}_Q[\ell(x,\xi)]

For K=1K=1, this reduces to standard Wasserstein DRO. For K>1K>1, DJ enforces compatibility with all sources, preventing overfitting to any single biased dataset (Rychener et al., 2024).

In the DRDJ setting, the aim is:

minfFmaxQU(r1,r2) E(X,Z,Y)Q[(f(X),Y)]\min_{f\in\mathcal{F}} \max_{Q\in U(r_1, r_2)}\ \mathbb{E}_{(X, Z, Y)\sim Q}[\ell(f(X), Y)]

This minimax structure generalizes classical DRO to simultaneously hedge against multiple potential distributional shifts (Awasthi et al., 2022).

4. Calibration of Ball Radii and Quantification of Bias

The radii ρk\rho_k encode prior knowledge on the magnitude of distributional shift (bias) between the source PkP_k and the unknown PP^*, plus sampling error:

ρk=biask+statistical_tolk,statistical_tolk=O(Nk1/2)\rho_k = \text{bias}_k + \text{statistical\_tol}_k,\quad \text{statistical\_tol}_k = O(N_k^{-1/2})

These can be set using either frequentist or Bayesian approaches. In the Bayesian case, a prior is placed on the OT distance dk=Wc(P,Pk)d_k = W_c(P^*, P_k), and ρk\rho_k is chosen as a quantile of the corresponding posterior, yielding explicit probabilistic coverage guarantees:

P(QU)1kβkP^*(Q\in \mathcal{U}) \ge 1 - \sum_k \beta_k

A plausible implication is that tighter and better-informed priors over ρk\rho_k reduce conservatism while maintaining robustness (Rychener et al., 2024).

5. Statistical and Theoretical Guarantees

The DJ framework inherits strong out-of-sample guarantees from DRO literature. When balls are calibrated so that PkNk[Wc(Pk,P^k)δk]1βkP_k^{N_k}[W_c(P_k, \hat{P}_k)\leq \delta_k]\geq 1- \beta_k, then:

Pdata[Pk=1KBρk(P^k)]1k=1KβkP_{data}[P^* \in \cap_{k=1}^K \mathbb{B}_{\rho_k}(\hat{P}_k)] \ge 1 - \sum_{k=1}^K \beta_k

Under mild convexity or concavity of \ell in ξ\xi, the regret relative to PP^* shrinks as KK increases even if individual PkP_k remain biased, provided the priors on ρk\rho_k are informative. This contrasts sharply with naive pooling or barycentric combination, which may not offer robustness if biases persist (Rychener et al., 2024, Lau et al., 2022).

In the two-source DRDJ setting, out-of-sample generalization bounds show the test risk is within O(1/n)+O(r1+r2)O(1/\sqrt{n})+O(r_1 + r_2) of the training DRO objective. Feasibility is guaranteed if WX(P^L,X,P^U,X)r1+r2W_X(\hat{P}_{L,X}, \hat{P}_{U,X}) \leq r_1 + r_2 (Awasthi et al., 2022).

6. Convex Reformulation and Computational Tractability

Under standard conditions (Ξ\Xi convex, c(,)c(\cdot,\cdot) convex, loss (x,ξ)\ell(x, \xi) piecewise-concave in ξ\xi), the inner maximization over the intersection of OT-balls admits a finite convex dual formulation. Lagrange multipliers λk0\lambda_k\ge 0 and dual variables γk,j\gamma_{k, j} allow the suprema to be reformulated as:

infλ0,γk=1Kρkλk+k,jpk,jγk,j\inf_{\lambda \geq 0, \gamma} \sum_{k=1}^K \rho_k \lambda_k + \sum_{k, j} p_{k, j} \gamma_{k, j}

subject to

supξΞ[(x,ξ)k=1Kλkc(ξ,ξk,jk)]k=1Kγk,jk,(j1,,jK)\sup_{\xi\in\Xi} [\ell(x, \xi) - \sum_{k=1}^K \lambda_k c(\xi, \xi_{k, j_k}) ] \leq \sum_{k=1}^K \gamma_{k, j_k}, \quad\forall (j_1,\ldots,j_K)

The final program has O(N1NK)O(N_1 \cdots N_K) constraints—exponential in KK but polynomial in data sizes. For fixed KK or fixed dimension dd, these constraints reduce to a manageable number using cell decompositions, and the program remains tractable (Rychener et al., 2024). In practice, first-order or interior-point solvers efficiently handle the convex formulations arising in both DJ and DRDJ (Awasthi et al., 2022).

7. Comparison to Wasserstein Barycenter Approaches

Wasserstein barycentric DRO (WBDRO) centers a single OT-ball at the Wasserstein barycenter of the sources, defined as the measure minimizing kλkWpp(ν,P^k)\sum_k \lambda_k W_p^p(\nu, \hat{P}_k). The corresponding DRO problem hedges against all distributions within a ball centered at this barycenter (Lau et al., 2022).

Key differences are summarized below:

Feature DJ/DRDJ (Rychener et al., 2024, Awasthi et al., 2022) WBDRO (Lau et al., 2022)
Ambiguity Set Intersection of KK OT-balls Single OT-ball at barycenter
Bias Handling Explicit, via radii ρk\rho_k Averaged by barycentric aggregation
Shrinking with KK Yes, ambiguity set shrinks as KK grows Shrinking depends on barycenter
Robustness to Heterogeneity Maintained for persistent bias May not be robust if biases persist

A plausible implication is that DJ is preferable when source biases are significant and persistent, as it prevents any one source from unduly influencing the robust decision (Rychener et al., 2024).

8. Practical Considerations and Empirical Results

DJ and DRDJ require choosing radii and cost parameters, commonly via cross-validation. As domain knowledge about source shifts is incorporated, the ambiguity set can be finely tuned. Empirical results indicate DRDJ can outperform both single-anchor DRO and regularized predictors, particularly when unlabeled auxiliary data are closer to the test distribution (Awasthi et al., 2022).

Extensive tractability studies and experimental analyses confirm that DJ/DRDJ combine the statistical benefits of multi-source leverage with principled robust optimization, admitting strong theoretical guarantees and efficient convex programming formulations (Rychener et al., 2024, Awasthi et al., 2022).

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Distributionally Robust Data Join (DJ).