Re: [computer-go] KGS connection

2007-11-12 Thread Nick Wedd
In message [EMAIL PROTECTED], 
Chris Fant [EMAIL PROTECTED] writes

Do you know of any reasons why it would not be granted to the program author?


1.  The admin considering granting it is not fully certain that the bot 
account is indeed controlled by the program author.
2.  The program is very volatile in strength, with new algorithms being 
tested, so its presence in the rating system will be destructive.


Reason 1 is the usual reason for refusals.  I suspect that I know more 
than any other KGS admin about which are bona fide programs controlled 
by their authors rather than GNU Go clones controlled by children;  most 
admins are unwilling to get involved.  I have now discussed this with 
other KGS admins.


So if for instance you, Chris, want MechaGozilla set to rated, I will do 
it for you.


Nick




On Nov 9, 2007 12:53 PM, Nick Wedd [EMAIL PROTECTED] wrote:

In message [EMAIL PROTECTED],
Chris Fant [EMAIL PROTECTED] writes
Unlikely to be granted?  I assume you mean only if you are not the
program author?

It is more likely to be granted if you can convince them that you are
the author;  but by no means certain.  I don't know what the guidelines
are.  As an admin myself, I ought to know.  I shall try to find out.

Nick


On Nov 9, 2007 12:17 PM, Nick Wedd [EMAIL PROTECTED] wrote:
 In message
 [EMAIL PROTECTED], Joshua
 Shriver [EMAIL PROTECTED] writes
 Aye, it would be bad to enter a tournament with a bot I didn't write.
 I was thinking more general. Just for play.

 Anyone can run a bot on KGS, the only obstacles are the small amount of
 technical competence required to get it and kgsGtp running and
 connected, and the need for an internet-connected platform to run it on.
 The bot can be one that they have written, downloaded, or stolen, KGS
 won't know nor care.

 Running a _rated_ bot on KGS is another matter.  This requires active
 intervention by an admin, which is unlikely to be granted.  While your
 bot is unrated, it won't be able to play any rated games, and won't
 acquire a rating.

 Nick
 --
 Nick Wedd[EMAIL PROTECTED]

 ___
 computer-go mailing list
 computer-go@computer-go.org
 http://www.computer-go.org/mailman/listinfo/computer-go/

___
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/

--

Nick Wedd[EMAIL PROTECTED]
___
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/


___
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/


--
Nick Wedd[EMAIL PROTECTED]
___
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/


Re: [computer-go] KGS connection

2007-11-11 Thread Stuart A. Yeates
On 10/11/2007, Nick Wedd [EMAIL PROTECTED] wrote:
 In message [EMAIL PROTECTED],
 Chris Fant [EMAIL PROTECTED] writes
   A beginner could easily run gnugo for a day or two, get a 7k rank for the
  gnugo account, then replace gnugo with an account that moves randomly for a
  few moves then resigns. Play this new robot as white with handicap 6, and
  you will soon get a dan-level account.
 
 On the surface, that sounds like a broken system.  That is only my
 opinion based on my limited knowledge of the situation you describe.

 It isn't broken, in the sense that a beginner can't do that, because he
 won't be able to get the bot's account rated.

 It is broken in the sense that even as things stand, he can persuade his
 big brother to open an account, win games, get a 2-dan rating, and then
 throw games to him.  I don't see how any system could prevent this.

This can be done relatively easily using network algorithms.
Essentially your throttle how much of a contribution each other player
can make to a player's rank. This throttling would probably be done
relative difference in the rank between players and the square of the
size of the pool of players.

Such a metric would actually benefit all players, by encouraging them
to play as many different other players as possible and avoid the
formation of player cliques. One would have to ensure that you weren't
penalising player who always played at a certain time of day in a
certain timezone, however.

 cheers
stuart
___
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/


Re: [computer-go] KGS connection

2007-11-11 Thread Alain Baeckeroot
Le dimanche 11 novembre 2007, Stuart A. Yeates a écrit :
 On 10/11/2007, Nick Wedd [EMAIL PROTECTED] wrote:
  In message [EMAIL PROTECTED],
  Chris Fant [EMAIL PROTECTED] writes
A beginner could easily run gnugo for a day or two, get a 7k rank for 
   the
   gnugo account, then replace gnugo with an account that moves randomly 
   for a
   few moves then resigns. Play this new robot as white with handicap 6, and
   you will soon get a dan-level account.

