Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

"Protozoa are small, and bacteria are small, but viruses are smaller than the both put together."


interests / rec.games.backgammon / Re: Would 1 million trials be enough to convince you?

SubjectAuthor
* Would 1 million trials be enough to convince you?MK
+* Re: Would 1 million trials be enough to convince you?Stick Rice
|+* Re: Would 1 million trials be enough to convince you?Timothy Chow
||`- Re: Would 1 million trials be enough to convince you?MK
|`- Re: Would 1 million trials be enough to convince you?MK
`* Re: Would 1 million trials be enough to convince you?Axel Reichert
 `* Re: Would 1 million trials be enough to convince you?MK
  `* Re: Would 1 million trials be enough to convince you?Axel Reichert
   `* Re: Would 1 million trials be enough to convince you?MK
    `* Re: Would 1 million trials be enough to convince you?Axel Reichert
     `- Re: Would 1 million trials be enough to convince you?MK

1
Would 1 million trials be enough to convince you?

<07cde98f-e89e-4735-8ca4-2b033250af24n@googlegroups.com>

  copy mid

https://www.novabbs.com/interests/article-flat.php?id=12040&group=rec.games.backgammon#12040

  copy link   Newsgroups: rec.games.backgammon
X-Received: by 2002:ac8:7d85:0:b0:3f5:16af:17e4 with SMTP id c5-20020ac87d85000000b003f516af17e4mr1023941qtd.2.1684400948646;
Thu, 18 May 2023 02:09:08 -0700 (PDT)
X-Received: by 2002:a05:622a:1805:b0:3f5:2698:7e7d with SMTP id
t5-20020a05622a180500b003f526987e7dmr1036491qtc.11.1684400948420; Thu, 18 May
2023 02:09:08 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.goja.nl.eu.org!3.eu.feeder.erje.net!feeder.erje.net!feeder1.feed.usenet.farm!feed.usenet.farm!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: rec.games.backgammon
Date: Thu, 18 May 2023 02:09:08 -0700 (PDT)
Injection-Info: google-groups.googlegroups.com; posting-host=2607:fb90:b79b:9a60:c88c:c015:6986:acbe;
posting-account=ZoOzZggAAADKiZinXeenHF1SgY613agP
NNTP-Posting-Host: 2607:fb90:b79b:9a60:c88c:c015:6986:acbe
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <07cde98f-e89e-4735-8ca4-2b033250af24n@googlegroups.com>
Subject: Would 1 million trials be enough to convince you?
From: mur...@compuplus.net (MK)
Injection-Date: Thu, 18 May 2023 09:09:08 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 4410
 by: MK - Thu, 18 May 2023 09:09 UTC

Well, actually, 1 million 296 thousand to be exact.

Here is the short of it (with details at the end of post):

GNUbg ID: tm0TAQSabdsAAA:cAkFAAAAAAAA

1,296,000 trials, cubeful, 0-ply with maximum noise

9/8 9/7 = cubeful -0.299, cubeless -0.297
7/6 7/5 = cubeful -0.420 (-0.121), cubeless -0.421 (-0.124)
3/1 2/1 = cubeful -0.498 (-0.199), cubeless -0.496 (-0.199)
3/2 3/1 = cubeful -0.526 (-0.227), cubeless -0.525 (-0.227)

One striking detail is how the cubefull and cubeless
equities for moves and cubefull and cubeless equity
differences between moves become mostly identical,
(i.e. "cube skill" evaporates), after 1,296,000 trials...!

If you want to double-check it yourselves, it shouldn't
take more than 4-5 hours on an average desktop PC.

I realize that the decisions aren't completely random
and thus there is still a minimal amount of jackoffski
bias in there but with 1 million 296 thousand trials, I
hope you won't lower yourselves as much to deny that
the results are accurate and revealing enough, without
the capability of fully eliminating the jackoffski bias in
current bots (among which Noo-Bg is the only one that
even comes close to it as above).

