EA test het gebruik van virtuele spelers die in Battlefield 1 zichzelf vrijwel vanuit het niets de basisvaardigheden aanleren, door gebruik te maken van kunstmatige intelligentie. Het doel is om de zelflerende agents op termijn in games in te zetten.
Helemaal vanuit het niets worden de agents niet in het diepe gegooid: EA liet ze eerst een half uur het spel van menselijke spelers analyseren als onderdeel van imitatieleren. Vervolgens konden ze zes dagen achtereen onder elkaar en tegen ouderwetse bots trainen op meerdere machines tegelijk, waardoor de totale trainingstijd 300 dagen bedroeg. Hiervoor gebruikten de onderzoekers temporal difference reinforcement learning.
EA moest de weergave voor de agents vereenvoudigen en de complexiteit van het spel maakte dat ze niet snel leerden en weinig vooruit konden 'denken'. Maar ze kregen wel de basisvaardigheden onder de knie en konden adequaat reageren op situaties. Als ze bijvoorbeeld weinig munitie over hadden, gingen ze hiernaar op zoek. Een potje tegen menselijke tegenstanders verloren ze nog wel en ook vertoonden ze soms vreemd gedrag als rondjes draaien, als er geen doelwit in zicht was.
Voorbeelden van gedrag: rood: zoeken naar munitie, blauw: patrouilleren, geel: zoeken naar plekken waar wat te vinden is
"Battlefield draait om veel meer dan het verslaan van de tegenstander. Er komt veel strategie bij kijken, zaken als teamwork, de map kennen en bekend zijn met aparte klassen en uitrustingen", verklaart Magnus Nordin, die bij EA werkt aan de ai-techniek als onderdeel van de bredere Search for Extraordinary Experiences Division, of SEED.
Nordin denkt dat intelligente ai-agents in de toekomst onderdeel van games worden waarbij ze hun gedrag kunnen aanpassen op basis van interactie met menselijke spelers. Ook denkt hij dat de virtuele spelers binnen een paar jaar menselijke spelers bij een eenvoudige spelmodus kunnen verslaan.
Meerdere partijen zijn bezig met onderzoek naar kunstmatige intelligentie in games. Zo testen DeepMind en Blizzard ai-technieken bij de rts StarCraft II en traint OpenAI kunstmatige intelligentie met Portal, Red Alert 2 en Shovel Knight.
De SEED-onderzoekers hebben hun bevindingen gepubliceerd in een paper met de titel Imitation Learning with Concurrent Actions in 3D Games.