Opening problems for AI: Problem 3

For lessons, as well as threads about specific moves, and anything else worth studying.
Bill Spight
Honinbo
Posts: 10905
Joined: Wed Apr 21, 2010 1:24 pm
Has thanked: 3651 times
Been thanked: 3373 times

Opening problems for AI: Problem 3

Post by Bill Spight »

Click Here To Show Diagram Code
[go]$$Wc White to play
$$ ---------------------------------------
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . O . . . . . . X . X X . . O . . |
$$ | . . . , . . . . . , . . O . . X . O . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . . O O O . . |
$$ | . . . . . . . . . . . . . X . X . . . |
$$ | . . . . . . . . . . . . . X . . X . . |
$$ | . . . . . . . . X . . . . X O X . . . |
$$ | . . . , . . . . . , X X . X O O O . . |
$$ | . . . . . . . . . X O . O O O . . . . |
$$ | . . . . . . . . . . O . . O X O X . . |
$$ | . . . . . . . . . . . . O . X X X . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . O . . . . . O . . . . . , X . . |
$$ | . . . . . . . . . . . . . X . X O . . |
$$ | . . . . . . . . . . . . . . . O X . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ ---------------------------------------[/go]
Requiring the human play to be a likely mistake is a bit of a challenge. Even if a pro 9 dan makes the play, how sure can I be that other pros would make the same play?

In any event, in this position a pro 5 dan made a play that follows a general principle of the fuseki, and I would have made the same play. ;)
The Adkins Principle:
At some point, doesn't thinking have to go on?
— Winona Adkins

Visualize whirled peas.

Everything with love. Stay safe.
Bill Spight
Honinbo
Posts: 10905
Joined: Wed Apr 21, 2010 1:24 pm
Has thanked: 3651 times
Been thanked: 3373 times

Re: Opening problems for AI: Problem 3

Post by Bill Spight »

Click Here To Show Diagram Code
[go]$$Wcm48 Two space extension
$$ ---------------------------------------
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . O . . 1 . . . X . X X . . O . . |
$$ | . . . , . . . . . , . . O . . X . O . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . . O O O . . |
$$ | . . . . . . . . . . . . . X . X . . . |
$$ | . . . . . . . . . . . . . X . . X . . |
$$ | . . . . . . . . X . . . . X O X . . . |
$$ | . . . , . . . . . , X X . X O O O . . |
$$ | . . . . . . . . . X O . O O O . . . . |
$$ | . . . . . . . . . . O . . O X O X . . |
$$ | . . . . . . . . . . . . O . X X X . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . O . . . . . O . . . . . , X . . |
$$ | . . . . . . . . . . . . . X . X O . . |
$$ | . . . . . . . . . . . . . . . O X . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ ---------------------------------------[/go]
Can we call this a checking extension? In any event, the point is to hinder Black from enlarging her sphere of influence while making a base for White.
Click Here To Show Diagram Code
[go]$$Wcm48 Enclosure
$$ ---------------------------------------
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . O . 2 . . . . X . X X . . O . . |
$$ | . . . , . . . . . , . . O . . X . O . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . 1 . . . . . . . . . . . O O O . . |
$$ | . . . . . . . . . . . . . X . X . . . |
$$ | . . . . . . . . . . . . . X . . X . . |
$$ | . . . . . . . . X . . . . X O X . . . |
$$ | . . . , . . . . . , X X . X O O O . . |
$$ | . . . . . . . . . X O . O O O . . . . |
$$ | . . . . . . . . . . O . . O X O X . . |
$$ | . . . . . . . . . . . . O . X X X . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . O . . . . . O . . . . . , X . . |
$$ | . . . . . . . . . . . . . X . X O . . |
$$ | . . . . . . . . . . . . . . . O X . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ ---------------------------------------[/go]
Making an enclosure instead invites Black to approach it, enlarging her sphere of influence and preventing White from extending in the direction he wants to extend from the enclosure.
Click Here To Show Diagram Code
[go]$$Wcm48 Elf's main line
$$ ---------------------------------------
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . O . 4 . . . . X . X X . . O . . |
$$ | . . . , . . . . . , . . O . . X . O . |
$$ | . . . . 5 . . . . . . . . . . . . . . |
$$ | . . 3 . . . . . . . . . . . O O O . . |
$$ | . . . . . . . . . . . . . X . X . . . |
$$ | . . . . . . . . . . . . . X . . X . . |
$$ | . . . . . . . . X . . . . X O X . . . |
$$ | . . . , . . . . . , X X . X O O O . . |
$$ | . . . . . . . . . X O . O O O . . . . |
$$ | . . . . . . . . . . O . . O X O X . . |
$$ | . . . . . . . . . . . . O . X X X . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . O . . . . . O . . . . . , X . . |
$$ | . . . . . . . . . . . . . X . X O 1 . |
$$ | . . . . . . . . . . . . . . . O X 2 . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ ---------------------------------------[/go]
In its commentary Elf plays a probe in the bottom right corner and then comes back and plays a large knight's enclosure in the top left corner. Black approaches the corner, as expected, and then White replies locally to the approach. Elf regards this as 10½% better than :w48: in the game.

