Performing and leading developments using machine learning techniques in one or more of the key areas like natural language processing, computer vision, information retrieval, entity recognition, product classification, and recommender system