Poker-AI.org Poker AI and Botting Discussion Forum 2019-12-20T18:00:31+00:00 http://poker-ai.org/phpbb/feed.php?f=24&t=3291 2019-12-20T17:52:33+00:00 2019-12-20T17:52:33+00:00 http://poker-ai.org/phpbb/viewtopic.php?t=3291&p=8269#p8269 <![CDATA[Re: River buckets]]>
I believe Modicum and Pluribus are very similar (weak blueprint strategy and realtime depth limited solving). I mentioned the number of buckets libratus used because I didn't understand how they were able to create >1m buckets on the river when there are <2,000 unique equities. I now have a better idea of how those papers work together. I'm actually interested in seeing if I can use lossy abstraction for a postflop solver to get an estimate ev values and then use depth limited solving to get the exploitability down. All of that in hopefully less time/resources that a traditional lossless approach would take.

Statistics: Posted by t_steu — Fri Dec 20, 2019 5:52 pm


]]>
2019-12-20T17:04:09+00:00 2019-12-20T17:04:09+00:00 http://poker-ai.org/phpbb/viewtopic.php?t=3291&p=8268#p8268 <![CDATA[Re: River buckets]]> they seem to be moving away from this type of abstraction as a complete solution. In Pluribus the bucketed abstraction produced the relatively small blueprint solution which was used as a starting point for a more detailed local solution at run time. I commented on the resources Libratus used because you had commented on the number of buckets. So you don't have to worry about the huge number of buckets Libratus used if you use the Pluribus technique of a blueprint solution enhanced at runtime.

Thanks for mentioning Modicum. I didn't know about that.

Statistics: Posted by spears — Fri Dec 20, 2019 5:04 pm


]]>
2019-12-20T18:00:31+00:00 2019-12-20T14:40:27+00:00 http://poker-ai.org/phpbb/viewtopic.php?t=3291&p=8267#p8267 <![CDATA[Re: River buckets]]> https://www.cs.cmu.edu/~sandholm/hierar ... amas15.pdf
https://www.cs.cmu.edu/~sandholm/potent ... aaai14.pdf
http://citeseerx.ist.psu.edu/viewdoc/do ... 1&type=pdf
steps in this order:
paper 3: evaluating state space abstraction
cluster turn(earth movers distance over equity distribution on all rivers) and river (clustering histograms of equity vs 8 ranges on the river by using k means and euclidean distance)

paper 2: earth movers distance
bucket flops by clustering histograms of how likely they are to transition into bucket n on the turn (keeping same turn/river buckets as paper 3)

paper 1: hierarchical abstraction
cluster public flop boards (not including our hole cards) by clustering histograms of how likely flop board plus holecard transitions into bucket n on the flop(using the previously computed abstraction from paper 2)
I haven't gotten through how they then cluster public+holecards on the flop/turn/river and I may not be entirely correct on this part

I was under the impression that pluribus used the same buckets as modicum, but I could look into it

Statistics: Posted by t_steu — Fri Dec 20, 2019 2:40 pm


]]>
2019-12-20T07:01:50+00:00 2019-12-20T07:01:50+00:00 http://poker-ai.org/phpbb/viewtopic.php?t=3291&p=8265#p8265 <![CDATA[Re: River buckets]]> Statistics: Posted by spears — Fri Dec 20, 2019 7:01 am


]]>
2019-12-19T17:28:12+00:00 2019-12-19T17:28:12+00:00 http://poker-ai.org/phpbb/viewtopic.php?t=3291&p=8262#p8262 <![CDATA[Re: River buckets]]>
see viewtopic.php?f=25&t=2381&start=0

Statistics: Posted by t_steu — Thu Dec 19, 2019 5:28 pm


]]>
2019-12-14T06:16:53+00:00 2019-12-14T06:16:53+00:00 http://poker-ai.org/phpbb/viewtopic.php?t=3291&p=8250#p8250 <![CDATA[Re: River buckets]]> Statistics: Posted by billybob69 — Sat Dec 14, 2019 6:16 am


]]>
2019-12-14T02:41:10+00:00 2019-12-14T02:41:10+00:00 http://poker-ai.org/phpbb/viewtopic.php?t=3291&p=8249#p8249 <![CDATA[River buckets]]> https://www.cs.cmu.edu/~sandholm/potent ... aaai14.pdf)

First step is to create the abstraction for the river. I'm trying to use k means to cluster hands with similar equity(vs range of all hands). I've calculated and saved the equity as a double for all 1326 hands on all 2598960 5 card boards. I'm having trouble initializing 10,000 unique and non empty buckets. I tried initializing the buckets to existing values, but its looking like there may not even be enough. The paper on Libratus said that they had >1 million river buckets, so I'm feeling quite stupid right now. Do I have a major misunderstanding or is it likely a problem with my code? I'm pretty confident that my equities are correct.

I haven't checked how many unique equities there are on the river, just basing this off the speed that it was initializing

Statistics: Posted by t_steu — Sat Dec 14, 2019 2:41 am


]]>