NLP (Natural Language Processing)
Le NLP (Natural Language Processing, ou traitement automatique du langage) regroupe les techniques permettant à un programme d'interpréter du texte écrit par des humains. Dans l'analyse financière, son usage principal est la lecture des libellés d'opérations bancaires, qui sont courts, abrégés, inconsistants d'une banque à l'autre et souvent tronqués. Le NLP permet de rattacher un libellé à une catégorie et à un émetteur réel. Il sert aussi à extraire de l'information de documents non structurés, par exemple des statuts. Son avantage sur de simples règles est sa tolérance aux variantes, qu'il serait impossible d'énumérer à la main.