← Nieuwste papers
🤖 AI

Bongards at the Boundary of Perception and Reasoning: Programs or Language?

Dit artikel introduceert een neurosymbolische benadering die Large Language Models voor het genereren van geparametriseerde programma's combineert met Bayesiaanse optimalisatie voor parameterfitting om Bongard-problemen op te lossen, waardoor de kloof tussen visuele perceptie en abstract redeneren wordt overbrugd.

Oorspronkelijke auteurs: Cassidy Langenfeld, Claas Beger, Gloria Geng, Wasu Top Piriyakulkij, Keya Hu, Yewen Pu, Kevin Ellis

Gepubliceerd 2026-02-04
📖 6 min leestijd🧠 Diepgaand

Oorspronkelijke auteurs: Cassidy Langenfeld, Claas Beger, Gloria Geng, Wasu Top Piriyakulkij, Keya Hu, Yewen Pu, Kevin Ellis

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

De Grote Visie: De "Visuele Raadsel" Uitdaging

Stel je voor dat je een set van 12 tekeningen krijgt. Zes daarvan zijn "goed" (positief) en zes zijn "slecht" (negatief). Jouw taak is om de geheime regel te ontdekken die de goede van de slechte scheidt.

Dit wordt een Bongard-probleem genoemd. Dit zijn niet zoma een simpele "zoek de afwijker"-puzzels. De regels kunnen ongelooflijk lastig zijn.

  • Voorbeeld: Misschien hebben de "goede" plaatjes allemaal een vorm met een "hals" die horizontaal is, terwijl de "slechte" een verticale hals hebben. Of misschien zijn de "goede" vormen "gekrulde" vormen, terwijl de "slechte" glad zijn.

Het artikel stelt een grote vraag: Kan Kunstmatige Intelligentie (AI) deze raadsels oplossen zoals mensen dat doen? Mensen zijn erg goed in het bekijken van een gloednieuwe situatie, het ter plekke verzinnen van een nieuw concept (zoals "horizontale hals"), en dit toepassen. De huidige AI is erg goed in het herkennen van dingen die het eerder heeft gezien (zoals "dit is een kat"), maar heeft vaak moeite wanneer het een nieuw concept vanaf nul moet verzinnen.

Het Probleem: AI is Te Rigide of Te Vaag

De onderzoekers ontdekten dat AI twee hoofdwijzen van denken heeft, en beide hebben gebreken bij het oplossen van deze raadsels:

  1. De "Chatbot"-benadering (Natuurlijke Taal):

    • Hoe het werkt: De AI bekijkt de plaatjes en probeert de regel in woorden te beschrijven, zoals een detective die een rapport schrijft.
    • Het Gebrek: Het is goed in grote ideeën, maar slecht in precisie. Het kan zeggen: "De goede vormen zijn een beetje spits," maar het kan het verschil niet zien tussen een "licht spits" en een "zeer spits" vorm. Het is als een chef die weet dat het recept zegt "voeg een snufje zout toe", maar niet precies weet hoeveel dat is.
  2. De "Programmeur"-benadering (Code):

    • Hoe het werkt: De AI schrijft een computerprogramma om de afbeeldingen te controleren. Het kan exacte afstanden, hoeken en aantallen meten.
    • Het Gebrek: Het is geweldig in precisie, maar slecht in creativiteit. Als de regel "de vorm ziet eruit als een verdrietig gezicht" is, heeft een computerprogramma moeite om "verdriet" wiskundig te definiëren. Het is als een robot die een kamer tot op de millimeter nauwkeurig kan meten, maar het concept "gezellig" niet begrijpt.

De Oplossing: Het "Vertaler"-Team

