Connect with us

Intelligence artificielle

Qu’est-ce que le NLU (Compréhension du langage naturel) ?

mm

La compréhension du langage naturel (NLU) est un concept technique dans le cadre plus large du traitement du langage naturel. Le NLU est le processus responsable de la traduction de mots humains naturels dans un format que l’ordinateur peut interpréter. Essentiellement, avant qu’un ordinateur puisse traiter des données linguistiques, il doit comprendre les données.

Les techniques de NLU incluent l’utilisation de syntaxe et de règles grammaticales communes pour permettre à l’ordinateur de comprendre le sens et le contexte du langage humain naturel. L’objectif ultime de ces techniques est que l’ordinateur acquière une « compréhension intuitive » du langage, capable d’écrire et de comprendre le langage de la même manière qu’un humain, sans avoir constamment recours aux définitions des mots.

Définition du NLU (Compréhension du langage naturel)

Il existe de nombreuses techniques que les informaticiens et les experts en TAL utilisent pour permettre aux ordinateurs de comprendre le langage humain. La plupart de ces techniques relèvent de la catégorie de l’« analyse syntaxique ». Les techniques d’analyse syntaxique incluent :

  • lemmatisation
  • racinisation
  • segmentation de mots
  • analyse syntaxique
  • segmentation morphologique
  • division de phrases
  • étiquetage de parties du discours

Ces techniques d’analyse syntaxique appliquent des règles grammaticales à des groupes de mots et tentent d’en déduire le sens. En revanche, le NLU fonctionne en utilisant des techniques d’« analyse sémantique ».

L’analyse sémantique applique des algorithmes informatiques au texte, en tentant de comprendre le sens des mots dans leur contexte naturel, plutôt que de s’appuyer sur des approches basées sur des règles. La correction/erreur grammaticale d’une phrase ne correspond pas nécessairement à la validité de la phrase. Il peut y avoir des phrases grammaticalement correctes mais sans sens, et des phrases grammaticalement incorrectes mais qui ont un sens. Pour distinguer les aspects les plus significatifs des mots, le NLU applique diverses techniques destinées à détecter le sens d’un groupe de mots avec moins de dépendance à la structure grammaticale et aux règles.

Le NLU est un domaine en évolution et en changement, et il est considéré comme l’un des problèmes difficiles de l’IA. Diverses techniques et outils sont développés pour donner aux machines une compréhension du langage humain. La plupart des systèmes NLU ont certains composants de base en commun. Un lexique pour la langue est requis, ainsi qu’un type d’analyseur de texte et des règles grammaticales pour guider la création de représentations de texte. Le système nécessite également une théorie sémantique pour permettre la compréhension des représentations. Il existe diverses théories sémantiques utilisées pour interpréter le langage, comme l’analyse sémantique stochastique ou la sémantique naïve.

Blogueur et programmeur avec des spécialités en Machine Learning et Deep Learning sujets. Daniel espère aider les autres à utiliser le pouvoir de l'IA pour le bien social.