Computer leert zichzelf Civilization spelen

Civilization V
Door de gebruikershandleiding goed te lezen, heeft een computer zichzelf de regels van het spel Civilization aangeleerd.

Op een jaarlijkse bijeenkomst van de Association for Computational Linguistics (ACL) presenteerde MIT-computerwetenschapper Regina Barzilay met haar team een systeem dat aan de hand van de gebruikershandleiding het spel Civilization kan spelen. Revolutionair aan de software is dat de computer zonder enige voorkennis van het spel of de handleiding aan zijn taak begint. Zelfs de taal waarin de instructies zijn geschreven, is voor hem onbekend. De onderzoekers benadrukken verder dat de handleiding geen gids is om het spel te winnen; hij biedt slechts instructies over de speelwijze. De computer vogelt zelf uit wat de beste manier is om het de game te spelen. En met succes: de computer verhoogde het percentage gewonnen potjes van 46 procent naar 79 procent.

De computer had voor de test beschikking tot een rijtje acties die hij kon ondernemen, zoals het bewegen van de cursor, selecteren en klikken met de linker- en rechtermuisknop. Ook had het systeem toegang tot de informatie die op het scherm verscheen en kon het zijn succes meten.

Het systeem begon met volstrekt willekeurige acties. De feedback die het systeem daarop kreeg, werd vergeleken met de instructies uit de handleiding. Acties die consequent tot goede resultaten leidden, werden onthouden terwijl acties die tot niets leidden, werden ‘vergeten’. Op deze manier ‘leerde’ de computer de informatie uit de handleiding te begrijpen en toe te passen.

Volgens Barzilay is deze ontwikkeling “een stap richting de echte wereld”. Computerspellen zijn immers erg geschikt om kunstmatige intelligentie mee te testen; om een spel te winnen, moet de computer in staat zijn om complexe spelscenario’s te begrijpen en goede keuzes te maken. De volgende stap die de onderzoekers willen zetten, is het toepassen van deze software op robots.

Bronnen: MITnews, MITnews via PhysOrg.com

Dit artikel is geplaatst in Nieuws met de volgende tags , , , , .

Geef een reactie

Je e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

De volgende HTML tags en attributen zijn toegestaan: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

4 reacties

  1. Freek

    Kunnen ze dat ook niet met andere spellen doe. Misschien kan ik dat dan wel hard gebruiken, ik maak wel eens fouten.

  2. OA

    Ik geloof er helemaal geen bal van. Om een handleiding te interpreteren heeft die software een gigantisch referentiekader nodig tenzij de handleiding is herschreven zodanig dat ie de in en uitvoer mogelijkheden vanuit het perspectief beschrijft van de computer. En daarnaast zijn er zo ontzettend veel mogelijkheden in CIV dat ik niet geloof wat hier staat. Zover zijn we nog laaaaaaaaaang niet.

  3. Douwe

    Freek,

    Kan je dan niet beter een bot gebruiken??

  4. RvdW

    @ OA
    De wetenschappers bevestigden na navraag nogmaals dat de handleiding die gebruikt werd voor de computer exact dezelfde is als de gebruikershandleiding. Omdat de computer inderdaad niet over een gigantisch referentiekader beschikt moet het systeem op een andere manier de tekst leren te interpreteren. Daarbij gebruikt de computer, kort gezegd, het ‘trial and error’-principe.
    Waar mensen een zin uit het handboek kunnen interpreteren aan de hand van achtergrondkennis, probeert de computer razendsnel alle verschillende mogelijkheden uit. Het systeem onthoudt alle feedback van die acties en gebruikt die om de tekst te leren lezen.