Connectionist Approaches to Natural Language Processing