ViPlan: A Benchmark for Visual Planning with Symbolic Predicates and Vision-Language Models

Dit paper introduceert ViPlan, het eerste open-source benchmark voor het vergelijken van symbolische planning met Vision-Language Models (VLMs) versus directe VLM-planning, en toont aan dat de optimale aanpak afhangt van het domein: symbolische planning presteert beter in gestructureerde omgevingen zoals Blocksworld, terwijl directe planning superieur is in complexe huishoudelijke scenario's.

Matteo Merler, Nicola Dainese, Minttu Alakuijala, Giovanni Bonetta, Pietro Ferrazzi, Yu Tian, Bernardo Magnini, Pekka Marttinen

Gepubliceerd 2026-03-04
📖 4 min leestijd☕ Koffiepauze-leesvoer

Each language version is independently generated for its own context, not a direct translation.

Stel je voor dat je een robot wilt bouwen die niet alleen kan kijken, maar ook echt kan nadenken en plannen om taken uit te voeren, zoals het opruimen van een kamer of het stapelen van blokken. Dat klinkt geweldig, maar hoe leer je die robot dat?

In dit paper, genaamd ViPlan, hebben onderzoekers een nieuwe manier bedacht om te testen hoe slim deze robots (of eigenlijk de 'hersenen' erachter, de Vision-Language Models) zijn. Ze hebben een soort gymzaal voor robotplanners gebouwd.

Hier is wat er gebeurt, vertaald naar alledaags taal:

1. Twee manieren om te plannen: De "Directe" vs. De "Vertaler"

De onderzoekers vergelijken twee verschillende manieren waarop robots plannen kunnen maken:

  • De "Directe Planner" (VLM-as-planner):
    Dit is als een kunstenaar die direct schildert. De robot kijkt naar een foto en zegt direct: "Ik ga nu dit doen, en dan dat." Hij probeert het hele plan in zijn hoofd te houden en te tekenen zonder tussenstappen. Hij vertrouwt op zijn eigen gevoel en wat hij eerder heeft geleerd.

    • Sterk punt: Hij is goed in situaties waar veel taal en context bij komt kijken (zoals "zet de borden in de kast").
    • Zwak punt: Hij kan snel in de war raken als hij de exacte positie van dingen moet onthouden. Hij hallucineert soms dingen die er niet zijn.
  • De "Vertaler" (VLM-as-grounder):
    Dit is als een architect met een vertaler. De robot kijkt naar de foto, maar in plaats van direct te plannen, vraagt hij aan een vertaler: "Zie ik hier een blok? Is het blokje bovenop het andere?" De vertaler (de AI) vertaalt de foto naar een simpele lijst met feiten (bijv. "Blok A is bovenop Blok B"). Een strenge, logische computer (een symbolische planner) gebruikt die lijst om een perfect plan te maken.

    • Sterk punt: Hij is supernauwkeurig in simpele, logische puzzels (zoals blokken stapelen). Hij maakt geen fouten in de logica.
    • Zwak punt: Als de kamer rommelig is en hij kan niet alles zien (bijvoorbeeld omdat een kastdeur dicht is), raakt hij in paniek. Hij kan niet "gissen" wat erachter zit.

2. De Gymzaal: Twee verschillende sporten

Om deze twee methoden te testen, hebben ze twee verschillende sporten bedacht:

  • Sport 1: De Blokkenwereld (Blocksworld)
    Denk aan een simpele puzzel met gekleurde blokken die je moet stapelen. Alles is zichtbaar, alles is logisch.

    • Resultaat: De Vertaler wint hier met grote voorsprong. Omdat de regels strak zijn en alles zichtbaar, is de nauwkeurige vertaling van foto naar feiten perfect. De Directe Planner maakt hier veel fouten omdat hij probeert te "gissen" in plaats van te tellen.
  • Sport 2: De Huisrobot (Household Robotics)
    Denk aan een robot die een echt huis moet opruimen. Er zijn veel objecten, sommige zijn verborgen achter deuren, en de robot moet navigeren.

    • Resultaat: Hier wint de Directe Planner. Waarom? Omdat de Vertaler vastloopt. Hij kan niet zien wat er achter de gesloten deur zit, en omdat hij niet kan "gissen" of "vermoeden" (zoals een mens dat doet), stopt hij. De Directe Planner gebruikt zijn taal-kennis ("meestal staan borden in de kast") om een plan te maken, zelfs als hij niet alles ziet.

3. De grote verrassing: "Denk na" helpt niet altijd

Een populaire truc bij AI is om te vragen: "Denk eerst stap-voor-stap na voordat je antwoordt" (dit heet Chain-of-Thought). Je zou denken dat dit de robot slimmer maakt.

  • Het resultaat: Niet echt. In deze tests maakte het vaak juist meer fouten. De robot begon te "overdenken", bleef hangen in een kringetje van gedachten en raakte de draad kwijt. Het was alsof je iemand vraagt om een ingewikkeld rekenprobleem op te lossen, maar hij begint te praten over het weer in plaats van te rekenen.

4. Wat betekent dit voor de toekomst?

De boodschap van dit paper is simpel: Er is geen "beste" manier.

  • Als je een robot nodig hebt voor een simpele, logische taak (zoals een fabriek of een puzzel), gebruik dan de Vertaler (koppel de camera aan een strenge logica).
  • Als je een robot nodig hebt voor een chaotische, echte wereld (zoals een huishouden), gebruik dan de Directe Planner (laat de robot zelf plannen maken op basis van wat hij ziet en weet).

De onderzoekers hebben deze "gymzaal" (ViPlan) openbaar gemaakt, zodat iedereen in de wereld zijn eigen robot-hersenen kan testen en zien waar ze sterk en zwak zijn. Het is een belangrijke stap om robots echt bruikbaar te maken in onze huizen, in plaats van ze alleen maar in theorie te laten werken.

Ontvang papers zoals deze in je inbox

Gepersonaliseerde dagelijkse of wekelijkse digests op basis van jouw interesses. Gists of technische samenvattingen, in jouw taal.

Probeer Digest →