211service.com
Naujasis „Facebook“ pokerio AI gali sužlugdyti internetinio pokerio pramonę, todėl jis nėra išleidžiamas
Žaidžiu kortomis Džekas Hamiltonas | Atskleiskite purslą
Pokeriui reikalingas įgūdis, kuris visada atrodė išskirtinai žmogiškas: gebėjimas būti apsukrus. Norėdami laimėti, žaidėjai turi išanalizuoti, kaip žaidžia jų oponentai, ir apgauti juos, kad jie atiduotų savo žetonus. Toks gudrumas, žinoma, žmonėms būna gana natūralus. Dabar AI programa pirmą kartą parodė, kad gali pergudrauti visą pokerio profesionalų lentelę, naudodama panašius įgūdžius.
Komanda iš Carnegie Mellon universiteto (CMU) ir „Facebook“ naudojo AI metodų derinį, kad permuštų statymus ir išmuštų blefuoti žaidėjus šešių žaidėjų beribiame Texas Hold’em žaidime. Kiekvienas iš dalyvaujančių žmonių anksčiau prie pokerio stalo buvo laimėjęs daugiau nei milijoną dolerių, tarp kurių buvo Darrenas Eliasas, kuriam priklauso daugumos Pasaulio pokerio turo titulų rekordas, ir Chrisas Jesusas Fergusonas, laimėjęs šešis World Series of Poker titulus. taip pat vienas prastesnis pokerio botas.
Naujasis AI Pluribus žaidė 5000 rankų prieš pokerio žaidėjus ir nuolat laimėjo daugiau nei priešininkai. Kitame teste, kuriame dalyvavo 13 žaidėjų ir 10 000 rankų, botas vėl iškovojo pergalę. Pluribusas pasirinko keletą stebinančių strategijų, įskaitant statymą donk arba vieno raundo pabaigą skambinimu, o kito raundo pradžią statymu. Jis taip pat blefavo kaip patyręs profesionalas.
Algoritmas buvo toks sėkmingas, kad mokslininkai nusprendė neišleisti jo kodo, bijodami, kad jis gali būti panaudotas internetinio pokerio kompanijų iždoms ištuštinti. Tai gali būti labai pavojinga pokerio bendruomenei, sako Noamas Brownas , Facebook tyrėjas ir buvęs CMU studentas, padėjęs sukurti algoritmą. (Brownas šiais metais buvo pavadintas vienu iš „MIT Technology Review“ novatorių iki 35 metų).
Paprastai išsiaiškinate, kur jūsų priešininkas yra silpnas, bet neradote trūkumų, sako Jasonas Lesas , vienas iš žaidimo pokerio profesionalų. Šis dirbtinis intelektas buvo toks stiprus, kad negalėjote nieko išnaudoti ar pasinaudoti.
Lesas sako, kad jam gana gerai sekėsi prieš dirbtinį intelektą, bet iš esmės jam pasisekė, ir jis praneša, kad jis kelis kartus užklupo jį blefuojant. Jis taip pat sako, kad dirbtinio intelekto žaidėjas išmokė jį kelių gudrybių. Jis sako, kad kai kurie dalykai, kuriuos mačiau daromą AI, atvėrė man mintis, kaip žaisti „daugiakrypčius“ [kelių žaidėjų] bankus.
Tokie žaidimai kaip šachmatai ir „Go“ tapo standartiniu būdu dirbtinio intelekto pažangai matuoti (nors kiekvienas žaidimas apima tik ribotą ir siaurą žmogaus sumanumo aspektą). Tačiau žaidimuose, kuriuos iki šiol užkariavo AI, dažniausiai dalyvauja tik du žaidėjai, o dauguma žaidžiami taip, kad priešininko judesiai būtų aiškiai matomi. Populiariausios pokerio formos, priešingai, apima kelių žaidėjų stalą ir daugybę paslėptų kortelių.
Tai pribloškia, sako Tuomas Sandholmas , Carnegie Mellon profesorius, padėjęs sukurti Pluribus. Nemaniau, kad esame arti – tik prieš metus pradėjau tikėti.
Sandholmas ir Brownas 2017 m. sukūrė AI programą, galinčią žaisti antžmogišką pokerį vienas prieš vieną. Tačiau atrodė, kad sukurti programą, galinčią įveikti kelis žaidėjus, būtų daug sudėtingiau, kad būtų beveik neįmanoma. Skirtingai nuo dviejų žaidėjų žaidimo versijos, nėra aišku, ar kelių žaidėjų versija turi vieną optimalią strategiją (vadinamą Nešo pusiausvyra).
Tada, praėjusiais metais, pora sukūrė techniką, efektyvesnę, kad ištirtų galimas permutacijas, atsirandančias su kiekviena naujai išdalinta korta. Kadangi neįmanoma atsižvelgti į visas įmanomas kombinacijas ar kiekvienos galimos strategijos, kurią kiekvienas žaidėjas naudoja, naujoji technika sumažina paiešką iki valdomo pogrupio.
Pažymėtina, kad nors ankstesniems algoritmams reikėjo superkompiuterio, „Pluribus“ veikia viename serveryje. Išsami informacija apie tyrimą ir žaidimą prieš pokerio ekspertus, pasirodė žurnale Science šiandien.
Su šešiais žaidėjais viskas yra daug sudėtingiau, kad negalite ieškoti iki žaidimo pabaigos, sako Brownas, dabar priklausantis „Facebook“ dirbtinio intelekto tyrimų (FAIR) grupei. Svarbiausias yra [paieškos] algoritmas.
Šis pasiekimas yra pagrindinis dirbtinio intelekto orientyras. Kad pokeryje dominuotų kompiuterinė programa, ji turi naudoti ne tik žiaurų skaičiavimą. Taip pat reikia gebėjimo derėtis neaiškiomis aplinkybėmis, naudojant žaidimo teorijos principus.
Pokeryje naudojami metodai turi daug praktinio panaudojimo – nuo produktų kainų nustatymo iki savarankiškai važiuojančių automobilių maršrutų per intensyvų eismą. Strateginiai algoritmai taip pat gali būti naudingi gynybos kontekste. Iš tiesų, „Sandholm“ turi konsultacinę įmonę „Strategy Robot“, kuri dirba su gynybos projektais. Tačiau jis pabrėžia, kad kodas, naudojamas pokeriui užkariauti, tokiuose kontekstuose būtų nenaudingas, nes jis pritaikytas labai konkrečiai kortų žaidimui.
Vincentas Conitzeris , Duke universiteto profesorius, besispecializuojantis dirbtinio intelekto ir žaidimų teorijos srityje, sako, kad bus svarbu išsiaiškinti, ar panaudotus metodus galima pritaikyti kitiems kelių žaidėjų žaidimams.
Galima būtų manyti, kad kelių žaidėjų pokeriui reikės iš esmės skirtingų technikų, sako Conitzer. Darbas kelia daug įdomių klausimų apie žaidimų prigimtį ir strategines nuostatas.
Brownas teigia, kad „Facebook“ neketina taikyti šešių žaidėjų pokeriui sukurtų technikų, nors jas būtų galima panaudoti kuriant geresnius kompiuterinius žaidimus.