Natural Language Processing (NLP) is an interdisciplinary area between Artificial Intelligence and Linguistics whose main objective is to allow computers to understand and speak natural languages in a similar way as people do. To achieve this goal, it is necessary to develop linguistic resources and models to process, analyse and understand human languages, as well as to produce realistic linguistic structures.
Our work in NLP encompasses not only basic research related to the creation of linguistic resources and models, but also research focused on the development of applications and technologies covering areas such as information extraction, text generation, machine translation, sentiment analysis, dialogue agents, automatic summaries, credibility estimation and language correction, among others.
The quality of NLP-derived language technologies also depends on advances in other research areas related to accessing large amounts of data and increasing computational power. These synergies with information retrieval, high-performance computing and Big Data will enable significant results to be achieved in domains such as healthcare, media, social networks, finance and education, to name but a few of the most crucial application domains for industry and society as a whole.