NLP’s generalization problem, and how researchers are tackling it