Hi Fuming,

Remi's CG2006 paper is published/released half an year earlier. CG2006 was on 
2006/5/29-31 at Turin, Italy. Mogo's paper 
(http://hal.inria.fr/docs/00/12/15/16/PDF/RR-6062.pdf) was released on 2006/11. 
That's why Mogo's paper cited Remi's paper (please see reference [9] in this 
report).

As for MCTS, except the UCB formula, can you point out what is the difference 
between Remi's MCTS and Mogo's UCT? In my understand, UCT is exactly a 
selection strategy of MCTS. This is how Chaslot classified in his paper 
"Progressive Strategies for Monte-Carlo Tree Search".

Aja


----- Original Message ----- 
  From: Fuming Wang 
  To: [email protected] 
  Sent: Friday, December 31, 2010 2:02 PM
  Subject: [Computer-go] Fwd: News on Tromp-Cook ?





  ---------- Forwarded message ----------
  From: Fuming Wang <[email protected]>
  Date: Fri, Dec 31, 2010 at 1:50 PM
  Subject: Re: [Computer-go] News on Tromp-Cook ?
  To: Aja <[email protected]>


  Hi Aja,

  Remi and S. Gelly's paper both come out in 2006,and I just checked that they 
did not reference each other. I just read Remi's paper again, and realized that 
CrazyStone's tree search approach is actually different from the popular UCT 
method. Similar to you, I haven't been able to get good results from the 
popular UCT method, so I might try CrazyStone's method for a change. In Remi's 
paper, CrazyStone is only having around 30% winning rate against Gnu Go 3.6, 
and now Erica is winning world competitions,this actually proves that high 
quality MC simulation (realized for the first time in MoGo) is more important 
than tree search algorithms.

  Best regards,
  Fuming



  On Fri, Dec 31, 2010 at 12:41 PM, Aja <[email protected]> wrote:

    Hi Fuming,

    The idea of improving the quality of simulation is more earlier, than 
