Optimization Methods for Improving Diversity in Language Technologies