Nick Wedd
  It is broken in the sense that even as things stand, he can persuade his
  big brother to open an account, win games, get a 2-dan rating, and then
  throw games to him.  I don't see how any system could prevent this.
[...]
 This can be done relatively easily using network algorithms.
I don't understand how any algorithm can prevent cheaters without using
some kind of trusted authentification. I think you have a gold mine in your
hand if you can do this. 

Hopefully KGS dot aim to be secured as a banking system, and won't ask
my finger prints before i can connect for a game :-)

 Essentially your throttle how much of a contribution each other player
 can make to a player's rank. This throttling would probably be done
 relative difference in the rank between players and the square of the
 size of the pool of players.
 
 Such a metric would actually benefit all players, by encouraging them
 to play as many different other players as possible and avoid the
 formation of player cliques. One would have to ensure that you weren't
 penalising player who always played at a certain time of day in a
 certain timezone, however.
i suspect most people plays always at a certain time of the day, in their
timezone, so currently there might be 3 cliques: Asia, Europe, and Americas.

Cheers
/Alain
___
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/


Re: [computer-go] KGS connection

2007-11-11 Thread steve uurtamo
 i suspect most people plays always at a certain time of the day, in
 their
 timezone, so currently there might be 3 cliques: Asia, Europe, and
 Americas.

there are also two other cliques: blitz and non-blitz.

watching a randomly chosen game among very strong players on
kgs, most will be blitz.  people just don't play slow games that
often.

one thing about the system that works very well is that over time,
everyone's rank stabilizes to exactly where it should be.  you could
probably game the system with a small group of people for a little
while, but your rank would deteriorate rapidly once you started to
playing other people.  and there's a sense in which it makes absolutely
no difference if you have an arbitrarily inflated rank -- it certainly
wouldn't make you better in a tournament, for instance.  at best
it would gain you one or two games against strong players who
would crush you.  if you want that, just ask them.  they're much
more likely to offer a teaching game, which is more beneficial
overall.

likewise, any bot left up for more than a few hours per day which
accepts arbitrary challenges is likely to end up at exactly its
appropriate rank very quickly.  i think that concern about rating
inflation gives too much weight to the idea of a rank and not to
the ranking system itself.  the system itself works very well.

similarly, people can sandbag and get a low rank for the purposes
of getting extra handicap in a tournament.  but again, it would
serve very little purpose overall.

s.


__
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 
___
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/


Re: [computer-go] KGS connection

2007-11-11 Thread Stuart A. Yeates
On 11/11/2007, Alain Baeckeroot [EMAIL PROTECTED] wrote:
 Le dimanche 11 novembre 2007, Stuart A. Yeates a écrit:

  Such a metric would actually benefit all players, by encouraging them
  to play as many different other players as possible and avoid the
  formation of player cliques. One would have to ensure that you weren't
  penalising player who always played at a certain time of day in a
  certain timezone, however.
 i suspect most people plays always at a certain time of the day, in their
 timezone, so currently there might be 3 cliques: Asia, Europe, and Americas.


You're right, of course.

It's merely a matter of ensuring that your mathematically definition
of clique is appropriate. OTOH, I wouldn't lose any sleep over a
metric that rewarded players who played occasionally played outside of
their usual weekday evening slot.

cheers
stuart
___
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/

Re: [computer-go] KGS connection

2007-11-10 Thread William Shubert
On Fri, 2007-11-09 at 10:13 -0800, Christoph Birk wrote:

 What is the reasoing behind not rating bots?
 
 Christoph

A beginner could easily run gnugo for a day or two, get a 7k rank for
the gnugo account, then replace gnugo with an account that moves
randomly for a few moves then resigns. Play this new robot as white with
handicap 6, and you will soon get a dan-level account.

To try to prevent that kind of business, we make it at least a little
bit of effort to get a rated bot account. I don't think that any admin
takes the time to police bots, but if admins hear complaints about
something funny going on, I'm sure somebody would investigate.

___
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/

Re: [computer-go] KGS connection

2007-11-10 Thread Nick Wedd
In message [EMAIL PROTECTED], 
Chris Fant [EMAIL PROTECTED] writes

 A beginner could easily run gnugo for a day or two, get a 7k rank for the