Too bad that developers of Ex-Gee, Noo-BG, BG-bzzt,
etc. won't make the minimal effort to add the feature
to do random rollouts to their bots, which would allow
us to undeniably demonstrate what kinds of pieces of
shits their gamblegammon bots are. :(

Although not as stumped as Zimmer, Paul, Tim and
Stick, I'm still stumped how 9/8 9/7 could be better
than 7/6 7/5, in a very sad and lonely way... :( ... ;)

MK

================================================
1. Rollout 9/8 9/7 Eq.: -0.299
35.3 0.0 0.0 - 64.7 0.3 0.1 CL -0.297 CF -0.299
[ 0.0 1.5 0.0 - 0.0 0.0 0.0 CL 0.001 CF 0.001]
Full cubeful rollout with variance reduction
1296000 games, Mersenne Twister dice generator with seed 2655780272
Play: 0-ply cubeful, noise 1 (d)
Cube: 0-ply cubeful, noise 1 (d)
2. Rollout 7/6 7/5 Eq.: -0.420 (-0.121)
29.3 0.0 0.0 - 70.7 0.5 0.2 CL -0.421 CF -0.420
[ 0.0 0.8 0.0 - 0.0 0.0 0.0 CL 0.001 CF 0.001]
Full cubeful rollout with variance reduction
1296000 games, Mersenne Twister dice generator with seed 2655780272
Play: 0-ply cubeful, noise 1 (d)
Cube: 0-ply cubeful, noise 1 (d)
3. Rollout 3/1 2/1 Eq.: -0.498 (-0.199)
25.6 0.0 0.0 - 74.4 0.5 0.2 CL -0.496 CF -0.498
[ 0.0 0.2 0.0 - 0.0 0.0 0.0 CL 0.001 CF 0.001]
Full cubeful rollout with variance reduction
1296000 games, Mersenne Twister dice generator with seed 2655780272
Play: 0-ply cubeful, noise 1 (d)
Cube: 0-ply cubeful, noise 1 (d)
4. Rollout 3/2 3/1 Eq.: -0.526 (-0.227)
24.1 0.0 0.0 - 75.9 0.6 0.2 CL -0.525 CF -0.526
[ 0.0 3.3 0.0 - 0.0 0.0 0.0 CL 0.001 CF 0.001]
Full cubeful rollout with variance reduction
1296000 games, Mersenne Twister dice generator with seed 2655780272
Play: 0-ply cubeful, noise 1 (d)
Cube: 0-ply cubeful, noise 1 (d)

Re: Would 1 million trials be enough to convince you?

<ccc96a15-d6a8-4f8d-83f7-5a09ce0e9417n@googlegroups.com>

  copy mid

https://www.novabbs.com/interests/article-flat.php?id=12041&group=rec.games.backgammon#12041

  copy link   Newsgroups: rec.games.backgammon
X-Received: by 2002:a05:622a:d6:b0:3f3:669f:473d with SMTP id p22-20020a05622a00d600b003f3669f473dmr1033381qtw.12.1684407668447;
Thu, 18 May 2023 04:01:08 -0700 (PDT)
X-Received: by 2002:a05:620a:190a:b0:759:10d2:9018 with SMTP id
bj10-20020a05620a190a00b0075910d29018mr885777qkb.15.1684407668271; Thu, 18
May 2023 04:01:08 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: rec.games.backgammon
Date: Thu, 18 May 2023 04:01:08 -0700 (PDT)
In-Reply-To: <07cde98f-e89e-4735-8ca4-2b033250af24n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=71.38.75.11; posting-account=yTK5ugoAAACRs3TgAz02kMublhPpKQBJ
NNTP-Posting-Host: 71.38.75.11
References: <07cde98f-e89e-4735-8ca4-2b033250af24n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <ccc96a15-d6a8-4f8d-83f7-5a09ce0e9417n@googlegroups.com>
Subject: Re: Would 1 million trials be enough to convince you?
From: bananabo...@gmail.com (Stick Rice)
Injection-Date: Thu, 18 May 2023 11:01:08 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 4875
 by: Stick Rice - Thu, 18 May 2023 11:01 UTC

On Thursday, May 18, 2023 at 5:09:09 AM UTC-4, MK wrote:
> Well, actually, 1 million 296 thousand to be exact.
>
> Here is the short of it (with details at the end of post):
>
> GNUbg ID: tm0TAQSabdsAAA:cAkFAAAAAAAA
>
> 1,296,000 trials, cubeful, 0-ply with maximum noise
>
> 9/8 9/7 = cubeful -0.299, cubeless -0.297
> 7/6 7/5 = cubeful -0.420 (-0.121), cubeless -0.421 (-0.124)
> 3/1 2/1 = cubeful -0.498 (-0.199), cubeless -0.496 (-0.199)
> 3/2 3/1 = cubeful -0.526 (-0.227), cubeless -0.525 (-0.227)
>
> One striking detail is how the cubefull and cubeless
> equities for moves and cubefull and cubeless equity
> differences between moves become mostly identical,
> (i.e. "cube skill" evaporates), after 1,296,000 trials...!
>
> If you want to double-check it yourselves, it shouldn't
> take more than 4-5 hours on an average desktop PC.
>
> I realize that the decisions aren't completely random
> and thus there is still a minimal amount of jackoffski
> bias in there but with 1 million 296 thousand trials, I
> hope you won't lower yourselves as much to deny that
> the results are accurate and revealing enough, without
> the capability of fully eliminating the jackoffski bias in
> current bots (among which Noo-Bg is the only one that
> even comes close to it as above).
>
> Too bad that developers of Ex-Gee, Noo-BG, BG-bzzt,
> etc. won't make the minimal effort to add the feature
> to do random rollouts to their bots, which would allow
> us to undeniably demonstrate what kinds of pieces of
> shits their gamblegammon bots are. :(
>
> Although not as stumped as Zimmer, Paul, Tim and
> Stick, I'm still stumped how 9/8 9/7 could be better
> than 7/6 7/5, in a very sad and lonely way... :( ... ;)
>
> MK
>
> ================================================
> 1. Rollout 9/8 9/7 Eq.: -0.299
> 35.3 0.0 0.0 - 64.7 0.3 0.1 CL -0.297 CF -0.299
> [ 0.0 1.5 0.0 - 0.0 0.0 0.0 CL 0.001 CF 0.001]
> Full cubeful rollout with variance reduction
> 1296000 games, Mersenne Twister dice generator with seed 2655780272
> Play: 0-ply cubeful, noise 1 (d)
> Cube: 0-ply cubeful, noise 1 (d)
> 2. Rollout 7/6 7/5 Eq.: -0.420 (-0.121)
> 29.3 0.0 0.0 - 70.7 0.5 0.2 CL -0.421 CF -0.420
> [ 0.0 0.8 0.0 - 0.0 0.0 0.0 CL 0.001 CF 0.001]
> Full cubeful rollout with variance reduction
> 1296000 games, Mersenne Twister dice generator with seed 2655780272
> Play: 0-ply cubeful, noise 1 (d)
> Cube: 0-ply cubeful, noise 1 (d)
> 3. Rollout 3/1 2/1 Eq.: -0.498 (-0.199)
> 25.6 0.0 0.0 - 74.4 0.5 0.2 CL -0.496 CF -0.498
> [ 0.0 0.2 0.0 - 0.0 0.0 0.0 CL 0.001 CF 0.001]
> Full cubeful rollout with variance reduction
> 1296000 games, Mersenne Twister dice generator with seed 2655780272
> Play: 0-ply cubeful, noise 1 (d)
> Cube: 0-ply cubeful, noise 1 (d)
> 4. Rollout 3/2 3/1 Eq.: -0.526 (-0.227)
> 24.1 0.0 0.0 - 75.9 0.6 0.2 CL -0.525 CF -0.526
> [ 0.0 3.3 0.0 - 0.0 0.0 0.0 CL 0.001 CF 0.001]
> Full cubeful rollout with variance reduction
> 1296000 games, Mersenne Twister dice generator with seed 2655780272
> Play: 0-ply cubeful, noise 1 (d)
> Cube: 0-ply cubeful, noise 1 (d)

I have no idea what you're trying to prove with a 0 ply rollout and max noise. You might as well let my cat chose which plays to make. That setting from memory is basically a pure beginner.

Stick

Re: Would 1 million trials be enough to convince you?

<u456hk$95aa$2@dont-email.me>

  copy mid

https://www.novabbs.com/interests/article-flat.php?id=12043&group=rec.games.backgammon#12043

  copy link   Newsgroups: rec.games.backgammon
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: tchow12...@yahoo.com (Timothy Chow)
Newsgroups: rec.games.backgammon
Subject: Re: Would 1 million trials be enough to convince you?
Date: Thu, 18 May 2023 08:43:31 -0400
Organization: A noiseless patient Spider
Lines: 14
Message-ID: <u456hk$95aa$2@dont-email.me>
References: <07cde98f-e89e-4735-8ca4-2b033250af24n@googlegroups.com>
<ccc96a15-d6a8-4f8d-83f7-5a09ce0e9417n@googlegroups.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Thu, 18 May 2023 12:43:32 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="6c81f0e15d9dd91edb878d7b2088f081";
logging-data="300362"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/LbnHI+VnIwWY5avievgUwxWQVrPiWP8I="
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.11.0
Cancel-Lock: sha1:7vBon9mKe4sQ0zxC5vNRkbIwlIs=
In-Reply-To: <ccc96a15-d6a8-4f8d-83f7-5a09ce0e9417n@googlegroups.com>
Content-Language: en-US
 by: Timothy Chow - Thu, 18 May 2023 12:43 UTC

On 5/18/2023 7:01 AM, Stick Rice wrote:
> I have no idea what you're trying to prove with a 0 ply rollout and max noise. You might as well let my cat chose which plays to make. That setting from memory is basically a pure beginner.

His theory is that the "strong" bot settings introduce serious
systematic errors, which he's trying to avoid by using random
errors instead, and using large numbers of trials to smooth out
the random errors.

In particular, he'd be happy to use your cat, except that your
cat isn't fast enough.

---
Tim Chow

Re: Would 1 million trials be enough to convince you?

<06908b40-1462-4d14-9e40-9a25b65f8997n@googlegroups.com>

  copy mid

https://www.novabbs.com/interests/article-flat.php?id=12045&group=rec.games.backgammon#12045

  copy link   Newsgroups: rec.games.backgammon
X-Received: by 2002:ac8:590b:0:b0:3f6:4892:c77d with SMTP id 11-20020ac8590b000000b003f64892c77dmr114255qty.6.1684455922950;
Thu, 18 May 2023 17:25:22 -0700 (PDT)
X-Received: by 2002:ac8:590b:0:b0:3f6:4892:c77d with SMTP id
11-20020ac8590b000000b003f64892c77dmr114252qty.6.1684455922666; Thu, 18 May
2023 17:25:22 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: rec.games.backgammon
Date: Thu, 18 May 2023 17:25:22 -0700 (PDT)
In-Reply-To: <ccc96a15-d6a8-4f8d-83f7-5a09ce0e9417n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=2607:fb90:b79b:9a60:5573:9ad7:6886:c309;
posting-account=ZoOzZggAAADKiZinXeenHF1SgY613agP
NNTP-Posting-Host: 2607:fb90:b79b:9a60:5573:9ad7:6886:c309
References: <07cde98f-e89e-4735-8ca4-2b033250af24n@googlegroups.com> <ccc96a15-d6a8-4f8d-83f7-5a09ce0e9417n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <06908b40-1462-4d14-9e40-9a25b65f8997n@googlegroups.com>
Subject: Re: Would 1 million trials be enough to convince you?
From: mur...@compuplus.net (MK)
Injection-Date: Fri, 19 May 2023 00:25:22 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 3442
 by: MK - Fri, 19 May 2023 00:25 UTC

On May 18, 2023 at 5:01:09 AM UTC-6, Stick Rice wrote:

> On Thursday, May 18, 2023 at 5:09:09 AM UTC-4, MK wrote:

>> 1,296,000 trials, cubeful, 0-ply with maximum noise

>> 9/8 9/7 = cubeful -0.299, cubeless -0.297
>> 7/6 7/5 = cubeful -0.420 (-0.121), cubeless -0.421 (-0.124)
>> 3/1 2/1 = cubeful -0.498 (-0.199), cubeless -0.496 (-0.199)
>> 3/2 3/1 = cubeful -0.526 (-0.227), cubeless -0.525 (-0.227)

> I have no idea what you're trying to prove
> with a 0 ply rollout and max noise.

At the risk of offending the deep knowledge of
some people here, let me try to give a detailed
yet still a simple answer.

TD-Gammon v1, the granddaddy of all BG bots
that followed, was trained by random self-play
and reached an intermediate level of play, (and
was louded as the first BG bot untainted by any
human bias to achieve it), but it could only play
cubeless single games.

To progress at playing better and also at more
complicated cubeless matches, cubeful single
games and cubeful matches, ideally it would
have kept learning through random self-play.

But doing that would require huge amounts of
computing power that didn't exist back at that
time, 41 years ago. So, they re-inserted human
bias into it through cube skill formulas, match
equity tables, etc. which lead the bots to play
wrongly and to biased rollouts that circularly
validate the same wrong plays.

Today even average destop PC's have enough
power to do million-trial rollouts in a few hours.
So, what I'm trying to do is show you guys how
a properly trained, unbiased bot would play, by
substituting almost random rollouts. (Actually,
with 1,296,000 trials, I could well justify simply
saying "random" instead of "almost random").

I have no problem submitting to the results of
such rollouts as better than my judgment, (i.e.
9/8 9/7 vs. 7/6 7/5). I'm not as good at reading
bots' minds as some of you daily debaters of
positions but even if I may be able to do so in
some very simple cases, I'm truely stumped in
this one and I really wish that one of you oracles
could/would explain to me why..?

MK

Re: Would 1 million trials be enough to convince you?

<305f4f8d-e3bc-4283-9bb4-ae965d0ac407n@googlegroups.com>

  copy mid

https://www.novabbs.com/interests/article-flat.php?id=12046&group=rec.games.backgammon#12046

  copy link   Newsgroups: rec.games.backgammon
X-Received: by 2002:ac8:5c14:0:b0:3e4:e5bf:a24f with SMTP id i20-20020ac85c14000000b003e4e5bfa24fmr146087qti.7.1684457807967;
Thu, 18 May 2023 17:56:47 -0700 (PDT)
X-Received: by 2002:a05:620a:2586:b0:74e:8b1:37f6 with SMTP id
x6-20020a05620a258600b0074e08b137f6mr356269qko.10.1684457807792; Thu, 18 May
2023 17:56:47 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: rec.games.backgammon
Date: Thu, 18 May 2023 17:56:47 -0700 (PDT)
In-Reply-To: <u456hk$95aa$2@dont-email.me>
Injection-Info: google-groups.googlegroups.com; posting-host=2607:fb90:b79b:9a60:5573:9ad7:6886:c309;
posting-account=ZoOzZggAAADKiZinXeenHF1SgY613agP
NNTP-Posting-Host: 2607:fb90:b79b:9a60:5573:9ad7:6886:c309
References: <07cde98f-e89e-4735-8ca4-2b033250af24n@googlegroups.com>
<ccc96a15-d6a8-4f8d-83f7-5a09ce0e9417n@googlegroups.com> <u456hk$95aa$2@dont-email.me>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <305f4f8d-e3bc-4283-9bb4-ae965d0ac407n@googlegroups.com>
Subject: Re: Would 1 million trials be enough to convince you?
From: mur...@compuplus.net (MK)
Injection-Date: Fri, 19 May 2023 00:56:47 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 2665
 by: MK - Fri, 19 May 2023 00:56 UTC

On May 18, 2023 at 6:45:02 AM UTC-6, Timothy Chow wrote:

> On 5/18/2023 7:01 AM, Stick Rice wrote:

>> I have no idea what you're trying to prove
>> with a 0 ply rollout and max noise.

> His theory is that the "strong" bot settings
> introduce serious systematic errors,

Not just "strong" but any non-random play
settings cause it, only at varying degrees.

> which he's trying to avoid by using random
> errors instead,

I'm using "random play" not "random error".

> and using large numbers of trials to smooth
> out the random errors.

Yes, even at the "weakest" settings, there is
still a trace of bias and very large numbers
of trials "virtually" eliminates it.

> In particular, he'd be happy to use your cat,
> except that your cat isn't fast enough.

I'm a big cat lover. No, not big cats. I'm a cat
big lover. Oops, Tim won't like it. How about
I'm a big lover of cats? But I'm not big. Hmm.
I'm a lover of cats in a big way??

Anyway, when I read this, I immediately had
the vision of my cat scooting around pieces
and knocking over the doubling cube on my
backgammon board with it's cute little paws.
That gave me a long, reminiscent smile :)

Then, there was Stick's cat at the other end
of the backgammon board doing the same! :)

