[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: computer-go: Fast scoring program?
Hi Robert,
Ok, "spirit of the game" is very poor wording.
In Chess tournaments between countries, it has been a common practice
in the past to play a few moves (among your countrymen) and then agree
to a draw. This is a "game" itself, outside of the real game and is
not "in the spirit of" chess.
At the very beginning of a GO game, and at any point before it is
played out to the bitter end, every position has a correct evaluation
but this is too complicated for humans to figure out most of the time.
At some point before the game is "actually over" (see my comment
below) it becomes obvious to humans what the final result will be and
they agree on it. This is less obvious to computers.
That's really what my "spirit of the game" comment was all about.
* Based on your comments, "actually over" means ignoring any rules
that go beyond the mathmatical nature of the game, such as "player
can by mutual agreement can do this or that."
don
Date: Thu, 16 Aug 2001 11:49:39 +0200
From: Robert Jasiek <jasiek@xxxxxxxxxxxxxxxxx>
"Grajdeanu, Adrian" wrote:
> TT scoring does not capture the sprit of the game.
Such a statement is pointless because you do not define
"spirit of the game".
> Counting dead stones as
> points instead of prisonners and territory is bad.
What is this supposed to say? That
score = number of dead stones
is worse than
score = prisoners plus territory
?
No doubt, the first does not make sense at all.
Inhowfar are prisoners not points?
To summarize, I do not understand your sentence at all.
> Playing inside own territory is bad.
In which context?
Don Dailey <drd@xxxxxxxxxxxxxxxxx> wrote:
> TT scoring does indeed capture the spirit of the game.
Same remark as above for you.
> Japanese
> scoring is just a shortcut way to evalute the end result before the
> game actually ends.
Using the word "end" here is a little dangerous because it
can have multiple meanings:
- the game end (just before applying the score definition)
- the state created by applying the score definition
- the state after mechanically counting the score
- the state after the result agreement
> 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.)
Similarly "play" as you use it can have even more meanings.
> That is why I say TT captures the true spirit of the game
> and Japanese does not.
Your point seems to be that "spirit" ends at the state created
by applying the score definition. Why? Is it not necessary for
a program to count the score, to reconfirm the result and the
winner, and to make a result agreement?
Again let me ask: What is the spirit of the game? To put it
differently: What is a game of go? When does ot start, when
does it end, when do players/programs perform competition?
A game starts from the empty board, then competition performs
actions defined as legal by the rules, then the rules define
termination of that performance so that their definition of
the winner can be applied, then that definition is applied.
We still need a context of tournament rules: Is it the task
of the rules of play to determine the winner or is the task of
the players/programs? Depending on the answer, the final end
of a game differs, the final end of skill differs, and
counting, reconfirmation, and result agreement may or may not
be part of a game or of skill during it. So the "spirit of
competition" is not given per se but only due to the priorly
given rules of play together with the tournament rules. Even
more confusingly, special rulesets like Japanese style rules
may temporarily take any skill from the players to the rules
themselves (during the scoring application) and thereafter
give skill back to the players, who then may or may not be
able to interpret the score application, to count, to
reconfirm, to agree on the result.
> 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.
For AI or NN programs different rulesets could be used for
the score definition and independently of this different
rulesets and their interpretation could be used as models
for strategic evaluation during late stages of the game.
E.g. my commentary on the Nihon Kiin 1989 rules is still
useful for strategy if the program plays with TT rules for
the score definition.
--
robert jasiek