← Nieuwste papers
🤖 AI

The Energy Impact of Domain Model Design in Classical Planning

Dit artikel toont empirisch aan dat specifieke ontwerpkeuzes voor domeinmodellen, zoals de ordening van elementen en de actie-ariteit, het energieverbruik van klassieke planners aanzienlijk beïnvloeden, vaak op manieren die niet correleren met de runtime-prestaties.

Oorspronkelijke auteurs: Ilche Georgievski, Serhat Tekin, Marco Aiello

Gepubliceerd 2026-01-30
📖 5 min leestijd🧠 Diepgaand

Oorspronkelijke auteurs: Ilche Georgievski, Serhat Tekin, Marco Aiello

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 team van expertkoks (de AI-planners) inhuurt om een complex gerecht te bereiden. Je geeft hen een receptenboek (het Domeinmodel) waarin de ingrediënten, de stappen en de regels voor het koken staan vermeld.

Jarenlang hebben onderzoekers zich slechts op één ding gericht: hoe snel kunnen de koks de maaltijd voltooien? Ze verfijnden de vaardigheden van de koks of de keukeninstrumenten om ze sneller te maken. Maar dit nieuwe artikel stelt een andere vraag: hoeveel elektriciteit verbruikt de keuken tijdens het bereiden van die maaltijd?

De auteurs ontdekten dat de manier waarop je het recept schrijft net zo belangrijk is als de vaardigheid van de kok. Zelfs als twee recepten resulteren in exact dezelfde maaltijd, kan het anders opschrijven van die recepten ervoor zorgen dat de keuken een totaal verschillende hoeveelheid energie verbruikt.

Hier is de uitsplitsing van hun bevindingen met behulp van eenvoudige analogieën:

1. De Opzet: De "Green AI" Keuken

De onderzoekers richtten een gecontroleerde keuken in met vijf verschillende soorten koks (planners) en vijf verschillende soorten maaltijden (domeinen, zoals het verplaatsen van blokken of het spelen van een spel als "gripper"). Ze maakten 32 licht variërende versies van hetzelfde recept voor elke maaltijd. Sommige versies veranderden alleen de volgorde van de woorden; andere voegden nutteloze ingrediënten toe; en andere veranderden de regels zodat de maaltijd onmogelijk te voltooien was.

Ze maten de elektriciteit die door de CPU (het fornuis) werd verbruikt voor elke poging.

2. De Drie Manieren om een Recept te Verpesten

De onderzoekers verdelen de wijzigingen aan het recept in drie categorieën:

A. Het Verschuiven van Woorden (Syntactische Structuur)

  • De Analogie: Stel je een recept voor dat zegt: "Voeg zout toe, dan peper" versus "Voeg peper toe, dan zout." Of het alfabetisch opsommen van ingrediënten in plaats van op basis van gebruik.
  • Het Resultaat: Voor de meeste koks (specifiek de "Fast Downward"-familie) maakte dit helemaal niets uit. Het elektriciteitsverbruik bleef gelijk. Echter, voor een ander type kok (de "LAPKT"-familie) zorgde het verschuiven van de volgorde van stappen er soms voor dat zij in de war raakten, waardoor de keuken 3 tot 4 keer meer elektriciteit verbruikte, puur omdat de woorden in een andere volgorde stonden.

B. Het Toevoegen van Nutteloze Zaken (Modelleringsredundantie)

  • De Analogie: Stel je een recept voor dat zegt: "Voeg 1 kopje bloem toe," maar dan een regel toevoegt die zegt: "Voeg 1 kopje onzichtbare, ongebruikte bloem toe" of "Voeg een handvat toe aan de lepel dat niet nodig is."
  • Het Result Resultaat: Dit was de grootste energievreter. Wanneer de onderzoekers "dummy"-parameters toevoegden (zoals het toevoegen van een handvat aan elk gereedschap in de keuken dat niemand gebruikt), schoot het elektriciteitsverbruik omhoog. In sommige gevallen steeg het energieverbruik met een factor 12. Het is alsover je een kok vraagt om elk korreltje zand op het strand te tellen voordat hij de uien mag hakken. De koks faalden niet noodzakelijkerwijs, maar ze verbruikten een enorme hoeveelheid energie aan onnodig werk.

C. Het Veranderen van de Regels van het Spel (Taakontwerp)

  • De Analogie: Stel je een recept voor dat zegt: "Als je het ei laat vallen, moet je de hele keuken weggooien" (een doodlopende toestand). Of een regel die het onmogelijk maakt om het eindgerecht te serveren.
  • Het Resultaat: Dit was het meest onvoorspelbaar. Soms zorgde het toevoegen van een "doodlopende" regel ervoor dat de koks snel opgaven, wat energie bespaarde. Andere keren zorgde het ervoor dat ze urenlang in cirkels rondjes draalden en enorme hoeveelheden elektriciteit verbruikten. Het hing er volledig vanaf welk specifiek gerecht er werd bereid. Voor sommige gerechten zorgde een kleine regelwijziging ervoor dat het energieverbruik 30 keer hoger sprong.

3. De Belangrijkste Les

De belangrijkste les van dit artikel is dat snelheid en energie niet hetzelfde zijn.

  • De Oude Manier: Als een recept in 5 seconden klaar is, gaan we ervan uit dat het efficiënt is.
  • De Nieuwe Realiteit: Een recept kan 5 seconden duren maar een heel klein beetje elektriciteit verbruiken, terwijl een ander recept ook 5 seconden duurt maar een enorme hoeveelheid elektriciteit verbruikt omdat de kok gedwongen werd tot onnodige mentale gymnastiek.

Het artikel concludeert dat het "ontwerp" van het recept (het domeinmodel) een verborgen hendel is voor energie-efficiëntie. Als je energie wilt besparen in AI-planning, heb je niet alleen een snellere kok nodig; je hebt een schoner, minder redundant en slimmer recept nodig.

Samenvatting van de "Energie-impact"

  • Woorden verschuiven: Meestal onschadelijk, tenzij je een specifiek type kok gebruikt.
  • Nutteloze items toevoegen: Een ramp voor de energie-efficiëntie. Het maakt de keuken 2 tot 12 keer harder aan het werk zonder reden.
  • De regels veranderen: Een gok. Het kan ofwel energie besparen, ofwel een fortuin verspillen, afhankelijk van het specifieke probleem.

De auteurs bouwden een framework (een "recept-tester") om ontwerpers te helpen deze energieverslindende fouten op te sporen voordat ze de AI überhaupt draaien. Ze ontdekten dat energie-efficiëntie een structurele eigenschap is van hoe het probleem wordt beschreven, en niet alleen een resultaat van hoe snel de computer draait.

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 →