← Nieuwste papers
🤖 machine learning

Pocket Foundation Models: Distilling TFMs into CPU-Ready Gradient-Boosted Trees

Dit artikel introduceert een methode om trage, GPU-afhankelijke tabulaire foundation-modellen te distilleren naar snelle, CPU-native gradient-boosted bomen met behulp van gestratificeerde out-of-fold-labeling om labellekage te voorkomen, waarbij bijna docentnauwkeurigheid wordt bereikt met een snelheidswinst van tot 860x voor real-time toepassingen zoals fraudeopsporing.

Oorspronkelijke auteurs: Aditya Tanna, Nassim Bouarour, Mohamed Bouadi, Vinay kumar Sankarapu, Pratinav Seth

Gepubliceerd 2026-05-19
📖 5 min leestijd🧠 Diepgaand

Oorspronkelijke auteurs: Aditya Tanna, Nassim Bouarour, Mohamed Bouadi, Vinay kumar Sankarapu, Pratinav Seth

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

Het Grote Probleem: Het Genie dat niet kan draaien

Stel je een Geniale Professor (het "Foundation Model") voor die ongelooflijk slim is in het oplossen van puzzels. Deze professor kan een enorme bibliotheek met eerdere puzzels bekijken en direct het antwoord op een nieuwe puzzel vinden.

Er is echter een addertje onder het gras:

  1. Ze zijn traag: Om een puzzel op te lossen, moet de Professor elke keer zijn volledige notitiebibliotheek doorbladeren. Dit kost veel tijd (ongeveer 150 milliseconden tot meer dan een seconde).
  2. Ze zijn duur: De Professor heeft een supercomputer (een krachtige GPU) nodig om te werken.
  3. De echte wereld is ongeduldig: In situaties zoals het stoppen van creditcardfraude of het triëren van patiënten, heb je een antwoord nodig in minder dan 2 milliseconden. De Professor is te traag en te zwaar om hier nuttig te zijn.

De Oplossing: De "Pocket"-Student

De auteurs wilden een Student creëren die even slim is als de Professor, maar draait op een gewone laptop (CPU) en in een flits antwoordt.

Ze gebruikten een techniek genaamd Knowledge Distillation (kennisdistillatie). Denk hierbij aan de Professor die de Student een spiekbriefje geeft. In plaats van de Student alleen het juiste antwoord te geven (bijvoorbeeld: "Ja, dit is fraude"), legt de Professor uit hoe hij erover dacht (bijvoorbeeld: "Ik ben 90% zeker dat het fraude is, maar er is 10% kans dat het een vals alarm is"). Deze nuance helpt de Student om beter te leren dan alleen antwoorden te memoriseren.

De Valstrik: Het "Spiegel"-Probleem

Hier is het lastige deel dat het paper ontdekte.

Als je de Professor vraagt om precies dezelfde puzzels te beoordelen die hij net heeft gebruikt om te studeren, raakt hij in de war. Omdat de Professor de antwoorden direct voor zich heeft in zijn "context", denkt hij niet echt na; hij herinnert zich ze alleen. Hij zegt: "Ik ken deze! Het is zeker Fraude!" met 100% zekerheid.

Als de Student hieruit leert, krijgt hij een slecht spiekbriefje. De Professor deelt geen "wijsheid" of "onzekerheid"; hij herhaalt alleen het antwoordensleutel. De Student leert niets nieuws en wordt uiteindelijk minder slim dan wanneer hij gewoon het antwoordensleutel had bestudeerd.

De Oplossing: De "Blinde" Toets
Om dit op te lossen, gebruikten de auteurs een methode genaamd Stratified Out-of-Fold (OOF) labeling.

  • Stel je voor dat je de bibliotheek met puzzels in 5 aparte stapels verdeelt.
  • De Professor bestudeert 4 stapels en wordt vervolgens alleen getoetst op de 5e stapel die hij nog niet heeft gezien.
  • Vervolgens wisselen ze van stapels. Ze bestuderen de nieuwe 4 stapels en worden getoetst op de volgende onbekende stapel.
  • Door dit te doen, wordt de Professor gedwongen om echt na te denken en te gokken, in plaats van alleen te herinneren. Dit creëert een hoogwaardig, eerlijk spiekbriefje voor de Student.

De Resultaten: Een Snelle, Slimme Student

Het team testte dit op 153 verschillende datasets (variërend van kleine medische dossiers tot grote financiële data). Hier is wat ze vonden:

  1. Snelheid: De nieuwe Student (een model genaamd XGBoost) draait 38 tot 860 keer sneller dan de Professor. Hij antwoordt in ongeveer 1,9 milliseconden op een standaardcomputer, wat voldoet aan de strenge eis van "minder dan 2ms".
  2. Slimheid: De Student behoudt 96,5% van de intelligentie van de Professor. Sterker nog, bij 51% van de tests deed de Student het beter dan een standaard, goed afgesteld model (CatBoost) dat doorgaans de gouden standaard is voor dit soort werk.
  3. Het "Laag-dimensionale" Sweet Spot: De Student blinkt het meest uit bij problemen met minder kenmerken (zoals een puzzel met minder dan 21 stukjes). Hier is de Student aanzienlijk beter dan de concurrentie. Echter, bij enorme, complexe puzzels met duizenden kenmerken, wint de Student niet veel voordeel ten opzichte van standaardmodellen.
  4. Samenwerking (Multi-Teacher):
    • Voor Boom-gebaseerde Studenten (zoals XGBoost) hielp het niet veel om meerdere Professoren advies te laten geven. Eén sterke Professor was voldoende.
    • Voor Neurale Netwerk Studenten (MLP's) hielp het wel om meerdere Professoren hun advies te laten middelen; dit werkte als een "gladmakend" effect dat de Student nauwkeuriger maakte.

De Conclusie

Het paper bewijst dat je geen supercomputer nodig hebt om 's werelds slimste AI-modellen te gebruiken voor real-time taken. Door een slimme "blinde toets"-methode te gebruiken om een spiekbriefje te genereren, kun je een lichtgewicht, snel "Student"-model trainen dat draait op een gewone CPU.

  • Als de Professor goed is: Wordt de Student een snelle, nauwkeurige vervanging.
  • Als de Professor slecht is: Zal de Student ook slecht zijn (de methode repareert geen zwakke Professor op magische wijze).
  • De Gouden Regel: Je moet ervoor zorgen dat de Professor "blind" is voor de testdata, anders leert de Student niets.

De auteurs hebben alle tools om dit te doen open-source gemaakt, zodat iedereen zijn eigen "Pocket Foundation Model" kan bouwen.

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 →