La scienza del poker: cosa possiamo imparare dall'intelligenza artificiale?

Questa volta analizzeremo un documento leggermente diverso, in cui gli autori cercano di sviluppare regole per il poker utilizzando algoritmi di deep-learning. Dopo aver giocato al gioco di intelligenza artificiale Claudico e Libratus, si è scoperto che la parte più forte del gioco è la soluzione delle situazioni di river. Gli autori di questo articolo si propongono di analizzare le decisioni prese dai programmi nel fiume e di creare regole comprensibili.

Per questo esperimento sono state scritte due intelligenze artificiali identiche, senza regole predefinite se non la comprensione della forza della carta. Tali condizioni consentono di scoprire nuovi modi di risolvere le situazioni di poker, poiché non implicano la conoscenza dei giocatori abituali. I programmi stessi hanno imparato solo l'uno dall'altro giocando 100.000 partite Heads-Up No-Limit.

È vero che gli autori hanno limitato le possibilità del gioco in una certa misura, quindi le conclusioni devono essere prese con un grano di sale. Ulteriori limitazioni del gioco erano le seguenti:

  1. Le mani vengono analizzate in base alla loro forza e a quella dell'avversario in situazioni di river in termini di percentuale (cioè quanto viene superato il range dell'avversario).
  2. Vengono affrontate solo le situazioni fluviali. Questa restrizione non cambia molto rispetto alla prima restrizione.
  3. Vengono analizzati solo i check/call e i check/fold. Probabilmente si tratta del vincolo più mutevole, in quanto sono escluse le situazioni di donk e di raise.
  4. Si gioca con un mazzo rotante di 10 carte. Questa restrizione non cambia nulla in linea di principio rispetto alla seconda e alla prima restrizione, ma riduce solo l'albero decisionale.
  5. Analisi del gioco in posizione.

Dopo 100.000 simulazioni, il gioco appreso è stato osservato e presentato in un complesso albero decisionale:

Gli autori ricavano due regole fondamentali dal gioco dell'IA:

  1. Se la mano del river batte una mano dell'avversario compresa tra 20% e 80%, di solito si effettua un check back o un small sizing.
  2. Se la mano del river batte 95% delle mani dell'avversario e l'avversario ha almeno 10% di mani molto forti, il giocatore è all-in.

Queste regole sono più adatte a un gioco shortstacked, ma l'idea può essere mantenuta. Prendere un valore sottile al river spesso non porta molto profitto a causa della possibilità di essere battuti. Quando invece avete almeno la seconda mano più forte al river e il vostro avversario ha mani forti nel vostro range in questa situazione, potete puntare più del piatto o andare all-in. Naturalmente, nelle partite con stack superiori a 50 BB, spesso non è possibile andare all-in.

Alcuni punti secondari dell'albero decisionale: l'IA non va quasi mai allo showdown (necheckbackina) se la sua mano non tocca quella dell'avversario 16%. Di solito si tratta solo di carte alte deboli. In questo caso punterà almeno metà del piatto. In altre situazioni, l'IA sceglie un dimensionamento delle puntate molto variabile. Un'altra caratteristica comune deriva solo da un gioco di valore forte: se c'è una mano forte, c'è quasi sempre una puntata di almeno il piatto.

Naturalmente, l'IA ha molte limitazioni, quindi queste regole non devono essere prese alla leggera. Nella maggior parte dei casi, giocheremo contro giocatori normali più deboli o di media forza, non contro super-GTO maestri di poker di alto livello. Queste regole devono essere tenute a mente, ma ricordate che il gioco exploitativo porterà sempre maggiori profitti.

Qual è il posto migliore per giocare a poker?