Click Here To Show Diagram Code
[go]$$Bcm53 Elf's main line, continued
$$ ---------------------------------------
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . 7 . . . . . . . . . . . . . . . |
$$ | . . 8 O . X . . . . X . X X . . O . . |
$$ | . . . , . . . . . , . . O . . X . O . |
$$ | . . . . O . . . . . . . . . . . . . . |
$$ | . . O . . . . . . . . . . . O O O . . |
$$ | . . . . . . . . . . . . . X . X . . . |
$$ | . . . . . . . . . . . . . X . . X . . |
$$ | . . . . . . . . X . . . . X O X . . . |
$$ | . . . , . . . . . , X X . X O O O . . |
$$ | . . . . . . . . . X O . O O O . . . . |
$$ | . . . . . . . . . . O . . O X O X . . |
$$ | . . . 3 . . . . . . . . O . X X X . . |
$$ | . . 1 2 4 . . . . . . . . . . . . . . |
$$ | . 5 . . . . . . . . . . . . . . . . . |
$$ | . . . O . . . . . O . . . . . , X . . |
$$ | . . 6 . . . . . . . . . . X . X O O . |
$$ | . . . . . . . . . . . . . . . O X X . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ ---------------------------------------[/go]
Black then approaches the bottom left corner, leading to a tsukenobi joseki, and then returns to play kikashi against the top left corner.

Since :w48: in the game is a play I would have made, I can't say much about why it is wrong, except that it seems to be a question of positional judgement. For comparison here is Elf's response to :w48:.

Click Here To Show Diagram Code
[go]$$Wcm48 Elf's response, I
$$ ---------------------------------------
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . O . . 1 . . . X . X X . . O . . |
$$ | . . . . . . . . . , . . O . . X . O . |
$$ | . . 4 . . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . . O O O . . |
$$ | . . . . . . . . . . . . . X . X . . . |
$$ | . . . . . . . . . . . . . X . . X . . |
$$ | . . . . . . . . X . . . . X O X . . . |
$$ | . . . a . . . . . , X X . X O O O . . |
$$ | . . . . . . . . . X O . O O O . . . . |
$$ | . . . . . . . . . . O . . O X O X . . |
$$ | . . . . . . . . . . . . O . X X X . . |
$$ | . . 2 . . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . O . 3 . . . O . . . . . , X . . |
$$ | . . . . . . . . . . . . . X . X O . . |
$$ | . . . . . . . . . . . . . . . O X . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ ---------------------------------------[/go]
:b49: and :w50: are from the actual game. Next, Black played at a, but Elf prefers to approach the top left corner, not allowing White to make an enclosure plus the extension from it.

Click Here To Show Diagram Code
[go]$$Wcm50 Elf's response, II, variation at :w50:
$$ ---------------------------------------
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . 5 O 7 . O . . . X . X X . . O . . |
$$ | . . 8 4 6 9 . . . , . . O . . X . O . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . . O O O . . |
$$ | . . . . . . . . . . . . . X . X . . . |
$$ | . . . . . . . . . . . . . X . . X . . |
$$ | . . . . . . . . X . . . . X O X . . . |
$$ | . . . , . . . . . , X X . X O O O . . |
$$ | . . . . . . . . . X O . O O O . . . . |
$$ | . . . . . . . . . . O . . O X O X . . |
$$ | . . . . . . . . . . . . O . X X X . . |
$$ | . . X . . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . O . . . . . O . . . . . , X . . |
$$ | . . 0 . . . . . . . . . 3 X . X O 1 . |
$$ | . . . . . . . . . . . . . . . O X 2 . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ ---------------------------------------[/go]
:w50: turns to play against the bottom right corner, taking gote. Black then takes kikashi against the top left corner and then comes back to invade the bottom left corner.

Comparing theses different projections is not easy.

It will be interesting to see how other bots treat this position. :)

BTW, the game is GoGoD 2007-04-10l.
Last edited by Bill Spight on Sun Jun 14, 2020 11:38 am, edited 1 time in total.
The Adkins Principle:
At some point, doesn't thinking have to go on?
— Winona Adkins

Visualize whirled peas.

Everything with love. Stay safe.
User avatar
ez4u
Oza
Posts: 2414
Joined: Wed Feb 23, 2011 10:15 pm
Rank: Jp 6 dan
GD Posts: 0
KGS: ez4u
Location: Tokyo, Japan
Has thanked: 2351 times
Been thanked: 1332 times

Re: Opening problems for AI: Problem 3

Post by ez4u »

I have not looked at the hide yet. My initial reaction is this does not look like we are still in the opening. We'll see!

My real reason for posting is to ask you not to go too fast in introducing your problems. I find the larger question of coming to grips with what it is possible to learn from the AI's fascinating. However, these days I do not have either the personal time or the hardware to motor through several of these per day! I can't be the only one either. So gently, gently good sir! Please?
:bow:
Dave Sigaty
"Short-lived are both the praiser and the praised, and rememberer and the remembered..."
- Marcus Aurelius; Meditations, VIII 21
Bill Spight
Honinbo
Posts: 10905
Joined: Wed Apr 21, 2010 1:24 pm
Has thanked: 3651 times
Been thanked: 3373 times

Re: Opening problems for AI: Problem 3

Post by Bill Spight »

ez4u wrote:I have not looked at the hide yet. My initial reaction is this does not look like we are still in the opening. We'll see!
Well, it's borderline, but the human play is in accordance with an opening principle. It was inspired by one of Fujisawa Hideyuki's problems, which is also late in the opening.
My real reason for posting is to ask you not to go too fast in introducing your problems. I find the larger question of coming to grips with what it is possible to learn from the AI's fascinating. However, these days I do not have either the personal time or the hardware to motor through several of these per day! I can't be the only one either. So gently, gently good sir! Please?
:bow:
I must say I have been impressed with your observations and discussion of these matters. It's a real challenge to learn from black boxes. ;)
The Adkins Principle:
At some point, doesn't thinking have to go on?
— Winona Adkins

Visualize whirled peas.

Everything with love. Stay safe.
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: Opening problems for AI: Problem 3

Post by Kirby »

