Modern Computational Models of Semantic Discovery in Natural Language