I agree that probably most players play as you say.    But it's
difficult for me to believe that the very best players don't know if the
are wining or not.     

I think if I had the skill of a professional,  I would make it my
business to know, ESPECIALLY  if it were really close.    

I'm talking about the cases where a UCT player thinks it's winning with
high probability.   If a UCT player knows this,  I'm sure a really
strong professional knows.      It's a different story when several
groups are in question and a UCT players is "skillfully" assessing the
odds.     But I don't think we are talking about that case.     UCT
doesn't start playing too bizarre until a win is in the bag for one of
the players.   

I've seen this for myself.    The score gets about 95% but there are
still many ways to lose if you play stupid,  but the MC player knows
carefully takes care of business - sealing this and that off so that
there is no chance.   

Many times I've seen it throw away 1 or 2 points by not claiming an
extra point right next to the point that it does claim.    In some of
those cases I counted it off myself and to my amazement it just didn't
need that point and it was probably a random choice.

But in those cases there was no chance of tricking a human.    
Nevertheless, the human sometimes is under the impression the program
made a series of "really bad" moves and STILL WON,  making the human
feel frustrated.    But really it was not like that at all.

- Don



ivan dubois wrote:
> Hello Don,
>
> I think you are mostly right, but there is something you seem not to realise. 
> MC players are very good at "scoring". They know when they will win for sure 
> by 0.5. However, human players, even strong players, generaly never have such 
> accurate counting skills. So if they are ahead by 0.5, there is no way they 
> can anticipate it at as a sure win, because it would require amazing couting 
> skills. Actually, a lot of strong players never count during the course of a 
> game, especialy during fast games.
> So often, the most rational way of playing is to be conservative with the 
> points you have, and just always play the natural, conservative defending 
> moves. It may be too hard for human to reason about "probability of winning", 
> it is easier to reason about points you have or not.
> Of course, i think the ultra rational way based on accurate couting by MC 
> programs is a great strength they have. Its a specific strength of MC that 
> human, unfortunately for them, do not have.
>
> ----- Message d'origine ----
> De : Don Dailey <[EMAIL PROTECTED]>
> À : computer-go <computer-go@computer-go.org>
> Envoyé le : Mardi, 22 Janvier 2008, 21h47mn 39s
> Objet : Re: [computer-go] Is MC-UCT really scalable against humans?
>
>
>
> David Fotland wrote:
>   
>> I didn't say that :)  Please read what I wrote.
>>  
>>     
> No, I was thinking ahead, not quoting you.  I was just covering my
> bases,  anticipating what I thought my be a likely response (and not
> necessarily from you.)
>
>   
>> The UCT programs often find moves that are unconventional.  This makes
>> patterns that aren't in the database, so the traditional programs can't
>> cope.  People are a little more flexible, especially strong players, and can
>> still find good responses to unconventional moves.
>>
>> I don't know what you mean by "unsound".  That's chess terminology and I
>> think it refers to a trick move that should lead to a loss against good
>> play.  
>>     
> Unsound just means a move that is really wrong.  It could be tricky to
> find the right move or might just be an outright bad move.
>
>
>   
>> In go we talk instead about moves that lose points.  UCT programs
>> often play moves that clearly lose points in an attempt to maximize the
>> probability of winning.  These moves are unconventional because people learn
>> the optimal moves in standard situations.  Weaker players and traditional
>> programs can have trouble finding the best response to these non-optimal
>> moves.  
>>     
> There is an isssue whether these are really non-optimal or not.  To me
> an optimal move preserves the win if a win is possible and nothing else
> matters.    I think it's elegant to not play greedy when another moves
> is better in the game-theoretic sense.
>
>   
>> So the UCT programs gain strength for two reasons, first, because
>> the maximize the probability of winning rather than maximize the score.  And
>> second because this causes them to play unconventional moves, which make the
>> game more difficult for their opponent.  
>>     
> They don't do this.    By the time they start playing unconventional
> moves they have already won or lost the game.    I think this is a huge
> misconception.    It's true that they may fail to defend a big group and
> attack a small group because it is slightly more likely to win - but
> that's a pretty rational thing to do - going for the big group may be
> more human-like but less logical so I don't care if that confuses a
> weaker opponent.    (I suppose the blunder the weaker player would make
> is to defend the big group and not give due resistance to defending the
> small group - but for sure there is no good reason to program a program
> to make the irrational decision because it makes weak players more
> comfortable.)
>
>   
>> There is nothing inherently wrong
>> with playing unconventional moves that are still good.  Strong players do it
>> whenever they can to make the game more difficult.
>>  
>>     
> I would imagine that the stronger you are,  the more you would be
> concerned with playing for the win instead of points.
>   
>> David
>>
>>  
>>     
>>> Please don't say the style is to "find an unsound move that
>>> is
>>> difficult to defend",  that's not what it's trying to do,  it's just
>>> trying to find a move that it is IMPOSSIBLE to defend,  and if it
>>>
>>> - Don
>>>
>>>
>>>
>>> David Fotland wrote:
>>>    
>>>       
>>>> I share this opinion.  9x9 was a good simple test to get things
>>>>      
>>>>         
>>> started, but
>>>    
>>>       
>>>> go is a 19x19 game.  9x9 has limited interest.  An analogy for chess
>>>> programmers would be if a group of people worked on programs to solve
>>>>      
>>>>         
>>> rook
>>>    
>>>       
>>>> and pawn endgames.  This kind of chess endgame is a good test to try
>>>>      
>>>>         
>>> out
>>>    
>>>       
>>>> algorithms, but if they claim to be making strong chess programs, at
>>>>      
>>>>         
>>> some
>>>    
>>>       
>>>> point they have to implement the full game.  In go it turned out that
>>>>      
>>>>         
>>> to be
>>>    
>>>       
>>>> good at 19x19, some new algorithms were needed (patterns and heavy
>>>> playouts).  I think that to take the next step in 19x19 strength the
>>>> programs will need to be stronger at life and death.
>>>>
>>>>
>>>>
>>>> The UCT-MC programs do particularly well against traditional programs
>>>> because they expose the brittleness inherent in the pattern databases
>>>>      
>>>>         
>>> they
>>>    
>>>       
>>>> use.  Strong humans are not so easily beaten by playing
>>>>      
>>>>         
>>> unconventional and
>>>    
>>>       
>>>> somewhat inferior moves.
>>>>
>>>>
>>>>
>>>> David
>>>>
>>>>
>>>>
>>>> Personally I think 9x9 is good for trying out ideas. But in the end,
>>>>      
>>>>         
>>> if it
>>>    
>>>       
>>>> doesn't play well on 19x19 then I don't care one bit how well it
>>>>      
>>>>         
>>> plays on
>>>    
>>>       
>>>> 9x9. Just my opinion of course.
>>>>
>>>>
>>>>
>>>> Mark
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> ---------------------------------------------------------------------
>>>>      
>>>>         
>>> ---
>>>    
>>>       
>>>> _______________________________________________
>>>> computer-go mailing list
>>>> computer-go@computer-go.org
>>>> http://www.computer-go.org/mailman/listinfo/computer-go/
>>>>      
>>>>         
>>> _______________________________________________
>>> computer-go mailing list
>>> computer-go@computer-go.org
>>> http://www.computer-go.org/mailman/listinfo/computer-go/
>>>    
>>>       
>> _______________________________________________
>> computer-go mailing list
>> computer-go@computer-go.org
>> http://www.computer-go.org/mailman/listinfo/computer-go/
>>
>>  
>>     
> _______________________________________________
> computer-go mailing list
> computer-go@computer-go.org
> http://www.computer-go.org/mailman/listinfo/computer-go/
>
>
>       
> _____________________________________________________________________________ 
> Ne gardez plus qu'une seule adresse mail ! Copiez vos mails vers Yahoo! Mail 
> http://mail.yahoo.fr
> _______________________________________________
> computer-go mailing list
> computer-go@computer-go.org
> http://www.computer-go.org/mailman/listinfo/computer-go/
>
>   
_______________________________________________
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/

Reply via email to