Distributionally Robust Data Join (DJ)
- 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 must be chosen to minimize an expected loss with respect to a target distribution , which is unknown:
Instead of samples from , one observes samples from distinct data sources with unknown, biased distributions . Each is represented by i.i.d. samples , yielding empirical measures . 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 and unlabeled auxiliary data , 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 and each empirical source using an optimal transport cost :
Here denotes a lower-semicontinuous cost (e.g., ), and denotes couplings between and . The ambiguity set is defined as the intersection of OT-balls of radii centered at each :
This intersection constrains any plausible to be simultaneously close (in OT sense) to each empirical source, substantially shrinking the ambiguity set as increases (Rychener et al., 2024). In DRDJ, the ambiguity region is:
where 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 :
For , this reduces to standard Wasserstein DRO. For , DJ enforces compatibility with all sources, preventing overfitting to any single biased dataset (Rychener et al., 2024).
In the DRDJ setting, the aim is:
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 encode prior knowledge on the magnitude of distributional shift (bias) between the source and the unknown , plus sampling error:
These can be set using either frequentist or Bayesian approaches. In the Bayesian case, a prior is placed on the OT distance , and is chosen as a quantile of the corresponding posterior, yielding explicit probabilistic coverage guarantees:
A plausible implication is that tighter and better-informed priors over 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 , then:
Under mild convexity or concavity of in , the regret relative to shrinks as increases even if individual remain biased, provided the priors on 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 of the training DRO objective. Feasibility is guaranteed if (Awasthi et al., 2022).
6. Convex Reformulation and Computational Tractability
Under standard conditions ( convex, convex, loss piecewise-concave in ), the inner maximization over the intersection of OT-balls admits a finite convex dual formulation. Lagrange multipliers and dual variables allow the suprema to be reformulated as:
subject to
The final program has constraints—exponential in but polynomial in data sizes. For fixed or fixed dimension , 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 . 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 OT-balls | Single OT-ball at barycenter |
| Bias Handling | Explicit, via radii | Averaged by barycentric aggregation |
| Shrinking with | Yes, ambiguity set shrinks as 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).