gnugo account, then replace gnugo with an account that moves randomly for a
few moves then resigns. Play this new robot as white with handicap 6, and
you will soon get a dan-level account.


On the surface, that sounds like a broken system.  That is only my
opinion based on my limited knowledge of the situation you describe.


It isn't broken, in the sense that a beginner can't do that, because he 
won't be able to get the bot's account rated.


It is broken in the sense that even as things stand, he can persuade his 
big brother to open an account, win games, get a 2-dan rating, and then 
throw games to him.  I don't see how any system could prevent this.


Nick
--
Nick Wedd[EMAIL PROTECTED]
___
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/


Re: [computer-go] KGS connection

2007-11-10 Thread Chris Fant
Ok, I see what you are saying now.

On 11/10/07, Nick Wedd [EMAIL PROTECTED] wrote:
 In message [EMAIL PROTECTED],
 Chris Fant [EMAIL PROTECTED] writes
   A beginner could easily run gnugo for a day or two, get a 7k rank for the
  gnugo account, then replace gnugo with an account that moves randomly for a
  few moves then resigns. Play this new robot as white with handicap 6, and
  you will soon get a dan-level account.
 
 On the surface, that sounds like a broken system.  That is only my
 opinion based on my limited knowledge of the situation you describe.

 It isn't broken, in the sense that a beginner can't do that, because he
 won't be able to get the bot's account rated.

 It is broken in the sense that even as things stand, he can persuade his
 big brother to open an account, win games, get a 2-dan rating, and then
 throw games to him.  I don't see how any system could prevent this.

 Nick
 --
 Nick Wedd[EMAIL PROTECTED]
 ___
 computer-go mailing list
 computer-go@computer-go.org
 http://www.computer-go.org/mailman/listinfo/computer-go/

___
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/


Re: [computer-go] KGS connection

2007-11-09 Thread William Shubert
TCP Port 2379 on goserver.gokgs.com

This is an outbound connection from your system. No other connection is
needed.

On Thu, 2007-11-08 at 09:59 +0100, Olivier Teytaud wrote:

 Does someone know which port of which server
 can be accepted by KGS for launching a bot
 (we have tedious troubles with a firewall...) ?
 
 Thanks for any information,
 Olivier
 
___
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/

Re: [computer-go] KGS connection

2007-11-09 Thread Joshua Shriver
What are the rules for putting bots on kgs? Do you have the author or
can anyone put up a gnugo bot?

-Josh

On Nov 9, 2007 4:12 AM, William Shubert [EMAIL PROTECTED] wrote:

  TCP Port 2379 on goserver.gokgs.com

  This is an outbound connection from your system. No other connection is
 needed.


  On Thu, 2007-11-08 at 09:59 +0100, Olivier Teytaud wrote:
  Does someone know which port of which server
 can be accepted by KGS for launching a bot
 (we have tedious troubles with a firewall...) ?

 Thanks for any information,
 Olivier



 ___
 computer-go mailing list
 computer-go@computer-go.org
 http://www.computer-go.org/mailman/listinfo/computer-go/

___
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/


Re: [computer-go] KGS connection

2007-11-09 Thread Chris Fant
The way I understand it, you must have permission from the program
authors for either division.  And only one version of a given program
can compete in the formal division.


On Nov 9, 2007 9:35 AM, Joshua Shriver [EMAIL PROTECTED] wrote:
 What are the rules for putting bots on kgs? Do you have the author or
 can anyone put up a gnugo bot?

 -Josh


 On Nov 9, 2007 4:12 AM, William Shubert [EMAIL PROTECTED] wrote:
 
   TCP Port 2379 on goserver.gokgs.com
 
   This is an outbound connection from your system. No other connection is
  needed.
 
 
   On Thu, 2007-11-08 at 09:59 +0100, Olivier Teytaud wrote:
   Does someone know which port of which server
  can be accepted by KGS for launching a bot
  (we have tedious troubles with a firewall...) ?
 
  Thanks for any information,
  Olivier
 
 
 

  ___
  computer-go mailing list
  computer-go@computer-go.org
  http://www.computer-go.org/mailman/listinfo/computer-go/
 
 ___
 computer-go mailing list
 computer-go@computer-go.org
 http://www.computer-go.org/mailman/listinfo/computer-go/

___
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/


Re: [computer-go] KGS connection

2007-11-09 Thread Jason House
To put a bot on KGS for general play, you simply need to set up a login ID
and have kgsGtp use it.

