Does playing a high dan bot helps improving?

Talk about improving your game, resources you like, games you played, etc.
Glummie
Dies in gote
Posts: 55
Joined: Tue Dec 19, 2017 9:59 pm
Rank: 5Kyu
GD Posts: 0
Has thanked: 15 times

Does playing a high dan bot helps improving?

Post by Glummie »

Like for example a 3kyu vs a 6-7dan bot?
Tryss
Lives in gote
Posts: 502
Joined: Tue May 24, 2011 1:07 pm
Rank: KGS 2k
GD Posts: 100
KGS: Tryss
Has thanked: 1 time
Been thanked: 153 times

Re: Does playing a high dan bot helps improving?

Post by Tryss »

I don't think it's very usefull (just my opinion). What is really usefull, is to use a bot to review your games.

By that, I mean to look in your game for places where the bot didn't like your play, and explore why it don't like it and how to punish your mistake (if your opponent didn't punish it). Look where you didn't punish your opponent mistakes, and how to take advantage of them. Use the bot to ask questions "What if I play here?" "What do you think the correct continuation should be?" "But if my opponent play here, how should I answer?".
Mike Novack
Lives in sente
Posts: 1045
Joined: Mon Aug 09, 2010 9:36 am
GD Posts: 0
Been thanked: 182 times

Re: Does playing a high dan bot helps improving?

Post by Mike Novack »

First perhaps better describe what you mean.

That's too large a difference in strength to be useful playing even games.

a) Can the bot be set to play not quite as strong on your hardware?
b) Would you be willing to try taking say 3 handicap stones and immediately contest the fourth corner (where the bot will almost surely play) with the bot set to say 2-3 dan?

I slightly disagree (just slightly) that the bot that useful showing you where you should have played against a significantly stronger opponent. That opponent probably made that clear by its next move (made clear what you had failed to see)
sorin
Lives in gote
Posts: 389
Joined: Wed Apr 21, 2010 9:14 pm
Has thanked: 418 times
Been thanked: 198 times

Re: Does playing a high dan bot helps improving?

Post by sorin »

Glummie wrote:Like for example a 3kyu vs a 6-7dan bot?


Sure it helps: take handicap against it, change the handicap after each game, challenge yourself to reduce the handicap over time.
User avatar
jlt
Gosei
Posts: 1786
Joined: Wed Dec 14, 2016 3:59 am
GD Posts: 0
Has thanked: 185 times
Been thanked: 495 times

Re: Does playing a high dan bot help improving?

Post by jlt »

Personally I have never been able to improve against a bot for the following reasons:
  • When the bot plays fast, it's hard for me not to follow my opponent and play fast as well.
  • When the bot plays slowly, it's a bit boring to wait forever that it makes obvious moves.
  • Bots always play with the same style, it can become boring.

If the above points are not a problem for you, than a strong bot could be helpful if, either you play with low handicap and accept to lose most games, or play with a high handicap if the bot still makes "normal" moves and is not too passive. For instance, Hirabot 6d on KGS is quite bad when it gives 6 stones.
Mike Novack
Lives in sente
Posts: 1045
Joined: Mon Aug 09, 2010 9:36 am
GD Posts: 0
Been thanked: 182 times

Re: Does playing a high dan bot help improving?

Post by Mike Novack »

jlt wrote:Personally I have never been able to improve against a bot for the following reasons:
  • When the bot plays fast, it's hard for me not to follow my opponent and play fast as well.
  • When the bot plays slowly, it's a bit boring to wait forever that it makes obvious moves.
  • Bots always play with the same style, it can become boring.


However all three of these can apply to when playing against a human opponent (the third if always/usually playing against the same human). The first of these, you really need to train yourself to resist.
Kirby
Honinbo
Posts: 9553
Joined: Wed Feb 24, 2010 6:04 pm
GD Posts: 0
KGS: Kirby
Tygem: 커비라고해
Has thanked: 1583 times
Been thanked: 1707 times

Re: Does playing a high dan bot helps improving?

Post by Kirby »

I think it's useful. I got to SDK mostly by playing gnu go, which was about 5k at that time. At first I played at 9 stones until I could beat it, then worked my way up. Today's bots are much better teachers.
be immersed
WinPooh
Dies in gote
Posts: 30
Joined: Fri Dec 30, 2011 6:22 am
Rank: KGS 2 kyu
GD Posts: 0
KGS: WinPooh
IGS: WinPooh
DGS: WinPooh
Been thanked: 3 times

Re: Does playing a high dan bot helps improving?

Post by WinPooh »

There are more than 200 weights files for Leela Zero now, in a range from 30k to 9d. You can change the one which is 2-3 stones stronger than you and play with handicap.
Or you can play even games, and after 2 wins increase weights file version, after 3 losses decrease it.
I am 2k KGS and now my LZ opponents are in the range of 50-60, for fast even games.
mhlepore
Lives in gote
Posts: 390
Joined: Sun Apr 22, 2012 9:52 am
GD Posts: 0
KGS: lepore
Has thanked: 81 times
Been thanked: 128 times

Re: Does playing a high dan bot helps improving?

Post by mhlepore »

Some notes of caution:

