OmniPack: Unified Token Compression for Efficient Omni-modal Large Language Models
OmniPack is een trainingsvrij framework dat de efficiëntie van Omni-modale Large Language Models verbetert door pre-LLM structurele redundantie-verwijdering te combineren met post-interactie semantische verfijning, waarmee een superieure prestatie-efficiëntie-afweging over meerdere benchmarks wordt bereikt terwijl de computationele kosten aanzienlijk worden verminderd.
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 superintelligente robot probeert te leren hoe hij de wereld moet begrijpen. Je geeft hem niet alleen een boek om te lezen; je laat hem een film zien en speelt tegelijkertijd een soundtrack af. Dit is de opwindende wereld van "Omni-modale" AI, waar computers leren tegelijkertijd te zien, te horen en te lezen. Maar hier zit de crux: films en soundtracks zijn enorm. Eén seconde aan video of audio kan worden afgebroken in duizenden kleine digitale "stenen" genaamd tokens. Als je een hele film naar de robot probeert te voeren, raakt hij overweldigd, zoals een student die probeert een hele bibliotheek in één minuut te lezen. Het duurt eeuwig om te verwerken, kost een fortuin aan elektriciteit en de robot raakt vaak in de war door de enorme hoeveelheid informatie. Wetenschappers hebben geprobeerd dit op te lossen door de "saaie" stenen weg te gooien voordat de robot zelfs maar begint met lezen, in de hoop alleen de belangrijke te bewaren. De oude manieren van dingen weggooien waren echter wat onhandig—ze gooiden soms cruciale aanwijzingen weg simpelweg omdat ze er anders uitzagen dan hun buren, of ze probeerden te raden wat belangrijk was voordat de robot de kans kreeg om het verhaal daadwerkelijk te begrijpen.
Maak kennis met OmniPack, een nieuwe, slimme strategie ontworpen om deze alziende, alhorende robots sneller te laten werken zonder hun verstand te verliezen. Zie OmniPack als een tweestaps-bewerkingsproces voor een chaotisch filmscript. Eerst, voordat de robot het script leest, fungeert OmniPack als een strenge redacteur die de ruwe beelden scant. Het verwijdert niet alleen de stille stukken; het zoekt naar de "luide" momenten (zoals een plotselinge klap of een felle flits) en zorgt er ook voor dat het niet de stille, belangrijke achtergrondscènes over het hoofd ziet die zich ver in de tijd afspelen. Het groepeert vergelijkbare stenen samen zodat ze geen extra ruimte innemen, waardoor een "highlight reel" ontstaat die de structuur van het verhaal intact houdt.
Maar de echte magie gebeurt in de tweede stap. Zodra de robot begonnen is met het lezen van het script en tegen zichzelf praat, grijpt OmniPack weer in. Als de robot vraagt: "Welke kleur had de auto?", weet OmniPack de tokens die gerelateerd zijn aan de auto en de kleur te behouden, zelfs als ze stil of klein waren. Het gebruikt de eigen nieuwsgierigheid van de robot om de informatie te verfijnen door de meest nuttige details samen te voegen. Het resultaat is een enorme vermindering van het werk dat de robot moet verrichten. Op een specif Kind model genaamd Qwen2.5-Omni-7B slaagde OmniPack erin om de benodigde hoeveelheid werk terug te brengen tot slechts 16,7% van de oorspronkelijke hoeveelheid, terwijl het nog steeds 98,0% van de oorspronkelijke intelligentie van de robot behield. Zelfs toen ze de grenzen opzochten en het werk terugbrachten tot een minieme 6,8%, herinnerde de robot zich nog steeds 92,9% van wat hij zou moeten weten. Het is alsover het krimpen van een enorme encyclopedie tot een enkele folder, maar die folder bevat op de een of andere manier nog steeds alle antwoorden die je nodig hebt.
De onderzoekers ontdekten dat de oude methoden vaak faalden omdat ze alles te vroeg of te simpel probeerden te comprimeren. Ze voerden aan dat het weggooien van tokens op basis van alleen hoe "luid" of "gelijksoortig" ze waren, vaak belangrijke, verspreide aanwijzingen miste. Ze toonden ook aan dat het proberen te gebruiken van audio om video te comprimeren (of vice versa) voordat de robot de kans had om de twee zintuigen samen te voegen, niet goed werkte. In plaats daarvan suggereert OmniPack een "fase-gespecialiseerde" aanpak: eerst de structuur opschonen op basis van het specifieke type media (video of audio), en vervolgens, nadat de robot de kans heeft gehad om ze samen te voegen, de specifieke taak of vraag gebruiken voor de uiteindelijke, slimme compressie.
In hun tests over vijf verschillende uitdagingen heen, versloeg OmniPack consequent elke andere methode waarmee ze het vergeleken. Of ze nu testten op korte clips of lange video's, de nieuwe methode bood altijd de beste balans tussen snelheid en intelligentie. De auteurs suggereren dat door deze twee fasen te coördineren—eerst de structurele opschoning, en dan de slimme, vraag-bewuste verfijning—ze deze krachtige AI-modellen veel efficiënter kunnen maken zonder ze vanaf nul opnieuw te hoeven trainen. Het is een manier om de superintelligente robots sneller en goedkoper te laten draaien, terwijl ze scherp blijven, zelfs wanneer de informatiestroom wijd openstaat.
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.