← Nieuwste papers
🤖 machine learning

SelectInfer: Selective Neuron Loading and Computation for On-Device LLMs

SelectInfer is een optimalisatiekader op neuronniveau dat efficiënte on-device inferentie van Large Language Models mogelijk maakt door een offline profiler te gebruiken om de meest belangrijke neuronen te identificeren en selectief te laden en te berekenen, waardoor de geheugen- en computationele kosten aanzienlijk worden verminderd zonder de prestaties voor de taak in gevaar te brengen.

Oorspronkelijke auteurs: Huzaifa Shaaban Kabakibo, Eric Schniedermeyer, Artem Burchanow, Lin Wang

Gepubliceerd 2026-07-21
📖 5 min leestijd🧠 Diepgaand

Oorspronkelijke auteurs: Huzaifa Shaaban Kabakibo, Eric Schniedermeyer, Artem Burchanow, Lin Wang

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 gigantische bibliotheek aan kennis hebt, zo uitgestrekt dat deze het antwoord bevat op bijna elke vraag die je zou kunnen stellen. Dit is wat wetenschappers een Large Language Model (LLM) noemen. Denk eraan als een superintelligent robotbrein dat bijna elk boek op het internet heeft gelezen. Maar hier is de crux: dit brein is zo groot en zwaar dat het meestal een enorme, dure datacentrum met krachtige supercomputers nodig heeft om te draaien. Het is alsof je een volledige bibliotheek probeert mee te nemen in je rugzak; het past er simpelweg niet in.

Onlangs wilden mensen deze "bibliotheek" in kleinere apparaten krijgen, zoals de slimme gadgets in je broekzak of de computers in zelfrijdende auto's. Dit worden "edge devices" genoemd. Het probleem is dat deze gadgets zeer beperkte ruimte en batterijkracht hebben. Als je probeert de hele bibliotheek erop te dwingen, crasht het apparaat of werkt het zo traag dat het nutteloos is. Wetenschappers hebben geprobeerd de bibliotheek te verkleinen door de boeken te samendrukken (ze kleiner maken maar moeilijker leesbaar) of door hele planken weg te gooien (waardoor de robot dingen vergeet). Maar deze oude trucjes maken het vermogen van de robot om helder na te denken vaak kapot. De grote vraag is: kunnen we dit gigantische brein in een kleine rugzak laten passen zonder het genie te verliezen?

Maak kennis met SelectInfer, een nieuw idee van onderzoekers van de Universiteit van Paderborn dat suggereert dat er een slimme manier is om dit puzzelstukje op te lossen. In plaats van te proberen de hele bibliotheek te verkleinen of willekeurige boeken weg te gooien, werkt SelectInfer als een zeer slim bibliothecaris die precies weet welke boeken je nu nodig hebt.

Zo werkt het, met behulp van een simpel verhaal. Stel je voor dat je robotbrein een enorme fabriek is met duizenden werkers (genaamd "neuronen"). In een normale fabriek komt elke enkele werker elke dag opdagen, zelfs als ze niets te doen hebben. Dit verspilt ruimte en energie. De onderzoekers ontdekten dat deze werkers eigenlijk in twee groepen vallen. Sommigen zijn "Generalisten" die altijd opdagen, ongeacht de opdracht — zoals de mensen die het licht aanhouden en de koffiemachine laten draaien. Anderen zijn "Specialisten" die alleen verschijnen voor specifieke taken, zoals het team dat de leidingen repareert of het team dat de muren schildert.

Het artikel laat zien dat je voor een specifieke taak niet alle specialisten nodig hebt, en je hebt zeker niet degenen nodig die vandaag niet aan het werk zijn. SelectInfer gebruikt een tweestaps magische truc om de fabriek op een klein apparaat te laten draaien:

  1. Selectief Laden (De Rugzaktruc): Voordat de robot zelfs begint met werken, gebruiken de onderzoekers een "offline profiler" (een soort verkenner) om te bepalen welke Generalisten en Specialisten het belangrijkste zijn. Vervolgens, wanneer de robot klaar is om te gaan, laden ze alleen die specifieke werkers in hun rugzak (geheugen). Ze laten de rest achter. Dit is alsof je alleen de gereedschappen inpakt die je nodig hebt voor een kampeertrip in plaats van de hele bouwmarkt. Dit stelt de robot in staat om in apparaten te passen die voorheen te klein waren om hem te kunnen bevatten. Bijvoorbeeld, op een apparaat met slechts 8 GB geheugen (zoals een NVIDIA Jetson Orin Nano), kan een model dat normaal gesproken 9 GB ruimte nodig heeft, nu toch passen omdat het slechts 70% van zijn werkers meedraagt.

  2. Selectieve Computatie (De Op-aanvraag-truc): Zelfs met een lichtere rugzak moet de robot nog steeds elke werker vragen om zijn werk te doen, wat tijd kost. SelectInfer voegt een tweede regel toe: zodien de robot begint te werken, vraagt hij alleen de meest relevante werkers om daadwerkelijk de berekeningen voor dat specifieke moment uit te voeren. Als de robot een gedicht schrijft, heeft hij het loodgietersbedrijf niet nodig om het rijm te berekenen. Hij wekt alleen de dichters. Dit zorgt ervoor dat de robot veel sneller nadenkt.

De onderzoekers testten dit op drie verschillende robotbreinen (Llama3.2-3B, Llama3.2-1B en Qwen2.5-3B) op een kleine computerchip. Ze ontdekten dat ze door deze methode te gebruiken, deze gigantische modellen konden draaien op apparaten die voorheen onmogelijk te gebruiken waren. Voor het model met 3 miljard parameters maakte SelectInfer het ongeveer 1,53 keer sneller dan de huidige beste methode van het samendrukken van de data (4-bit kwantisatie) en meer dan 13 keer sneller dan het proberen te halen van data van een trage harde schijf.

Cruciaal is dat het artikel betoogt dat dit de robot niet "dommer" maakt. Sterker nog, voor veel taken zoals vertaling en het samenvatten van verhalen, was SelectInfer zelfs nauwkeuriger dan andere methoden die probeerden ruimte te besparen. De onderzoekers vonden dat terwijl andere methoden ofwel geheugen bespaarden maar traag liepen, ofwel snel waren maar dingen vergaten, SelectInfer erin slaagde om alle drie te balanceren: het bespaarde geheugen, versnelde het denken en hield de antwoorden accuraat.

Het artikel sluit expliciet de gedachte uit dat je de hele het model moet weggooien of vanaf nul opnieuw moet trainen om het te laten passen. Het laat ook zien dat het simpelweg willekeurig werkers achterlaten (willekeurig laden) ervoor zorgt dat de robot volledig faalt, wat bewijst dat je een slimme kaart nodig hebt om te weten wie je moet houden. Hoewel de methode een eenmalige "verkenningsfase" vereist om uit te zoeken welke werkers belangrijk zijn, suggereren de resultaten dat dit een praktische en krachtige manier is om superintelligente AI naar de kleine gadgets in onze zakken te brengen zonder een supercomputer in de cloud nodig te 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 →