Why such divergent scoring results with different GUIs?

For discussing go computing, software announcements, etc.
Post Reply
Alberich
Dies with sente
Posts: 92
Joined: Sun Jun 17, 2012 11:05 am
GD Posts: 0
IGS: Alberich
Online playing schedule: IGS most weekdays
Been thanked: 1 time

Why such divergent scoring results with different GUIs?

Post by Alberich »

I played a game this morning against GNUGo using CompoGo. After the game was over, CompoGo scored it as a win for me by 11 points for White. But when I imported this game into Smartgo Kifu using Dropbox...Smartgo Kifu scored it as 236 points?! for Black. They can't both be right. Is this issue with scoring a big problem for go software?
User avatar
ez4u
Oza
Posts: 2414
Joined: Wed Feb 23, 2011 10:15 pm
Rank: Jp 6 dan
GD Posts: 0
KGS: ez4u
Location: Tokyo, Japan
Has thanked: 2351 times
Been thanked: 1332 times

Re: Why such divergent scoring results with different GUIs?

Post by ez4u »

Alberich wrote:I played a game this morning against GNUGo using CompoGo. After the game was over, CompoGo scored it as a win for me by 11 points for White. But when I imported this game into Smartgo Kifu using Dropbox...Smartgo Kifu scored it as 236 points?! for Black. They can't both be right. Is this issue with scoring a big problem for go software?

Which one did you think was correct? :blackeye:
Dave Sigaty
"Short-lived are both the praiser and the praised, and rememberer and the remembered..."
- Marcus Aurelius; Meditations, VIII 21
Alberich
Dies with sente
Posts: 92
Joined: Sun Jun 17, 2012 11:05 am
GD Posts: 0
IGS: Alberich
Online playing schedule: IGS most weekdays
Been thanked: 1 time

Why such divergent scoring results with different GUIs?

Post by Alberich »

I don't know...because right now Igowin HD doesn't support iTunes file sharing nor email importing since that app I trust more than Smartgo Kifu. So I don't know why different GUIs are giving such different results. I'm surprised there isn't a uniformed method of scoring implemented across the different programs.
User avatar
SpongeBob
Lives in gote
Posts: 499
Joined: Sat Apr 24, 2010 3:18 pm
Rank: Fox 3D
GD Posts: 325
Location: Germany
Has thanked: 213 times
Been thanked: 96 times

Re: Why such divergent scoring results with different GUIs?

Post by SpongeBob »

At the end of the game, it has to be decided which groups are alive and which are dead. It is not so easy for the computer to determine this correctly. When you play on KGS for example, you and your opponent have to agree upon and mark the dead groups manually.

If the status (dead or alive) of all groups is decided and all moves that yield points have been played by the players (which is the case, normally), the result will be the same for all implementations.
Stay out of my territory! (W. White, aka Heisenberg)
Alberich
Dies with sente
Posts: 92
Joined: Sun Jun 17, 2012 11:05 am
GD Posts: 0
IGS: Alberich
Online playing schedule: IGS most weekdays
Been thanked: 1 time

Re: Why such divergent scoring results with different GUIs?

Post by Alberich »

That's incredible. Can you imagine fierce enemies on the board sitting down to calmly argue which side's stones are dead? Western chess doesn't have this problem because not only is the board smaller but the goal there is clearer...capture or kill the opposing king. No such goal exists in Go. The end of a game between two players looks like a work of art (it really does look like art) and each player determines which stones are dead. If that's the case here then there's no engine or GUI out there that can reliably determine who's the winner in these games. KGS does a good job of this but unfortunately it doesn't have a built in engine that does this when you play against the computer when not connected to the KGS server. It's only available online. In second place I'd have to award this to Compogo. I think this GUI does a very good job of figuring out the proper counting of the stones.

Does anybody know if Compogo is still being actively developed?
hyperpape
Tengen
Posts: 4382
Joined: Thu May 06, 2010 3:24 pm
Rank: AGA 3k
GD Posts: 65
OGS: Hyperpape 4k
Location: Caldas da Rainha, Portugal
Has thanked: 499 times
Been thanked: 727 times

Re: Why such divergent scoring results with different GUIs?

Post by hyperpape »

It's worth noting that there are rulesets where life and death are always settled and can be mechanically checked. I believe computer vs. computer matches use a method like this. At the end of the game where humans would agree on life and death, the computers fill everything in until stones are captured.

In fact, in roughly 90% of human games, there's no question of agreement. Both players can see without a problem that the game is over and which territories are which. In another 9%, one player has forgotten a single dame (a neutral point that is of no particular significance). In perhaps 1%, someone really has forgotten something and loses points or there is a disagreement. Just today, I lost ten points because I'd overlooked a move inside my territory when I passed. But even there, there was no argument. By opponent played it, and I lost several stones).

It is only more human friendly rules that cause problems for computers by permitting us to omit moves at the end of the game. Btw: it's not just computers that can be confused. In a game between two 10 kyus, a corner position may be played out until the bitter end. Between two 9 dans, they may simply know better than to play any more. (Similarly, it's much less common, but two weak chess players will not know that a particular endgame position is a draw).
User avatar
jts
Oza
Posts: 2664
Joined: Sat Sep 18, 2010 4:17 pm
Rank: kgs 6k
GD Posts: 0
Has thanked: 310 times
Been thanked: 634 times

