[computer-go] Example for Morphys law in Evaluation

Wang Yizao yizao.wang at polytechnique.edu
Thu Sep 21 02:29:04 PDT 2006


Magnus Persson wrote:

> Quoting Chrilly <c.donninger at wavenet.at>:
>
>>> It is late here in Europe and this post is not very coherent. So 
>>> here is the
>>> point: "Static evaluation of groups in go is very very difficult. 
>>> Monte Carlo
>>> evaluation was sent from heaven".
>>>
>> One should always inspect the gifts carefull. Even if the gift  comes 
>> from heaven. It can be a Trojan horse.
>
>
> I see monte carlo evaluation as something that not yet has reached its 
> full
> potential.
>
> With static full board evaluation one needs a complete and correct
> implementation of all possible situations that are likely to arise on 
> a go
> board. If there is limits in the evaluation then I think search will 
> not be
> able to compensate for this.
>
Probably I didn't well understand what you mean by 'search' here. Could 
you explain a little more it?

> With MC evaluation one can add some simple local knowledge which 
> improves the
> evaluation in most situations, and search work quite well in removing 
> those
> moves that evaluated too high early in search.

Do you mean pruning by search here?

>
> I attach a very nice 9x9 test position (from a real game on CGOS) I 
> have used
> during the development of Valkyria as an example of what MC-eval + a 
> litlle
> knowledge can do. White plays first and should try to live but Black 
> has some
> really nice tesujis to keep white from living but white can connect 
> all stones
> and win. There is also a very nice sequence where black kills white if 
> white
> makes the obvious response.
>
> The nice thing about this position is that black can keep attacking 
> white to for
> about 11 ply which Valkyria now can see in a few minutes with very 
> selective
> UCT-search.

What do you mean by selective UCT-search here?

I ran MoGo to solve the problem, and it is always happy to play the white.
The worse is, even I could not see this nice sequence of black that 
kills the white...

MoGo proposed E1 D2 H4 very quickly and I can't see how to kill the 
white after.
What is the tesuji for black then?

>
> When I started working on Valkyria it would sometimes not even get the 
> first
> move right in 10 minutes of thinking time, but with some basic go 
> knowledge it
> now can go very deep. I think this positions is special in the sense 
> that it
> can be searched very deep quickly, but the forcing moves that has to 
> played for
> the first 6-7 ply are not trivial.
>
> If your static evaluation is good then you might not need to search 
> deeper than
> 6-7 ply to see that white is alive or connected, but if the evaluation 
> makes
> errors then this might be really hard for traditional full board search.

Here are you talking about the 19x19 board of the 9x9 one? I think UCT 
works already pretty well for the 9x9 and it is not easy to overpass it 
by adding static evaluations (since it is often not that good).

Yizao

>
> -MP
>
>------------------------------------------------------------------------
>
>(;GM[1]FF[4]SZ[9]AP[SmartGo:1.4]
>PW[b]
>PB[w]
>KM[0.5]
>;B[ge];W[eh];B[ee];W[dd];B[de];W[ce];B[cf];W[bf];B[cd];W[be];B[fe];W[cc]
>;B[bg];W[bd];B[cg];W[ec];B[df];W[hc];B[gc];W[gb];B[hd];W[fc];B[gd];W[ag]
>;B[hb];W[bh];B[ch];W[ci];B[di];W[gh];B[ic];W[hi];B[hg];W[hh];B[fh];W[fg]
>;B[fi])
>
>  
>
>------------------------------------------------------------------------
>
>_______________________________________________
>computer-go mailing list
>computer-go at computer-go.org
>http://www.computer-go.org/mailman/listinfo/computer-go/
>



More information about the computer-go mailing list