Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

FORTUNE'S RULES TO LIVE BY: #2 Never goose a wolverine.


interests / rec.games.backgammon / Re: Truth in Racing

SubjectAuthor
* Truth in Racingpeps...@gmail.com
`* Re: Truth in RacingAxel Reichert
 `* Re: Truth in Racingpeps...@gmail.com
  `* Re: Truth in RacingAxel Reichert
   `* Re: Truth in Racingpeps...@gmail.com
    `- Re: Truth in RacingAxel Reichert

1
Truth in Racing

<4869c9e8-9a3e-4f55-9c7b-6064f6aac961n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: rec.games.backgammon
X-Received: by 2002:ac8:5754:0:b0:2e1:eee8:be0b with SMTP id 20-20020ac85754000000b002e1eee8be0bmr23071618qtx.349.1651746216839;
Thu, 05 May 2022 03:23:36 -0700 (PDT)
X-Received: by 2002:a05:6808:1520:b0:326:894:544a with SMTP id
u32-20020a056808152000b003260894544amr1895281oiw.223.1651746216597; Thu, 05
May 2022 03:23:36 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: rec.games.backgammon
Date: Thu, 5 May 2022 03:23:36 -0700 (PDT)
Injection-Info: google-groups.googlegroups.com; posting-host=217.155.59.144; posting-account=X1j9wgoAAADLt4UnZrIneT3jwl9HvLMd
NNTP-Posting-Host: 217.155.59.144
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <4869c9e8-9a3e-4f55-9c7b-6064f6aac961n@googlegroups.com>
Subject: Truth in Racing
From: pepste...@gmail.com (peps...@gmail.com)
Injection-Date: Thu, 05 May 2022 10:23:36 +0000
Content-Type: text/plain; charset="UTF-8"
Lines: 22
 by: peps...@gmail.com - Thu, 5 May 2022 10:23 UTC

A general comment about racing algos.
For money play, these have the form:
if your advantage is at least X, double only if the cube is centred.
If your advantage is at least X + delta, double whether the cube is centred
or not.
If your disadvantage is greater than Y, drop.

I would think that all racing algos can improve on this by specifically
asking for adjustments with borderline cases.
For example, the drop/take clause in 8/9/12 could probably be improved
by saying:
If your disadvantage is 11.5% or not as bad, take.
If your disadvantage is 12.5% or worse, drop.
If your disadvantage is strictly between 11.5 and 12.5%, look
at factors that are not measured by the count (wastage, crossovers, gaps
etc.) If consideration of these factors benefits you, take. If the
consideration benefits your opponent, drop. If the factors don't accumulate
to anyone's advantage, use the original 12%.

Ain't that a better idea?
And, of course, do the same for all cube decisions in all racing algos.

Paul

Re: Truth in Racing

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

  copy mid

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

  copy link   Newsgroups: rec.games.backgammon
Path: i2pn2.org!i2pn.org!usenet.goja.nl.eu.org!news.freedyn.de!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: mai...@axel-reichert.de (Axel Reichert)
Newsgroups: rec.games.backgammon
Subject: Re: Truth in Racing
Date: Sun, 08 May 2022 15:36:48 +0200
Organization: A noiseless patient Spider
Lines: 28
Message-ID: <87r15487tb.fsf@axel-reichert.de>
References: <4869c9e8-9a3e-4f55-9c7b-6064f6aac961n@googlegroups.com>
MIME-Version: 1.0
Content-Type: text/plain
Injection-Info: reader02.eternal-september.org; posting-host="8327d7b377d8b13df7b28daf161a8aac";
logging-data="8639"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18i7A+awV1nz+RS6TM7L0f+CWIaAJNp1gY="
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux)
Cancel-Lock: sha1:yVv37NWptukyVUNq1V6Ii918qGE=
sha1:6zLic0rbPteoBzJvhRN3v5b48SY=
 by: Axel Reichert - Sun, 8 May 2022 13:36 UTC

"peps...@gmail.com" <pepstein5@gmail.com> writes:

> adjustments with borderline cases

[...]

> If your disadvantage is strictly between 11.5 and 12.5%, look at
> factors that are not measured by the count (wastage, crossovers, gaps
> etc.) If consideration of these factors benefits you, take. If the
> consideration benefits your opponent, drop. If the factors don't
> accumulate to anyone's advantage, use the original 12%.

Your example is based on Roberties 8/9/12 method, which was typically
used without any adjustments. Looking at adjustments only in borderline
cases of course will be better than "pure" Robertie, but most likely
still be terrible, because a straight pipcount is so much worse than
methods with adjustments, see table 9 of my article: Your cube decisions
will very often be awfully wrong, even if not borderline according to
"pure" Robertie.

Now if we apply your argument to my Isight method, at what ADDITIONAL
features would you propose to look? Looking at EXISTING features again
is unlikely to help, otherwise the optimizer would have simply given a
different weight factor for an existing feature.

Best regards

Axel

Re: Truth in Racing

<6e61ef63-f437-4060-9ecd-6776f6b71235n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: rec.games.backgammon
X-Received: by 2002:ac8:7e94:0:b0:2f3:ce2b:c320 with SMTP id w20-20020ac87e94000000b002f3ce2bc320mr7575251qtj.670.1652032374007;
Sun, 08 May 2022 10:52:54 -0700 (PDT)
X-Received: by 2002:a05:6830:33cf:b0:5af:4018:fc2a with SMTP id
q15-20020a05683033cf00b005af4018fc2amr4579120ott.161.1652032373754; Sun, 08
May 2022 10:52:53 -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: Sun, 8 May 2022 10:52:53 -0700 (PDT)
In-Reply-To: <87r15487tb.fsf@axel-reichert.de>
Injection-Info: google-groups.googlegroups.com; posting-host=217.155.59.144; posting-account=X1j9wgoAAADLt4UnZrIneT3jwl9HvLMd
NNTP-Posting-Host: 217.155.59.144
References: <4869c9e8-9a3e-4f55-9c7b-6064f6aac961n@googlegroups.com> <87r15487tb.fsf@axel-reichert.de>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <6e61ef63-f437-4060-9ecd-6776f6b71235n@googlegroups.com>
Subject: Re: Truth in Racing
From: pepste...@gmail.com (peps...@gmail.com)
Injection-Date: Sun, 08 May 2022 17:52:54 +0000
Content-Type: text/plain; charset="UTF-8"
 by: peps...@gmail.com - Sun, 8 May 2022 17:52 UTC

On Sunday, May 8, 2022 at 2:36:51 PM UTC+1, Axel Reichert wrote:
....
>
> Now if we apply your argument to my Isight method, at what ADDITIONAL
> features would you propose to look? Looking at EXISTING features again
> is unlikely to help, otherwise the optimizer would have simply given a
> different weight factor for an existing feature.
>
Great question, and a practical example did actually occur in one of my games with XG.
In this game, one of the sides had a large stack on on the 6, another large stack on the 4 and
a single checker on the 5.
Assuming the other side had a smooth position, the other side is doing better than Isight thinks,
because Isight doesn't know that there's likely to be an ugly gap on the 5, which the present Isight
count is ignoring. So, if this was borderline, I would have biased the decision against
Mr Gap-Too-Much. However, this case turned out not to be an example, because Isight wasn't
borderline here (but was correct).

Paul

Re: Truth in Racing

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

  copy mid

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

  copy link   Newsgroups: rec.games.backgammon
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: mai...@axel-reichert.de (Axel Reichert)
Newsgroups: rec.games.backgammon
Subject: Re: Truth in Racing
Date: Sun, 08 May 2022 21:37:12 +0200
Organization: A noiseless patient Spider
Lines: 30
Message-ID: <87h75z95p3.fsf@axel-reichert.de>
References: <4869c9e8-9a3e-4f55-9c7b-6064f6aac961n@googlegroups.com>
<87r15487tb.fsf@axel-reichert.de>
<6e61ef63-f437-4060-9ecd-6776f6b71235n@googlegroups.com>
MIME-Version: 1.0
Content-Type: text/plain
Injection-Info: reader02.eternal-september.org; posting-host="8327d7b377d8b13df7b28daf161a8aac";
logging-data="15683"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18iUn+i12qoBd0axSSm/GUcTrk+qrhbEgQ="
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux)
Cancel-Lock: sha1:fAXceJTG6GULWtuQiZeukvwrMz8=
sha1:wqROb+gur9SshAyI4ISJsLxQW1o=
 by: Axel Reichert - Sun, 8 May 2022 19:37 UTC

"peps...@gmail.com" <pepstein5@gmail.com> writes:

> In this game, one of the sides had a large stack on on the 6, another
> large stack on the 4 and a single checker on the 5. Assuming the
> other side had a smooth position, the other side is doing better than
> Isight thinks, because Isight doesn't know that there's likely to be
> an ugly gap on the 5, which the present Isight count is ignoring.

Sounds a bit like the "surface criterion" from

https://www.bkgm.com/articles/GOL/Dec00/pipples.htm

I like this concept, which is elegant and intuitive, but I think it
needs further simplification. Over the years since the Isight method has
been published, I have received a couple of e-mail suggestions for
improvements (presumably not quantified, but based on gut feeling), all
of them too complicated for my taste. At least for me, my method neatly
occupies the sweet spot between accuracy and effort, which should be no
surprise, because I optimized on both.

In Seret's there is also a "zero criterion", which also fits your
example from above.

Maybe I will play around a bit, but maybe I should wait a bit more:
After all, your feedback is very valuable and you got "hooked" to my
method just recently. So I am hoping for more to come. (-:

Best regards

Axel

Re: Truth in Racing

<03c6733f-9eeb-46ed-a3ae-cdffe122abe3n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: rec.games.backgammon
X-Received: by 2002:a05:620a:4710:b0:6a0:110d:467b with SMTP id bs16-20020a05620a471000b006a0110d467bmr9943040qkb.179.1652040358155;
Sun, 08 May 2022 13:05:58 -0700 (PDT)
X-Received: by 2002:a9d:620b:0:b0:605:ee19:c4d5 with SMTP id
g11-20020a9d620b000000b00605ee19c4d5mr4796703otj.99.1652040357866; Sun, 08
May 2022 13:05:57 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.goja.nl.eu.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: Sun, 8 May 2022 13:05:57 -0700 (PDT)
In-Reply-To: <87h75z95p3.fsf@axel-reichert.de>
Injection-Info: google-groups.googlegroups.com; posting-host=217.155.59.144; posting-account=X1j9wgoAAADLt4UnZrIneT3jwl9HvLMd
NNTP-Posting-Host: 217.155.59.144
References: <4869c9e8-9a3e-4f55-9c7b-6064f6aac961n@googlegroups.com>
<87r15487tb.fsf@axel-reichert.de> <6e61ef63-f437-4060-9ecd-6776f6b71235n@googlegroups.com>
<87h75z95p3.fsf@axel-reichert.de>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <03c6733f-9eeb-46ed-a3ae-cdffe122abe3n@googlegroups.com>
Subject: Re: Truth in Racing
From: pepste...@gmail.com (peps...@gmail.com)
Injection-Date: Sun, 08 May 2022 20:05:58 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
 by: peps...@gmail.com - Sun, 8 May 2022 20:05 UTC

On Sunday, May 8, 2022 at 8:37:15 PM UTC+1, Axel Reichert wrote:
> "peps...@gmail.com" <peps...@gmail.com> writes:
>
> > In this game, one of the sides had a large stack on on the 6, another
> > large stack on the 4 and a single checker on the 5. Assuming the
> > other side had a smooth position, the other side is doing better than
> > Isight thinks, because Isight doesn't know that there's likely to be
> > an ugly gap on the 5, which the present Isight count is ignoring.
> Sounds a bit like the "surface criterion" from
>
> https://www.bkgm.com/articles/GOL/Dec00/pipples.htm
>
> I like this concept, which is elegant and intuitive, but I think it
> needs further simplification. Over the years since the Isight method has
> been published, I have received a couple of e-mail suggestions for
> improvements (presumably not quantified, but based on gut feeling), all
> of them too complicated for my taste. At least for me, my method neatly
> occupies the sweet spot between accuracy and effort, which should be no
> surprise, because I optimized on both.
>
> In Seret's there is also a "zero criterion", which also fits your
> example from above.
>
> Maybe I will play around a bit, but maybe I should wait a bit more:
> After all, your feedback is very valuable and you got "hooked" to my
> method just recently. So I am hoping for more to come. (-:
>
> Best regards
>
> Axel

I have noticed a surprisingly large number of positions in my games where the threshold is reached exactly.
For example, I'm deciding whether to take or drop and the difference (7/6 * opponent's adjusted count - my adjusted count) is exactly 2.
In these exact-border positions, does Isight score much better than 50%?

For example, if we called these positions, "point of first drop" instead of "point of last take", would the algo perform worse?
I'd kind of be surprised if so, to any significant degree.
So these might be candidates for my idea of looking for factors not considered by Isight.
But you're right that it would be obviously bad thinking to say "But I have a big ace point stack so that makes me worse."
Well no, because Isight has already considered that. We correct for things that Isight hasn't considered like potential weaknesses
that aren't evident now, but are looming.

This reminds me of my grandmother who didn't like it when a distant relative visited her, made several necessary phone calls concerning
a problem with the relative's son, and then paid money (a cheque + cash) to compensate my grandmother for the higher phone bill.

The conversation went like this:
Grandma: "Her visit was terrible! She left me with a phone bill of £60 [a large amount in those days]"
Ma: "But she took that into consideration when she paid you the extra money.."
Grandma: "But she only paid me £15!"
Ma: "No, she paid you £15 cash but she also left you a cheque for £15. That makes £30."
Grandma: "But the phone bill was £60! Not £30! She totally ripped me off!"
Ma: "But the rest of the money was your phone bill"
Grandma: "But my phone bill should never be £60!"
Ma: "No, your phone bill was £30. The extra £30 you paid was taken into account by the money she left you."

Paul

Re: Truth in Racing

<871qx3900h.fsf@axel-reichert.de>

  copy mid

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

  copy link   Newsgroups: rec.games.backgammon
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: mai...@axel-reichert.de (Axel Reichert)
Newsgroups: rec.games.backgammon
Subject: Re: Truth in Racing
Date: Sun, 08 May 2022 23:39:58 +0200
Organization: A noiseless patient Spider
Lines: 16
Message-ID: <871qx3900h.fsf@axel-reichert.de>
References: <4869c9e8-9a3e-4f55-9c7b-6064f6aac961n@googlegroups.com>
<87r15487tb.fsf@axel-reichert.de>
<6e61ef63-f437-4060-9ecd-6776f6b71235n@googlegroups.com>
<87h75z95p3.fsf@axel-reichert.de>
<03c6733f-9eeb-46ed-a3ae-cdffe122abe3n@googlegroups.com>
MIME-Version: 1.0
Content-Type: text/plain
Injection-Info: reader02.eternal-september.org; posting-host="8327d7b377d8b13df7b28daf161a8aac";
logging-data="9016"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18zQSShxypP31gvmReDCG/EP7TraBDXsmA="
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux)
Cancel-Lock: sha1:/i22jF52NLgXDnrPN+xbBkT8x9c=
sha1:lWGTQGEwVtVB1khcNuMj4v3T7ug=
 by: Axel Reichert - Sun, 8 May 2022 21:39 UTC

"peps...@gmail.com" <pepstein5@gmail.com> writes:

> In these exact-border positions, does Isight score much better than 50%?
>
> For example, if we called these positions, "point of first drop"
> instead of "point of last take", would the algo perform worse? I'd
> kind of be surprised if so, to any significant degree.

The "long race offset" is -2. If I change it to -2.01, the total error
increases by 1 %. If I change it to -1.99, the total error decreases by
1 %. But one of the design goals was not to use fractional numbers. And
I am strongly determined to stick to it.

Best regards

Axel

1
server_pubkey.txt

rocksolid light 0.9.8
clearnet tor