Thank you to both of you for making my day,
in a big way. :))

MK

Re: Would 1 million trials be enough to convince you?

<87ttvm5hoo.fsf@axel-reichert.de>

  copy mid

https://www.novabbs.com/interests/article-flat.php?id=12158&group=rec.games.backgammon#12158

  copy link   Newsgroups: rec.games.backgammon
Path: i2pn2.org!i2pn.org!usenet.goja.nl.eu.org!weretis.net!feeder8.news.weretis.net!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: mai...@axel-reichert.de (Axel Reichert)
Newsgroups: rec.games.backgammon
Subject: Re: Would 1 million trials be enough to convince you?
Date: Mon, 05 Jun 2023 12:25:59 +0200
Organization: A noiseless patient Spider
Lines: 25
Message-ID: <87ttvm5hoo.fsf@axel-reichert.de>
References: <07cde98f-e89e-4735-8ca4-2b033250af24n@googlegroups.com>
MIME-Version: 1.0
Content-Type: text/plain
Injection-Info: dont-email.me; posting-host="3e8ba3780629bb98ffb7b3b8df12eb65";
logging-data="351124"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+QaITZ/dZh9fioVO+ci00kCoZU0LtWjEY="
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux)
Cancel-Lock: sha1:ruLe61w5+EXcOfEccQW6HlXdKhM=
sha1:UAxTdpteBGqhkicrAaYvYp699TE=
 by: Axel Reichert - Mon, 5 Jun 2023 10:25 UTC