De auteurs bouwden een nieuw systeem dat werkt als een team van twee specialisten die samenwerken. Ze noemen dit een "neurosymbolische" benadering (het combineren van neurale netwerken/AI met symbolische logica/programma's).

Zo werkt hun team, stap voor stap:

Stap 1: De Ideeën-generator (De "Chatbot")

Eerst vragen ze een krachtige AI (een Vision-Language Model) om naar het raadsel te kijken en een paar mogelijke regels in gewone mensentaal te raden.

  • Analogie: Stel je een brainstormsessie voor waarbij een creatieve schrijver suggereert: "Misschien gaat de regel over de 'hals' van de vorm!"

Stap 2: De Vertaler (De "Programmeur")

Vervolgens probeert het systeem deze Engelse suggesties om te zetten in computercode.

  • De Twist: De AI schrijft niet alleen de code, maar laat ook "invulvelden" open voor de lastige getallen. Bijvoorbeeld, als de regel "vormen met een nek langer dan X" is, schrijft de AI de code, maar laat de X als een mysterieuze variabele open.
  • Analogie: De schrijver zegt: "De hals moet langer zijn dan [INVUL]." De programmeur zet de machine op om de hals te meten, maar wacht op het exacte getal.

Stap 3: De Afstemmer (Bayesiaanse Optimalisatie)

Dit is het geheime ingrediënt. Het systeem doorloopt een proces van "vallen en opstaan" om het perfecte getal voor die invulvelden te vinden. Het test verschillende getallen (zoals 5 pixels, 10 pixels, 15 pixels) om te zien welke het "goede" plaatjes perfect van de "slechte" plaatjes scheidt.

  • Analogie: Stel je voor dat je een radio afstemt. Je weet dat de zender ergens tussen 90 en 100 zit, maar je weet de exacte frequentie niet. Je draait langzaam aan de knop totdat de ruis verdwijnt en de muziek perfect is. Het systeem doet dit wiskundig om het exacte "afkappunt" van de regel te vinden.

Stap 4: De Rechter (De Verifieerder)

Ten slotte controleert het systeem: "Werkt deze code ook op alle trainingsplaatjes?"

  • Als de code perfect werkt, accepteert het systeem de regel.
  • Als de code faalt, gaat het systeem terug naar de "Chatbot" en zegt: "Dat idee werkte niet, probeer het opnieuw," en de cyclus herhaalt zich.

Wat Hebben Ze Ontdekt?

De onderzoekers testten deze "Team-benadering" tegen de beste AI-modellen die beschikbaar zijn (zoals GPT-4o en Claude 3.7) en zelfs tegen de prestaties van een gemiddeld mens.

  1. Het Team Wint: Door de creativiteit van de Chatbot te combineren met de precisie van de Programmeur, loste hun systeem 51 van de 100 Bongard-problemen op.
  2. Mensen Verslaan: De gemiddelde mens loste in eerdere studies ongeveer 47 problemen op. Hun AI-team loste er 51 op, wat voor het eerst betekent dat een AI de gemiddelde menselijke prestatie op deze specifieke test heeft overtroffen.
  3. Verschillende Sterktes:
    • Wanneer het probleem over geometrie en wiskunde ging (zoals "zijn deze lijnen parallel?"), was het "Programmeur"-gedeelte van het team de held.
    • Wanneer het probleem over abstracte concepten ging (zoals "is deze vorm 'open' of 'gesloten'?"), was het "Chatbot"-gedeelte van het team de held.
    • Wanneer ze alleen de Chatbot of alleen de Programmeur gebruikten, presteerden ze slechter. Ze hadden beiden nodig.

De "Memorizatie"-Check

De onderzoekers waren bezorgd dat de AI simpelweg de antwoorden van het internet zou "valsspelen" door ze uit het hoofd te leren (aangezien deze puzzels oud en populair zijn). Om dit te testen, draaiden ze de regels om: ze vertelden de AI dat de "slechte" plaatjes eigenlijk de "goede" waren. De AI presteerde nog steeds goed, wat bewees dat het niet alleen memoriseerde, maar daadwerkelijk de logica begreep.

De Kern van het Verhaal

Dit artikel laat zien dat om moeilijke visuele puzzels op te lossen, AI niet alleen moet proberen te "denken" als een mens of te "rekenen" als een computer. Het moet beide doen. Door een creatieve AI ideeën te laten voorstellen en een precieze computer deze te laten verifiëren met exacte wiskunde, kunnen we systemen bouwen die nieuwe visuele concepten bijna even goed, en soms zelfs beter dan mensen, leren.

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 →