Page 1 of 1
Any reason to fill in your own territory?
Posted: Tue May 27, 2014 1:33 pm
by Joelnelsonb
My smartgo app does this thing at the end of the game; I'll finish playing and pass but the computer continues to fill in there own space, losing a point each time. It'll put stones in random places like out in the middle of an open space. Is this just the computer being stupid or is there a legit reason to do this?
Re: Any reason to fill in your own territory?
Posted: Tue May 27, 2014 1:43 pm
by Uberdude
Joelnelsonb wrote:My smartgo app does this thing at the end of the game; I'll finish playing and pass but the computer continues to fill in there own space, losing a point each time. It'll put stones in random places like out in the middle of an open space. Is this just the computer being stupid or is there a legit reason to do this?
Just the computer being stupid. There are cases where there is some weakness inside your territory that needs to be defended once the outside liberties get filled at the end of the game, but most bots do the stupid thing you observed as they only try to win, so if they are ahead by quite a few points they fill in their territory. This can be quite a problem when the bot is playing Yoda Norimoto 9 dan professional in a tournament as it's rather rude...
Re: Any reason to fill in your own territory?
Posted: Tue May 27, 2014 2:25 pm
by Solomon
Sometimes I'll do it to my opponent if I'm ahead by a significant margin, the aji's run out, and the opponent won't resign.
Re: Any reason to fill in your own territory?
Posted: Tue May 27, 2014 4:17 pm
by Tim C Koppang
Araban wrote:Sometimes I'll do it to my opponent if I'm ahead by a significant margin, the aji's run out, and the opponent won't resign.
Why not just pass in that situation?
Re: Any reason to fill in your own territory?
Posted: Tue May 27, 2014 4:56 pm
by Uberdude
Tim C Koppang wrote:Araban wrote:Sometimes I'll do it to my opponent if I'm ahead by a significant margin, the aji's run out, and the opponent won't resign.
Why not just pass in that situation?
1. It has more mockery.
2. If they then pass the game enters the scoring phase but it isn't yet finished.
Re: Any reason to fill in your own territory?
Posted: Tue May 27, 2014 5:38 pm
by Bill Spight
Joelnelsonb wrote:My smartgo app does this thing at the end of the game; I'll finish playing and pass but the computer continues to fill in there own space, losing a point each time. It'll put stones in random places like out in the middle of an open space. Is this just the computer being stupid or is there a legit reason to do this?
Make sure that the program is set to play by territory rules. By area rules it loses nothing by filling in its own territory -- unless it kills itself.

Re: Any reason to fill in your own territory?
Posted: Tue May 27, 2014 5:41 pm
by Rowen
Bill Spight wrote:
Make sure that the program is set to play by territory rules. By area rules it loses nothing by filling in its own territory -- unless it kills itself.

I had no idea this was an option either. Glad I looked at this post!
Re: Any reason to fill in your own territory?
Posted: Tue May 27, 2014 5:45 pm
by Uberdude
Does this option actually exist? Most monte carlo bots only play area rules afaik (it's easier for them to count and establish group status, and doesn't punish their fill in). And as they only try to maximise win percentage not margin would it actually help?
Re: Any reason to fill in your own territory?
Posted: Tue May 27, 2014 6:30 pm
by Dusk Eagle
From what I've heard from Mike Novack, Monte Carlo bots don't work well at the beginner level, so I don't think SmartGo is using a Monte Carlo algorithm. I also can't find any mention of Monte Carlo on SmartGo's front page or on the Sensei's Library article on the program.
Re: Any reason to fill in your own territory?
Posted: Tue May 27, 2014 8:33 pm
by lemmata
Joelnelsonb wrote:My smartgo app does this thing at the end of the game; I'll finish playing and pass but the computer continues to fill in there own space, losing a point each time. It'll put stones in random places like out in the middle of an open space. Is this just the computer being stupid or is there a legit reason to do this?
I've heard that some go engines try to win by 0.5... I dunno if this is true or not.
Re: Any reason to fill in your own territory?
Posted: Tue May 27, 2014 11:04 pm
by leichtloeslich
Uberdude wrote:This can be quite a problem when the bot is playing Yoda Norimoto 9 dan professional in a tournament as it's rather rude...
And here I was thinking A.I. research was still millenia away from mastering human emotions!
This may also explain why computer go isn't particularly successful yet: the programmers are wasting their time making anthropomorphic sentient go playing entities, instead of focussing on algorithms to play better go.