Poker-AI.org http://poker-ai.org/phpbb/ |
|
Exploitation/Adaptation By Purification http://poker-ai.org/phpbb/viewtopic.php?f=24&t=2618 |
Page 1 of 1 |
Author: | cantina [ Sun Oct 20, 2013 5:41 pm ] |
Post subject: | Exploitation/Adaptation By Purification |
Say you have an EQ with a mixed strategy (typical of those created with CFRM). Has anybody tried, during live play, using a purification threshold as a means of adaptation/exploitation? For example, you would take the winnings/losses after a hand is played, then either try to increase the probabilities for the actions taken (or reduce them) by raising/lowering the purity threshold for a given section of the game. How those sections are defined and how the thresholds are updated would, of course, be the subject of experimentation. |
Author: | cantina [ Thu Oct 24, 2013 3:07 am ] |
Post subject: | Re: Exploitation/Adaptation By Purification |
Some results. 25bb stack level, global threshold adjustment versus a static player, starting at 5% purification. The min/max purification levels were 1%/100%, adjustments were made like: threshold += threshold * inc Average (optimum) is probably around 40%, which is about what I expected. A lower delta (increment percentage) would probably have shown a more stable optimum threshold. I don't have a player that can exploit overly predictable strategies (i.e. very pure strategies), so I'm not sure how to show it decreasing it's threshold. It should, though, in theory, against a player with that capability. The increment sign (+/-) was decided by Zed * Utility of the deviated threshold levels. Code: Hand # Threshold (10% delta) -------------------------------------- 50000 0.146923779810831 100000 0.186814088517662 150000 0.449290742512755 200000 0.496626159328362 250000 0.33744537676712 300000 0.442345245425452 350000 0.327312908941213 400000 0.406057514081512 450000 0.342283417617408 500000 0.420383316311766 550000 0.40578471755976 600000 0.488456269506705 650000 0.432960247785639 700000 0.513456650014193 750000 0.422146355060823 800000 0.510797089623596 850000 0.385637976310415 900000 0.403411666168254 950000 0.528818128102072 1000000 0.295419722492907 1050000 0.254078200455836 Next: somehow model a dynamic threshold based on game state. |
Author: | spears [ Thu Oct 24, 2013 9:39 am ] |
Post subject: | Re: Exploitation/Adaptation By Purification |
How is this different from just mixing in a pure strategy? |
Author: | cantina [ Thu Oct 24, 2013 11:45 am ] |
Post subject: | Re: Exploitation/Adaptation By Purification |
What do you mean by 'mixing in'? |
Author: | spears [ Thu Oct 24, 2013 1:00 pm ] |
Post subject: | Re: Exploitation/Adaptation By Purification |
30% pure = play pure strategy 30% of the time and play NE 70% of the time |
Author: | cantina [ Thu Oct 24, 2013 5:24 pm ] |
Post subject: | Re: Exploitation/Adaptation By Purification |
I don't know if the scenario you describe would be exactly the same, but yes, a mix of the pure strategies could be the same as playing a mixed strategy. A completely pure strategy would exclude all but one action, while a completely un-purified strategy might play all available actions. Something in the middle could/would play fewer than all actions, but in the scenario you describe 70% of the time it would be playing all actions if that were the default EQ. That's not really the point of this post, though. What I'm showing here is that the "amount" of purity can be adapted in real-time to improve equity versus a given opponent. For example, an opponent that plays a very static strategy (like another EQ), it would likely be better to play a more pure strategy. While an exploitative opponent (like most humans), it would be better to play a more defensive (less pure) strategy. You can decide that level by sampling. |
Page 1 of 1 | All times are UTC |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |