← Nieuwste papers
🤖 machine learning

LASER: Language Model Regression for Semi-Structured Workflow Resource and Runtime Estimation

LASER is een nieuw raamwerk dat grote taalmodellen fijnstemt op geserialiseerde semi-gestructureerde workflowconfiguraties om nauwkeurig resourceverbruik en runtime te voorspellen, en dat traditionele machinelearning-baselines en menselijke experts overtreft door gebruik te maken van wetenschappelijke notatie-encoding, beperkte decoding en full-attention-mechanismen.

Oorspronkelijke auteurs: Yuxuan Yin, Shengke Zhou, Yunjie Zhang, Ajay Mohindra, Boxun Xu, Peng Li

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

Oorspronkelijke auteurs: Yuxuan Yin, Shengke Zhou, Yunjie Zhang, Ajay Mohindra, Boxun Xu, Peng Li

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 de manager bent van een enorme, drukke keuken (een cloudcomputingsysteem). Elke dag dienen honderden chefs (taken) complexe recepten (workflowconfiguraties) in om bereid te worden. Sommige recepten zijn simpel, zoals water koken; andere zijn ingewikkeld, zoals een tien-gangenmaaltijd die specifieke ovens, exacte hoeveelheden ingrediënten en nauwkeurige timing vereist.

Om deze keuken efficiënt te runnen, moet je twee dingen weten voordat je begint met koken:

  1. Hoe lang gaat dit duren? (Looptijd)
  2. Hoeveel brandstof en ruimte heeft het nodig? (Resources zoals CPU, geheugen en schijfruimte)

Als je het verkeerd raadt, verspil je ofwel geld door te veel brandstof te bestellen (over-provisioning) of je brandt de keuken af omdat je niet genoeg vermogen had (under-provisioning).

De Oude Manier: Het "Controlelijst"-Probleem

Traditioneel probeerden managers dit te voorspellen door elk recept om te zetten in een lange, saaie controlelijst met cijfers. Ze moesten handmatig dingen vertalen zoals "gebruik de aarch64-compiler" of "stel Python-versie in op 3.11" naar specifieke cijfers op een spreadsheet.

Het probleem? Deze controlelijst is breekbaar.

  • Als er een nieuw gereedschap in de keuken verschijnt, breekt de controlelijst omdat niemand een cijfer voor het heeft opgeschreven.
  • Het verliest het verhaal van het recept. Het ziet "Python 3.11" als gewoon een cijfer en mist het feit dat het een specifieke versie is die zich anders gedraagt dan 3.9.
  • Het is alsof je probeert te voorspellen hoe lang een film duurt door alleen het aantal pagina's te tellen, en het plot, de acteurs of de speciale effecten negeert.

De Nieuwe Manier: LASER (De "Slimme Sous-Chef")

Het paper introduceert LASER, een systeem dat een Large Language Model (LLM) gebruikt – in feite een super-slimme AI die miljoenen recepten, code en handleidingen heeft gelezen – om te fungeren als een "Sous-Chef".

In plaats van recepten te dwingen in een controlelijst, leest LASER de ruwe tekst van de taakconfiguratie. Het begrijpt de taal van het recept op natuurlijke wijze.

  • Het ziet de opdracht python script.py en begrijpt de context.
  • Het ziet de afhankelijkheden en de hiërarchie zonder dat een mens ze eerst handmatig in cijfers moet vertalen.

Hoe LASER Drie Moeilijke Problemen Oplost

1. Het "Te Groot of Te Klein" Probleem (Wetenschappelijke Notatie)
Resources variëren enorm. Een taak heeft misschien 500 Megabytes geheugen nodig, terwijl een andere 50 Terabytes nodig heeft. Dat is een enorme kloof.

  • De Analogie: Stel je voor dat je probeert zowel een korrel zand als een berg te meten met dezelfde liniaal. Het is rommelig.
  • De LASER-oplossing: LASER gebruikt wetenschappelijke notatie (zoals 5.0×1025.0 \times 10^2). Het leert de AI om te spreken in " machten van tien". Hierdoor kan de AI even goed omgaan met kleine en enorme getallen zonder in de war te raken of complexe wiskundige aanpassingen te hoeven doen.

2. Het "Hallucinatie"-Probleem (Beperkte Decoding)
Wanneer je een slimme AI vraagt om je getallen te geven, wordt het soms creatief en verzonnen het dingen (hallucinaties). Het kan een nep-bestandsnaam bedenken of een getal schrijven dat geen zin heeft.

  • De Analogie: Stel je voor dat je een ober om de rekening vraagt, en die begint nieuwe menu-items uit te vinden die je niet hebt besteld.
  • De LASER-oplossing: LASER gebruikt beperkte decoding. Het is alsof je de ober een voorbedrukt formulier geeft met exacte vakken voor "Tijd", "CPU" en "Geheugen". De AI mag alleen de getallen in die vakken invullen. Het kan geen nieuwe vakken bedenken of onzin schrijven.
  • Bonus: Omdat de AI niet hoeft na te denken over de structuur van de zin (aangezien de structuur vaststaat), antwoordt het 30% sneller.

3. Het "Lang Verhaal" Probleem (Volledige Aandacht)
Sommige recepten zijn erg lang. Een detail dat helemaal aan het begin van het recept wordt genoemd, kan cruciaal zijn voor een stap helemaal aan het einde.

  • De Analogie: Stel je voor dat je een lang roman leest maar je alleen de laatste paar pagina's herinnert. Je mist misschien de plotwending die op pagina 1 plaatsvond.
  • De LASER-oplossing: De meeste moderne AI-modellen kijken slechts naar een "venster" tekst tegelijk (alsof je een paar pagina's tegelijk leest). LASER dwingt het model om volledige aandacht te gebruiken, wat betekent dat het het hele recept van begin tot eind tegelijk kan bekijken. Dit helpt het om de connecties te leggen tussen verre delen van de taakconfiguratie.

De Resultaten

De auteurs testten LASER op twee soorten "keukens":

  1. Chipontwerp: Een zeer complexe, industriële keuken waar een kleine wijziging in een script een taak 10 keer langer kan laten duren.
  2. GitHub Actions: Een openbare dataset van meer dan 580.000 software-taken uit 27.000 verschillende repositories.

De Uitkomst:

  • LASER was nauwkeuriger dan menselijke experts.
  • Het was beter dan traditionele "controlelijst" (tabulaire) machine learning-modellen.
  • Het werd nog beter naarmate het meer data kreeg en grotere modellen gebruikte (een "scaling law").
  • Het kon de behoeften voorspellen van taken die het nog nooit had gezien, wat aantoont dat het de logica van het werk leerde, niet alleen de antwoorden uit het hoofd leerde.

Kortom, LASER vervangt het breekbare, handmatige proces van het vertalen van recepten naar cijfers door een slimme, taalkundig onderlegde AI die het recept leest, de context begrijpt en een nauwkeurige, betrouwbare schatting geeft van tijd en resources.

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 →