Semantic vector representations of senses, concepts and entities and their applications in natural language processing