Poker-AI.org Poker AI and Botting Discussion Forum 2013-03-15T23:56:25+00:00 http://poker-ai.org/phpbb/feed.php?f=24&t=2399 2013-03-15T23:56:25+00:00 2013-03-15T23:56:25+00:00 http://poker-ai.org/phpbb/viewtopic.php?t=2399&p=3271#p3271 <![CDATA[Re: Pattern Matching for Action Prediction & Hand Ranges]]> Personally I haven't done any research in that direction, especially NN's, but I do see the merit in this. Actually this wouldn't be so much of an NN problem but a clustering problem to begin with, then it becomes a prediction problem based on the clusters.

If winnie got this to work already this should definitely have some value.

Statistics: Posted by Coffee4tw — Fri Mar 15, 2013 11:56 pm


]]>
2013-03-15T18:04:22+00:00 2013-03-15T18:04:22+00:00 http://poker-ai.org/phpbb/viewtopic.php?t=2399&p=3250#p3250 <![CDATA[Re: Pattern Matching for Action Prediction & Hand Ranges]]> Statistics: Posted by proud2bBot — Fri Mar 15, 2013 6:04 pm


]]>
2013-03-15T18:03:39+00:00 2013-03-15T18:03:39+00:00 http://poker-ai.org/phpbb/viewtopic.php?t=2399&p=3249#p3249 <![CDATA[Re: Pattern Matching for Action Prediction & Hand Ranges]]> Statistics: Posted by winnie — Fri Mar 15, 2013 6:03 pm


]]>
2013-03-15T16:41:00+00:00 2013-03-15T16:41:00+00:00 http://poker-ai.org/phpbb/viewtopic.php?t=2399&p=3248#p3248 <![CDATA[Re: Pattern Matching for Action Prediction & Hand Ranges]]> proud2bBot wrote:

Thats what I understood, too. The question is: how do you define the category. As I understood it, you are clustering players according to some preflop or postflop stats.

Thanks, I understand your concern now. Yes you are right, the plan is to cluster by stats (didn't choose the concrete stats yet).

proud2bBot wrote:

For instance, Assume preflop and we have 2 players with exact same VPIP/PFR/3b stats. Both 3b 8%, but P1 does it with a polarized range while P2 uses an unpolarized range - you would merge this together, right?

As with your example, I'm thinking about it this way: consider these players have the same 3bet, vpip and pfr, but different cbet and donkbet, so they will end up in different clusters. I might be wrong here, but I believe that if we take an appropriate set of stats the resulting clusters shoul have pretty much similarly acting players.

winnie wrote:

you can easiliy do it this way and categorize you opponents by stats. Afterwards adding some weighting factors (e.g. you see opponentX calling with small Suited Connectors) and let this influence your predictions to receive a more accurate range.

proud2bBot wrote:

And my point was that this doesn't work well, as stats are an aggregate from which you cannot really infer the strategy too well.

Any of you guys already tried to implement something similar?

Statistics: Posted by muler — Fri Mar 15, 2013 4:41 pm


]]>
2013-03-15T16:01:38+00:00 2013-03-15T16:01:38+00:00 http://poker-ai.org/phpbb/viewtopic.php?t=2399&p=3245#p3245 <![CDATA[Re: Pattern Matching for Action Prediction & Hand Ranges]]> muler wrote:

Maybe I did not describe it accurately. I am not assuming that every player is the same. Instead, I am assuming that there are n categories of players where players in each category are the same, so I am only searching for hands of players in given category.


Thats what I understood, too. The question is: how do you define the category. As I understood it, you are clustering players according to some preflop or postflop stats. And my point was that this doesn't work well, as stats are an aggregate from which you cannot really infer the strategy too well. For instance, Assume preflop and we have 2 players with exact same VPIP/PFR/3b stats. Both 3b 8%, but P1 does it with a polarized range while P2 uses an unpolarized range - you would merge this together, right?

Statistics: Posted by proud2bBot — Fri Mar 15, 2013 4:01 pm


]]>
2013-03-15T15:47:18+00:00 2013-03-15T15:47:18+00:00 http://poker-ai.org/phpbb/viewtopic.php?t=2399&p=3244#p3244 <![CDATA[Re: Pattern Matching for Action Prediction & Hand Ranges]]> Statistics: Posted by winnie — Fri Mar 15, 2013 3:47 pm


]]>
2013-03-15T13:28:03+00:00 2013-03-15T13:28:03+00:00 http://poker-ai.org/phpbb/viewtopic.php?t=2399&p=3237#p3237 <![CDATA[Re: Pattern Matching for Action Prediction & Hand Ranges]]>
Maybe I did not describe it accurately. I am not assuming that every player is the same. Instead, I am assuming that there are n categories of players where players in each category are the same, so I am only searching for hands of players in given category.

Statistics: Posted by muler — Fri Mar 15, 2013 1:28 pm


]]>
2013-03-15T13:17:13+00:00 2013-03-15T13:17:13+00:00 http://poker-ai.org/phpbb/viewtopic.php?t=2399&p=3235#p3235 <![CDATA[Re: Pattern Matching for Action Prediction & Hand Ranges]]> If you want to be exploitive, its crucial to get an idea if the player is for example raising his strong draws or just calling them. If you want to be GTO, let the algorithm find out if it makes sense to raise hands from the different categories.

I'm not saying this couldn't work, but it's definitely a very basic heuristic and there should be better solutions.

Statistics: Posted by proud2bBot — Fri Mar 15, 2013 1:17 pm


]]>
2013-03-15T13:09:39+00:00 2013-03-15T13:09:39+00:00 http://poker-ai.org/phpbb/viewtopic.php?t=2399&p=3233#p3233 <![CDATA[Pattern Matching for Action Prediction & Hand Ranges]]>
Given we have a big volume of hand histories, we could try to match hands that are similar.

We would say that hands are similar if players have similar stats, they do similar actions and board texture is similar. Of course I am not talking about exact matches, lots of abstractions would be needed.

Then, from these hands we could predict opponent's feedback to our actions and hand ranges (out of hands with showdown).

This approach is different than common approach with NNs and I haven't read about it anywhere. Is there any reason (ignoring performance) why it wouldn't work? Maybe anyone already tried that?

Statistics: Posted by muler — Fri Mar 15, 2013 1:09 pm


]]>