MK <murat@compuplus.net> writes:

> GNUbg ID: tm0TAQSabdsAAA:cAkFAAAAAAAA
>
> 1,296,000 trials, cubeful, 0-ply with maximum noise
>
> 9/8 9/7 = cubeful -0.299, cubeless -0.297
> 7/6 7/5 = cubeful -0.420 (-0.121), cubeless -0.421 (-0.124)
> 3/1 2/1 = cubeful -0.498 (-0.199), cubeless -0.496 (-0.199)
> 3/2 3/1 = cubeful -0.526 (-0.227), cubeless -0.525 (-0.227)

Yes, I am finally convinced. Convinced that 9/8 9/7 is the best move
against a random player, provided that I also continue randomly after
this "best" move.

Unfortunately that does not even help me against the average coffee
house player.

But playing against GNU Backgammon set to maximum noise is relaxing and
comforting, even funny sometimes, because one can check how solid one's
own backgammon fundamentals are in very weird positions.

Best regards

Axel

Re: Would 1 million trials be enough to convince you?

<1a2e7e37-c970-4631-9e96-2d6caa45117en@googlegroups.com>

  copy mid

https://www.novabbs.com/interests/article-flat.php?id=12162&group=rec.games.backgammon#12162

  copy link   Newsgroups: rec.games.backgammon
