dinsdag 29 oktober 2024

AI beïnvloedt competitieschaken

Begin deze maand was er het schaaknieuws dat een kandidaatmeester de nobelprijs in chemie gewonnen had zie o.a. Demis Hassabis wins Nobel Prize for chemistry. Demis had in 2020 het programma Alphafold2 ontwikkeld waardoor de meest complexe proteïne-structuren nu in kaart kunnen worden gebracht. Met dit nieuw programma wordt geschat dat 2 miljoen wetenschappers en onderzoekers van 190 landen nieuwe ontdekkingen betreffende proteïne-structuren kunnen maken.

Echter de belangrijkste link tussen de nobelprijs en het schaken is uiteraard dat Demis enkele jaren eerder eind 2017 de voorloper Alphazero had ontwikkeld. Schaken was het eerste domein waarin Demis met succes een zelflerend programma had ontwikkeld die beter speelde dan om het even wie of wat. Begin 2018 schreef ik nog meewarig over een zelflerend programma maar ik moest al snel dit oordeel aanpassen. Eind 2019 sprong ik zelf op die AI-trein met Leela (Lc0).

Desalniettemin is het pas heel recent dat ik ook een impact in het competitieschaken heb gemerkt. Deze zomer in Dortmund kwam ik voor het eerst in contact met spelers die gebruik maakten van de typische AI-opgebouwde kennis in hun openingskeuzes. Ik heb het hier niet over een lastig te begrijpen/ implementeren computerevalutie waar ik het enkele maanden eerder over had zie mei-artikel. Nee ik heb het over totaal nieuwe zeer kansrijke concepten die een mens wellicht zelfstandig nooit had kunnen bedenken.

Met slechts 1 partij per dag in Dortmund en paringen die al de avond voordien worden aangekondigd, was er veel tijd om voor te bereiden. Voor mijn 3 + 2400 tegenstanders die ik tegenkreeg was het dan ook telkens een koud kunstje om tegen mijn vast repertoire een totaal nieuw concept met behulp van AI succesvol te ontwikkelen. Ik begin met de Griekse internationaal meester Georgios Gkoumas die een partij van 2018 verbeterde.
[Event "Open Dortmund 5de ronde"] [Date "2024"] [White "Gkoumas, G"] [Black "Brabo"] [Result "1-0"] [SetUp "1"] [FEN "r1q2rk1/2p1bpp1/p1n1bn1p/1p2p3/4P3/2P2N1P/PPB1QPP1/R1B1RNK1 b - - 0 14"] [ECO "C84"] [WhiteElo "2450"] [BlackElo "2252"] [PlyCount "5"] 14... Bc4 $6 {(De computer toont aan dat dit suboptimaal is. Echter erger is dat Georgios hiervan op de hoogte was door zijn partijvoorbereiding. Nauwkeuriger is Te8.)} 15. Qe3 {(Een meesterpartij van 2018 ging verder met het zwakkere Ld3.)} 15... Nd7 16. N3h2 Bg5 {(Deze ruil leidt gewoonlijk tot een comfortabele stelling maar dit is een uitzondering. Wit heeft een gevaarlijke koningsaanval die veel later ook de winst forceert.)} 1-0
In de slotstelling heeft wit een gevaarlijk initiatief op de koningsvleugel die mij veel later de partij ook doet verliezen. In bovenstaand voorbeeld kan je nog opperen dat AI slechts een beperkte toegevoegde waarde creëerde maar volgend voorbeeld is 100% AI. De Poolse internationaal meester Klaudia Kulon toverde een prachtig staaltje AI-openingsvernuft op het bord waar ik tevergeefs een antwoord trachtte op te verzinnen.
[Event "Open Dortmund 7de ronde"] [Date "2024"] [White "Kulon, K"] [Black "Brabo"] [Result "1-0"] [ECO "A85"] [WhiteElo "2420"] [BlackElo "2252"] [PlyCount "15"] 1. d4 f5 2. c4 Nf6 3. Nc3 e6 4. a3 b6 5. Bf4 Bb7 6. e3 Be7 7. h4 O-O 8. Nh3 {(Zwart heeft geen gemakkelijk pad naar remise. Het is bijzonder moeilijk om een goed plan voor zwart te construeren. De witte zetten 4 t.e.m. 8 worden allemaal aanbevolen door de neurale netwerken.)} 1-0
Zwart staat bijna volledig ontwikkeld. Wat heeft wit ondertussen gedaan? 4.a3, 7.h4 en 8.Ph3 zijn allemaal de topkeuze van de huidige generatie Stockfish en Leela. Jawel wit heeft een duidelijk voordeel. In de partij spendeerde ik erg veel tijd om iets speelbaars van plan te vinden. Dat leidde later tot tijdnood en ook de bijhorende blunder die mij uiteindelijk de partij kostte.