On Nov 9, 2007 9:35 AM, Joshua Shriver [EMAIL PROTECTED] wrote:

 What are the rules for putting bots on kgs? Do you have the author or
 can anyone put up a gnugo bot?

 -Josh

___
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/

Re: [computer-go] KGS connection

2007-11-09 Thread Joshua Shriver
Aye, it would be bad to enter a tournament with a bot I didn't write.
I was thinking more general. Just for play.
Thanks and good luck in the tourney :)
-Josh

On Nov 9, 2007 9:54 AM, Chris Fant [EMAIL PROTECTED] wrote:
 I was referring to the KGS bot tournaments.  I see now that you did
 not specifically ask about that.



 On Nov 9, 2007 9:40 AM, Chris Fant [EMAIL PROTECTED] wrote:
  The way I understand it, you must have permission from the program
  authors for either division.  And only one version of a given program
  can compete in the formal division.
 
 
 
  On Nov 9, 2007 9:35 AM, Joshua Shriver [EMAIL PROTECTED] wrote:
   What are the rules for putting bots on kgs? Do you have the author or
   can anyone put up a gnugo bot?
  
   -Josh
  
  
   On Nov 9, 2007 4:12 AM, William Shubert [EMAIL PROTECTED] wrote:
   
 TCP Port 2379 on goserver.gokgs.com
   
 This is an outbound connection from your system. No other connection is
needed.
   
   
 On Thu, 2007-11-08 at 09:59 +0100, Olivier Teytaud wrote:
 Does someone know which port of which server
can be accepted by KGS for launching a bot
(we have tedious troubles with a firewall...) ?
   
Thanks for any information,
Olivier
   
   
   
  
___
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/
   
   ___
   computer-go mailing list
   computer-go@computer-go.org
   http://www.computer-go.org/mailman/listinfo/computer-go/
  
 
 ___
 computer-go mailing list
 computer-go@computer-go.org
 http://www.computer-go.org/mailman/listinfo/computer-go/

___
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/


Re: [computer-go] KGS connection

2007-11-09 Thread Chris Fant
I was referring to the KGS bot tournaments.  I see now that you did
not specifically ask about that.


On Nov 9, 2007 9:40 AM, Chris Fant [EMAIL PROTECTED] wrote:
 The way I understand it, you must have permission from the program
 authors for either division.  And only one version of a given program
 can compete in the formal division.



 On Nov 9, 2007 9:35 AM, Joshua Shriver [EMAIL PROTECTED] wrote:
  What are the rules for putting bots on kgs? Do you have the author or
  can anyone put up a gnugo bot?
 
  -Josh
 
 
  On Nov 9, 2007 4:12 AM, William Shubert [EMAIL PROTECTED] wrote:
  
TCP Port 2379 on goserver.gokgs.com
  
This is an outbound connection from your system. No other connection is
   needed.
  
  
On Thu, 2007-11-08 at 09:59 +0100, Olivier Teytaud wrote:
Does someone know which port of which server
   can be accepted by KGS for launching a bot
   (we have tedious troubles with a firewall...) ?
  
   Thanks for any information,
   Olivier
  
  
  
 
   ___
   computer-go mailing list
   computer-go@computer-go.org
   http://www.computer-go.org/mailman/listinfo/computer-go/
  
  ___
  computer-go mailing list
  computer-go@computer-go.org
  http://www.computer-go.org/mailman/listinfo/computer-go/
 

___
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/


Re: [computer-go] KGS connection

2007-11-09 Thread Nick Wedd
In message 
[EMAIL PROTECTED], Joshua 
Shriver [EMAIL PROTECTED] writes

Aye, it would be bad to enter a tournament with a bot I didn't write.
I was thinking more general. Just for play.


Anyone can run a bot on KGS, the only obstacles are the small amount of 
technical competence required to get it and kgsGtp running and 
connected, and the need for an internet-connected platform to run it on. 
The bot can be one that they have written, downloaded, or stolen, KGS 
won't know nor care.


Running a _rated_ bot on KGS is another matter.  This requires active 
intervention by an admin, which is unlikely to be granted.  While your 
bot is unrated, it won't be able to play any rated games, and won't 
acquire a rating.


Nick
--
Nick Wedd[EMAIL PROTECTED]
___
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/


Re: [computer-go] KGS connection

