MAPLE: MoE Adaptive Plug-and-play Layer-wise Expert allocation
MAPLE is een plug-and-play framework dat de efficiëntie van vooraf getrainde Mixture-of-Experts (MoE) modellen optimaliseert door analytisch en genetisch expertbudgetten heterogeen over lagen te herverdelen op basis van gevoeligheid, waarbij superieure nauwkeurigheid en significante latentiereducties worden bereikt zonder gewichtsaanpassingen of hertraining te vereisen.
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
Moderne kunstmatige intelligentie vertrouwt vaak op enorme digitale breinen die Transformers worden genoemd, die taal verwerken door informatie door een lange keten van lagen te sturen. Denk aan deze lagen als een reeks verwerkingsstations waar het model leert om context, grammatica en betekenis te begrijpen. In de afgelopen jaren hebben ingenieurs deze modellen efficiënter gemaakt door een ontwerp genaamd Mixture-of-Experts te gebruiken. In plaats van dat elke station evenveel rekenkracht gebruikt, activeert het model slechts enkele gespecialiseerde sub-netwerken, of "experts", voor elk stukje tekst dat het leest. Dit maakt het systeem zeer groot en capabel zonder dat er onmogelijke hoeveelheden energie nodig zijn om het te draaien. Echter, een standaardregel heeft bepaand hoe deze experts worden gebruikt: elke enkele laag in de keten wordt gedwongen om exact hetzelfde aantal experts te activeren, ongeacht of die laag daar daadwerkelijk zoveel hulp bij nodig heeft.
Een team onderzoekers aan de Universiteit van Bristol heeft deze uniforme regel uitgedaagd door voor te stellen dat verschillende lagen in een AI-model zeer verschillende behoeften hebben. Sommige lagen zijn zeer gevoelig en vereisen veel experts om correct te functioneren, terwijl andere redundant zijn en met veel minder kunnen opereren zonder nauwkeurigheid te verliezen. Zij ontwikkelden een nieuwe methode genaamd MAPLE, die fungeert als een plug-and-play tool. Dit betekent dat het kan worden toegepast op bestaande, vooraf getrainde modellen zonder dat ze opnieuw getraind hoeven te worden of hun interne gewichten hoeven te veranderen. Het systeem werkt door eerst te testen hoeveel de prestaties van elke laag dalen als je het aantal experts dat het gebruikt vermindert. Vervolgens gebruikt het deze metingen om een aangepaste kaart te maken, waarbij het computingsbudget wordt verschoven van de lagen die het kunnen missen naar de lagen die de middelen het hardst nodig hebben.
De resultaten van deze aanpak zijn opmerkelijk. Wanneer de onderzoekers MAPLE testten op vier verschillende grote taalmodellen, ontdekten ze dat het simpelweg herverdelen van de bestaande middelen effectiever was dan ze allemaal gelijkmatig te gebruiken. In één specifieke test met een model genaamd DeepSeek-MoE-16B, slaagde de nieuwe methode erin om het oorspronkelijke, volledig beladen model te overtreffen terwijl het slechts 75% van de beschikbare experts gebruikte. Op verschillende redeneerbenchmarks verbeterde de nauwkeurigheid aanzienlijk; bijvoorbeeld, op een wetenschappelijke vraagstellingstaak sprong de score van 65,09 naar 71,40, en op een test voor logisch redeneren steeg deze van 48,49 naar 51,50. Dit demonstreert dat de oude aanname van uniformiteit de modellen tegenhield, en dat een slimmere, ongelijkmatige verdeling van inspanning betere resultaten oplevert.
Naast het slimmer maken van antwoorden, maakt deze methode de modellen ook sneller en goedkoper om te draaien. Omdat er minder experts worden geactiveerd, heeft de computer minder werk te verrichten voor elke vraag die hij beantwoordt. Toen de onderzoekers MAPLE implementeerden in een echt werkend serversysteem, maten ze een reductie van 32,2% in de tijd die het kostte om een reactie te genereren op een enkele grafische kaart. Tegelijkertijd kon het systeem 47,4% meer verzoeken per seconde afhandelen. Deze winsten werden behaald zonder de kernstructuur van het model te wijzigen of de geleerde kennis weg te gooien; het systeem leerde simpelweg zijn bestaande onderdelen efficiënter te gebruiken. De onderzoekers bevestigden dat deze verbetering geen toevalstreffer was van een specifieke test, maar een robuuste bevinding die standhield over verschillende soorten redeneertaken en zelfs wanneer het model werd opgeschaald of afgeschaald.
De studie onderzocht ook hoe deze methode omgaat met de complexe taak van meerstapsredeneren, waarbij het model een lange keten van gedachten moet genereren om een probleem op te lossen. Zelfs in deze veeleisende scenario's behield het herverdeelde model zijn nauwkeurigheid terwijl het de totale tijd die nodig is om de problemen op te lossen in sommige gevallen met meer dan de helft verminderde. De onderzoekers toonden aan dat de methode flexibel genoeg is om met verschillende modellen te werken en dat het toewijzingsplan dat het creëert kan worden hergebruikt voor diverse taken zonder dat het telkens opnieuw berekend hoeft te worden. Door te bewijzen dat een "one-size-fits-all" benadering suboptimaal is, biedt dit werk een praktische en principiële manier om grote kunstmatige intelligentiesystemen efficiënter, krachtiger en klaar voor de echte wereld te maken.
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.