When I run on KataGo, initially, it recommends the large knight's move that you pointed out. After a little bit, though, it switches to the enclosure on the bottom left:
Click Here To Show Diagram Code
[go]$$Wc White to play
$$ ---------------------------------------
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . O . 7 . . . . X . X X . . O . . |
$$ | . . 5 . . . . . . , . . O . . X . O . |
$$ | . . 3 2 . . . . . . . . . . . . . . . |
$$ | . . 4 6 . . . . . . . . . . O O O . . |
$$ | . . . . . . . . . . . . . X . X . . . |
$$ | . . . . . . . . . . . . . X . . X . . |
$$ | . . . . . . . . X . . . . X O X . . . |
$$ | . . 8 , . . . . . , X X . X O O O . . |
$$ | . . . . . . . . . X O . O O O . . . . |
$$ | . . . . . . . . . . O . . O X O X . . |
$$ | . . . . . . . . . . . . O . X X X . . |
$$ | . . 1 . . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . O . . . . . O . . . . . , X . . |
$$ | . . . . . . . . . . . . . X . X O . . |
$$ | . . . . . . . . . . . . . . . O X . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ ---------------------------------------[/go]
Personally, my instinct was to play on the side, but that's probably anti-pro and anti-bot:
Click Here To Show Diagram Code
[go]$$Wc White to play
$$ ---------------------------------------
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . O . . . . . . X . X X . . O . . |
$$ | . . . , . . . . . , . . O . . X . O . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . . O O O . . |
$$ | . . . . . . . . . . . . . X . X . . . |
$$ | . . . . . . . . . . . . . X . . X . . |
$$ | . . . W . . . . X . . . . X O X . . . |
$$ | . . . , . . . . . , X X . X O O O . . |
$$ | . . . . . . . . . X O . O O O . . . . |
$$ | . . . . . . . . . . O . . O X O X . . |
$$ | . . . . . . . . . . . . O . X X X . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . O . . . . . O . . . . . , X . . |
$$ | . . . . . . . . . . . . . X . X O . . |
$$ | . . . . . . . . . . . . . . . O X . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ ---------------------------------------[/go]
be immersed
User avatar
Harleqin
Lives in sente
Posts: 921
Joined: Sat Mar 06, 2010 10:31 am
Rank: German 2 dan
GD Posts: 0
Has thanked: 401 times
Been thanked: 164 times

Re: Opening problems for AI: Problem 3

Post by Harleqin »

My instinct would be the one-space high shimari in the top left. I would not like to approach the black thickness too early, and the shimari looks bigger to me. Why not low? Because then Black plays on its shoulder, which seems ideal to me. Why not far? Seems too thin in view of the black thickness in the centre.
A good system naturally covers all corner cases without further effort.
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: Opening problems for AI: Problem 3

Post by Tryss »

My Katago (20b of the end of april run) want this :
Click Here To Show Diagram Code
[go]$$Wc
$$ ---------------------------------------
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . O . . . . . . X . X X . . O . . |
$$ | . . . , . . . . . , . . O . . X . O . |
$$ | . . . 3 . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . . O O O . . |
$$ | . . 4 . . . . . . . . . . X . X . . . |
$$ | . . . . . . . . . . . . . X . . X . . |
$$ | . . . . . . . . X . . . . X O X . . . |
$$ | . . . , . . . . . , X X . X O O O . . |
$$ | . . . . . . . . . X O . O O O . . . . |
$$ | . . . . . . . . . . O . . O X O X . . |
$$ | . . . . . . . . . . . . O . X X X . . |
$$ | . . a . . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . O . . . . . O . . . . . , X . . |
$$ | . . . . . . . . . . . . b X . X O 1 . |
$$ | . . . . . . . . . . . . . . . O X 2 . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ ---------------------------------------[/go]
Then it's a toss-up between a and b (even with 30k playouts)


One interesting thing is that white don't really mind if black enter the top-left corner, with a sequence like this :

Click Here To Show Diagram Code
[go]$$Wc
$$ ---------------------------------------
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . 7 . O . . . . 9 . X . X X . . O . . |
$$ | . . B 1 . . . . . , . . O . . X . O . |
$$ | . . 2 O . . . . . . . . . . . . . . . |
$$ | . 6 5 3 . . . . . . . . . . O O O . . |
$$ | . . X . . . . . . . . . . X . X . . . |
$$ | . 4 . . . . . . . . . . . X . . X . . |
$$ | . . . . . . . . X . . . . X O X . . . |
$$ | . . . , . . . . . , X X . X O O O . . |
$$ | . . 8 . . . . . . X O . O O O . . . . |
$$ | . . . . . . . . . . O . . O X O X . . |
$$ | . . . . . . . . . . . . O . X X X . . |
$$ | . . O . . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . O . . . . . O . . . . . , X . . |
$$ | . . . . . . . . . . . . . X . X O 1 . |
$$ | . . . . . . . . . . . . . . . O X 2 . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ ---------------------------------------[/go]
Bill Spight
Honinbo
Posts: 10905
Joined: Wed Apr 21, 2010 1:24 pm
Has thanked: 3651 times
Been thanked: 3373 times

