A Leela Chess Zero legyőzte a Stockfish-t a 13. Chess.com Számítógépek Bajnokságán
A Leela Chess Zero 106-94-re legyőzte a Stockfish-t a 13. Chess.com Számítógépek Sakk Bajnokságának döntőjében. A meccsen, amelyet a Chess.com szerverén játszottak, 26 olyan parti született, amelynek végeredménye nem döntetlen volt.
A döntő, amely a tetőpontja volt egy hosszan elhúzódó versenysorozatnak, március 10-én kezdődött és öt szakaszból állt:
- Pentagonális (3 perc + 2 másodperc lépésenként ): öt sakkprogram csoportonként, kettő jut tovább
- Trianguláris (3 perc + 2 másodperc lépésenként): a pentagonális csoportok harmadik helyezettjei közül a győztes továbbjut
- Heptagonális (5 perc + 3 másodperc lépésenként): hét sakkprogram, az első négy továbbjut
- Elődöntők (10 perc + 3 másodperc lépésenként): négy sakkprogram, első kettő jut tovább
- Döntő (15 perc + 5 másodperc lépésenként): az elődöntők győztesei vívták
Egy fantasztikus végjátékot láttunk az elődöntőben, ahol a Leela Chess Zero (Lc0), a Stockfish, a Leelenstein és a Komodo mérkőzött meg egymással, végül az április 8. és 14 között megrendezett döntőbe az Lc0 és a Stockfish jutott.
A megszakítások nélküli döntőben 200 partit játszottak a felek, 15 perces gondolkodási és lépésenkénti 5 másodperces extraidővel. A szervezők előre megadtak néhány változó hosszúságú tankönyvi lépést a programoknak, néha csak egyet, néha akár tízet, vagy többet.
Szabad volt használni hat és hétbábus végjátéktáblázatot, a játszmákat pedig addig játszották, amíg mattadás nem történt, vagy ismétlés, patt, ötvenlépéses szabály, vagy bírói ítélet miatt döntetlen nem lett az állás.
Már a legmagasabb szinten játszó szupernagymesterek közötti játszmák is nagy százalékban végződnek döntetlennel, a sakkmotorok esetében ez méginkább így van, 174 játszma végződött remivel, és csak 26-ban dőlt el a győztes kiléte. Természetesen pont ezek a partik legérdekesebbek emberi szemszögből.
Ha a döntetleneket nem vesszük számításba, a mérkőzést Lc0 nyerte 19-7-re. A huszonhat eldőlt találkozóból mindössze hat volt, ahol valaki a sötét bábukat vezetve tudott nyerni, és ebből a hat esetből is mindössze egyszer volt a Stockfish a győztes.
Nézzünk meg néhány érdekesebb összecsapást. Először is itt van a 95. játszma, amelyet Lc0 nyert meg, egy olyan parti végén, ahol csak a 1.c4 e6 volt a programok számára kötelező lépés. Ahogy NM Sam Copeland foglmazott videójában a játszmáról: „Hihetetlen, hogy Leela mennyire mélyen értette a pozíciót az elfoglalt teret tekintve, és hogy milyen mértékben tudta ezáltal elözönleni a királyszárnyat úgy, hogy szinte zugzwangot is kialakított."
NM Sam Copeland végigvezet minket a játszmán.
A 169. parti, amelyet a Holland védelem Staunton-cselében játszottak, teljesen letaglózó volt. Lc0 16. lépésben történt hosszútávú futóáldozata egyszerűen hihetetlen. Nyolc lépés múlva Stockfish vezére csapdába esik, ezután pedig egy hosszú küzdelem következik, ahol egyenlőtlen anyagi elgosztás van, vezér harcol egy bástya és egy futó ellen.
A játszma IM Danny Rensch kommentálásában:
IM Danny Rensch végigvezet minket a játszmán.
A 131. játszma a Stockfish egyetlen sötéttel aratott győzelme. Szórakoztató végigjátszani többször, mert úgy tűnik, hogy Lc0 irányítja a játékot egy korai gyalogáldozattal, amelyért bőséges kompenzációt jelent az, hogy két futóval játszhat két huszár ellen.
A 45. lépésben Leela még egy gyalogot áldoz azért, hogy több aktivitáshoz jusson, de eközben Stockfish struktúrája a két huszárral az f8-on és az e6-on figyelemre méltó stabilitást mutat.
Nem világos mi romlott el az 51. lépésben, amikor Leela rosszul lépett a vezérrel és engedte, hogy bástyája csapdába kerüljön. Leleményes játékkal a sakkmotornak sikerült vezér-végjátékba kerülni egy gyalog hátránnyal, de a 107. lépésben így is veszített.
A meccs stílusok csatáját hozta, hiszen egy konvencionális, alfa-béta kereséssel operáló sakkmotor (Stockfish) csapott össze egy neurális hálóra alapuló sakkprogrammal (Lc0). Bizonyos szempontból a Leela Chess Zero egy nyílt forráskódú verziója a Deepmind Alpha Zero programjának, ami vitatémát szolgáltatva tönkreverte a Stockfish-t egy 100 játszmából álló összecsapáson (és aztán meg is ismételte a mutatványt).
Ha többet szeretnél megtudni az AlphaZero programról és a mély visszacsatolásos tanulásra alapuló folyamatokról általáosságban, akkor ajánljuk neked ezt a cikket.
Az alábbiakban egy vizualizációs módot találsz mind a huszonhat eldőlt találkozóról:
Lásd még: