AI & computing › Generatieve AI & synthetische media
AI-onderzoekers herontdekken 'continuous diffusion' voor taalmodellen
Een techniek om taal te genereren die enkele jaren geleden werd verlaten, is terug van weggeweest. Onderzoeker Sander Dieleman van Google DeepMind beschrijft hoe 'continuous diffusion' voor taalmodellen na een stille periode weer volop in de belangstelling staat.
De meeste chatbots en taalmodellen van vandaag, zoals ChatGPT, werken volgens hetzelfde principe: ze bouwen een antwoord woord voor woord op, van links naar rechts. Dit heet autoregressief genereren. Het werkt goed, maar onderzoekers zoeken al jaren naar alternatieven die sneller zijn of andere voordelen bieden. Een van die alternatieven is diffusie: een techniek die oorspronkelijk beroemd werd door beeldgeneratoren zoals Midjourney en Stable Diffusion.
Van beeld naar tekst
Bij een diffusiemodel leert een computer om ruis stap voor stap om te zetten in een compleet beeld. Onderzoekers probeerden dit principe rond 2021 en 2022 ook op tekst toe te passen. Dat bleek lastiger dan bij plaatjes, omdat taal is opgebouwd uit losse categorieën – woorden of woorddelen – terwijl beelddiffusie juist goed werkt met vloeiende, continue signalen zoals pixelwaarden. Er ontstonden twee sporen: 'discrete diffusion', dat rechtstreeks met de losse woordcategorieën rekent, en 'continuous diffusion', dat woorden eerst omzet in vloeiende getallenreeksen zodat de bekende beeldtechnieken alsnog bruikbaar zijn.Een stille dood en een comeback
Na 2023 verdween continuous diffusion vrijwel volledig uit wetenschappelijke publicaties. Discrete diffusion won het pleit, vermoedelijk omdat het beter leek te concurreren met de steeds krachtigere autoregressieve modellen die na de doorbraak van ChatGPT alle aandacht kregen. Een belangrijke reden was ook efficiëntie: onderzoekers Gulrajani en Hashimoto berekenden in 2023 dat een continu diffusiemodel maar liefst 64 keer minder efficiënt trainde dan een vergelijkbaar autoregressief model. In een tijd waarin trainingskosten cruciaal waren, was dat een zware streep door de rekening.Waarom nu weer interesse?
Toch verschijnen er sinds kort weer nieuwe wetenschappelijke artikelen over continuous diffusion voor taal. Dieleman, die zelf meewerkte aan eerdere versies van deze techniek en later overstapte naar beeld- en videogeneratoren zoals Imagen en Veo, ziet hier een kentering. Continue diffusiemodellen hebben namelijk unieke voordelen: ze kunnen onzekerheid per woord preciezer weergeven en profiteren van een rijke gereedschapskist aan sneltechnieken die voor beelddiffusie is ontwikkeld, maar die bij discrete methodes vaak niet toepasbaar is. Dieleman benadrukt dat de precieze oorzaak van de recente herleving nog onduidelijk is, maar dat de technische voordelen van continue methodes altijd zijn blijven bestaan, ook toen de onderzoeksgemeenschap er massaal van wegliep.Voor gebruikers van AI-chatbots verandert er voorlopig weinig: dit is fundamenteel onderzoek dat nog moet bewijzen of het kan opschalen tot bruikbare, grote taalmodellen. Maar de heropleving laat zien dat de zoektocht naar alternatieven voor het huidige, dominante AI-ontwerp doorgaat.
Achtergrond & begrippen
Wat betekent dit voor de toekomst? Als continuous diffusion beter blijkt te schalen dan gedacht, kan dit leiden tot taalmodellen die sneller tekst genereren of beter omgaan met onzekerheid dan de huidige generatie chatbots. Het laat ook zien dat AI-onderzoek geen rechte lijn volgt: technieken die worden afgeschreven, kunnen jaren later alsnog terugkeren met nieuwe inzichten.
- Autoregressief model
- Een AI-model dat tekst genereert door steeds één woord (of woorddeel) tegelijk te voorspellen, gebaseerd op alles wat er al staat.
- Diffusiemodel
- Een AI-techniek die leert om willekeurige ruis stap voor stap om te zetten in een samenhangend resultaat, zoals een afbeelding of tekst.
- Continuous diffusion
- Een vorm van diffusie voor tekst waarbij woorden eerst worden omgezet in vloeiende getallenreeksen, zodat dezelfde technieken als bij beelddiffusie gebruikt kunnen worden.
- Discrete diffusion
- Een vorm van diffusie die rechtstreeks rekent met de losse, categorische eenheden van taal (woorden of woorddelen), zonder ze eerst om te zetten in continue getallen.
Bronnen
Dit artikel is met behulp van AI geschreven op basis van bovenstaande bronnen en is geen letterlijke vertaling. Zo werkt onze redactie.