Poker-AI.org Poker AI and Botting Discussion Forum 2013-08-05T11:17:24+00:00 http://poker-ai.org/phpbb/feed.php?f=24&t=2544 2013-08-05T11:17:24+00:00 2013-08-05T11:17:24+00:00 http://poker-ai.org/phpbb/viewtopic.php?t=2544&p=4614#p4614 <![CDATA[Re: Sampling, multiple bet amounts and variance...?]]>
Of course, that was with CFRM, where the gradient topology was described via those decimals.

Statistics: Posted by cantina — Mon Aug 05, 2013 11:17 am


]]>
2013-08-05T11:07:39+00:00 2013-08-05T11:07:39+00:00 http://poker-ai.org/phpbb/viewtopic.php?t=2544&p=4613#p4613 <![CDATA[Re: Sampling, multiple bet amounts and variance...?]]> Nasher wrote:

How do you know that for sure?

I don't :-)

Statistics: Posted by OneDayItllWork — Mon Aug 05, 2013 11:07 am


]]>
2013-08-05T10:37:28+00:00 2013-08-05T10:37:28+00:00 http://poker-ai.org/phpbb/viewtopic.php?t=2544&p=4612#p4612 <![CDATA[Re: Sampling, multiple bet amounts and variance...?]]> Statistics: Posted by cantina — Mon Aug 05, 2013 10:37 am


]]>
2013-08-05T09:37:14+00:00 2013-08-05T09:37:14+00:00 http://poker-ai.org/phpbb/viewtopic.php?t=2544&p=4610#p4610 <![CDATA[Re: Sampling, multiple bet amounts and variance...?]]> Nasher wrote:

Don't you lose a great deal of decimal accuracy in that situation?

Not as much as I'd lose if I had to quarter the size of my game tree.

Statistics: Posted by OneDayItllWork — Mon Aug 05, 2013 9:37 am


]]>
2013-08-04T22:21:45+00:00 2013-08-04T22:21:45+00:00 http://poker-ai.org/phpbb/viewtopic.php?t=2544&p=4609#p4609 <![CDATA[Re: Sampling, multiple bet amounts and variance...?]]> Statistics: Posted by cantina — Sun Aug 04, 2013 10:21 pm


]]>
2013-08-04T20:31:15+00:00 2013-08-04T20:31:15+00:00 http://poker-ai.org/phpbb/viewtopic.php?t=2544&p=4608#p4608 <![CDATA[Re: Sampling, multiple bet amounts and variance...?]]> Nasher wrote:

OneDayItllWork wrote:
I'm storing floats using 8 bits for gods sake... I really shouldn't be worrying about precision! ;-)

How are you managing that?

All EVs on a single node are usually in a fairly small range, so I use an byte multiplier and offset on the node, and the store each float as byte, applying the multiplier and offset when I need to convert it into a workable number.

A bit like having a shared exponent between multiple float values I suppose.

Statistics: Posted by OneDayItllWork — Sun Aug 04, 2013 8:31 pm


]]>
2013-08-03T12:36:47+00:00 2013-08-03T12:36:47+00:00 http://poker-ai.org/phpbb/viewtopic.php?t=2544&p=4600#p4600 <![CDATA[Re: Sampling, multiple bet amounts and variance...?]]> OneDayItllWork wrote:

I'm storing floats using 8 bits for gods sake... I really shouldn't be worrying about precision! ;-)

How are you managing that?

Statistics: Posted by cantina — Sat Aug 03, 2013 12:36 pm


]]>
2013-08-02T14:36:07+00:00 2013-08-02T14:36:07+00:00 http://poker-ai.org/phpbb/viewtopic.php?t=2544&p=4597#p4597 <![CDATA[Re: Sampling, multiple bet amounts and variance...?]]>
To be honest, I'm not massively concerned - as neither I, not anyone else is going to generate a perfect 6 max solution (probably in my lifetime), it's just something I wanted to be aware of.

I'm storing floats using 8 bits for gods sake... I really shouldn't be worrying about precision! ;-)

Statistics: Posted by OneDayItllWork — Fri Aug 02, 2013 2:36 pm


]]>
2013-08-02T11:19:04+00:00 2013-08-02T11:19:04+00:00 http://poker-ai.org/phpbb/viewtopic.php?t=2544&p=4595#p4595 <![CDATA[Re: Sampling, multiple bet amounts and variance...?]]> Statistics: Posted by spears — Fri Aug 02, 2013 11:19 am


]]>
2013-08-02T10:30:59+00:00 2013-08-02T10:30:59+00:00 http://poker-ai.org/phpbb/viewtopic.php?t=2544&p=4594#p4594 <![CDATA[Re: Sampling, multiple bet amounts and variance...?]]> spears wrote:

Are you saying that for a particular bet amount there are too few iterations to achieve convergence?
For a particular bet amount there are too few iterations to eliminate variance - obviously we'd need infinite iterations for that.

spears wrote:

There is surely a relationship between sample size, variance and error. Maybe you could get a estimate of that from examining the history of convergence of more frequently visited nodes.
This is a possibility, although you still get variance when measuring variance. Therefore it still couldn't be eliminated.

Quote:

- increase the number of iterations
This would work, but is a large performance hit on the speed of convergence. Especially if we increased it to the required infinity.

Quote:

- reduce the number of bet actions
This would help, although makes us more exploitable.

Quote:

- concentrate the iterations on the area of interest
Already doing this

Quote:

- smooth the results over "nearby" points using some sort of machine learning. Depending on your abstraction, "nearby" might be hard to define. Since performance is likely to be an issue maybe something like this http://webdocs.cs.ualberta.ca/~sutton/b ... ode88.html
Again, we've got performance issues.

It sounds like it's the usual speed vs quality of result problem... It also sounds like there's not a huge amount that can be done about it.

Statistics: Posted by OneDayItllWork — Fri Aug 02, 2013 10:30 am


]]>
2013-08-01T10:42:04+00:00 2013-08-01T10:42:04+00:00 http://poker-ai.org/phpbb/viewtopic.php?t=2544&p=4591#p4591 <![CDATA[Re: Sampling, multiple bet amounts and variance...?]]> OneDayItllWork wrote:

More theoretical stuff here I'm afraid.
This answer is theoretical too since I don't really know

OneDayItllWork wrote:

If we've got some optimal convergence algorithm that uses chance based sampling and has multiple bet amounts as possible actions, is that likely to skew the bot towards being too aggressive due to variance? In my head, it is, if not, why not? Let's say we have our possible actions as Fold, Check/Call and then 100000 different bet sizes (extreme example here), due to variance, on marginal hands the chances are one of of those bet actions will skew towards being more +EV than the passive actions as there are so many of them.

Are you saying that for a particular bet amount there are too few iterations to achieve convergence?

OneDayItllWork wrote:

If this is the case, can we measure it?

There is surely a relationship between sample size, variance and error. Maybe you could get a estimate of that from examining the history of convergence of more frequently visited nodes.

OneDayItllWork wrote:

What can we do about it?

- increase the number of iterations
- reduce the number of bet actions
- concentrate the iterations on the area of interest
- smooth the results over "nearby" points using some sort of machine learning. Depending on your abstraction, "nearby" might be hard to define. Since performance is likely to be an issue maybe something like this http://webdocs.cs.ualberta.ca/~sutton/b ... ode88.html

Statistics: Posted by spears — Thu Aug 01, 2013 10:42 am


]]>
2013-08-01T10:27:13+00:00 2013-08-01T10:27:13+00:00 http://poker-ai.org/phpbb/viewtopic.php?t=2544&p=4590#p4590 <![CDATA[Re: Sampling, multiple bet amounts and variance...?]]>
Maybe you could do something like Public Chance Sampling?

Statistics: Posted by cantina — Thu Aug 01, 2013 10:27 am


]]>
2013-07-31T18:29:02+00:00 2013-07-31T18:29:02+00:00 http://poker-ai.org/phpbb/viewtopic.php?t=2544&p=4586#p4586 <![CDATA[Re: Sampling, multiple bet amounts and variance...?]]> Statistics: Posted by Isildur11 — Wed Jul 31, 2013 6:29 pm


]]>
2013-07-31T15:30:56+00:00 2013-07-31T15:30:56+00:00 http://poker-ai.org/phpbb/viewtopic.php?t=2544&p=4584#p4584 <![CDATA[Sampling, multiple bet amounts and variance...?]]>
If we've got some optimal convergence algorithm that uses chance based sampling and has multiple bet amounts as possible actions, is that likely to skew the bot towards being too aggressive due to variance? In my head, it is, if not, why not?

Here's my thought process
Let's say we have our possible actions as Fold, Check/Call and then 100000 different bet sizes (extreme example here), due to variance, on marginal hands the chances are one of of those bet actions will skew towards being more +EV than the passive actions as there are so many of them.

If this is the case, can we measure it? What can we do about it?

Statistics: Posted by OneDayItllWork — Wed Jul 31, 2013 3:30 pm


]]>