Best engine without monte carlo playouts or AlphaGo methods?
-
Slarty
- Beginner
- Posts: 3
- Joined: Mon Apr 30, 2012 9:08 am
- Rank: 3d
- GD Posts: 2
- KGS: Slarty
- IGS: Slarty
- OGS: claritywhisk
- Been thanked: 1 time
Best engine without monte carlo playouts or AlphaGo methods?
What's the "state of the art for traditional methods" in computer Go? Have there been any advancements since the application of monte carlo playouts, or would it still be a big deal to come up with even a shodan bot (or efficient life and death solver) that doesn't use them or networks trained from human games or self-play? This has been my dream. Hi, and thank you.
-
Mike Novack
- Lives in sente
- Posts: 1045
- Joined: Mon Aug 09, 2010 9:36 am
- GD Posts: 0
- Been thanked: 182 times
Re: Best engine without monte carlo playouts or AlphaGo meth
Prior to introduction of Monte Carlo methods, the best of the rule based programs were at about 6 kyu.
a) And THAT level of play including :randomize" so not always responding in exactly the same move.
b) And at least one of these could be asked "why" (what were the go principles used to choose that move)
c) Probably playing too passively.
That said, for a person learning go, up to say maybe 8 kyu, such programs might still be useful learning tools, especially if recording game and then replaying asking "why"
Could they be made stronger? Possibly given what has been learned from the AI programs in terms of things we thought we knew but were wrong, the rule based programs could be made a few stones stronger <<nothing is learned from Monte Carlo >> In other words, stronger than what they are now but unlikely up to 1 dan amateur.
a) And THAT level of play including :randomize" so not always responding in exactly the same move.
b) And at least one of these could be asked "why" (what were the go principles used to choose that move)
c) Probably playing too passively.
That said, for a person learning go, up to say maybe 8 kyu, such programs might still be useful learning tools, especially if recording game and then replaying asking "why"
Could they be made stronger? Possibly given what has been learned from the AI programs in terms of things we thought we knew but were wrong, the rule based programs could be made a few stones stronger <<nothing is learned from Monte Carlo >> In other words, stronger than what they are now but unlikely up to 1 dan amateur.
-
Slarty
- Beginner
- Posts: 3
- Joined: Mon Apr 30, 2012 9:08 am
- Rank: 3d
- GD Posts: 2
- KGS: Slarty
- IGS: Slarty
- OGS: claritywhisk
- Been thanked: 1 time
Re: Best engine without monte carlo playouts or AlphaGo meth
Rules-based approaches are one thing. I maintain we're missing an algorithm and a couple heuristics, because humans don't play go with complete playouts or learn it from (millions of) silly plays.
I have a lot of grudging respect for MCTS despite taking opportunities to call it throwing spaghetti at a wall. It teaches some things, probably.
I have a lot of grudging respect for MCTS despite taking opportunities to call it throwing spaghetti at a wall. It teaches some things, probably.
-
gennan
- Lives in gote
- Posts: 497
- Joined: Fri Sep 22, 2017 2:08 am
- Rank: EGF 3d
- GD Posts: 0
- Universal go server handle: gennan
- Location: Netherlands
- Has thanked: 273 times
- Been thanked: 147 times
Re: Best engine without monte carlo playouts or AlphaGo meth
Perhaps the (open source) GNU Go engine is the strongest engine before MCTS. The latest version is from 2009 and it may be about 6k KGS.
Some more info about GNU go: https://senseis.xmp.net/?GNUGo
Some more info about GNU go: https://senseis.xmp.net/?GNUGo
-
Mike Novack
- Lives in sente
- Posts: 1045
- Joined: Mon Aug 09, 2010 9:36 am
- GD Posts: 0
- Been thanked: 182 times
Re: Best engine without monte carlo playouts or AlphaGo meth
Do not forget the (non-open source) Many Faces of Go and Go++. They were also that strength. Look at the computer go tournaments of that period.gennan wrote:Perhaps the (open source) GNU Go engine is the strongest engine before MCTS. The latest version is from 2009 and it may be about 6k KGS.
Note also that in the transition to Monte-Carlo programs (Many Faces succeeded with that, go++ did not*) while MFOG not the strongest of the MonteCarlo programs** still a useful teacher to around 1 dan. It could give the go principles represented by its choice -- it was using Monte-Carlo to choose between rule based candidates. In other words, could NOT say why one set of principles outweighed the others (Monte-Carlo decision) but you could see which principles involved
* I was beta testing for that attempt
** That, however made it weaker than the best pure Monte-Carlo programs. SOMETIMES the best move (discovered by Monte-Carlo) not among its candidates.
-
And
- Gosei
- Posts: 1464
- Joined: Tue Sep 25, 2018 10:28 am
- GD Posts: 0
- Has thanked: 212 times
- Been thanked: 215 times
Re: Best engine without monte carlo playouts or AlphaGo meth
Handtalk 5 plays about 1 kyu
https://lifein19x19.com/viewtopic.php?p=275034#p275034
It's a very interesting program
https://lifein19x19.com/viewtopic.php?p=275034#p275034
It's a very interesting program