- Playing online is often synonymous with not taking time to seriously count during the game. This is especially true if there is a clock that limits thinking time. One thing that bots are pretty good at is quickly assessing the score. So you may find yourself losing close games because you didn't have time to properly evaluate the position.
- It has been stated on this forum that bots often will chose a suboptimal move that guarantees victory instead of the "best" move. This could lead to misleading conclusions if you are trying to learn from the bot's play.
- Bots are also prone to errors. Uberdude has found cases where super strong bots went awry after misplaying a ladder. Therefore, make sure if you repeatedly play a bot, you are trying to win by improving yourself and not by finding the bot's fatal flaws.
User avatar
Knotwilg
Oza
Posts: 2432
Joined: Fri Jan 14, 2011 6:53 am
Rank: KGS 2d OGS 1d Fox 4d
GD Posts: 0
KGS: Artevelde
OGS: Knotwilg
Online playing schedule: UTC 18:00 - 22:00
Location: Ghent, Belgium
Has thanked: 360 times
Been thanked: 1021 times
Contact:

Re: Does playing a high dan bot helps improving?

Post by Knotwilg »

The OP implies that playing humans is good for learning to start with.

I don’t think it matters whom you play. You learn most in the analysis stage. Having a tireless pro at your disposal is invaluable. It speaks in sequences though, some of which are hard to understand at the lower levels.

Volunteers to explain them in human language are available here up to the amateur dan level. Beware: we tend to overexplain and be too confident in what we think we know.

These days I no longer review games without Lizzie. I can borrow her sequences and try making sense of them for myself and others. I recommend to review your own games and use Lizzie in creative ways. If you don’t get her, try us.
User avatar
pnprog
Lives with ko
Posts: 286
Joined: Thu Oct 20, 2016 7:21 am
Rank: OGS 7 kyu
GD Posts: 0
Has thanked: 94 times
Been thanked: 153 times

Re: Does playing a high dan bot help improving?

Post by pnprog »

jlt wrote:
  • When the bot plays fast, it's hard for me not to follow my opponent and play fast as well.
  • When the bot plays slowly, it's a bit boring to wait forever that it makes obvious moves.
This is so true!

In fact, I modified my go software so that I am not allowed to play before some time is elapsed (I set it at 10s). This way, I am forced to play slowly against a fast playing bot :mrgreen:
I am the author of GoReviewPartner, a small software aimed at assisting reviewing a game of Go. Give it a try!
User avatar
Knotwilg
Oza
Posts: 2432
Joined: Fri Jan 14, 2011 6:53 am
Rank: KGS 2d OGS 1d Fox 4d
GD Posts: 0
KGS: Artevelde
OGS: Knotwilg
Online playing schedule: UTC 18:00 - 22:00
Location: Ghent, Belgium
Has thanked: 360 times
Been thanked: 1021 times
Contact:

Re: Does playing a high dan bot helps improving?

Post by Knotwilg »

I invite the OP to have a look at my latest analysis in my own practice blog.
Mike Novack
Lives in sente
Posts: 1045
Joined: Mon Aug 09, 2010 9:36 am
GD Posts: 0
Been thanked: 182 times

Re: Does playing a high dan bot help improving?

Post by Mike Novack »

pnprog wrote:
jlt wrote:
  • When the bot plays fast, it's hard for me not to follow my opponent and play fast as well.
  • When the bot plays slowly, it's a bit boring to wait forever that it makes obvious moves.
This is so true!



BUT -- this is NOT just a bot problem. You can experience exactly the same thing with a human opponetn whose playing tempo is very different from your own. So need to learn the same skills to overcome the problem.
User avatar
pnprog
Lives with ko
Posts: 286
Joined: Thu Oct 20, 2016 7:21 am
Rank: OGS 7 kyu
GD Posts: 0
Has thanked: 94 times
Been thanked: 153 times

Re: Does playing a high dan bot help improving?

Post by pnprog »

Mike Novack wrote:
pnprog wrote:
jlt wrote:
  • When the bot plays fast, it's hard for me not to follow my opponent and play fast as well.
  • When the bot plays slowly, it's a bit boring to wait forever that it makes obvious moves.
This is so true!



BUT -- this is NOT just a bot problem. You can experience exactly the same thing with a human opponetn whose playing tempo is very different from your own. So need to learn the same skills to overcome the problem.
I agree, this is a skill to learn or work on.
For some reason, I don't have this issue with "over the board" games.
I am the author of GoReviewPartner, a small software aimed at assisting reviewing a game of Go. Give it a try!
User avatar
Applebaps
Dies in gote
Posts: 64
Joined: Tue Oct 15, 2019 9:26 am
Rank: DDK Life
GD Posts: 0
Universal go server handle: Applebaps
Online playing schedule: Evenings M-F UTC-9, Saturday mornings
Has thanked: 129 times
Been thanked: 27 times

Re: Does playing a high dan bot helps improving?

Post by Applebaps »

Just speaking for myself, I find games against Leela Zero to be far more informative and intuitive to understand than a lot of what I see in contemporary professional games, which can be very "fighty" and require deep reading skills to follow.

Playing against her is an invaluable experience, provided I take the time to review. Often, playing against humans, you start to learn to directly counter "gimmicky" play rather than getting stronger overall. Winning online often means dealing with really bizarre and disrespectful moves. My personal goal is a little higher than that, so I try to learn from the best. Right now, the best players are all AI.
Post Reply