Re: Opening problems for AI: Problem 3

Post by Bill Spight »

Just to show you that the principle is sound:

From GoGoD 1993-04-03d, Takemiya Masaaki, 9 dan (W) vs. Yang Hui, 8 dan.
Click Here To Show Diagram Code
[go]$$Wcm30 Takemiya and Elf agree
$$ ---------------------------------------
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . O , . . . . . , . . . . . X . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . 1 . . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . , . X X . . , . . . . . X . . . |
$$ | . . . . . X O . . . . . . . . . . . . |
$$ | . . . . . X O . . . . . . . . . . . . |
$$ | . . X X X O . . . . . . . . . . . . . |
$$ | . . X O O O . . . . . . . . . . X . . |
$$ | . . O . . . . . . . . . . . . . . . . |
$$ | . O . O . . . . . , . . . O . O . . . |
$$ | . . X O . X . O . . . . . . . . . . . |
$$ | . X . X . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ ---------------------------------------[/go]
And this: From GoGoD 2001-04-08c, Rin Kaiho, 9 dan (W) vs. O Meien, 9 dan.
Click Here To Show Diagram Code
[go]$$Bcm71 Just as good
$$ ---------------------------------------
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . O . . . . . , . . . . . , X . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . . . . 1 . . |
$$ | . . . . . . . . . X O . . . . . . . . |
$$ | . . . O . O . . X O O O . . . . . . . |
$$ | . . X X O . . X X X O X . . . , . . . |
$$ | . . . O X O O O X O . . . . . . . . . |
$$ | . . X X X X X O X O O O . . . . . . . |
$$ | . . O X . . X X O X O X O . . . . . . |
$$ | . O . O X X O O . X X a . . . . . . . |
$$ | . . O O . O X . . X . . . O . . . . . |
$$ | . . . O . O X . . , . . . . . O . . . |
$$ | . . . O X X . . X . . . . X O . . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ ---------------------------------------[/go]
:b71: is not Elf's top choice, a is. However, the estimated loss of :b71: by comparison is only 0.1%. All same same.

BTW, :b71: not only follows the principle of limiting White's expansion of its sphere of influence, it also has a good follow-up which has a good follow-up, which has a good follow-up. :) What's not to love?
The Adkins Principle:
At some point, doesn't thinking have to go on?
— Winona Adkins

Visualize whirled peas.

Everything with love. Stay safe.
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: Opening problems for AI: Problem 3

Post by Uberdude »

I suppose in the examples Elf agrees the side extension limits a moyo that needs limiting because it is thick and big, whereas in the first position Black's top side is nothing to be scared of so you shouldn't play locally bad move for non applicable global reasons.
Bill Spight
Honinbo
Posts: 10905
Joined: Wed Apr 21, 2010 1:24 pm
Has thanked: 3651 times
Been thanked: 3373 times

Re: Opening problems for AI: Problem 3

Post by Bill Spight »

Uberdude wrote:I suppose in the examples Elf agrees the side extension limits a moyo that needs limiting because it is thick and big, whereas in the first position Black's top side is nothing to be scared of so you shouldn't play locally bad move for non applicable global reasons.
Most players would, I think, have no trouble making such extensions from the 4-4 point instead of the 3-4 point. The question of when extending from the 3-4 point is good or not is, I am afraid, fairly advanced.
The Adkins Principle:
At some point, doesn't thinking have to go on?
— Winona Adkins

Visualize whirled peas.

Everything with love. Stay safe.
sorin
Lives in gote
Posts: 389
Joined: Wed Apr 21, 2010 9:14 pm
Has thanked: 418 times
Been thanked: 198 times

Re: Opening problems for AI: Problem 3

Post by sorin »

