[computer-go] Memory - efficient UCT proposal.
Łukasz Lew
lukasz.lew at gmail.com
Wed Jan 10 03:12:36 PST 2007
It is possible that Your uniform playout part is a lot more efficient
than UCT part, because
of costly move choosing procedure (loop).
On last Computer and Games conference I and Jakub Pawlewicz published an
article describing 1+epsilon trick that increases efficiency of
proof-number search.
It also applicable to UCT. I believe that UCT with epsilon trick may
be as efficient as the rest of the playout.
I will put the article on my homepage in few days.
Best Regards
Lukasz
On 1/10/07, Don Dailey <drd at mit.edu> wrote:
> > Just add a new child only when parent is visited more times than X.
>
> I'm testing this very idea with UCT. I'm testing 3 versions right
> now where X is different in each version. I'm testing 5, 10 and 100.
>
> I've always used a higher value than 1 but never thoroughly checked
> this out. In my tests, X=5 is winning but there are not enough
> games to be statistically convincing. I'm running at long
> time controls so that the answer I get is representative.
>
> The interesting thing is that it can do a lot more play-outs when
> when X is high, although it is less strong. I need to understand
> why.
>
> Based on the paltry data I have now it's a mistake to use X that
> is very high.
>
>
> Rating Win perc Tot Gms Ave Time Player
> ------- -------- ------- -------- ------
> 2105.4 58.065 31 1035.9 laz005
> 2055.1 50.000 44 881.9 laz010
> 2000.0 41.379 29 633.4 laz100
>
> Black wins: 29 55.8 %
> White wins: 23 44.2 %
>
>
>
>
> On Fri, 2007-01-05 at 12:05 +0100, Łukasz Lew wrote:
> > Just add a new child only when parent is visited more times than X.
> >
> > You will loose only a minimal amount of information.
> >
> > Hope this helps :)
> > Lukasz
> > _______________________________________________
> > computer-go mailing list
> > computer-go at computer-go.org
> > http://www.computer-go.org/mailman/listinfo/computer-go/
>
> _______________________________________________
> 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