X-Received: by 2002:a05:620a:f0f:b0:75b:1d79:6fdc with SMTP id v15-20020a05620a0f0f00b0075b1d796fdcmr308190qkl.12.1686038292424;
Tue, 06 Jun 2023 00:58:12 -0700 (PDT)
X-Received: by 2002:ac8:5f53:0:b0:3f3:9663:1a40 with SMTP id
y19-20020ac85f53000000b003f396631a40mr505587qta.5.1686038292225; Tue, 06 Jun
2023 00:58:12 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: rec.games.backgammon
Date: Tue, 6 Jun 2023 00:58:11 -0700 (PDT)
In-Reply-To: <87ttvm5hoo.fsf@axel-reichert.de>
Injection-Info: google-groups.googlegroups.com; posting-host=2607:fb90:b720:5022:144d:42d9:54ee:241f;
posting-account=ZoOzZggAAADKiZinXeenHF1SgY613agP
NNTP-Posting-Host: 2607:fb90:b720:5022:144d:42d9:54ee:241f
References: <07cde98f-e89e-4735-8ca4-2b033250af24n@googlegroups.com> <87ttvm5hoo.fsf@axel-reichert.de>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <1a2e7e37-c970-4631-9e96-2d6caa45117en@googlegroups.com>
Subject: Re: Would 1 million trials be enough to convince you?
From: mur...@compuplus.net (MK)
Injection-Date: Tue, 06 Jun 2023 07:58:12 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
 by: MK - Tue, 6 Jun 2023 07:58 UTC

