Natural-language processing

The NLP division, the most recent of the Algos Facts groups, is concerned with researching innovative solutions in that field in which Computer Science and Linguistics are hybridised, giving rise to Computational Linguistics.


What does Computational Linguistics do?

The identification of the system of linguistic rules that solve a given task and form a computational grammar capable of analysing the semantic meaning of texts and words. Semantic analysis can be defined as a branch of linguistics and logic that studies meaning. It comprises two subcategories: logical semantics and lexical semantics. The first concerns logical procedures such as references, implications, presuppositions and meaning. The second concerns the analysis of the meaning of words and the relationships between them.

The semantic information contained in the data can be understood and analysed by means of Natural Language Processing methods, a branch that straddles computer science, artificial intelligence and linguistics aimed at understanding natural language, such as topic recognition or sentiment analysis, which extracts the subjective opinions of users through the analysis of the polarity of ‘sentiment’ (positive vs. negative). The use of Big Data and semantics have thus paved the way for computational linguistics which, through the analysis of texts and patterns of meaning, has opened up new opportunities for use and business.


What results do we expect to achieve?

We aim to make technological advances in semantic analysis, focusing in particular on texts written by people belonging to homogeneous clusters in order to check their points of contact. And then move on to the automatic and intelligent generation of texts.


See more at Quantum & AI Lab