Re: Why such divergent scoring results with different GUIs?

Post by jts »

I think you're conflating two different problems, alberich.

1: of smartgo kifu and compogo, one (or both) of them made a mistake scoring a position.

2: two beginners will sometimes make mistakes in the endgame.

The first problem is sort of banal... Next time you have this problem save the sgf and we will tell you which program is counting correctly, and why. Or learn to count yourself, so you won't have to rely on the computer to tell w+11 from b+250 ;)

The second problem is more equivalent to two chess novices each missing several checkmate sequences before the game finally trundles to a close. If you find that sort of sloppiness aesthetically off-putting, play more go and you'll encounter less of it.
User avatar
HermanHiddema
Gosei
Posts: 2011
Joined: Tue Apr 20, 2010 10:08 am
Rank: Dutch 4D
GD Posts: 645
Universal go server handle: herminator
Location: Groningen, NL
Has thanked: 202 times
Been thanked: 1086 times

Re: Why such divergent scoring results with different GUIs?

Post by HermanHiddema »

Alberich wrote:That's incredible. Can you imagine fierce enemies on the board sitting down to calmly argue which side's stones are dead? Western chess doesn't have this problem because not only is the board smaller but the goal there is clearer...capture or kill the opposing king.


Can you imagine fierce enemies on the board sitting down to calmly agree that K+R vs K is a won game?

As they say: Chess is a battle, go is the whole war. Go consists of many individual battles, and at some point, in each of them, there is no point in playing on. Skilled players know this, and will not play on. Just as any reasonable chess player knows that K+R vs. K is won, any reasonable go player knows when stones are dead. In either case, such players will not needlessly play on, they will concede the position.
xed_over
Oza
Posts: 2264
Joined: Mon Apr 19, 2010 11:51 am
Has thanked: 1179 times
Been thanked: 553 times

Re: Why such divergent scoring results with different GUIs?

Post by xed_over »

Alberich wrote:That's incredible. Can you imagine fierce enemies on the board sitting down to calmly argue which side's stones are dead?
...
No such goal exists in Go.

play using Chinese rules, then the one with the most stones on the board wins.
RobertJasiek
Judan
Posts: 6273
Joined: Tue Apr 27, 2010 8:54 pm
GD Posts: 0
Been thanked: 797 times
Contact:

Re: Why such divergent scoring results with different GUIs?

Post by RobertJasiek »

Alberich wrote:then there's no engine or GUI out there that can reliably determine who's the winner in these games.


It is no problem for area scoring.

KGS does a good job of this


For KGS-Japanese Rules, it makes simple mistakes, i.e. it does make a terrible job.
RobertJasiek
Judan
Posts: 6273
Joined: Tue Apr 27, 2010 8:54 pm
GD Posts: 0
Been thanked: 797 times
Contact:

Re: Why such divergent scoring results with different GUIs?

Post by RobertJasiek »

xed_over wrote:play using Chinese rules, then the one with the most stones on the board wins.


Chinese rules are not the solution because they contain ambiguity. Use simple area scoring rules instead.

Chinese rules do not let the one with the most stones on the board (stone scoring) win, but use area scoring.
User avatar
HermanHiddema
Gosei
Posts: 2011
Joined: Tue Apr 20, 2010 10:08 am
Rank: Dutch 4D
GD Posts: 645
Universal go server handle: herminator
Location: Groningen, NL
Has thanked: 202 times
Been thanked: 1086 times

Re: Why such divergent scoring results with different GUIs?

Post by HermanHiddema »

RobertJasiek wrote:
Alberich wrote:then there's no engine or GUI out there that can reliably determine who's the winner in these games.


It is no problem for area scoring.


RobertJasiek wrote:Chinese rules are not the solution because they contain ambiguity.

Chinese rules...use area scoring.


There seems to be a slight contradiction here, no? :)

More to the point, it is a problem for any rule set that has a agreement phase.
RobertJasiek
Judan
Posts: 6273
Joined: Tue Apr 27, 2010 8:54 pm
GD Posts: 0
Been thanked: 797 times
Contact:

Re: Why such divergent scoring results with different GUIs?

Post by RobertJasiek »

HermanHiddema wrote:There seems to be a slight contradiction here


Of course not. The Chinese Rules' major problem is the ko rules.
Bill Spight
Honinbo
Posts: 10905
Joined: Wed Apr 21, 2010 1:24 pm
Has thanked: 3651 times
Been thanked: 3373 times

Re: Why such divergent scoring results with different GUIs?

Post by Bill Spight »

This is a problem for beginners. It would be a problem for kyu players if they did not agree through ignorance. (A small percentage of kyu games are incorrectly scored.) It is not a problem for pros, which is one reason that go rules are sloppy. We cannot now expect GUIs to score at pro level.
The Adkins Principle:
At some point, doesn't thinking have to go on?
— Winona Adkins

Visualize whirled peas.

Everything with love. Stay safe.
Post Reply