[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: computer-go: Fast scoring program?
TT scoring does indeed capture the spirit of the game. Japanese
scoring is just a shortcut way to evalute the end result before the
game actually ends.
In my opinion, you should be training your NN to understand the WHOLE
game, not just the part humans play (which does not include that full
end game.) That is why I say TT captures the true spirit of the game
and Japanese does not.
I did some experiments with temporal difference learning in chess. I
had these endgame databases that KNOW when a game is over simply by
database lookup (despite the fact that checkmate had not yet been
delivered.) I also would end the games when one side had an
overwhelming material advantage and just score it infinite (like
checkmate.)
Much to my surprise, this hurt the learning process a lot. The
program could not perform basic checkmates because it didn't have the
basic technique to move the king towards the corner. It didn't really
need this during learning because I made it lazy!
You are trying to teach your program to have subtle end of game
scoring sense, by using the japanese model somehow, which just
supplies the answer for it and does not let it make the mistakes it
needs to learn with.
I don't think of Japanese scoring as really "scoring", I think of it
as an "evaluation function." It's exactly the same as taking TT rules
and building a function that is good at guessing the final result when
the game is close to being finished. If you think of it this way, you
will probably come to realize that it doesn't really matter what rules
you use, you should play the game to the end, and if you really think
you have to end early it still doesn't matter what rules you use as
long as you have an evaluator that is accurate when the game is
"almost" over.
Don
From: "Grajdeanu, Adrian" <adrian.grajdeanu@xxxxxxxxxxxxxxxxx>
TT scoring does not capture the sprit of the game. Counting dead stones as
points instead of prisonners and territory is bad. Playing inside own
territory is bad. I strive towards jap scoring. But for now, TT will
suffice. Only later in the evolution my programs need to learn subtelties
that are not favored by TT scoring.
> Hi Adrian,
>
> But TT scoring probably captures the spirit of the game better than
> any other scoring system. For what you are doing, I'm sure TT scoring
> is exactly what you want and will yield better results.
>
> Don