[computer-go] an idea for a new measure of a computer
go program's rank.
Don Dailey
drd at mit.edu
Thu Jan 18 20:45:55 PST 2007
On Thu, 2007-01-18 at 20:05 -0800, Ray Tayek wrote:
>
> yes. i would easily give my opponent *much* more time than a few
> handicap stones. the effect of time making someone (or thing) play
> better (or worse) is non-linear and probably only effective over some
> small range of time and talent.
I think the formula is probably similar to UCT or Chess, but even more
so for humans. Double the amount of time you have, and significantly
increase the quality of the move. I don't think this is a limited
effect over a narrow range of time.
I understand chess better than go, I used to be a tournament player.
Give me time to think and I can produce moves
of enormously higher quality over tournament time-controls. I know
this for a fact. I seriously doubt it is different for go.
There is one human limitation however - one problem with humans is
interest - can you stay interested in a game or a move over really
long periods of time - probably not. If you could stay 100% focused
like you might be in a tournament game and time could be compressed
for you - you would play hundreds of ELO points stronger. This is
still not nearly enough to overcome someone more than a few hundred
ELO points stronger - that's too much ground to cover.
It probably is non-linear like you say - even in the more limited game
of Chess, the curve was amazingly linear (every doubling in time seemed
to give a fixed amount
of ELO strength improvement) but this has fallen off in recent years.
Still, the curve is strong and computers continue to climb at pretty
fast rates
as they keep getting faster.
As far as talent is concerned, some chess experiments seem to indicate
that
programs with more sophisticated evaluation functions (more talent) seem
to improve faster with time. This was a surprise to me but I believe
it to
be true.
I think it might work the same with humans - they have more to work with
as
it were. Show a raw beginner a chess game or a go game, and they don't
know
how to use extra time thinking about it. This intuition is backed up
by
what happens with world championship games - Grandmasters bring teams of
analysts with them to study the adjourned position in a game while they
sleep. They wake up the next morning and get briefed on what was
learned. Sometimes both sides come to the table and a draw is
immediately
agreed to or a resignation, since both sides have done the analysis.
Parallel processing at it's finest!
So I think strength in humans is very much the same - perhaps even more
scalable than with computers - subject of course to human frailties of
attention span, sleep time, ability to focus for long periods of time,
etc.
- Don
More information about the computer-go
mailing list