Semi-supervised methods for distributionally-robust learning