KataGo's play
Posted: Tue Oct 31, 2023 12:44 pm
Not Wild
It has often been said that KataGo played wild moves far beyond human understanding. During my first three months of applied KataGo usage, this has not been my observation. More precisely, if KataGo is given too little time, it can play wildly. If, however, KataGo has the time to stabilise its selection among top candidates, it plays somewhat more sophisticatedly than humans but reasonably so. This is often the case if KataGo may generate at least 100k visits per candidate of the top few candidates. Sometimes, significantly more than 100k is needed. 50k visits per candidate of the top few candidates is definitely not enough and can result in wild play. Now, I also understand why the observation of wild play has been rather frequent: most consumer hardwares and online services offer less within reasonable time. Luckily, my RTX 4070 is fast enough if I exercise patience until move selection stabilises on every next turn.
Tactics
KataGo tactics is close to human tactics with just these differences:
- deeper reading
- more global interaction
- KataGo finds every tesuji while lazy humans might sometimes miss some
Uncommon Play
KataGo has its regularly played moves or sequences. At first, one might think that others would not be played. However, everything is played: the rarities are played when exceptional positional environments demand them. E.g., a usually bad joseki might be perfect in a special position. Therefore, do not forget the usual mistakes - use related moves or sequences when they are appropriate.
KataGo has no prejudice against "bad" shapes. Instead, it plays whichever shape is the value-best in every current position.
KataGo's Mistakes
KataGo does make mistakes. A human mistake can lose several (or even many) points. A typical KataGo mistake loses about 0.1 points. This is the difference...!
KataGo's Search
KataGo searches depth-first much more than breadth-first. Therefore, it can overlook good alternative candidates in positions that also humans consider difficult. This infrequently leads to the following behaviour: after the top-most candidate has got 5 or 10 million visits, KataGo eventually wakes up and notices that another move with previously only a few visits is not a mistake but worth careful exploration.
It has often been said that KataGo played wild moves far beyond human understanding. During my first three months of applied KataGo usage, this has not been my observation. More precisely, if KataGo is given too little time, it can play wildly. If, however, KataGo has the time to stabilise its selection among top candidates, it plays somewhat more sophisticatedly than humans but reasonably so. This is often the case if KataGo may generate at least 100k visits per candidate of the top few candidates. Sometimes, significantly more than 100k is needed. 50k visits per candidate of the top few candidates is definitely not enough and can result in wild play. Now, I also understand why the observation of wild play has been rather frequent: most consumer hardwares and online services offer less within reasonable time. Luckily, my RTX 4070 is fast enough if I exercise patience until move selection stabilises on every next turn.
Tactics
KataGo tactics is close to human tactics with just these differences:
- deeper reading
- more global interaction
- KataGo finds every tesuji while lazy humans might sometimes miss some
Uncommon Play
KataGo has its regularly played moves or sequences. At first, one might think that others would not be played. However, everything is played: the rarities are played when exceptional positional environments demand them. E.g., a usually bad joseki might be perfect in a special position. Therefore, do not forget the usual mistakes - use related moves or sequences when they are appropriate.
KataGo has no prejudice against "bad" shapes. Instead, it plays whichever shape is the value-best in every current position.
KataGo's Mistakes
KataGo does make mistakes. A human mistake can lose several (or even many) points. A typical KataGo mistake loses about 0.1 points. This is the difference...!
KataGo's Search
KataGo searches depth-first much more than breadth-first. Therefore, it can overlook good alternative candidates in positions that also humans consider difficult. This infrequently leads to the following behaviour: after the top-most candidate has got 5 or 10 million visits, KataGo eventually wakes up and notices that another move with previously only a few visits is not a mistake but worth careful exploration.