← Nieuwste papers
🤖 machine learning

Self-Play Reinforcement Learning under Imperfect Information in Big 2

Dit artikel introduceert een zelfspel-versterkingsleerframework voor het imperfecte-informatiekaartspel Big 2, waarbij wordt aangetoond dat PPO onder gecontroleerde omstandigheden beter presteert dan op waarde gebaseerde methoden en waarbij de voordelen van entropieregularisatie en zelfspel met het huidige beleid voor het trainen van robuuste multi-agent systemen worden benadrukt.

Oorspronkelijke auteurs: Aalok Patwa

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

Oorspronkelijke auteurs: Aalok Patwa

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 aan een tafel zit met drie vrienden die een kaartspel spelen dat Big 2 heet. Je kunt je eigen hand van 13 kaarten zien, en je kunt de kaarten zien die iedereen tot nu toe heeft gespeeld. Maar je kunt niet de kaarten zien die verborgen zitten in de handen van je vrienden. Dit noemen onderzoekers "onvolledige informatie". Je moet raden wat ze in handen hebben, gebaseerd op wat ze spelen, wat ze doorgeven, en hoeveel kaarten er nog over zijn.

Het doel van dit paper is om een computerprogramma (een AI-agent) te leren dit spel echt goed te spelen met behulp van Versterkend Leren (RL). Denk aan RL als een student die leert door middel van trial and error: de AI speelt duizenden spellen, krijgt "cijfers" (beloningen) voor winnen of verliezen, en komt langzaam de beste strategieën achter.

Hier is een uiteenzetting van wat het paper vond, met behulp van eenvoudige analogieën:

1. De Uitdaging: Een Spel van Verborgen Geheimen

Big 2 is lastig omdat:

  • Je niet alles weet: Je moet de handen van je tegenstanders raden.
  • De regels veranderen elke beurt: Soms kun je één kaart spelen, soms een paar, soms een complexe "straight". De lijst van legale zetten verandert voortdurend.
  • Korte termijn vs. Lange termijn: Soms voelt het goed om je sterkste kaart nu te spelen, maar het kan je later hulpeloos achterlaten. De AI moet leren een kleine winst vandaag op te offeren om morgen het hele spel te winnen.

2. Het Experiment: Wie leerde het beste?

De onderzoekers richtten een "trainingskamp" op waar ze vier verschillende soorten AI-studenten leerden volgens exact dezelfde regels, met dezelfde hoeveelheid rekenkracht en dezelfde hoeveelheid tijd. Ze wilden zien welke leerstijl het beste werkte.

  • De Studenten:
    1. PPO (De "Policy"-student): Deze student leert door verschillende strategieën te proberen en zijn "buikgevoel" over welke zet hij moet doen aan te passen. Het is als een coach die tegen je zegt: "Probeer hier een paar te spelen, het voelt goed."
    2. Q-Learning / SARSA / Monte Carlo (De "Value"-studenten): Deze studenten proberen een score voor elke mogelijke situatie te onthouden. Ze vragen zich af: "Als ik deze kaart speel, wat is dan de exacte puntwaarde die ik uiteindelijk zal krijgen?"

Het Resultaat: De PPO-student won het trainingskamp. Hij leerde sneller en werd een betere speler dan de "Value"-studenten.

  • Waarom? In een spel met verborgen informatie en veel spelers is het proberen om de exacte toekomstige score voor elke enkele zet te berekenen, als proberen het weer voor volgend jaar met perfecte nauwkeurigheid te voorspellen: het is te luidruchtig en kost te veel tijd. De aanpak van PPO van "de strategie aanpassen op basis van hoe het ging" was efficiënter.

3. Het Geheime Ingrediënt: Entropie (Wees niet te voorspelbaar)

De onderzoekers merkten iets interessants op bij de winnende PPO-student. In het begin was hij zeer zelfverzekerd en koos hij 90% van de tijd dezelfde "beste" zet. Maar in een spel waar je tegenstanders je kaarten niet kunnen zien, is het 100% voorspelbaar zijn gevaarlijk. Als je altijd op dezelfde manier speelt, zullen slimme tegenstanders je doorgronden.

  • De Analogie: Stel je voor dat je Rock-Paper-Scissors speelt. Als je altijd "Rock" gooit omdat het het beste gevoel geeft, zal je tegenstander snel beginnen met "Paper" gooien en je verslaan. Je moet het een beetje afwisselen.
  • De Oplossing: De onderzoekers voegden een beetje "entropie" (willekeur) toe aan de training van de AI. Ze zeiden tegen hem: "Wees niet 100% zeker; houd een beetje verrassing in je zetten."
  • Het Resultaat: De AI die een gemiddelde hoeveelheid willekeur behield, presteerde het beste. Hij werd moeilijker te lezen en aanpasbaarder. Te veel willekeur maakte hem echter dom spelen, dus balans was de sleutel.

4. De Trainingspartner: Tegen wie moet je spelen?

De AI leerde door tegen zichzelf te spelen (Self-Play). De onderzoekers testten drie verschillende manieren om deze oefenwedstrijden in te stellen:

  1. Vaste Tegenstander: De AI speelde tegen een computer die altijd dezelfde "Slimme" strategie speelde.
  2. Checkpoint-gegenstander: De AI speelde tegen oudere versies van zichzelf die waren opgeslagen uit eerdere fasen van de training.
  3. Huidige-Policy-gegenstander: De AI speelde tegen de huidige versie van zichzelf, die elke dag weer beter werd.

Het Resultaat: Spelen tegen de Huidige-Policy (de versie van zichzelf die op dat moment verbeterde) was de beste methode.

  • De Analogie: Stel je voor dat je zwemmen leert.
    • Als je alleen oefent tegen een langzame, vaste robot, word je goed in het verslaan van die robot, maar leer je misschien niet hoe je omgaat met een snelle zwemmer.
    • Als je oefent tegen je "oude zelf", vecht je misschien tegen gevechten die je al hebt gewonnen.
    • Als je oefent tegen je huidige zelf, stijgt het moeilijkheidsniveau precies even snel als je vaardigheden verbeteren. Het is als een personal trainer die het gewicht op de stang precies aanpast aan je huidige kracht. Dit hield de AI constant uitgedaagd en liet hem de meest relevante lessen leren.

Samenvatting

Dit paper toont aan dat voor complexe kaartspellen zoals Big 2:

  1. Strategie-gebaseerd leren (PPO) beter werkt dan proberen exacte scores te onthouden.
  2. Een beetje willekeur houden in je zetten maakt je een taaier tegenstander.
  3. Oefenen tegen een versie van jezelf die tegelijkertijd met je verbetert is de snelste manier om te leren.

De auteurs concluderen dat Big 2 een uitstekende "testkeuken" is om computers te leren slimme beslissingen te nemen wanneer ze niet alle feiten hebben, een vaardigheid die uiteindelijk kan helpen in veel real-world situaties waar informatie verborgen is.

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 →