namkoong-lab / robustopt

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

RobustOpt

Code for solving robust stochastic---or distributionally robust---optimization problems with f-divergences.

Efficient computation of full-batch gradient for the robust loss

The files simple_projections.py, SimpleProjections.jl each contain efficient binary search algorithm for solving the inner worst-case problem of the robust formulation. See Appendix C of this paper for a full treatment of the algorithm.

Papers

See also Stochastic Gradient Methods for Distributionally Robust Optimization with f-divergences (link) for a stochastic gradient procedure.

Authors

License

This project is licensed under the MIT License - see the LICENSE.md file for details

About


Languages

Language:Python 58.4%Language:Julia 41.6%