Bill Spight wrote:
Uberdude wrote:I suppose in the examples Elf agrees the side extension limits a moyo that needs limiting because it is thick and big, whereas in the first position Black's top side is nothing to be scared of so you shouldn't play locally bad move for non applicable global reasons.
Most players would, I think, have no trouble making such extensions from the 4-4 point instead of the 3-4 point. The question of when extending from the 3-4 point is good or not is, I am afraid, fairly advanced.
Indeed, it takes mental effort to discard the normal follow-up from an empty 3-4 point, which is a shimari, and instead extend in "the wrong local direction".
For humans I mean.
I wonder whether there is any equivalent effort for AI, in terms of policy net / value net tension :-)
lightvector
Lives in sente
Posts: 759
Joined: Sat Jun 19, 2010 10:11 pm
Rank: maybe 2d
GD Posts: 0
Has thanked: 114 times
Been thanked: 916 times

Re: Opening problems for AI: Problem 3

Post by lightvector »

KataGo recent stronger unreleased 40 blocks, lots of playouts, analysisWideRootNoise = 0.1 to force evaluation of lots of options. Winrates from black's perspective.
Played out the exchange in the lower right first otherwise that's mostly what Kata wants to play.
opening3.png
opening3.png (1.16 MiB) Viewed 14858 times
And one of the subsequent examples:
Among moves in the upper left, two point extension has lots of playouts since it's the instinct move, but upon further reading the various 4-th line moves are slightly preferred.
opening3a.png
opening3a.png (1.25 MiB) Viewed 14858 times
User avatar
ez4u
Oza
Posts: 2414
Joined: Wed Feb 23, 2011 10:15 pm
Rank: Jp 6 dan
GD Posts: 0
KGS: ez4u
Location: Tokyo, Japan
Has thanked: 2351 times
Been thanked: 1332 times

Re: Opening problems for AI: Problem 3

Post by ez4u »

IMHO the point to be taken here is that in the original position White overvalued the top. Personally I would not have chosen the game play because the top is relatively narrow. The left side looks wider. I am too lazy to do much more than apply O Meien's dictum, "Play on the wider side." However, the bots would find that equally facile.

I have to get my pretty picture into the mix like others so here is the current 40b after 1 million playouts. Note that I added the forcing play in the lower right corner. In the end blue is the continuation in the lower right. This is the same as lightvector's post with the newer net (note that I used komi = 6.5 so the winrates/scores are different).
40b 1 million playouts 800.jpg
40b 1 million playouts 800.jpg (94.28 KiB) Viewed 14827 times
However, along the way to the final result, the calculations are throwing up basically three alternatives: enclose the top left, enclose the bottom left, seal off the bottom right. These three areas are interrelated. As the program tests different alternatives, we can see the same things are expected to occur.

1. If White encloses the top left, Black will invade the bottom left. The alternatives for enclosing the top left are tested/evaluated based on how White can respond to a Black invasion of the bottom rather than the effect on the top side.

2. If White encloses the bottom left, Black will play in the top left. However, an approach from along the top is not a real choice. We can look at some of the analysis, but basically Black will not get enough if White secures the upper left corner and side in exchange for the top, having already played in the bottom left. So instead, normally Black will attach against the White stone at the top by playing on the star point. The question then becomes who ends in sente in order to continue at the bottom right.

3. If White continues in the bottom right, Black will not answer locally. Below is the result of leaving the box running all night after White plays in the bottom right (2.5 million playouts! :rambo: ). Note that Black will no longer invade the bottom left but rather approach along the left side. The choice of continuing on the right for White is based in part on changing the values in the bottom left.
40b 2.5 million playouts follow up 800.jpg
40b 2.5 million playouts follow up 800.jpg (93.85 KiB) Viewed 14827 times
These are the interactions that katago is using to evaluate the choices for White. In the initial position, whether to play along the top or enclose the top left corner would have more to do with the value of the bottom right than the value of the top! This breadth of "vision" is one of the main points of bot analysis. Can mere mortals learn to emulate it?

"To see or not to see, that is the question!" :D
Dave Sigaty
"Short-lived are both the praiser and the praised, and rememberer and the remembered..."
- Marcus Aurelius; Meditations, VIII 21
John Fairbairn
Oza
Posts: 3724
Joined: Wed Apr 21, 2010 3:09 am
Has thanked: 20 times
Been thanked: 4672 times

