← Nieuwste papers
💬 NLP

Tokenisation over Bounded Alphabets is Hard

Dit artikel bewijst dat tokenisatie over begrensde alfabetten, inclusief binaire en unaire gevallen, fundamenteel NP-volledig en APX-hard is, waarmee wordt vastgesteld dat de computationele onhandelbaarheid een inherente barrière is in plaats van een artefact van grote invoeralfabetten, en legt de noodzaak uit van heuristische benaderingen in huidige praktische algoritmen.

Oorspronkelijke auteurs: Violeta Kastreva, Philip Whittington, Dennis Komm, Tiago Pimentel

Gepubliceerd 2026-08-11
📖 4 min leestijd☕ Koffiepauze-leesvoer

Oorspronkelijke auteurs: Violeta Kastreva, Philip Whittington, Dennis Komm, Tiago Pimentel

Oorspronkelijk artikel gelicentieerd onder CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Dit is een AI-gegenereerde uitleg van het onderstaande artikel. Het is niet geschreven of goedgekeurd door de auteurs. Raadpleeg het oorspronkelijke artikel voor technische nauwkeurigheid. Lees de volledige disclaimer

Stel je voor dat je een geheime boodschap naar een vriend probeert te sturen, maar de enige manier om deze te verzenden is door je woorden op te delen in kleine, vooraf goedgekeurde brokjes. Als je "superduper" stuurt, moet je het misschien opdelen in "super" en "duper" in plaats van het hele woord, omdat de woordenlijst van je vriend alleen die twee stukjes bevat. Dit is de kern van tokenisatie, de eerste stap in het leren begrijpen van menselijke taal door computers. Voordat een computer een zin kan lezen, moet hij deze opknippen in deze hanteerbare "tokens" (zoals Lego-steentjes). Het doel is om de tekst zo op te knippen dat er zo min mogelijk steentjes worden gebruikt, wat de boodschap korter en sneller maakt om te verzenden. Dit wordt compressie genoemd. Als je een boek kunt comprimeren tot minder steentjes, kan de computer het sneller lezen en er efficiënter van leren. Jarenlang hebben wetenschappers slimme, hebzuchtige algoritmen gebouwd — zoals een kind dat het grootste beschikbare Lego-stukje grijpt dat het kan vinden — om dit knippen automatisch te doen. Maar een grote vraag bleef hangen: is er een perfecte, wiskundig optimale manier om elke tekst op te knippen, of zijn we overgeleverd aan "goed genoeg" gissingen?

Dit artikel, getiteld "Tokenisation Over Bounded Alphabets Is Hard", duikt in de diepte van die vraag. De auteurs, een team van onderzoekers van ETH Zürich en de Sofia Universiteit, zetten zich af om te bewijzen of het vinden van die perfecte knippermethode daadwerkelijk een nachtmerrie voor computers is, zelfs wanneer de regels eenvoudig zijn. Ze richten zich op twee belangrijke manieren van knippen: Directe Tokenisatie, waarbij je de beste set Lego-steentjes (een vocabulaire) in één keer kiest, en Bottom-Up Tokenisatie, waarbij je begint met enkele letters en paren aan elkaar plakt totdat je geen lijm meer over hebt (merges). De grote twist in hun verhaal is dat ze deze methoden niet testen op het oneindige, chaotische alfabet van alle mogelijke menselijke klanken, maar op de kleine, vaste sets die we daadwerkelijk gebruiken in computers: binair (alleen 0's en 1's, zoals een lichtschakelaar) en unair (slechts één enkel symbool, zoals een snoer van identieke kralen).

De belangrijkste bevinding van het artikel is een luidruchtig "Nee, je kunt niet gemakkelijk de perfecte oplossing vinden." De auteurs bewijzen dat zelfs met de eenvoudigst mogelijke alfabetten — zoals een wereld die alleen uit enen en nullen bestaat — het vinden van de optimale manier om tekst te comprimeren NP-compleet en APX-hard is. In gewone mensentaal betekent dit dat, ongeacht hoeveel rekenkracht je tegen het probleem aan smijt, er geen snel, efficiënt algoritme is dat een optimaal resultaat kan garanderen. Het is niet alleen dat het probleem moeilijk is; het is dat het fundamenteel moeilijk is. Het artikel sluit expliciet de mogelijkheid uit dat de moeilijkheid voortkomt uit de complexiteit van menselijke taal of enorme alfabetten. In plaats daarvan laten ze zien dat de barrière zelfs in de eenvoudigste, meest beperkte scenario's bestaat. Bovendien bewijzen ze dat je zelfs niet "goed genoeg" dicht bij het perfecte antwoord kunt komen in een redelijke tijd; er is geen polynomial-time approximation scheme (PTAS) dat willekeurig dicht bij de beste oplossing komt, tenzij een groot wiskundig mysterie (P = NP) wordt opgelost.

De onderzoekers pakken ook het unaire geval aan, waarbij het alfabet slechts één symbool heeft (denk aan een bericht dat volledig uit de letter "a" bestaat). Je zou kunnen denken: "Als ik maar één letter heb, hoe moeilijk kan dat dan zijn?" Verrassend genoeg bewijzen ze dat zelfs hier, het vinden van de optimale manier om de tekst op te knippen, sterk NP-compleet is. Dit is een zwaar wiskundig resultaat dat suggereert dat de moeilijkheid niet slechts een eigenaardigheid is van grote datasets; het zit ingebakken in de logica van het optimaal comprimeren van tekst.

Dus, wat betekent dit voor de toekomst? Het artikel biedt geen nieuw, magisch algoritme om het probleem op te lossen. In plaats daarvan legt het uit waarom de tools die we vandaag de dag gebruiken, zoals BPE (Byte-Pair Encoding) en UnigramLM, gedwongen zijn om heuristisch te zijn — wat betekent dat ze slimme afkortingen en gissingen gebruiken in plaats van het perfecte antwoord te berekenen. De auteurs betogen dat omdat het vinden van het perfecte antwoord computationeel onmogelijk is om snel te doen, onderzoekers moeten stoppen met het najagen van de "heilige graal" van de optimale tokenizer en zich in plaats daarvan moeten richten op het bouwen van betere, bewezen goede benaderingsmethoden. De deur naar perfectie is vergrendeld en de sleutel bestaat niet; het beste wat we kunnen doen is leren om de beste lock-pick te kiezen die we hebben.

Verdrinkt u in papers in uw vakgebied?

Ontvang dagelijkse digests van de nieuwste papers die bij uw onderzoekswoorden passen — met technische samenvattingen, in uw taal.

Probeer Digest →