On June 5, 2023 at 4:26:04 AM UTC-6, Axel Reichert wrote:

> MK <mu...@compuplus.net> writes:

>> GNUbg ID: tm0TAQSabdsAAA:cAkFAAAAAAAA

>> 1,296,000 trials, cubeful, 0-ply with maximum noise

>> 9/8 9/7 = cubeful -0.299, cubeless -0.297
>> 7/6 7/5 = cubeful -0.420 (-0.121), cubeless -0.421 (-0.124)
>> 3/1 2/1 = cubeful -0.498 (-0.199), cubeless -0.496 (-0.199)
>> 3/2 3/1 = cubeful -0.526 (-0.227), cubeless -0.525 (-0.227)

> Yes, I am finally convinced. Convinced that 9/8 9/7
> is the best move against a random player, provided
> that I also continue randomly after this "best" move.

I wonder if you realize how pathetic your comments
sound.

All bots since TD-Gammon, (and perhaps some even
before it), were trained through random self-play. Do
you have any objections to that?

What I am doing is making the bot train itself through
random self-play for a single position. Do you have any
objections to this in principle?

Accepting, (at least for the sake of the argument), you
people's claimt hat cubeful play is more complex, I let
the bot play not just 1,296 times but 1,296,000 times
against itself, so that it can encounter enough cubeful
positions enough times as any bot doing a rollout with
1,296 trial encounters cubeless positions.

I can understand if you find 1,296,000 trials not enough
and I would have no problem with running 12 million or
120 million trials. Let me hear what other problems you
may have with it..?

The 9/8 9/7 in this example isn't the best move against
only a random player. It's the best move period.

There is no limitation that the play continues randomly
after this "best" move either. Provided that the bot goes
through enough cubeful random trials, it will find "the
best move" better than any existing jackoffski bot!

> Unfortunately that does not even help me against the
> average coffee house player.

Because you either refuse to understand or you are not
able to understand it.

> But playing against GNU Backgammon set to maximum
> noise is relaxing and comforting, even funny sometimes,

Now you are dipping below pathetic. :( But if it helps ease
your pain, go ahead...

> because one can check how solid one's own backgammon
> fundamentals are in very weird positions.

What I'm proposing is not limited to "weird positions" at all.

But you are right that about checking your gamblegammon
fundamentals, (however/wherever you acquired them from),
in any kinds of positions against the results of cubeful (and
matchful) random rollout results. You will find yourself, and
your worshipped bots, wrong way too many times than you
can ever imagine. When that time comes, I hope that there
won't be too jumpings from bridges, tall buildings, etc...

MK

Re: Would 1 million trials be enough to convince you?

<87legw47lr.fsf@axel-reichert.de>

  copy mid

https://www.novabbs.com/interests/article-flat.php?id=12167&group=rec.games.backgammon#12167

  copy link   Newsgroups: rec.games.backgammon
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: mai...@axel-reichert.de (Axel Reichert)
Newsgroups: rec.games.backgammon
Subject: Re: Would 1 million trials be enough to convince you?
Date: Tue, 06 Jun 2023 23:13:36 +0200
Organization: A noiseless patient Spider
Lines: 40
Message-ID: <87legw47lr.fsf@axel-reichert.de>
References: <07cde98f-e89e-4735-8ca4-2b033250af24n@googlegroups.com>
<87ttvm5hoo.fsf@axel-reichert.de>
<1a2e7e37-c970-4631-9e96-2d6caa45117en@googlegroups.com>
MIME-Version: 1.0
Content-Type: text/plain
Injection-Info: dont-email.me; posting-host="71e75650cfa2d75fbccf2b3528b6a779";
logging-data="906925"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/amtXPGKGDUtqMiC09qkSsSMobrPXrsdk="
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux)
Cancel-Lock: sha1:GbFO7RKOMuTUCjFnvenrTgPxjYY=
sha1:0tuAbaUnCiLIdPCABK9f5dOOMH8=
 by: Axel Reichert - Tue, 6 Jun 2023 21:13 UTC

MK <murat@compuplus.net> writes:

> All bots since TD-Gammon, (and perhaps some even
> before it), were trained through random self-play. Do
> you have any objections to that?

No. During training the parameters of the neural network are allowed to
adapt.

