1Une tâche cognitive de base et un type très particulier des relations sémantiques, telle est la comparaison. Premièrement, la comparaison est une catégorie profondément syntaxique. Il n’y a pas de comparaison en dehors d’une référence, plus ou moins explicite à une échelle de valeurs. Les comparaisons morphologiques elles-mêmes n’expriment aucune comparaison, du moins jusqu’à ce qu’elles soient incluses dans des phrases. Et, deuxièmement, la proposition est formée par l’interaction de deux plans, l’un reflétant le lien de la proposition avec le monde objectif, l’autre, son lien avec le processus de réflexion : si la comparaison est une catégorie profondément syntaxique, elle n’est pas une catégorie linguistique proprement dite puisqu’elle est, avant tout, un processus logique permettant à un sujet pensant d’apprendre sur le monde. L’approche logico-linguistique permet donc d’étudier plus adéquatement les mécanismes de formation de structures syntaxiques avec la sémantique de la comparaison. J’essaie donc de présenter l’ontologie d’un cadre sémantique qui cherche à représenter la signification des structures comparatives en langage naturel, et qui modélise les comparaisons sous forme des paires prédicat-argument interconnectées avec des rôles sémantiques. Cette approche d’origine anglo-saxonne prend en charge non seulement les adjectifs, mais également les comparatifs adverbiaux, nominaux et verbaux.
2Représenter le sens d’un texte est depuis longtemps un des champs d’investigation les plus propices pour la linguistique contemporaine, et diverses recherches récentes portant sur la compréhension du sens sémantiques telles que l’analyse sémantique automatique ont permis de dériver des modèles informatiques de signification. L’analyse sémantique profonde (par opposition à l’analyse sémantique superficielle, telle que l’étiquetage des rôles sémantiques) vise à associer une phrase en langage naturel à sa représentation formelle correspondante (Zelle et Mooney, 1996 ; Berant et Liang, 2014).
3La comparaison est un moyen courant d’exprimer les différences de perceptions et d’autres propriétés vis-à-vis d’une entité. La comparaison peut se produire dans des structures très simples telles que « Paul est plus grand que Pierre » ou dans des constructions plus complexes telles que « La table est plus longue que le canapé est large ». Jusqu’à présent, la sémantique computationnelle des comparatifs et leur incidence sur la signification du texte n’ont pas été pleinement étudiées. C’est-à-dire que la différence existant entre la représentation sémantique et syntaxique des comparatifs n’est pas assez distinctive pour permettre une compréhension plus profonde d’une phrase. Par exemple, la représentation de signification sous forme logique générale de la phrase « Paul est plus grand que Sophie » ne rend pas complètement compte de la sémantique sous-jacente de l’adjectif « grand » et de ce que signifie être « grand ». Un lecteur humain peut facilement en déduire que la taille de Paul est supérieure à celle de Sophie. Un autre exemple à prendre en considération est la phrase « Paul est grand », qui a fondamentalement la forme logique typique « grand (Paul) » comme une représentation très superficielle de la signification du prédicat « grand ».
De même, un lecteur humain peut déduire que définir quelqu’un de « grand » dans un domaine de discours, et cela implique que cette personne est en quelque sorte « plus grande » que toutes autres personnes (en visant leur taille moyenne), cependant, la représentation sous forme logique typique plus tôt ne permet pas de telles inférences.
4Dans cette communication, nous essayons de montrer un nouveau cadre pour la représentation sémantique et l’analyse computationnelle de la structure de comparaison en langage naturel. Ce cadre permet une représentation plus profonde de la sémantique des comparatifs, incluant tous les différents types de comparaisons entre comparatifs, superlatifs, équivalents, excessifs et assertifs, et la manière dont ils sont liés aux rôles sémantiques correspondants. En fait, il s’agit d’un jeu de données de structures comparatives annotées à l’aide d’une représentation automatique (automatisée) de la signification, ce qui permet des modèles d’apprentissage sur des constructions de comparaison. Nous proposons d’exposer cette nouvelle approche pour l’extraction automatique des structures de comparaison à partir d’un corpus de phrases ou d’un texte donné.
Une représentation sémantique de la comparaison exprimée par la phrase « L’équipement est trop vieux pour nous être d’une grande utilité » serait la suivante :
Figure 1 : Représentation sémantique de la comparaison
5Puisqu’il n’est pas possible de dénombrer dans notre corpus tous les cas de figure, nous prenons particulièrement le cas de comparaison comme toute affirmation comparant deux entités ou plus, exprimant une sorte de mesure sur une échelle ou indiquant un certain degré de propriété mesurable. Les détails de ces variations seront discutés à la section 3.
6Dans cette section, il est nécessaire, avant toute chose de rendre compte du fondement théorique linguistique des structures comparatives en langage :
7La mesure en langage naturel s’exprime principalement dans des phrases ayant des morphèmes comparatifs tels que plus, moins, plus, aussi, assez, moins, etc. Les comparatifs peuvent être soit adjectivaux, adverbiaux, nominaux ou verbaux, c’est-à-dire que le composant principal de la phrase effectuant la mesure peut avoir l’une ou l’autre de ces parties du discours.
Comparatifs adjectivaux : les exemples canoniques des phrases comparatives contiennent des adjectifs, par exemple « grand » ou « joli ». Même dans les comparatifs adjectivaux, il existe une grande variété de structures. Prenons les exemples suivants :
[1a] Marie est plus grande que Sophie.
[1b] Marie est trois pouces plus grande que Sophie.
[1b] Marie Marie est plus grande de cinq pieds.
8La forme comparative de l’adjectif « grand » dans la phrase 1.a est considérée comme une expression désignant une relation plus que ( ›) entre deux individus, « Marie » et « Sophie », sur l’échelle de» taille ». L’analyse de degré théorique de tels adjectifs fait apparaître la notion d’adjectifs gradables (de nombreux facteurs décrivent des qualités qui peuvent être mesurées selon des degrés sur des échelles, telles que l’échelle de "taille", "beauté", "âge", etc.). Ces adjectifs peuvent être utilisés avec des morphèmes comparatifs, indiquant plus ou moins d’une qualité particulière sur une échelle. Les adjectifs gradables peuvent exprimer des relations spécifiques entre des individus sur une échelle, par exemple, dans la phrase 1b, Marie est plus grande que Sophie d’une mesure de trois pouces.
9La comparaison à l’échelle ne concerne pas toujours deux individus. Par exemple, considérons la phrase 1c qui indique qu’une comparaison est faite entre un individu et un point spécifique sur l’échelle de la « taille ».
Tous les exemples précédents sont parmi les types les plus simples de structures comparatives utilisant des adjectifs. Prenons l’exemple suivant :
[2] Marie est plus grande que le lit est long.
10Dans la phrase 2, nous avons un cas de sous-composition, dans lequel nous comparons « Marie » et « lit » selon deux dimensions différentes : la taille et la longueur. Chaque dimension fournit un degré, et les degrés sont finalement liés par la relation supérieure à ( ›). L’extensibilité est connue pour être universelle dans la langue et une grande variété de phénomènes linguistiques peuvent être expliqués en termes de degrés et d’échelles (Solt, 2015).
La sémantique des échelles : une vue assez commune (Kennedy, 2007) est qu’une échelle S est un triple de la forme suivante :
S = {D, ›, DIM}
11où D est un ensemble de degrés, › est une relation d’ordre sur D et DIM est la dimension de la mesure.
12Les individus sont liés aux fonctions degré par mesure. Une fonction de mesure µS est la fonction qui mappe un individu x au degré sur l’échelle S qui représente la mesure de x par rapport à la dimension DIM. Par exemple, la fonction de mesure µ TAILLE est une fonction qui mappe les individus à leurs tailles respectives. Sous ce modèle, nous représentons la structure comparative des phrases 1a-1c comme suit :
[3a] µTAILLE (Marie) › µTAILLE (Sophie)
[3b] µTAILLE (Marie) ≥ µTAILLE (Sophie) + 3 pouces
[3c] µTAILLE (Marie) › 5 pieds
13Dans ce modèle, nous pouvons également représenter la structure comparative de la phrase « Marie est grande », où il n’existe pas d’argument de degré explicite. Une hypothèse courante est que le rôle de degré est joué par un morphème de degré phonologiquement nul, qui désigne un seuil ou une norme de comparaison dépendant du contexte (Kennedy, 2007 ; Heim, 2007). Par exemple, dans un contexte spécifique où les hommes adultes en Amérique du Nord sont « grands », pourraient être interprétés comme ayant plus de 6 pieds.
Comparatifs non canoniques : Les structures comparatives peuvent également être verbales, nominales et adverbiales. Prenons les comparatifs verbaux suivants :
[4a] Les femmes mangeaient plus que les hommes.
[4b] Le lac s’est refroidi à plus de quatre degrés.
14Il a été proposé (Wellwood et al., 2012) que les fonctions de mesure (µ) puissent être appliquées à la fois aux individus et aux événements, dans ce dernier cas, soit l’événement ou une entité en relation avec l’événement. L’interprétation comparative des deux phrases 4a et 4b est la suivante :
[5a] µvolume (manger (femmes)) › µvolume (manger (hommes))
[5b] λe.µfraîcheur (e) (lac) › 4 degrés
où s’est refroidi est interprété ici comme une fonction qui prend un événement e et un objet x (ici, « lac ») et renvoie un degré représentant le degré de modification de la fraîcheur de x du fait de sa participation à e. L’échelle sous-jacente des comparatifs verbaux est parfois ambiguë. Par exemple, dans la phrase 5a, il n’est pas clair si les femmes mangent plus en volume ou en quantité.
15Les structures comparatives peuvent également être nominales. Prenons les phrases suivantes :
[6a] Plus de juniors que d’aînés sont venus à la cérémonie.
[6b] Nous avons acheté plus de lait que de vin.
16La signification des phrases présentées ci-dessus doit également être mentionnée en degrés (Solt, 2015). Par conséquent, l’échelle pour la phrase comparative 6a est le comptage numérique par des entiers et l’échelle pour la phrase 6b correspond à une dimension de masse, ici peut-être un volume liquide. Les comparatifs adverbiaux partagent beaucoup de leurs caractéristiques avec les classes adjectivale et verbale, ce que nous ne développons pas plus par souci de brièveté. Par exemple, la phrase « Marie a couru plus vite que Pierre » est un exemple de comparaison adverbiale, dans laquelle l’attribut « vitesse » implicite de l’événement « course », associé à Marie et Pierre, est comparé.
17Il existe plusieurs manières de faire des comparaisons, chacune indiquant divers degrés de différence ou de similitude. Vous trouverez ci-après les principales catégories de degrés de comparaison, ainsi que des exemples de phrases :
[7] comparatif
Marie est plus grande que Sophie.
Les chiens sont plus intelligents que les lapins.
[8] superlatif
Marie est la fille la plus grande de sa classe.
Les chiens sont les plus intelligents parmi les animaux de compagnie.
[9] équatif
Marie est aussi grande que Bill.
Les chiens sont aussi intelligents que les chats.
[10] excessif
Marie est trop courte pour le basketball.
Les chiens sont trop intelligents pour être dupes.
[11] actif
Marie est assez grande pour atteindre l’étagère.
Les chiens sont suffisamment intelligents pour retrouver le chemin de la maison.
18Comme indiqué précédemment, le fait d’avoir une représentation profonde des structures de comparaison peut nous aider à construire des modèles informatiques de comparaison dans le langage naturel et à effectuer des tâches inférentielles dans différents domaines. Nous introduisons ici un nouveau cadre sémantique de comparaison. Ce cadre est basé sur les interprétations linguistiques présentées dans la section 2, mais formalisé et adapté à notre cadre de calcul sémantique.
19On modélise les comparatifs sous la forme de structures prédicat-argument interconnectées, les prédicats étant les principaux opérateurs de comparaison (morphèmes de comparaison implicites et explicites), et les arguments étant connectés aux prédicats via des rôles sémantiques (relations). Notre cadre comprend non seulement des comparaisons explicites, mais également des comparaisons implicites sous forme d’évaluation ou de mesure sur une échelle, qui seront expliquées tout au long de cette section. Vous trouverez une liste plus détaillée et complète des prédicats, des rôles sémantiques et des arguments dans les informations supplémentaires.
20Le tableau 1 répertorie tous les opérateurs de prédicats et montre qu’il existe quatre principaux types de prédicats : les comparatifs, les extrêmes, les bases et les mesures. La plupart de ces types peuvent être associés à des opérateurs de n’importe laquelle de nos parties du discours : Adjectif (JJ), Adverbe (RB), Nom (NN) et Verbe (VB). L’opérateur de prédicat dans chacun des exemples est en italique. Le type de comparaison inclut également les opérateurs < et = <, qui sont le contraire des opérateurs > et > = présentés dans le tableau. Il est important de noter que le prédicat ‘base positive’ est en fait l’opérateur pos implicite (comme indiqué dans la section 2.1 ; toutefois, pour une représentation plus facile, nous le spécifions en indiquant son adjectif ou adverbe correspondant. Il en va de même pour les prédicats de mesure : notre cadre capture également la différence subtile entre la signification de "Marie est [grande] positive" et "Marie a 5 pieds [grande] mesure − explicite". Le plus tôt signifie que Marie est grande selon un certain standard de hauteur dans un contexte, tandis que le dernier signifie que la hauteur de Marie est égale au degré de 5 pieds
21Chaque prédicat est caractérisé par ses arguments et chaque argument est connecté aux prédicats par un type de relation (rôle sémantique). Le tableau 2 présente les types de rôles sémantiques possibles pour un prédicat. La figure représente le rôle central d’une structure de comparaison, c’est-à-dire que toute comparaison doit avoir un rôle indiquant l’entité principale évaluée / mesurée / comparée sur une échelle. La forme la plus simple de prédicat comparatif, par exemple, « Paul est plus grand que Pierre », implique deux rôles principaux : Figure (Paul) et Grand (Pierre). Les rôles non essentiels sont principalement associés à des comparaisons non comparatives
22Chaque rôle pointe vers un argument qui peut avoir différents types, comme indiqué dans le tableau 3. Le type d’argument le plus fréquent est individuel, comme dans ’Paul est plus grand que Pierre’. L’autre rôle notable est Phrase-valeur, qui représente un phénomène de comparaison intéressant.
Dans l’exemple correspondant du tableau, la vitesse de conduite de Paul est explicitement comparée à un point de l’échelle de vitesse à laquelle « il était autorisé ». Ces rôles au sol sont classés en tant que phrase-valeur, une phrase verbale signifiant un point de comparaison à l’échelle, pas une entité individuelle. La figure 1 montre un exemple de structure prédicat-argument dans le cadre sémantique décrit.
Tableau 1 : Les types de prédicats définis dans notre cadre
Type de prédicat
|
Sous-type
|
Exemples
|
Comparatifs:
Comparer à une ou plusieurs entités.
|
>
|
JJ: La voiture était plus moderne que je ne l’avais imaginé.
RB: Paul a couru plus vite que Sophie.
NN: Plus de biscuits que de gâteaux ont été achetés.
VB: Le café est moins consommé que le thé.
|
>=
|
JJ: La pizza est aussi chère que les pâtes.
RB: Les hommes ont couru aussi vite que les femmes.
NN: Ce collège recrute autant de professeurs
|
que nous.
VB: Les athlètes boivent autant que les autres.
|
Superlatif
|
JJ: Marie est la plus grande de ses collègues.
RB: Mathieu a parlé le plus fort du groupe.
NN: Les juniors sont les plus dynamiques de tous.
VB: Les pompiers ont couru les plus parmi d’autres.
|
Extrême:
Indiquer avoir assez ou trop de qualité ou de quantité.
|
Excessif
|
JJ: Marie est trop grande pour tenir dans le fauteuil.
RB: Pierre a couru trop vite pour se faire prendre.
NN: Il y a trop d’élèves à la fête.
VB: le gamin a trop crié.
|
Assertif
|
JJ: Marie est assez intelligente pour accepter l’offre.
RB: la machine fonctionne assez régulièrement.
NN: Il y a suffisamment de professeurs à la fête.
VB: Jacques a passé suffisamment d’interviews pour faire ses preuves.
|
Polarité:
Expression sous forme de base de qualité +/-.
|
Positif
|
JJ: Marie est grande.
RB: Paul parle magnifiquement.
|
Négatif
|
JJ: Sophie est courte.
RB: Philippe marche lentement.
|
La mesure:
Indiquant une mesure sur une échelle.
|
Explicite
|
JJ: Marie est deux fois plus grande
RB: Philippe roule vite à 60 mph.
|
Implicite
|
JJ: Marie mesure 5 pieds.
RB: Philippe roule à 60 mph.
|
23Étant donné une phrase d’entrée, nous voulons prédire les opérateurs de prédicats, leurs rôles sémantiques et leurs arguments. Nous décomposons ce problème en trois sous-problèmes :
étiquetage des candidats prédicats à l’aide d’un classificateur à plusieurs classes
Pour chaque prédicat, en considérant l’ensemble de toutes les portées d’arguments possibles :
Utiliser un classificateur pour prédire l’étiquette du type de rôle
Utiliser un classificateur pour prédire l’étiquette de type d’argument
24Dans tout ce qui suit, nous nous référons aux travaux sur l’inférence conjointe avec des contraintes cognitives et culturelles qui pèsent sur la représentation en langue d’un événement :
"l’évènement" sera ici entendu au sens linguistique, comme l’expression en langue d’un état
ou d’une action, i.e. une prédication (Do et al., 2012 ; Berant et al., 2014).
25La première étape de la prédiction de la structure par comparaison consiste à identifier et à annoncer les prédicats. À cette fin, nous formons un classificateur multi-classe qui étiquette tous les constituants d’un mot de la phrase avec l’un des types de prédicats du tableau 1 ou aucun (indiquant que le constituant n’est pas un prédicat). L’ensemble de toutes les étiquettes de prédicat possibles est nommé P.
26Nous avons utilisé diverses fonctionnalités pour former le classificateur du prédicat : nous extrayons le lemme et la balise POS du mot, la balise POS des enfants, des frères et sœurs, des parents et de la racine de la phrase dans la dépendance.
Les « concepts d’attribut » sont les différentes propriétés qu’un actionneur peut décrire, par exemple, « hauteur » et « épaisseur » sont les attributs de l’adjectif « déformé, dégingandé ». Enfin, nous incluons la conjonction de toutes ces fonctionnalités.
27Étant donné les prédicats, il convient de nommer le rôle prédicat-argument et de prédire le type d’argument. Nous adoptons ici une approche utilisée pour l’étiquetage des rôles sémantiques (Punyakanok et al., 2008) : à partir d’un prédicat, nous collectons tous les constituants de la phrase pour construire un ensemble d’arguments candidats plausibles. En conséquence, chaque prédicat a un ensemble d’arguments candidats qui doivent être étiquetés avec leurs types d’arguments et être affectés d’un bord de rôle sémantique. Ici, nous formons conjointement deux classificateurs de régression logistique pour prédire le type de rôle sémantique et le type d’argument d’une paire prédicat-argument, en utilisant les fonctions d’identification d’argument de (Punyakanok et al., 2008) et en utilisant l’algorithme de Perceptron à structure moyenne ( Collins, 2002).
Tableau 2 : Les types de rôles dans notre cadre
Type de relation
|
Description
|
Exemple
|
Figure
|
Le rôle principal étant
comparé à quelque chose autre.
|
- [Lara] est plus grande que l’arbre.
|
Sol
|
Le rôle principal contre dont le chiffre est comparé.
|
- Lara est plus grande que [l’arbre].
|
Degré de différence
|
Les rôles "plus" et "fois",
indiquant une différence de degré.
|
- Pierre est [deux fois] plus grand que Jim.
|
Domaine
|
L’expression explicite du domaine / de la population dans laquelle la comparaison
a lieu
|
- Marie est la plus intelligente [de ses camarades de classe].
|
Raison
|
La raison associée aux prédicats excessifs et
assertifs
|
- Paul est trop paresseux [pour se réveiller].
|
Degré de mesure
|
L’indication principale d’une
mesure
|
- Henry a [5 pieds] de taille.
|
Échelle
|
L’échelle à laquelle la comparaison a lieu
|
- La [hauteur] de la chaise est égale à la [longueur] du canapé.
|
Tableau 3 : Les types d’arguments dans notre cadre
Type d’argument
|
Sous-type
|
Exemple
|
Individuel:
Une entité comparée à d’autres.
|
-
|
- [Paul] est plus performant que Susie.
|
Référence:
Une entité référent dont l’antécédent réel serait résolu au niveau du discours.
|
-
|
- Paul est « 2 fois » plus grand que [celui].
|
Phrase:
Introduit un degré sur l’échelle.
|
Valeur
|
- Paul conduisait plus vite que [il était autorisé].
|
Montant:
L’expression de la quantité dans une mesure.
|
Valeur
Très bas-Bas Haut-Très Haut
|
Marie est (5 pieds).grande
Marie est deux fois plus grande que Bill.
Marie est [un peu] plus grande que Paul.
Marie est [beaucoup] plus grande que Bill.
|
Lié:
Une limite / approximation étant définie sur le montant
|
Exact Approximatif
|
Marie a [exactement] 5 pieds de hauteur.
Pierre était environ trois fois plus rapide que les autres.
|
exprimé.
|
Plus bas
Plus haut
|
Paul marche [au moins] deux fois plus vite que toi.
Marie est [au plus] deux fois plus intelligente
que les autres.
|
Échelle:
L’échelle sur laquelle la mesure est faite.
|
Explicite
Implicite
|
La [hauteur] du pont est trop basse pour le fourgon.
Pierre est plus [disponible] que Paul.
|
28Des systèmes capables de comprendre et de raisonner par rapport aux concurrents sont essentiels pour diverses applications de la programmation neurolinguistiques PNL, allant de la réponse à une question à domaine ouvert à l’analyse du produit. Comprendre les structures comparatives nécessite un cadre sémantique pouvant représenter leur signification sous- jacente. Nous avons essayé de présenter un autre cadre sémantique permettant de représenter le sens de diverses constructions de comparaison en langage naturel, et ce principalement par la modélisation des comparaisons sous forme de paires prédicat-argument reliées par des rôles sémantiques. Cette programmation prend en charge toutes les parties possibles du discours et une variété de mesures et de comparaisons, fournissant ainsi une représentation informatique unique de la sémantique sous-jacente de la comparaison.
29Enfin, nous pensons que cette approche logico-sémantique sur les constructions de comparaison nous permet de faire du raisonnement logique et de déduire des comparatifs, et qu’à l’avenir, nous prévoyons de concevoir une tâche de compréhension de la lecture dans laquelle serait utilisé ce cadre pour répondre aux questions de comparaison à partir d’un paragraphe contenant diverses comparaisons interdépendantes.