← Nieuwste papers
💻 computer science

Vision2Code: A Multi-Domain Benchmark for Evaluating Image-to-Code Generation

Het artikel introduceert Vision2Code, een referentiecodevrij, multidomein benchmark- en evaluatiekader dat beeld-naar-code-generatie beoordeelt door modeloutput te renderen en te scoren met domeinspecifieke rubrieken, waarbij aanzienlijke prestatiekloven in ruimtelijke en complexe visuele domeinen worden blootgelegd en wordt aangetoond dat gefilterde output de modeltraining effectief kan verbeteren.

Oorspronkelijke auteurs: Ajay Vikram Periasami, Junlin Wang, Bhuwan Dhingra

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

Oorspronkelijke auteurs: Ajay Vikram Periasami, Junlin Wang, Bhuwan Dhingra

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 complexe tekening hebt, zoals een bouwtekening voor een huis, een chemisch diagram of een financieel overzicht. Stel je nu voor dat je een computer vraagt om naar die afbeelding te kijken en de exacte set instructies (code) te schrijven die nodig is om deze opnieuw van scratch te tekenen.

Dit is waar het paper Vision2Code over gaat. Het is een nieuwe "test" (benchmark) die is ontworpen om te zien hoe goed AI-modellen zijn in het omzetten van afbeeldingen terug naar bewerkbare code.

Hier is een uiteenzetting van de belangrijkste ideeën uit het paper, gebruikmakend van eenvoudige analogieën:

1. Het Probleem: De "Pixel vs. Blauwdruk" Kloof

Beschouw een afbeelding als een foto van een taart. Als je alleen naar de foto kijkt, kun je de taart zien, maar kun je de smaak van de glazuur niet makkelijk veranderen of een kers verplaatsen zonder de pixels te bewerken (wat er rommelig uitziet).

Als je echter het recept (de code) hebt, kun je de glazuur makkelijk veranderen in chocolade of de kers verplaatsen.

  • Oude Tests: Eerdere tests voor AI waren als het vragen: "Kun je een taart tekenen die eruitziet als deze foto?" Ze richtten zich op smalle onderwerpen (zoals alleen overzichten) of vereisten dat de AI het originele recept bij de hand had om mee te vergelijken.
  • De Nieuwe Test (Vision2Code): Deze test vraagt: "Kun je naar deze foto van een taart kijken en een nieuw recept schrijven dat, wanneer gevolgd, een taart oplevert die er precies zo uitziet en precies zo werkt als het origineel?" Cruciaal is dat de test de AI niet het originele recept geeft; het geeft alleen de foto.

2. De Uitdaging: Het Is Niet Slechts Eén Type Tekening

De auteurs realiseerden zich dat het tekenen van een staafdiagram heel anders is dan het tekenen van een 3D-ruimte of een printplaat.

  • De Analogie: Stel je een test voor waarbij je een kaart moet tekenen.
    • Overzichten/Grafieken: Als het tekenen van een metrokaart. De lijnen moeten aansluiten en de stationnamen moeten kloppen.
    • Chemie: Als het tekenen van een molecuul. Als je één atoom verwisselt met een ander, is het hele ding verkeerd.
    • Documenten: Als het kopiëren van een dichtgepakte krantenpagina. Elk woord en elke kolom telt.
    • 3D-scènes: Als het tekenen van een kamer met diepte. Als de tafel eruitziet alsof hij zweeft of plat is, faalt de tekening.

Vision2Code behandelt 15 verschillende soorten afbeeldingen verspreid over deze zes categorieën. Het is als een "multisport"-Olympiade voor AI-tekenen, in plaats van slechts een sprint voor één specifiek type afbeelding.

3. Het Scoresysteem: De "Strenge Kunstkritiek"

Hoe beoordeel je de tekening van een AI?

  • Oude Manier: Sommige tests vergeleken de nieuwe afbeelding gewoon pixel voor pixel met de oude (als het controleren of twee foto's identiek zijn). Dit is slecht omdat een kleine verschuiving in een lijn perfect kan lijken voor een mens, maar faalt bij een pixelcheck.
  • De Vision2Code Manier: Ze gebruiken een VLM Rater (een AI-rechter) die fungeert als een strenge kunstkritiek.
    • De AI genereert code.
    • De code wordt uitgevoerd en creëert een nieuwe afbeelding.
    • De "Kritiek" vergelijkt de nieuwe afbeelding met het origineel.
    • De Twist: De Kritiek gebruikt verschillende regelboeken voor verschillende taken.
      • Voor een chemisch diagram zegt het regelboek: "Als de atomen verkeerd zijn, krijg je een nul, zelfs als de kleuren mooi lijken."
      • Voor een overzicht zegt het regelboek: "Als de nummers op de as verkeerd zijn, faal je."
    • Ze hebben ook "veiligheidsmarges". Als de AI een enorme, voor de hand liggende fout maakt (zoals een molecuul ondersteboven tekenen), wordt de score automatisch laag afgekappt, zodat de AI het systeem niet kan bedriegen met een mooie maar verkeerde tekening.

4. De Resultaten: De AI Is Goed in Sommige Dingen, Slecht in Anderen

Het paper testte 9 verschillende AI-modellen (sommige gratis, sommige duur).

  • Het Goede Nieuws: De beste modellen worden echt goed in het tekenen van overzichten en grafieken. Ze kunnen naar een staafdiagram kijken en de code schrijven om dit bijna perfect na te maken.
  • Het Slechte Nieuws: De modellen worstelen met complexe, specifieke taken.
    • 3D-scènes: Ze maken 3D-objecten vaak plat in 2D, waardoor het gevoel van diepte verloren gaat.
    • Chemie & Schakelingen: Ze verwarren symbolen of verbindingen.
    • Documenten: Ze missen tekst of verstoren de opmaak.
  • De Conclusie: Alleen omdat een AI slim is in het tekenen van een eenvoudig grafiek, betekent niet dat het de diepe structuur van een schakelingendiagram begrijpt. De vaardigheid is "domein-afhankelijk".

5. De "Zelf-Training" Truc

Het paper probeerde ook een slimme truc om de AI beter te maken zonder meer menselijke leraren nodig te hebben.

  • Het Idee: De AI probeert een afbeelding te tekenen. De "Kritiek" beoordeelt het.
  • De Filter: Als de AI bij de eerste poging een goede score krijgt, maar vervolgens faalt om zijn eigen tekening na te maken wanneer hem wordt gevraagd dit opnieuw te doen, betekent dit dat de AI geluk had of een patroon heeft gememoriseerd in plaats van de structuur echt te begrijpen.
  • Het Resultaat: Door de AI alleen te trainen op de voorbeelden waar het een goede score kreeg maar vervolgens struikelde bij de tweede poging, hielpen ze het model om de "tricky" onderdelen te leren. Dit verhoogde de prestaties van een kleiner model (Qwen3.5-9B) aanzienlijk, wat bewijst dat deze "kritiek" de AI kan leren beter te tekenen.

Samenvatting

Vision2Code is een nieuwe, eerlijkere en meer uitgebreide test voor AI. Het stopt met vragen "Ziet dit eruit als de foto?" en begint te vragen "Herbouwt deze code daadwerkelijk de structuur van de afbeelding?" Het laat zien dat AI, hoewel het steeds beter wordt in eenvoudige overzichten, nog een lange weg te gaan heeft voordat het complexe wetenschappelijke diagrammen, 3D-scènes of dichte documenten perfect kan nabootsen.

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 →