Echter het toppunt van een AI-voorbereiding moet mijn partij tegen de Duitse FM met 2400 elo Mortiz Weishaeutel zijn. Eerst offert wit 2 pionnen waarvoor de compensatie allerminst duidelijk is. Daarna volgt een compleet absurde repositionering van de witte dame naar h2 via h5. Alles wordt goedgekeurd en aanbevolen door de computer.
[Event "Open Dortmund 3de ronde"] [Date "2024"] [White "Weishaeutel, M"] [Black "Brabo"] [Result "1-0"] [ECO "A80"] [WhiteElo "2400"] [BlackElo "2252"] [PlyCount "59"] 1. d4 f5 2. g4 fxg4 3. h3 d5 4. hxg4 Bxg4 5. f3 Bf5 6. Nc3 Nf6 7. e4 dxe4 8. fxe4 Nxe4 {(In de Big database kan je 3 meesterpartijen met dit dubbelpionoffer terugvinden. Online had ik het al 5 keer tegengekregen. Ik had er zelfs in 2021 een uitgebreide analyse van gemaakt.)} 9. Qf3 Nd6 10. Bf4 e6 11. O-O-O Be7 {(Dit is een nieuwtje maar maakte nog deel uit van mijn analyses die ik in 2021 tijdens een corona-lockdown had gemaakt.)} 12. Qh5+ {(Deze zet had ik niet meer staan in mijn toenmalige analyses maar had ik wel eind vorig jaar opgemerkt na het verliezen van een online blitzpartijtje. De topprogramma's waren er toen reeds fan van maar ik had het niet meer in de partijvoorbereiding bekeken.)} 12... g6 13. Qh2 Bg5 $5 {(Kritieker is Pd7 met wilde complicaties.)} (13... Nd7 $5 14. Kb1 $5 (14. Nf3 $5 Bg4 15. Rd3 Bxf3 16. Rxf3 Bg5 17. Bd3 Rf8 18. Nd5 exd5 19. Re1+ Ne4 $12 20. Bxe4 Bxf4+ 21. Rxf4 Qg5 $13) 14... Bf6 15. Bh3 Qe7 16. Bxf5 gxf5 17. Bxd6 Qxd6 18. Qh5+ Kd8 19. Nf3 $12) 14. Nh3 {(Ongelooflijk maar mijn tegenstander zat nog steeds in zijn voorbereiding hier want jawel dit werd bijna a tempo gespeeld en wordt aanbevolen door de huidige topprogramma's. Dit niveau van partijvoorbereiding heb ik nog nooit eerder meegemaakt. Niet alleen offerde wit gedurfd 2 pionnen in een totaal onbekende variant maar hij heeft ook nog de details van het gambiet bestudeerd tot meer dan 10 zetten diep.)} 14... Bxf4+ $4 {(Het logische vervolg maar reeds de verliezende zet.)} (14... Bf6 $1 15. Bd3 Bxd3 16. Rxd3 Na6 17. Re1 Qd7 18. Nd5 O-O 19. Nxf6+ Rxf6 20. Be5 $13) 15. Nxf4 Nd7 16. Re1 {(Hier begon Moritz voor het eerst na te denken.)} 16... Kf7 17. Bh3 Nf8 18. d5 {(Ik had deze krachtzet vooraf gezien maar tevergeefs gehoopt dat wit het niet zou aandurven of de schade nog zou meevallen.)} 18... e5 19. Bxf5 Nxf5 20. Ne6 Nxe6 21. dxe6+ Kxe6 22. Qxe5+ Kf7 23. Ne4 h6 24. Rhf1 Re8 {(Ik dacht even dat er misschien hoop was.)} (24... Rf8 25. Rxf5+ gxf5 26. Qxf5+ Kg7 27. Rg1+ Kh8 28. Qe5+ $18 {(Die had ik gezien.)}) 25. Rxf5+ gxf5 26. Qxf5+ Kg7 27. Rg1+ Kh8 28. Qg6 Re7 (28... Qe7 29. Qxh6+ Qh7 30. Qf6+ Qg7 31. Qxg7#) 29. Qf6+ Kh7 30. Ng5+ {(Pas nu besefte ik dat ik mat ging. Ik vond het indrukwekkend hoe in luttele seconden mijn tegenstander alles had gezien vanaf de 25ste zet en alle zetten zonder nog eens te checken onmiddellijk speelde. Zijn +2400 elo was hij zeker waard.)} (30. Ng5+ hxg5 31. Rh1+ Kg8 32. Rh8#) 1-0
Als FM met ongeveer 350 klassieke partijen gepubliceerd in de publieke databases en een heel rigid repertoire ben ik een sitting duck voor dit soort AI-partijvoorbereidingen. Het maakt mijn wetenschappelijke aanpak (deel 1 en deel 2) in klassiek schaken met ruim op voorhand aangekondigde paringen steeds minder aanvaardbaar.

Anderzijds is het wellicht ook zo dat zulke AI-partijvoorbereidingen niet voor iedereen zijn weggelegd. Een Nederlandse grootmeester vertelde mij heel recent nog dat hij geen specialist was met de computer. Echter het grootste obstakel is wellicht de interessante AI posities eruit filteren en correct interpreteren. Het lijkt mij bijgevolg geen toeval dat het telkens + 2400 spelers waren die succesvol hierin waren.

Ik vermoed dat voor de meeste amateurs er nauwelijks iets veranderd is in hun competitieschaken omdat ze niet of zeer zelden in contact komen met +2400 spelers. Bovendien stel ik mij ook de vraag of die + 2400s soms niet te veel risico's nemen met die AI concepten in de eigen partijen te implementeren. In het 2de voorbeeld kwam Klaudia eenmaal uit boek snel slecht te staan omdat ze geen vervolg kon breien. Persoonlijk ben ik dan ook eerder terughoudend om te vreemd uitziende AI-concepten zelf te gebruiken. Ik kies dus sneller voor een zet in de openingsstudie die volgens de topprogramma's lichtjes inferieur is maar makkelijker te begrijpen valt.

Brabo

PS
De Chess.com-viewer werkt voor de 4de keer sinds juli niet zoals het hoort dus probeer ik eens de chesstempo viewer. Ik vind het zelf niet super maar heeft wel als grote voordeel dat de partijen op de blog staan en niet worden gehaald van een externe server. Ook laat die viewer toe om meerdere artikels onder elkaar te plaatsen wat niet het geval is met de Chessbase-viewer. Wat vinden julie ervan? Er zijn heel weinig bloggers zoals ik maar misschien kent iemand toch een beter/ moderner alternatief?

2 opmerkingen:

  1. Voor WordPress is er een goede plugin: https://nl.wordpress.org/plugins/rpb-chessboard/#description
    Maar vermoedelijk niet bruikbaar voor een blogspot.com website?

    BeantwoordenVerwijderen
    Reacties
    1. Nee in blogspot niet mogelijk. Het is ook moeilijk om na bijna 13 jaar en + 600 artikels alles naar een nieuw platform over te zetten. Ik gebruik heel veel linken tussen artikels dus ik zou graag alles op 1 platform houden.

      Verwijderen