I think I agree with you on the comma bots, allow anyone to make them.<div><br></div><div>Copying from bayeselo is tricky because if a bot has only played one or two games it may not make sense to constantly copy over the rating.   So I should probably change to make the copy happen only after computing the ratings.   Bayeselo has the desirable characteristic that just 1 or 2 wins or losses will not get ridiculously high or low ratings because it starts with some kind of a priori assumption that all bots are equal  (I think it does the equivalent of granting a pseudo draws to all match-ups or something similar.)</div>
<div><br></div><div>Furthermore I think I will change the bayeselo page to only display programs who have played at least 100 games.   </div><div>   </div><div>The final issue is whether to copy ratings over for bots who have played less than N games.   It makes sense to do this since these players do not have established ratings and we really want them to get realistic ratings as quickly as possible.     So I could do this even if the bots are not comma bots. </div>
<div><br></div><div>Don</div><div><br></div><div><br></div><div><br><br><div class="gmail_quote">On Thu, Nov 18, 2010 at 3:19 PM, Brian Sheppard <span dir="ltr"><<a href="mailto:sheppardco@aol.com">sheppardco@aol.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">








<div lang="EN-US" link="blue" vlink="purple">

<div>

<p class="MsoNormal"><span style="font-size:11.0pt;color:#1F497D">Sure, let anyone create a comma bot. Users get faster testing
from having multiple bots, and the community gets more rating stability.
Everyone wins.</span></p>

<p class="MsoNormal"><span style="font-size:11.0pt;color:#1F497D"> </span></p>

<p class="MsoNormal"><span style="font-size:11.0pt;color:#1F497D">I think that there should be a minimum number of games for
copying Bayeselo, but I don't feel strongly about any particular number. Maybe only
30 games for Bayeselo to be as stable as online updating.</span></p>

<p class="MsoNormal"><span style="font-size:11.0pt;color:#1F497D"> </span></p>

<p class="MsoNormal"><span style="font-size:11.0pt;color:#1F497D">The "last 24 hours" restriction doesn't seem to matter
much. If a bot hasn't played since the last copying, then it has no more new
data, so the only changes are from second-order effects.</span></p>

<p class="MsoNormal"><span style="font-size:11.0pt;color:#1F497D"> </span></p>

<p class="MsoNormal"><span style="font-size:11.0pt;color:#1F497D">Brian</span></p>

<p class="MsoNormal"><span style="font-size:11.0pt;color:#1F497D"> </span></p>

<div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in">

<p class="MsoNormal"><b><span style="font-size:10.0pt">From:</span></b><span style="font-size:10.0pt">
<a href="mailto:computer-go-bounces@dvandva.org" target="_blank">computer-go-bounces@dvandva.org</a> [mailto:<a href="mailto:computer-go-bounces@dvandva.org" target="_blank">computer-go-bounces@dvandva.org</a>] <b>On
Behalf Of </b>Don Dailey<br>
<b>Sent:</b> Thursday, November 18, 2010 9:44 AM<br>
<b>To:</b> computer-go<br>
<b>Subject:</b> [Computer-go] comma bots</span></p>

</div><div><div></div><div class="h5">

<p class="MsoNormal"> </p>

<p class="MsoNormal">There are now several comma bots on the server.   This
should have a good impact on bringing the ELO ratings in line with the Bayeselo
page.   I'm currently copying over their ratings every 2 hours. </p>

<div>

<p class="MsoNormal"> </p>

</div>

<div>

<p class="MsoNormal">So now we have a couple of questions to ask the group -
primarily for those actually using CGOS.   </p>

</div>

<div>

<p class="MsoNormal"> </p>

</div>

<div>

<p class="MsoNormal">One possible use of comma bots is for users to have control
over how their programs get rated.   It was my original intentions to
forbid general usage of this mechanism,  but it occurred to me
that it's possible to just open this up to everyone -  you create a comma
bot if you want the bayeselo rating to be copied over (every 2 hours or so.)
    This effectively gives your bot the most accurate rating as it's
based on your exact performance over all the games you have ever played.  
 It would also have a positive affect on the rating pool accuracy.  </p>

</div>

<div>

<p class="MsoNormal"> </p>

</div>

<div>

<p class="MsoNormal">Another possibility is to discourage this and reserve it for
clone bots designed to add stability to the rating system.  </p>

</div>

<div>

<p class="MsoNormal"> </p>

</div>

<div>

<p class="MsoNormal">As a separate issue it is possible to use this copy
mechanism for bots who have played less than 100 or 200 games.  
 Since that is probably a huge number of bots over time it would be
restricted to bots that have recent activity, perhaps within the last
24 hours.    </p>

</div>

<div>

<p class="MsoNormal"> </p>

</div>

<div>

<p class="MsoNormal">Any thoughts on either of these points?</p>

</div>

<div>

<p class="MsoNormal"> </p>

</div>

<div>

<p class="MsoNormal"> </p>

</div>

<div>

<p class="MsoNormal"> </p>

</div>

<div>

<p class="MsoNormal"> </p>

</div>

</div></div></div>

</div>


<br>_______________________________________________<br>
Computer-go mailing list<br>
<a href="mailto:Computer-go@dvandva.org">Computer-go@dvandva.org</a><br>
<a href="http://dvandva.org/cgi-bin/mailman/listinfo/computer-go" target="_blank">http://dvandva.org/cgi-bin/mailman/listinfo/computer-go</a><br></blockquote></div><br></div>