2007-11-09 Thread Chris Fant
Do you know of any reasons why it would not be granted to the program author?


On Nov 9, 2007 12:53 PM, Nick Wedd [EMAIL PROTECTED] wrote:
 In message [EMAIL PROTECTED],
 Chris Fant [EMAIL PROTECTED] writes
 Unlikely to be granted?  I assume you mean only if you are not the
 program author?

 It is more likely to be granted if you can convince them that you are
 the author;  but by no means certain.  I don't know what the guidelines
 are.  As an admin myself, I ought to know.  I shall try to find out.

 Nick


 On Nov 9, 2007 12:17 PM, Nick Wedd [EMAIL PROTECTED] wrote:
  In message
  [EMAIL PROTECTED], Joshua
  Shriver [EMAIL PROTECTED] writes
  Aye, it would be bad to enter a tournament with a bot I didn't write.
  I was thinking more general. Just for play.
 
  Anyone can run a bot on KGS, the only obstacles are the small amount of
  technical competence required to get it and kgsGtp running and
  connected, and the need for an internet-connected platform to run it on.
  The bot can be one that they have written, downloaded, or stolen, KGS
  won't know nor care.
 
  Running a _rated_ bot on KGS is another matter.  This requires active
  intervention by an admin, which is unlikely to be granted.  While your
  bot is unrated, it won't be able to play any rated games, and won't
  acquire a rating.
 
  Nick
  --
  Nick Wedd[EMAIL PROTECTED]
 
  ___
  computer-go mailing list
  computer-go@computer-go.org
  http://www.computer-go.org/mailman/listinfo/computer-go/
 
 ___
 computer-go mailing list
 computer-go@computer-go.org
 http://www.computer-go.org/mailman/listinfo/computer-go/

 --

 Nick Wedd[EMAIL PROTECTED]
 ___
 computer-go mailing list
 computer-go@computer-go.org
 http://www.computer-go.org/mailman/listinfo/computer-go/

___
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/


Re: [computer-go] KGS connection

2007-11-09 Thread Nick Wedd
In message [EMAIL PROTECTED], 
Chris Fant [EMAIL PROTECTED] writes

Unlikely to be granted?  I assume you mean only if you are not the
program author?


It is more likely to be granted if you can convince them that you are 
the author;  but by no means certain.  I don't know what the guidelines 
are.  As an admin myself, I ought to know.  I shall try to find out.


Nick


On Nov 9, 2007 12:17 PM, Nick Wedd [EMAIL PROTECTED] wrote:

In message
[EMAIL PROTECTED], Joshua
Shriver [EMAIL PROTECTED] writes
Aye, it would be bad to enter a tournament with a bot I didn't write.
I was thinking more general. Just for play.

Anyone can run a bot on KGS, the only obstacles are the small amount of
technical competence required to get it and kgsGtp running and
connected, and the need for an internet-connected platform to run it on.
The bot can be one that they have written, downloaded, or stolen, KGS
won't know nor care.

Running a _rated_ bot on KGS is another matter.  This requires active
intervention by an admin, which is unlikely to be granted.  While your
bot is unrated, it won't be able to play any rated games, and won't
acquire a rating.

Nick
--
Nick Wedd[EMAIL PROTECTED]

___
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/


___
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/


--
Nick Wedd[EMAIL PROTECTED]
___
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/


Re: [computer-go] KGS connection

2007-11-09 Thread Christoph Birk

On Fri, 9 Nov 2007, Nick Wedd wrote:
Running a _rated_ bot on KGS is another matter.  This requires active 
intervention by an admin, which is unlikely to be granted.  While your bot is 
unrated, it won't be able to play any rated games, and won't acquire a 
rating.


What is the reasoing behind not rating bots?

Christoph

___
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/


Re: [computer-go] KGS connection

2007-11-09 Thread Jason House
On Nov 9, 2007 1:06 PM, Chris Fant [EMAIL PROTECTED] wrote:

 Do you know of any reasons why it would not be granted to the program
 author?


It may be possible to have a request slip through the cracks.  I've
submitted e-mail requests to [EMAIL PROTECTED] and gotten no response.

Back in the cgoban2 days, I was granted a rated status for my bot with the
explicit warning that it could be lost if the bot screwed up the scoring at
the end of the game.  I don't know if they review the bot's past performance
on KGS as part of their consideration.
___
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/