← Derniers articles
💬 NLP

Tokenisation over Bounded Alphabets is Hard

Cet article démontre que la tokenisation sur des alphabets bornés, incluant les cas binaires et unaires, est fondamentalement NP-complète et APX-difficile, établissant que son intraitabilité computationnelle est une barrière intrinsèque plutôt qu'un artefact de la taille des alphabets d'entrée et expliquant la nécessité des approches heuristiques dans les algorithmes pratiques actuels.

Auteurs originaux : Violeta Kastreva, Philip Whittington, Dennis Komm, Tiago Pimentel

Publié 2026-08-11
📖 5 min de lecture🧠 Analyse approfondie

Auteurs originaux : Violeta Kastreva, Philip Whittington, Dennis Komm, Tiago Pimentel

Article original sous licence CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Ceci est une explication générée par l'IA de l'article ci-dessous. Elle n'a pas été rédigée ni approuvée par les auteurs. Pour une précision technique, consultez l'article original. Lire la clause de non-responsabilité complète

Imaginez que vous essayez d'envoyer un message secret à un ami, mais la seule façon de l'envoyer est de diviser vos mots en petits morceaux pré-approuvés. Si vous envoyez « superduper », vous devrez peut-être le diviser en « super » et « duper » au lieu du mot entier, car le dictionnaire de votre ami ne contient que ces deux morceaux. C'est le cœur de la tokenisation, la première étape pour apprendre aux ordinateurs à comprendre le langage humain. Avant qu'un ordinateur puisse lire une phrase, il doit la découper en ces « tokens » (jetons) gérables (comme des briques Lego). L'objectif est de découper le texte de manière à utiliser le moins de briques possible, ce qui rend le message plus court et plus rapide à envoyer. C'est ce qu'on appelle la compression. Si vous pouvez compresser un livre en moins de briques, l'ordinateur pourra le lire plus vite et l'apprendre plus efficacement. Pendant des années, des scientifiques ont construit des algorithmes ingénieux et gourmands — comme un enfant attrapant la plus grosse pièce de Lego disponible qu'il puisse trouver — pour faire ce découpage automatiquement. Mais une grande question a persisté : existe-t-il une façon parfaite, mathématiquement optimale, de découper n'importe quel texte, ou sommes-nous condamnés à des suppositions « assez bonnes » ?

Cet article, intitulé « Tokenisation Over Bounded Alphabets Is Hard », plonge dans les profondeurs de cette question. Les auteurs, une équipe de chercheurs de l'ETH Zürich et de l'Université de Sofia, ont cherché à prouver si trouver cette méthode de découpage parfaite est réellement un cauchemar pour les ordinateurs, même lorsque les règles sont simples. Ils se concentrent sur deux principales méthodes de découpage : la Tokenisation Directe, où vous choisissez le meilleur ensemble de briques Lego (un vocabulaire) tout d'un coup, et la Tokenisation Bottom-Up (ascendante), où vous partez de lettres uniques et continuez à coller des paires ensemble jusqu'à ce que vous n'ayez plus de colle (des fusions/merges). Le grand rebondissement de leur histoire est qu'ils ne testent pas ces méthodes sur l'alphabet infini et chaotique de tous les sons humains, mais sur les petits ensembles fixes que nous utilisons réellement dans les ordinateurs : le binaire (juste des 0 et des 1, comme un interrupteur) et l'unaire (juste un seul symbole, comme une chaîne de perles identiques).

La conclusion principale de l'article est un « Non, vous ne pouvez pas facilement trouver la solution parfaite » retentissant. Les auteurs prouvent que même avec les alphabets les plus simples — comme un monde fait uniquement de zéros et de un — trouver la manière optimale de compresser du texte est NP-complet et APX-difficile. En langage clair, cela signifie que peu importe la puissance de calcul que vous injectez dans le problème, il n'existe aucun algorithme rapide et efficace capable de garantir le meilleur résultat possible. Ce n'est pas seulement que le problème est difficile ; c'est qu'il est fondamentalement difficile. L'article exclut explicitement l'idée que la difficulté provienne de la complexité du langage humain ou de vastes alphabets. Au contraire, ils démontent que la barrière existe même dans les scénarios les plus simples et les plus restreints. De plus, ils prouvent que vous ne pouvez même pas vous approcher « suffisamment » de la réponse parfaite en un temps raisonnable ; il n'existe pas de schéma d'approximation en temps polynomial (PTAS) qui puisse s'approcher arbitrairement de la meilleure solution, à moins qu'un grand mystère mathématique (P = NP) ne soit résolu.

Les chercheurs s'attaquent également au cas de l'unaire, où l'alphabet ne possède qu'un seul symbole (pensez à un message composé entièrement de la lettre « a »). Vous pourriez penser : « Si je n'ai qu'une seule lettre, à quel point cela peut-il être difficile ? » Étonnamment, ils prouvent que même ici, trouver la manière optimale de découper le texte est fortement NP-complet. C'est un résultat mathématique lourd qui suggère que la difficulté n'est pas seulement un caprice lié à de grands ensembles de données ; elle est ancrée dans la logique même de la tentative de compression optimale du texte.

Alors, qu'est-ce que cela signifie pour l'avenir ? L'article n'offre pas de nouvel algorithme magique pour résoudre le problème. Au lieu de cela, il explique pourquoi les outils que nous utilisons aujourd'hui, comme BPE (Byte-Pair Encoding) et UnigramLM, sont forcés d'être heuristiques — ce qui signifie qu'ils utilisent des raccourcis astucieux et des suppositions plutôt que de calculer la réponse parfaite. Les auteurs soutiennent que, puisque la réponse parfaite est informatiquement impossible à trouver rapidement, les chercheurs devraient cesser de poursuivre le « Saint Graal » du tokeniseur optimal et se concentrer plutôt sur la construction de meilleures méthodes d'approximation prouvables. La porte de la perfection est verrouillée, et la clé n'existe pas ; le mieux que nous puissions faire est d'apprendre à choisir le meilleur crochet que nous possédons.

Noyé(e) sous les articles dans votre domaine ?

Recevez des digests quotidiens des articles les plus récents correspondant à vos mots-clés de recherche — avec des résumés techniques, dans votre langue.

Essayer Digest →