Computational Learning & Computational Linguistics

Le groupe Computational Learning and Computational Linguistics développe des techniques pour mieux comprendre comment les propriétés structurelles et sémantiques du langage sont représentées dans les modèles actuels d’apprentissage automatique, dans de nombreuses langues.

Introduction

Tout locuteur peut comprendre une phrase jamais entendue ou déduire le sens d’un mot ou d’une phrase à partir de ses composants. Pourtant, ces compétences linguistiques de base restent difficiles à atteindre pour les modèles computationnels. Les succès actuels des architectures d’apprentissage automatique reposent sur des algorithmes coûteux en calcul et sur des quantités de données démesurées. Nous développons des tâches et des données qui nous aident à comprendre leurs capacités actuelles de généralisation et leurs compétences compositionnelles plus complexes. 
 
Nous définissons les capacités linguistiques humaines de haut niveau comme (i) la capacité à inférer des régularités dans des données non structurées, (ii) à apprendre à partir de peu d’exemples et (iii) à développer des représentations abstraites valables dans des langues différentes, parfois très éloignées. Nous créons de nouvelles données structurées qui définissent des motifs s’étendant sur plusieurs phrases, en veillant à la diversité des phénomènes et des langues ; nous définissons des tâches de prédiction inspirées des tests de QI pour apprendre ces motifs et paradigmes linguistiques complexes ; nous développons des modèles interprétatifs capables d’identifier les composantes génératives de ces données. Nous nous concentrons sur les verbes et leur structure argumentale, éléments constitutifs de toute langue, qui expriment les événements et les actions essentiels. 
 
La contribution plus large de notre recherche consiste à combiner tâches linguistiques, apprentissage de règles abstraites et raisonnement, ce qui nous rapproche de l’étude de l’intelligence linguistique humaine. Dans cette optique, nous poursuivons notre participation au PRN Evolving Language, où nous étudions les contraintes qui façonnent le traitement du langage naturel. Nous collaborons avec nos collègues en neurosciences (https://noce-lab.github.io/) pour mesurer les performances humaines à nos tests en français et en anglais, et les comparer à celles des machines. 

Anciens membres

BOSSHARD, Alexandra
SAMO, Giuseppe
VAN DER PLAS, Lonneke

Projets en cours

DISLING

All speakers can understand a sentence never heard before, or derive the meaning of a word or a sentence from its parts. Children can learn any language they are exposed to. And yet, these basic linguistic skills have proven very hard to reach by computational models. The current reported success of machine learning architectures is based on computationally expensive algorithms and prohibitively large amounts of data that are available for only a few, non-representative languages. This limits the access to natural language processing technology to a few dominant languages and modalities and leads to the development of systems that are not human-like, with great potential for unfairness and bias. To reach better, possibly human-like, abilities in neural networks' abstraction and generalization, we need to move beyond the simple language modelling tasks currently used and develop tasks and data that train the networks to more complex and compositional linguistic skills.In this project, we set the challenging goals of achieving higher-level linguistic abilities in machines, while training in more realistic settings. We identify these abilities as (i) the intelligent ability to infer patterns of regularities in unstructured data, (ii) generalise from few examples, using (iii) abstractions that are valid across possibly very different languages.We study if current neural network architectures have the same properties of learning, generalization, and abstraction when processing language. Specifically, we ask (i) Can they learn the underlying generative structure of complex data? (ii) Under what conditions can they learn from zero or few examples? (iii) Do their learning patterns exhibit cross-linguistically valid abstractions?
To achieve these goals, we concentrate on one of the core building blocks of any language: verbs and their argument structure, the 'who did what to whom' expressing core events and actions. Argument structure is defined by specific combinations of elements (the arguments and the predicate) in different templates (the subcategorization frames), that form higher-order patterns of similarity across sentences (the alternations) and are defined at a high level of abstraction across languages (the semantic roles).We aim to learn disentangled representations of these components of argument structure. A disentangled representation encodes information about the salient factors of variation in the data independently. We have developed, and demonstrated in pilot work, a new set of progressive matrix tasks, inspired by IQ intelligence tests. These tasks are developed specifically for language and learning disentangled linguistic representations of underlying linguistic rules of grammar.
We apply this novel method to the three main questions of our investigation: (i) To demonstrate learning of the generative components of argument structure from data and facets of verb meaning, we develop new data sets and new versions of the progressive matrix task for argument structure concentrating specifically on learning argument alternations (John loaded the truck with hay/John loaded Hay onto the truck), on the gradation of compositionality (obligatory arguments vs optional adjuncts) and the compositionality of complex clauses. (ii) To investigate the conditions that make learning from few examples possible, we hypothesize that structured categorization reduces the data sample size needed for learning. We also take inspiration from human learning biases and develop models of increasing complexity and size to study how structure and data size interact, and in so doing learn solutions for low-resource languages. (iii) To study if truly abstract representations of verb argument structure and semantic roles emerge, we create novel progressive matrix learning tasks and novel cross-lingual artificial complex data of complex (non-concatenative) morphological paradigms in typologically different languages.(iv) We develop novel computational architectures and novel evaluation metrics adapted to these problems that exhibit a mixture of linguistic abilities and logical coherence.This kind of investigation, based on tasks that require a mixture of linguistic knowledge and higher-level linguistic reasoning has never been tried before for natural language processing. Current pilot studies for simple linguistic problems by the PI and her team show that the method is promising. We plan to extend the method here to two very challenging areas of natural language processing. On the one hand, we tackle complex linguistic data that tap into the core semantics of clauses, a well-studied, but so far unsolved, core problem for natural language understanding, for which the PI is a leading expert. On the other hand, we study complex morphological paradigms and systems, a very little studied cross-linguistically important problem.If successful, this research could lead to a significant methodological shift. These investigations can lead to three beneficial improvements of methods and practices: (i) deep, compositional representations would be learned, thus reducing needs in data size; (ii) current machine learning methods would be extended to low-resources languages or low-resource modalities and scenarios; (iii) higher-level abstractions would be learned, avoiding the use of superficial, associative cues that are the cause of so much bias and potential harm in the representations learned by current artificial intelligence and natural language processing systems.

Dernières publications

Analogical structure, minimal contextual cues and contrastive distractors: Input design for sample-efficient linguistic rule induction
Jiang Chunyang, Merlo Paola
arXiv cs.cl.2511.10441
2025
Blackbird language matrices tasks for generalization
Merlo Paola, Jiang Chunyang, Samo Giuseppe, Nastase Vivi
Proceedings of the 1st GenBench workshop on (benchmarking) generalisation in NLP
2023
Tracking linguistic information in transformer-based sentence embeddings through targeted sparsification
Nastase Vivi, Merlo Paola
Proceedings of the 9th workshop on representation learning for NLP
2024
BLM-s/lE: A structured dataset of English spray-load verb alternations for testing generalization in LLMs.
Samo Giuseppe, Nastase Vivi, Jiang Chunyang, Merlo Paola
Findings of the association for computational linguistics: EMNLP 2023
2023