> What I am doing is making the bot train itself through
> random self-play for a single position. Do you have any
> objections to this in principle?

Yes, I do. You do not train the bot, you run the bot. No parameters of
the neural network will have changed after your random rollout.

> The 9/8 9/7 in this example isn't the best move against
> only a random player. It's the best move period.

If you say so. But are you not the guy advocating adapting the play
based on the opponent (which I support)? How does that go along with
your claim that the best move against a random player is also the best
move against any opponent?

> There is no limitation that the play continues randomly after this
> "best" move either. Provided that the bot goes through enough cubeful
> random trials, it will find "the best move"

It will gather results and statistics based on random play, essentially
worthless against non-random opponents.

>> Unfortunately that does not even help me against the
>> average coffee house player.
>
> Because you either refuse to understand or you are not
> able to understand it.

Correct.

Axel

Re: Would 1 million trials be enough to convince you?

<69425f4c-9174-4a88-99b2-7866962bdf2fn@googlegroups.com>

  copy mid

https://www.novabbs.com/interests/article-flat.php?id=12174&group=rec.games.backgammon#12174

  copy link   Newsgroups: rec.games.backgammon
X-Received: by 2002:ac8:5711:0:b0:3f9:a788:3d91 with SMTP id 17-20020ac85711000000b003f9a7883d91mr1333793qtw.4.1686177144578;
Wed, 07 Jun 2023 15:32:24 -0700 (PDT)
X-Received: by 2002:a05:620a:45a2:b0:759:32c2:9bc8 with SMTP id
bp34-20020a05620a45a200b0075932c29bc8mr1021390qkb.11.1686177144412; Wed, 07
Jun 2023 15:32:24 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: rec.games.backgammon
Date: Wed, 7 Jun 2023 15:32:24 -0700 (PDT)
In-Reply-To: <87legw47lr.fsf@axel-reichert.de>
Injection-Info: google-groups.googlegroups.com; posting-host=2607:fb90:b720:5022:f1e6:9416:4fe4:95f;
posting-account=ZoOzZggAAADKiZinXeenHF1SgY613agP
NNTP-Posting-Host: 2607:fb90:b720:5022:f1e6:9416:4fe4:95f
References: <07cde98f-e89e-4735-8ca4-2b033250af24n@googlegroups.com>
<87ttvm5hoo.fsf@axel-reichert.de> <1a2e7e37-c970-4631-9e96-2d6caa45117en@googlegroups.com>
<87legw47lr.fsf@axel-reichert.de>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <69425f4c-9174-4a88-99b2-7866962bdf2fn@googlegroups.com>
Subject: Re: Would 1 million trials be enough to convince you?
From: mur...@compuplus.net (MK)
Injection-Date: Wed, 07 Jun 2023 22:32:24 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 4442
 by: MK - Wed, 7 Jun 2023 22:32 UTC

On June 6, 2023 at 3:13:40 PM UTC-6, Axel Reichert wrote:

> MK <mu...@compuplus.net> writes:

>> What I am doing is making the bot train itself
>> through random self-play for a single position.
>> Do you have any objections to this in principle?

> Yes, I do. You do not train the bot, you run the
> bot. No parameters of the neural network
> will have changed after your random rollout.

As I was typing, I felt that you were apt to give
such a response and I tagged on "in principle"
to my last sentence just to avert it but I guess
it didn't work. :(

Just because the bot isn't told to remember it
doesn't take away anything from the result. (In
fact, many times in the past, it was suggested
that future bots should perpetually update their
networks with all rollouts and games they play.)

>> The 9/8 9/7 in this example isn't the best
>> move against only a random player. It's the
>> best move period.

> If you say so.

I don't say so. The rollout says so. (I thought
7/6 7/5 was the best move.)

> But are you not the guy advocating adapting the
> play based on the opponent (which I support)?

Yes, I still advocate it and I'm glad you support it.

> How does that go along with your claim that the
> best move against a random player is also the
> best move against any opponent?

There is no contradiction because there is not a
such thing as the "best move against a random
player" (nor have I said anything to that effect).

Whatever gets accepted as the "best move", is
best against any/all opponents.

Whatever is learned from training through random
play becomes knowledge, not "random knowledge".

>> There is no limitation that the play continues
>> randomly after this "best" move either. Provided
>> that the bot goes through enough cubeful
>> random trials, it will find "the best move"

> It will gather results and statistics based on
> random play, essentially worthless against
> non-random opponents.

Random play is the only way to train bots without
humah bias. The object of the play is to win. The
random moves that result in most wins bubble up
to the top and become "best moves". If you retain
that knowledge and repeat the same moves next
time you play, they're no longer random moves.

The non-random rollouts do just that; reuse the
best moves that resulted from previous random
rollouts.

