Aller au contenu
uencoder

Stemming

Le stemming (rétrogradation) est un processus heuristique qui ramène les mots à leur radical (p. ex., running → run), afin que les variations flexionnelles n'affectent pas l'appariement en recherche.

Objectif

Fait correspondre différentes formes de mots au même radical, améliorant le rappel de recherche.

Mécanisme

Utilise des règles heuristiques (p. ex., l'algorithme de Porter) pour retirer des suffixes comme ing, ed, s et ly. Sans garantie linguistique (p. ex., universe → univers, university → univers), mais rapide et déterministe. Snowball en est une version améliorée.

Cas d’usage

  • Fusion des formes de mots dans les moteurs de recherche
  • Réduction de dimensionnalité des caractéristiques en classification de textes
  • Expansion de requêtes en recherche d'information
  • Comptage de fréquence des mots

Exemples

  • entrée
    running → run
    Output
    Stem run

    Porter algorithm

Erreurs courantes

Over-stemming (e.g., business → bus)
Use dictionary-assisted lemmatization

Termes associés

References