Mogo’s paper, in the Appendix A of Remi Coulom’s CG2006 paper “Efficient 
Selectivity and Backup Operators in Monte-Carlo Tree 
Search”(http://remi.coulom.free.fr/CG2006/CG2006.pdf):

    The choice of a more clever probability distribution can improve the 
quality of the Monte-Carlo estimation....

    I am not sure if Remi was the first one proposing this concept in Computer 
Go field, but Mogo definitely was not.

    I was in Amstertam attending Computer Olympiad 2007, in the team of Chinese 
chess program “Deep Elephant”. I played with Crazy Stone, Mogo and was very 
surprised to see they beat me. Afterwards, Mogo’s paper is so easy to 
understand/implement for me that trigger me to work on Computer Go. Indeed, 
Mogo has huge contributions, especially in the popularization of MCTS. I don’t 
mean to weaken or deny it, but just want to point out Crazy Stone’s great 
contributions. In Erica, I use CrazyStone-like simulations successfully. 
Mogo-type simulation almost does not help Erica at all. 

    If we want to numerate the strongest programs, we cannot forget Fuego(2010 
UEC Cup winner) and MyGoFriend(Computer Olympiad 2010, 9x9 winner). For 
academic progress, we cannot forget Crazy Stone. For practical development 
usage, we cannot forget GnuGo and GoGui released by Fuego team. There were 
really too many contributors in the past.

    Happy New Years to all.

    Aja

    From: Fuming Wang 
    Sent: Friday, December 31, 2010 10:16 AM
    To: Aja ; [email protected] 
    Subject: Re: [Computer-go] News on Tromp-Cook ?

    This is certainly a good time to sit back and look at what got us here. The 
following key ideas have been mentioned so far: UCB, MCTS, RAVE, Pattern and Go 
knowledge during MC simulation.These ideas are all essential to a strong MC 
based Go program.If we want to pick the most important idea that got us here, I 
would say it is the realization that adding Go Pattern and Go Knowledge to MC 
simulation can significantly improve the quality of board evaluation. This is 
amount to the important sampling concept in MC integration, which is very 
import for Monte Carlo applications in many fields. MC simulation with 
importance sampling give us for the first time a reasonablly accurate 
evaluation function for Go. UCB, MCTS, RAVE are certainly very important, 
however, it is still possible that new approaches that can achieve good results 
with just importantly samples MC simulation. So, I think MoGo is the most 
important break-through.

    Happy New Year, everyone!
    Fuming




    On Fri, Dec 31, 2010 at 9:20 AM, Aja <[email protected]> wrote:

      Hi Jeff,

      When, do you think, did Mogo "started dominating all the KGS computer 
events and CGOS, and also was the first to extend that dominance from 9x9 to 
19x19."?

      In Computer Olympiad 2007, Steenvreter was gold medal on 9x9. At the 
final match of 19x19, it's easily to see that Mogo and Crazy Stone were close 
(finally Mogo 1st and CS 2ed). But, at the end of 2007, Crazy Stone defeated 
Mogo and won the UEC Cup (19x19). Afterwards, Many Faces won 9x9 and 19x19 on 
2008. Zen and Erica won 2009 and 2010, both continuing Crazy Stone thread.

      Mogo's biggest contributions, so far, in my view, are
      1.Applied UCT to computer Go, and such application came from the idea 
"MCTS" that proposed in 2006 by Remi Coulom. Crazy Stone was using MCTS to win 
9x9 in 2006 Computer Olympiad.
      2.See 3x3 patterns around the previous move.
      3.RAVE (strictly speaking, it is invented by David Silver).

      UCT and RAVE are for both for the tree search. I think Crazy tone's 
contribution for the playout is of same/or more important, because the quality 
of simulations decide the playing strength much. >From this view, we should 
give Crazy Stone more and more credit.

      I don't mean to raise any debate. Mogo does has important contributions, 
but it's not so hard to assign credit to Crazy Stone. By the way, we should not 
forget Fuego and MyGoFriend. Anyway, I think SenSei's description is 
out-of-date.

      Aja


      -----原始郵件----- From: Jeff Nowakowski
      Sent: Friday, December 31, 2010 5:43 AM
      To: [email protected] 

      Subject: Re: [Computer-go] News on Tromp-Cook ?


      On 12/30/2010 01:58 PM, David Fotland wrote:

        You should also give more credit to CrazyStone as an early strong 
program
        that contributed many ideas, comparable to Mogo.  Remi is Aja's 
advisor, so
        Erica continues the CrazyStone thread.


      I did mention CrazyStone, and the Sensei's page lists it first as the
      program that "started the new wave of MCTS programs by winning the 9x9
      gold medal at the ICGA Computer Olympiad, in 2006."  Like I said in my
      first message, though, it's hard to assign credit, and I don't mean to
      slight other programs.

      However, MoGo was the program that really got people to sit up and take
      notice, because it started dominating all the KGS computer events and
      CGOS, and also was the first to extend that dominance from 9x9 to 19x19.
      I believe the biggest breakthroughs were made with MoGo (building, of
      course, on earlier ideas). This is easily verified by going back to the
      archives and seeing how many people patterned their program after MoGo.

      _______________________________________________
      Computer-go mailing list
      [email protected]
      http://dvandva.org/cgi-bin/mailman/listinfo/computer-go 
      _______________________________________________
      Computer-go mailing list
      [email protected]
      http://dvandva.org/cgi-bin/mailman/listinfo/computer-go







------------------------------------------------------------------------------


  _______________________________________________
  Computer-go mailing list
  [email protected]
  http://dvandva.org/cgi-bin/mailman/listinfo/computer-go
_______________________________________________
Computer-go mailing list
[email protected]
http://dvandva.org/cgi-bin/mailman/listinfo/computer-go

Reply via email to