The only thing I'm doing differently is to make the
bot do *random cubeful* and *random matchful*
decisions during the "training" process in order to
eliminate human biases injected by cube formulas
and METs that are retroactively applied to results
of training by *random cubeless and matchless*,
(i.e. 1-pointer), play. It's this simple! I'm puzzled at
how you can fail to understand it..? :(

>>> Unfortunately that does not even help me
>>> against the average coffee house player.

>> Because you either refuse to understand or
>> you are not able to understand it.

> Correct.

Either which way you meant it, it is a virtue to
acknowledge one's limitations...

MK

Re: Would 1 million trials be enough to convince you?

<87zg5a2iux.fsf@axel-reichert.de>

  copy mid

https://www.novabbs.com/interests/article-flat.php?id=12181&group=rec.games.backgammon#12181

  copy link   Newsgroups: rec.games.backgammon
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: mai...@axel-reichert.de (Axel Reichert)
Newsgroups: rec.games.backgammon
Subject: Re: Would 1 million trials be enough to convince you?
Date: Thu, 08 Jun 2023 15:17:58 +0200
Organization: A noiseless patient Spider
Lines: 8
Message-ID: <87zg5a2iux.fsf@axel-reichert.de>
References: <07cde98f-e89e-4735-8ca4-2b033250af24n@googlegroups.com>
<87ttvm5hoo.fsf@axel-reichert.de>
<1a2e7e37-c970-4631-9e96-2d6caa45117en@googlegroups.com>
<87legw47lr.fsf@axel-reichert.de>
<69425f4c-9174-4a88-99b2-7866962bdf2fn@googlegroups.com>
MIME-Version: 1.0
Content-Type: text/plain
Injection-Info: dont-email.me; posting-host="3520a18e52bcf01b73fa1d430c9fa8b7";
logging-data="1610544"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+FCAFuXNSQ15PhBcRe48tzaW0NHb4zj7g="
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux)
Cancel-Lock: sha1:Qtz+42XpvOH46otd5BMi4W5I1CQ=
sha1:yvXul3VUxhqLwqU+2FpWyZKOoM4=
 by: Axel Reichert - Thu, 8 Jun 2023 13:17 UTC

MK <murat@compuplus.net> writes:

> future bots should perpetually update their networks with all rollouts
> and games they play.

IIRC, (much) older versions of GNU Backgammon allowed for this.

Axel

Re: Would 1 million trials be enough to convince you?

<80fa61b2-adbc-40dc-9a60-7601ceb40db9n@googlegroups.com>

  copy mid

https://www.novabbs.com/interests/article-flat.php?id=12189&group=rec.games.backgammon#12189

  copy link   Newsgroups: rec.games.backgammon
X-Received: by 2002:a05:622a:1452:b0:3f7:f727:dee8 with SMTP id v18-20020a05622a145200b003f7f727dee8mr11174qtx.2.1686272428495;
Thu, 08 Jun 2023 18:00:28 -0700 (PDT)
X-Received: by 2002:a05:620a:44d6:b0:75b:161:6e62 with SMTP id
y22-20020a05620a44d600b0075b01616e62mr1907351qkp.5.1686272428218; Thu, 08 Jun
2023 18:00:28 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!newsfeed.hasname.com!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: rec.games.backgammon
Date: Thu, 8 Jun 2023 18:00:27 -0700 (PDT)
In-Reply-To: <87zg5a2iux.fsf@axel-reichert.de>
Injection-Info: google-groups.googlegroups.com; posting-host=2607:fb90:b720:5022:6ce6:4a21:d08b:f9e1;
posting-account=ZoOzZggAAADKiZinXeenHF1SgY613agP
NNTP-Posting-Host: 2607:fb90:b720:5022:6ce6:4a21:d08b:f9e1
References: <07cde98f-e89e-4735-8ca4-2b033250af24n@googlegroups.com>
<87ttvm5hoo.fsf@axel-reichert.de> <1a2e7e37-c970-4631-9e96-2d6caa45117en@googlegroups.com>
<87legw47lr.fsf@axel-reichert.de> <69425f4c-9174-4a88-99b2-7866962bdf2fn@googlegroups.com>
<87zg5a2iux.fsf@axel-reichert.de>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <80fa61b2-adbc-40dc-9a60-7601ceb40db9n@googlegroups.com>
Subject: Re: Would 1 million trials be enough to convince you?
From: mur...@compuplus.net (MK)
Injection-Date: Fri, 09 Jun 2023 01:00:28 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 2065
 by: MK - Fri, 9 Jun 2023 01:00 UTC

On June 8, 2023 at 7:18:00 AM UTC-6, Axel Reichert wrote:

> MK <mu...@compuplus.net> writes:

>> future bots should perpetually update their
>> networks with all rollouts and games they play.

> IIRC, (much) older versions of GNU
> Backgammon allowed for this.

I have 14 versions of Noo-BG, starting with v0.0
and some of them including source codes but I
don't remember anything about this. It would be
very interesting/useful if anyone could provide
more info on this.

If it existed, can it be revived and improved on?
Was it done locally or were the results sent to a
remote center?? Etc.???

MK

1
server_pubkey.txt

rocksolid light 0.9.81
clearnet tor