Gradients of the entropically smoothed and sampled WDRO objective converge to Clarke subgradients of the unregularized objective as regularization vanishes, yielding O(log N/√N) SGD convergence rates up to sampling error.
DRO: A Python Library for Distributionally Robust Optimization in Machine Learning
1 Pith paper cite this work. Polarity classification is still indexing.
abstract
We introduce dro, an open-source Python library for distributionally robust optimization (DRO) for regression and classification problems. The library implements 14 DRO formulations and 9 backbone models, enabling 79 distinct DRO methods. Furthermore, dro is compatible with both scikit-learn and PyTorch. Through vectorization and optimization approximation techniques, dro reduces runtime by 10x to over 1000x compared to baseline implementations on large-scale datasets. Comprehensive documentation is available at https://python-dro.org.
citation-role summary
citation-polarity summary
fields
math.OC 1years
2025 1verdicts
ACCEPT 1roles
background 1polarities
background 1representative citing papers
citing papers explorer
-
Unregularized limit of stochastic gradient method for Wasserstein distributionally robust optimization
Gradients of the entropically smoothed and sampled WDRO objective converge to Clarke subgradients of the unregularized objective as regularization vanishes, yielding O(log N/√N) SGD convergence rates up to sampling error.