Re: Opening problems for AI: Problem 3

Post by John Fairbairn »

In threads of this type there is constant mention of the notion that bots prefer corners to the sides, to an extent that perhaps many of us here haven't quite got attuned to.

I was therefore brought up sharp by a headline on Shibano Toramaru's latest side trip on his 15-month journey through the "Fuseki Revolution": "Speed over bad aji in the corner". He was showing a preference for a side move over a corner move!



Bear in mind that Shibano's way of working is not to sit in front of a computer playing with Leela or whatever. He spends all his time on the internet looking at what other pros are playing as a result of their AI research. He absorbs the new moves and thinks for himself about why they have replaced the old moves. Others do the grunt work. He would make a great entrepreneur! Just in passing, to explain the reason for my special fascination with Shibano, most of you will be familiar with Michael Redmond's superb ability to distil complex flavours into a spoonful of amber nectar that even we amateurs can appreciate with delight. Shibano has exactly the same ability but adds to that the insight of a Meijin. And with his series now into its 69th episode, the quaich is overflowing!

An important point is that Shibano is not recommending moves himself. He is showing what a majority of other pros are doing. We are getting a large body of opinion, which makes his insights especially useful.

The wider context of what he was saying here is making an approach against a corner and leaving it, as White has done in the lower left. At some point, though, White has to handle his deserted stone, and the triangled move is apparently still a popular way of doing that. If Black makes a kamae (construction) move at A, White will handle himself easily with a sequence starting at B, which not only strengthens himself on the outside but exposes a bit of aji in the corner.

If Black plays forcing moves on both sides of the White sgian dubh he will end up just honing the blade and so playing thank you moves for White, the point there being that with the weakness at C Black's stones are not really working in unison and he will end up with bleeding fingers.

Hitherto, the normal move in this situation has therefore been Black D - a honte. This eliminates the bad aji in the corner. But, since AI has been on the scene, this way of playing has been disappearing among pros. The reason, says Shibano, is that White will jump to F. Given that extra White strength, a pro as Black would then feel obliged to defend at B, whereupon White would play the tobisagari at G. And even we now have a strong inkling that this is the sort of centre-dominating shape that bots live.

So, what has been happening is that Black players are now choosing the faster-paced E to take control of the side. This leaves bad aji in the corner. White can live there. But if White does take that option, Black seals him in, and the Black stone at G turns out to be an absolutely tight keystone, turning the White sgian dubh into a blunt and rusty pen-knife.

Sides before corners, eh? The plot thickens!
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: Opening problems for AI: Problem 3

Post by Knotwilg »

Late to the party:
Click Here To Show Diagram Code
[go]$$Wc White to play
$$ ---------------------------------------
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . O . . . . . . X . X X . b O . . |
$$ | . . . , . . . . . , . . O . . X . O . |
$$ | . . c . . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . . O O O . . |
$$ | . . . . . . . . . . . . . X . X . . . |
$$ | . . . . . . . . . . . . . X . . X . . |
$$ | . . . . . . . . X . . . . X O X . . . |
$$ | . . . , . . . . . , X X . X O O O . . |
$$ | . . . . . . . . . X O . O O O . . . . |
$$ | . . . . . . . . . a O . . O X O X . . |
$$ | . . . . . . . . . . . . O . X X X . . |
$$ | . . d . . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . O . . . . . O . . . . . , X . . |
$$ | . . . . . . . . . . . . . X . X O . . |
$$ | . . . . . . . . . . . . . . . O X . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ ---------------------------------------[/go]
I see two "urgent" moves, i.e. impacting mutual stability, and two "big" moves, i.e. developing undisputed area. Both the "urgent" moves A and B, feel a little slow. Of the "big" moves, traditionally C is better than D, so on a meta-level I'm inclined to suspect D is the answer. Looking at the whole board, that makes sense. White C invites an extension at the top, even an attachment to the shimari, developing Black's centre and side. D makes an enclosure in front of an extension already there. D is my final answer.
Post Reply