[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[computer-go] SlugGo at the Cotsen Open
SlugGo was entered as a contestant in the Cotsen Open Go tournament in
LA. This is the first time they allowed programs to enter just like
people (except that people were allowed to refuse being paired against
the computer; 3 people refused).
The day before the tournament I met Anders Kierulf and Bob Myers in
West Hollywood. Anders started programming Go 20 years ago (it was his
PhD thesis topic). Bob started the Intelligent Go Foundation, which is
dedicated to computer Go. Anders and I set up the cluster in the
driveway at Bob's condo because we did not want to try to lift the
200-plus pound traveling cluster I had built over the previous month up
to the the third floor. The cluster, 24 Mac minis and a dual G5 tower,
draws more power than can be had from a single electrical circuit, so
we dropped the 2 heavy power cords I had with me down from Bob's
balcony. We got a few curious people asking what we were up to.
We played 2 games between his program SmartGo and SlugGo, and SlugGo
won both. In the second game SlugGo gave SmartGo 4 handicap stones and
still won by over 60 points! The game hinged on one bad move made by
Smartgo. If it had chosen its second highest ranked move SmartGo
probably would have won. But it was good for him because we found a bug
in SmartGo that then allowed him to avoid the same mistake in the
tournament (which would have resulted in a forfeit).
At the tournament SlugGo won the prize for the computer program that
won the most games. The prize will be donated to the Intelligent Go
Foundation. While it was not impressive that the number of wins was
only one, Anders' program did not win any. SmartGo was entered as a 10
kyu and SlugGo as a 9 kyu. I believe that our bracket was 8 to 12 kyu,
and that is the range of players SlugGo faced. SlugGo's win was against
an 8 kyu.
Two games that we lost were almost wins. In one game (against an 8
kyu), we were very far ahead on points when the opponent started
playing tactically complicated but clearly loosing moves and succeeded
in making us loose on time. In the other game SlugGo (I think not the
GNU Go code underneath) generated one mistake that made us loose. For
reasons that are not yet clear, it made a ko in the corner, and that
turned into the one extra eye that let an otherwise dead shape live.
Almost won that one, just one wrong move. I think it was a horizon
effect due to the shallow lookahead we needed to avoid loosing all our
games on time. The other 2 games we lost were very reasonable and the
other players deserved their wins. One loss was by only 10 points (to a
10 kyu), the other by 28 (to a 12 kyu) and in that game the other
player played very well. That player complimented SlugGo's ability to
keep sente for several moves in a row. In all, I feel SlugGo played
well, and I learned much.
We were also able to play a 9 stone handicap game against a 6 dan
player who gave us commentary, so we can check the bad moves and figure
out what we can do about them. He said SlugGo was clearly making a
large number of good moves, a few excellent moves, and did seem to be
much stronger than any other program he had played. He commented that
SlugGo seemed "more natural" than the other programs he had played.
We got coverage from 2 Japanese language TV stations (one from Japan,
one from LA), one of which interviewed me. I am supposed to get a copy
of the tape.
As a result of this outing, I think it is likely that I will take the
cluster to the US Go Congress in Tacoma WA in August.
I believe that the Cotsen will invite programs back next year, and I
can recommend the experience.
Cheers,
David
_______________________________________________
computer-go mailing list
computer-go@xxxxxxxxxxxxxxxxx
http://www.computer-go.org/mailman/listinfo/computer-go/