Knowledge Graphs for context representation in Natural Language Processing
Graphes de connaissances pour la représentation du contexte en traitement automatique du langage naturel
Résumé
The increasing digitization of our societies is leading to a proliferation of digitized texts. Natural Language Processing (NLP) has become indispensable for managing the growing number of digitized documents. The field of Information Retrieval has thus emerged to facilitate the accessibility of digitized textual content sought by an user. The latter is a behavior that has been democratized in the modern socio-economic world by the massive use of search engines. Most approaches to the treatment of written texts are based on a prior breakdown of texts into linguistic units, the word being the most obvious example of a linguistic unit. This thesis examines the use of text breakdown into linguistic units, and explores methods that are better suited to capture the semantic and contextual proximity of texts. This is why we study the benefits of graphs for NLP, and in particular their ability to represent in a structured way the complex relationships between contextual concepts in texts. We first address graph embeddings, a compressed representation technique to exploit graph structure. We then study the potential of knowledge graphs for named entity recognition, a technique that contextually characterizes a text. Finally, we analyze the impact of noise in text on Information Retrieval, a problem little studied in the literature. In conclusion, we propose an Information Retrieval method based on the use of a knowledge graph and a contextual representation of linguistic units.
La numérisation grandissante de nos sociétés induit une prolifération des textes numérisés. Le traitement automatique du langage naturel (TALN) devient alors indispensable pour gérer le nombre croissant de documents numérisés. Le domaine de la recherche d’information a ainsi émergé pour faciliter l’accessibilité des contenus textuels numérisés recherchés par un utilisateur. Ce dernier usage constitue un comportement qui s’est démocratisé dans le monde socio-économique moderne par l’utilisation massive des moteurs de recherche. La majorité des approches traitant les textes écrits, reposent sur un découpage au préalable des textes en unités linguistiques, le mot étant l’exemple d’unité linguistique le plus évident. Cette thèse s’interroge sur l’usage du découpage du texte en unités linguistiques et explore des méthodes plus aptes à capturer la proximité sémantique et contextuelle des textes. C’est pourquoi nous étudions l’apport des graphes pour le TALN et notamment leur capacité à représenter de manière structurée les relations complexes entre les concepts contextuels des textes. Nous nous intéressons d’abord aux plongements de graphes, une technique de représentation compressée permettant d’exploiter la structure de graphe. Nous étudions ensuite le potentiel des graphes de connaissances pour la reconnaissance d’entités nommées, une technique qui caractérise contextuellement un texte. Enfin, nous analysons l’impact du bruit dans le texte sur la recherche d’information, un problème peu étudié dans la littérature. Pour conclure, nous proposons une méthode de recherche d’information reposant sur l’utilisation d’un graphe de connaissances et d’une représentation contextuelle des unités linguistiques.
Origine | Version validée par le jury (STAR) |
---|