Mathematical theorems DO describe perfect play for certain (classes of) positions, such as certain (classes of) positions with very late endgame, semeais or kos. (What do you mean with "(building) blocks"?)Baywa wrote:maybe mathematical research could help to find building blocks of perfect play
The perfect game
-
RobertJasiek
- Judan
- Posts: 6273
- Joined: Tue Apr 27, 2010 8:54 pm
- GD Posts: 0
- Been thanked: 797 times
- Contact:
Re: The perfect game
-
moha
- Lives in gote
- Posts: 311
- Joined: Wed May 31, 2017 6:49 am
- Rank: 2d
- GD Posts: 0
- Been thanked: 45 times
Re: The perfect game
But this is because current chess programs are strong tactically but not strategically, and still not "really" strong overall, as shown by AlphaZero (which is probably still not close to perfect play). Some people may change their opinion if a near-perfect program were available.John Fairbairn wrote:We can learn from what happens in the chess world. Not even the most hubristic grandmaster denies that computers are much stronger than humans, but few, if any, seem to try to use computers as a direct learning tool. Instead they use them for blunder checking and for opening preparation (which can be seen as form of blunder checking). They do not use them to make strategic decisions. In fact, many grandmasters still seem to mistrust computers' strategic judgements.
-
Baywa
- Dies in gote
- Posts: 39
- Joined: Wed Feb 22, 2017 6:37 am
- GD Posts: 0
- Has thanked: 40 times
- Been thanked: 10 times
Re: The perfect game
Actually, that - classes of positions - was what I had in mind with "building blocks". But then, the problem with mathematical classification is that it tends to be either too coarse (too few classes) or too fine (too many classes). Of course, in order to find perfect play, such a classification must also include positions in the opening and middle game. Somehow I had an approach in mind, similar to the proof of the Four colour theorem...RobertJasiek wrote:Mathematical theorems DO describe perfect play for certain (classes of) positions, such as certain (classes of) positions with very late endgame, semeais or kos. (What do you mean with "(building) blocks"?)Baywa wrote:maybe mathematical research could help to find building blocks of perfect play
Couch Potato - I'm just watchin'!
-
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: The perfect game
The difference in skill is too significant to be meaningful.moha wrote:But this is because current chess programs are strong tactically but not strategically, and still not "really" strong overall, as shown by AlphaZero (which is probably still not close to perfect play). Some people may change their opinion if a near-perfect program were available.John Fairbairn wrote:We can learn from what happens in the chess world. Not even the most hubristic grandmaster denies that computers are much stronger than humans, but few, if any, seem to try to use computers as a direct learning tool. Instead they use them for blunder checking and for opening preparation (which can be seen as form of blunder checking). They do not use them to make strategic decisions. In fact, many grandmasters still seem to mistrust computers' strategic judgements.
A chimpanzee can try to imitate Bill Gates to become rich and buy a lot of bananas, but he doesn’t even comprehend the problem space.
We are the chimps here.
be immersed
-
moha
- Lives in gote
- Posts: 311
- Joined: Wed May 31, 2017 6:49 am
- Rank: 2d
- GD Posts: 0
- Been thanked: 45 times
Re: The perfect game
The difference in tactical skill and reading. But do you think the same grandmasters consider the program much stronger strategically as well, and at the same time "mistrust computers' strategic judgements"?Kirby wrote:The difference in skill is too significant to be meaningful.moha wrote:But this is because current chess programs are strong tactically but not strategically, and still not "really" strong overall, as shown by AlphaZero (which is probably still not close to perfect play). Some people may change their opinion if a near-perfect program were available.John Fairbairn wrote:We can learn from what happens in the chess world. Not even the most hubristic grandmaster denies that computers are much stronger than humans, but few, if any, seem to try to use computers as a direct learning tool. Instead they use them for blunder checking and for opening preparation (which can be seen as form of blunder checking). They do not use them to make strategic decisions. In fact, many grandmasters still seem to mistrust computers' strategic judgements.
Or did you mean the hypothetical near-perfect program of the future? That will create a different situation: having THE correct answer, and the task of study gets reduced to finding the explanation.
OC, the same question can be asked like with current AG analysis: how many of it's moves will have real strategic meaning, and how many will just happen to work, because of a certain minimax line? But this tells more about the nature and the quality of the game than the level of human skill.
-
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: The perfect game
I am thinking that the explanation will be sufficiently complex that it will be about meaningless to humans. We get some fads from AlphaGo like the early 3-3 invasion, etc., which may give us new ideas, but we're far from understanding the real rationale. If we have a go program that plays perfectly, I imagine the situation will be pretty similar.moha wrote: Or did you mean the hypothetical near-perfect program of the future? That will create a different situation: having THE correct answer, and the task of study gets reduced to finding the explanation.![]()
be immersed
-
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: The perfect game
Worse than that. Because you'll know the reason why the perfect program played a move : because all the possible following plays lead to victoryKirby wrote:I am thinking that the explanation will be sufficiently complex that it will be about meaningless to humans. We get some fads from AlphaGo like the early 3-3 invasion, etc., which may give us new ideas, but we're far from understanding the real rationale. If we have a go program that plays perfectly, I imagine the situation will be pretty similar.
And that's absolutely useless for humans.
-
moha
- Lives in gote
- Posts: 311
- Joined: Wed May 31, 2017 6:49 am
- Rank: 2d
- GD Posts: 0
- Been thanked: 45 times
Re: The perfect game
This is exactly why I wrote:Tryss wrote:Worse than that. Because you'll know the reason why the perfect program played a move : because all the possible following plays lead to victoryKirby wrote:I am thinking that the explanation will be sufficiently complex that it will be about meaningless to humans. We get some fads from AlphaGo like the early 3-3 invasion, etc., which may give us new ideas, but we're far from understanding the real rationale. If we have a go program that plays perfectly, I imagine the situation will be pretty similar.
And that's absolutely useless for humans.
In other words: if (and to the extent of) the correct moves of a game can only be reasoned by minimaxing, that game is worthless, or rather, not a game at all. And this is not just because of some limitation of the human skill, but because of the lack of the high level aspects that make a game interesting and worthwhile for an intelligent being. (A "game" is basically a simplified practice for efficient (!) real world problem solving.)moha wrote:OC, the same question can be asked like with current AG analysis: how many of it's moves will have real strategic meaning, and how many will just happen to work, because of a certain minimax line? But this tells more about the nature and the quality of the game than the level of human skill.
Consider prime factoring, for example. Would that make a decent game? Yes, but only to the extent there are potential algorithms for more efficient solutions than brute forcing. There are humans enthusiastically playing that game - researching such algorithms. But how about cryptography, where a certain encoding is proved to be completely secure (so only brute force attacks remain)? IMO the moment such proof exists the "game" part disappears (except the interest in the proof itself, as that may be useful in other "games" as well).
But with AG the situation doesn't seem that bad. I think about half of it's unusual moves do have understandable meanings. Go is not completely random at least.
-
RobertJasiek
- Judan
- Posts: 6273
- Joined: Tue Apr 27, 2010 8:54 pm
- GD Posts: 0
- Been thanked: 797 times
- Contact:
Re: The perfect game
There are lots of theorems not (or not only) using minmax. Since those include those for the very late endgame, opening and middle game also do not only reduce to boring minmax.
-
Pio2001
- Lives in gote
- Posts: 418
- Joined: Mon Feb 16, 2015 12:13 pm
- Rank: kgs 5 kyu
- GD Posts: 0
- KGS: Pio2001
- Has thanked: 9 times
- Been thanked: 83 times
Re: The perfect game
Hi,
What's the largest goban size for which perfect play is known (from an empty board) ? Is there a record of the perfect game, with the final score ?
If this size is even, is there a record of the perfect play on the largest odd goban size ?
What's the largest goban size for which perfect play is known (from an empty board) ? Is there a record of the perfect game, with the final score ?
If this size is even, is there a record of the perfect play on the largest odd goban size ?
-
Uberdude
- Judan
- Posts: 6727
- Joined: Thu Nov 24, 2011 11:35 am
- Rank: UK 4 dan
- GD Posts: 0
- KGS: Uberdude 4d
- OGS: Uberdude 7d
- Location: Cambridge, UK
- Has thanked: 436 times
- Been thanked: 3718 times
Re: The perfect game
See forum/viewtopic.php?f=18&t=11608&hilit=li+zhe+solvedPio2001 wrote:Hi,
What's the largest goban size for which perfect play is known (from an empty board) ? Is there a record of the perfect game, with the final score ?
If this size is even, is there a record of the perfect play on the largest odd goban size ?
It seems 5x5 and 5x6, though human pro Li Zhe claims to have a very weak solve of 7x7.
-
Bill Spight
- Honinbo
- Posts: 10905
- Joined: Wed Apr 21, 2010 1:24 pm
- Has thanked: 3651 times
- Been thanked: 3373 times
Re: The perfect game
One trouble, from comments I have heard, with the top neural network programs is that they are trained on specific conditions, a specific board size and specific komi. Presumably a good bit of what they have learned will apply to other conditions, but the question is, how well?Uberdude wrote:See forum/viewtopic.php?f=18&t=11608&hilit=li+zhe+solvedPio2001 wrote:Hi,
What's the largest goban size for which perfect play is known (from an empty board) ? Is there a record of the perfect game, with the final score ?
If this size is even, is there a record of the perfect play on the largest odd goban size ?
It seems 5x5 and 5x6, though human pro Li Zhe claims to have a very weak solve of 7x7.
I imagine that AlphaZero, if trained on a 7x7 board with different values of integer komi, could produce perfect play on an empty board with each value of komi within a day or two.
The Adkins Principle:
At some point, doesn't thinking have to go on?
— Winona Adkins
Visualize whirled peas.
Everything with love. Stay safe.
At some point, doesn't thinking have to go on?
— Winona Adkins
Visualize whirled peas.
Everything with love. Stay safe.
-
John Fairbairn
- Oza
- Posts: 3724
- Joined: Wed Apr 21, 2010 3:09 am
- Has thanked: 20 times
- Been thanked: 4672 times
Re: The perfect game
I'm ignorant about these things, but curious. If the ultimate test is to play everything out by computer, why do we need a mathematical proof? I can see that a proof might be intellectually interesting and have implications for cases that computers cannot handle yet, but it seems easiest just to wait for faster hardware, especially given the rate of progress so far.
And if there is a good reason for being able to write down a proof, would it have any value outside of go?
And if there is a good reason for being able to write down a proof, would it have any value outside of go?
-
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: The perfect game
Playing everything out by computer would be one form of proof, if it meant iterating all combinations of play. It’ll be a long time before that’s feasible for large board sizes.
be immersed
-
Baywa
- Dies in gote
- Posts: 39
- Joined: Wed Feb 22, 2017 6:37 am
- GD Posts: 0
- Has thanked: 40 times
- Been thanked: 10 times
Re: The perfect game
You need to apply mathematical methods in order to reduce the number of possibilities (its not about aesthetics). The number of board positions is of the order of 3^361 ~= 1.7*10^172 which is a pretty huge number.
If your computer works at a speed of 10^12 operations per second and with each operation you check one position you'll still need about 5.5*10^152 years to sort it all out. Even with parallelization and an enormous increase of speed and using hypothetical, fancy new technology this task may never be achieved.
That means you need to use (applied) mathematics to reduce the number of possibilities by many, many orders of magnitude. There are already methods of tree-pruning available but lot more methods are needed. I have no idea whether such methods are within reach but it would be pretty cool, even for a 9x9 board.
That means you need to use (applied) mathematics to reduce the number of possibilities by many, many orders of magnitude. There are already methods of tree-pruning available but lot more methods are needed. I have no idea whether such methods are within reach but it would be pretty cool, even for a 9x9 board.
Couch Potato - I'm just watchin'!