← Nieuwste papers
🤖 machine learning

Concise and Logically Consistent Conformal Sets for Neuro-Symbolic Concept-Based Models

Dit artikel introduceert COCOCO, een post-hoc conformal prediction-framework dat voor Neuro-Symbolische Concept-gebaseerde Modellen gezamenlijk beknopte, logisch consistente en dekking-garanderende verzamelingen genereert door concept- en labelvoorspellingen te verzoenen via één deductie-abductie herzieningsstap.

Oorspronkelijke auteurs: Samuele Bortolotti, Emanuele Marconato, Andrea Pugnana, Andrea Passerini, Stefano Teso

Gepubliceerd 2026-05-19
📖 4 min leestijd☕ Koffiepauze-leesvoer

Oorspronkelijke auteurs: Samuele Bortolotti, Emanuele Marconato, Andrea Pugnana, Andrea Passerini, Stefano Teso

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 een zeer slimme, tweedelige robotassistent voor die is ontworpen om complexe puzzels op te lossen. Deze robot is een Neuro-Symbolisch Concept-Based Model (NeSy-CBM).

Zo werkt het:

  1. Het "Oog" (Neuraal Netwerk): Eerst bekijkt de robot een rommelige afbeelding (zoals een foto van een straat of een medische scan) en probeert de hoogwaardige objecten erin te identificeren. Het zegt: "Ik zie een auto, een hond en een boom." Dit zijn zijn concepten.
  2. Het "Brein" (Symbolische Logica): Vervolgens gebruikt de robot een reeks strikte regels (zoals "een auto heeft wielen" of "als je 7 en 6 optelt, krijg je 13") om het uiteindelijke antwoord te bepalen. Het zegt: "Gebaseerd op wat ik zie, moet het antwoord 13 zijn."

Het Probleem: De Oververzekerde Robot
Het probleem is dat deze robot vaak oververzekerd is. Zelfs wanneer het fout zit, spreekt het met 100% zekerheid.

  • Voorbeeld: Stel je voor dat de robot een afbeelding van een hond en een paard bekijkt. Door een storing in zijn training besluit het zelfverzekerd dat de hond eigenlijk een "kat" is en het paard een "koe". Vervolgens gebruikt het zijn logische regels om te concluderen dat het antwoord "Boerderijdier" is. Het krijgt per ongeluk het uiteindelijke antwoord goed, maar zijn redenering is volledig gebroken.
  • In situaties met hoge risico's (zoals medische diagnose of zelfrijdende auto's) moeten we weten wanneer de robot onzeker is, zodat we zijn werk kunnen controleren. Maar op dit moment weet de robot niet dat het gokt; het denkt gewoon dat het gelijk heeft.

De Oplossing: COCOCO
De auteurs introduceren een nieuwe methode genaamd COCOCO (wat staat voor Conformiteit, Consistentie, Concinniteit). Denk aan COCOCO als een veiligheidsnet en een logica-checker die je over het hoofd van de robot plaatst.

In plaats van je één antwoord te geven, geeft COCOCO je een lijst met mogelijke antwoorden (een "voorspellingsset"). Het belooft: "Ik garandeer dat het ware antwoord met 90% zekerheid in deze lijst staat."

Maar COCOCO doet iets bijzonders wat andere veiligheidsnetten niet doen. Het zorgt voor twee dingen:

  1. Consistentie (De Logica-Check): Het zorgt ervoor dat de lijst met objecten die de robot "zag", overeenkomt met de lijst met antwoorden die het gaf.
    • Analogie: Als de antwoordlijst van de robot "13" bevat, maar de lijst met objecten die het zag (7 en 5) kan alleen "12" opleveren, zegt COCOCO: "Wacht, dat klopt niet!" Het verwijdert "13" uit de lijst en corrigeert de objectenlijst zodat deze overeenkomt met de wiskunde. Het dwingt het "Oog" en het "Brein" van de robot om met elkaar overeen te komen.
  2. Concinniteit (De Groottebeperking): Een veiligheidsnet dat zegt "Het antwoord kan alles zijn van 0 tot 100" is nutteloos. COCOCO probeert de lijst zo kort mogelijk te houden terwijl het toch veilig blijft. Het snijdt de onmogelijke opties weg zodat de lijst kort genoeg is voor een mens om daadwerkelijk te lezen.

Hoe Het Werkt (De "Herziening"-Stap)
COCOCO gebruikt een slimme truc genaamd een Herziening-Stap.

  1. Het begint met een lijst met mogelijke antwoorden van het "Brein" van de robot.
  2. Het begint met een lijst met mogelijke objecten van het "Oog" van de robot.
  3. Het vraagt: "Welke objecten kunnen de antwoorden in de eerste lijst daadwerkelijk opleveren?" en "Welke antwoorden kunnen daadwerkelijk worden opgeleverd door de objecten in de tweede lijst?"
  4. Het kruist ze met elkaar en gooit alles weg dat niet past. Het doet dit slechts één keer, en wiskundig is bewezen dat dit de perfecte, meest efficiënte manier is om de lijsten op te schonen.

Waarom Dit Belangrijk Is
Het papier testte dit op 8 verschillende datasets (waaronder medische röntgenfoto's, restaurantbeoordelingen en wiskundeproblemen met cijfers).

  • Het Resultaat: COCOCO slaagde erin de voorspellingen van de robot eerlijk te houden. Het zorgde ervoor dat het "Oog" en het "Brein" van de robot altijd overeenkwamen (Consistentie), de lijst met mogelijkheden klein genoeg hield om nuttig te zijn (Concinniteit), en nog steeds garandeerde dat het ware antwoord in de lijst zat (Dekking).
  • De Vergelijking: Andere methoden probeerden alleen het "Brein" of alleen het "Oog" te fixen, maar ze faalden. Ze gaven ofwel lijsten die te lang waren om te lezen, of lijsten waarbij de objecten en antwoorden niet overeenkwamen. COCOCO was de enige die beide problemen tegelijkertijd oploste.

In Het Kort
COCOCO is een tool die een slimme maar oververzekerde AI pakt, deze in een veiligheidsnet wikkelt en het dwingt om zijn eigen werk te controleren. Het zorgt ervoor dat als de AI zegt "Het antwoord is X", het ook toegeeft "Ik zag Y en Z die X mogelijk maken", en het houdt de lijst met mogelijkheden kort genoeg voor een mens om te vertrouwen en te gebruiken.

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 →