Poker-AI.org
http://poker-ai.org/phpbb/

openholdem and available AIs
http://poker-ai.org/phpbb/viewtopic.php?f=26&t=2631
Page 1 of 1

Author:  d4n13l [ Fri Nov 08, 2013 8:38 am ]
Post subject:  openholdem and available AIs

Hi there!

I wanted to create a pokerbot some years ago, but never really got to it. Having quite an understanding of the game of poker, and a decent amount of experience playing it, and a (theoretic) background in AI and ML, I am just not enough of a programmer to just sit down and get to it all by myself I guess.

------- where I come from -------

Taking another dive into the topic just recently (triggered by Dahls FLHU ANN machine) I found the whole poker AI/bot scene seems to have evolved quite well, and there even are several "commercial" version out there now. I guess most of them are a scam, but since I believe that bots can at least beat micro and small stakes I can imagine that one of the offered solutions works well enough.

For my understanding there are 2 parts to the solution:
- poker client interaction, and
- the game logic itself

For the first part the options are screen scraing, dll injection, or even network traffic analysis from what I read. For the game logic there there are numerous options, e.g. expert systems, game tree search, MC simulations, game theory approaches, evolutionary algorithms, case-based reasoning ect.
What I always had in mind was an ANN, probably trained by an set of hands played by a good player. A good selection of input to the ANN would be crucial. Maybe an combination of expert systems preflop, and ANN postflop would also do.
On top of hand strength and pot-odds, I assume position, an opponent model, the betting sequence of the hand, and whatever output it gives a bit randomized to increase unpredictability to be among the most important features. But this could also way to naive, due to the lack of experience I do not know better at the moment. If someone wants to discuss that or help me out feel more than welcome.

--------- what I wonder at the moment --------

Having all that said, my current interest is in the openholdem platform as the part doing the client interaction. Is it "stealthy" enough to not get detected? I would imagine that poker platforms also know this framework and can therefore easily spot it?

The net question would be: how good are the AIs that are available for it? I have seen that some come along with the package, but there is a whole marketplace to get numerous AIs from, most focused on a special game (e.g. SnG, MTT, 6max NLHE ect). Is any of them good enough to actually beat real money (small stakes) games? And if so, which one would you consider very strong? Having looked into the code-base of some AIs it seems that they are all build as expert systems, or do I miss something here?

I am happy if anybody wants to discuss that matter, or even wants to team up for a deeper dive into the topic.

Author:  spears [ Fri Nov 08, 2013 10:10 am ]
Post subject:  Re: openholdem and available AIs

- I don't have first hand knowledge but I think there are some smaller sites that don't stop OpenHoldem, but the bigger ones do.
- There have been offers of non expert system AIs in our marketplace.

Author:  d4n13l [ Fri Nov 08, 2013 10:15 am ]
Post subject:  Re: openholdem and available AIs

from what I read 888, titan, bodog, or bwin poker are good places to try botting...? can anybody confirm that?
would you still need a VM setup (e.g. bot on host, client on virtual machine) there, or just go straight ahead without any special setup?

whether expert system or a different variation, the question is which of the plenty of offered AIs is worth looking at ...

Author:  cantina [ Fri Nov 08, 2013 11:09 am ]
Post subject:  Re: openholdem and available AIs

I wouldn't expect the AIs that come with OH to make much money without heavy modification. I think they're largely just instructional tools to give one an idea of how to code an AI. I also think you would be hard pressed to find the source to a profitable AI, even for purchase.

Author:  d4n13l [ Fri Nov 08, 2013 11:23 am ]
Post subject:  Re: openholdem and available AIs

those AIs that come with OH are most likely not good enough, I 100% agree.
But there are some marketplaces that offer AIs for not too much money, claiming to have implemented a certain strategy (e.g. Moshman for SnGs). Would you say this is just a pure rip off, or actually worth a try?

Author:  cantina [ Tue Nov 12, 2013 5:24 pm ]
Post subject:  Re: openholdem and available AIs

It might be slightly profitable, but factoring in time/energy costs, it would likely be a losing battle. Also, if a strategy becomes available to the public, you have to expect the regs to learn and exploit it (or use it themselves) if it holds any value.

Author:  shalako [ Tue Nov 12, 2013 7:51 pm ]
Post subject:  Re: openholdem and available AIs

Unless you could heavily modify the bots actions I do not see how any shrinkwrapped AI could work. There are so many variables that you need control over to have a chance. As stated above I am positive they are exploitable to a huge degree once you know its ranges. There are some threads on other sites about pros exploiting bots. After reading some of these threads I made some changes to my own bot as I saw potential leaks.

Anyway..I would avoid any shrinkwrapped bot package as they will lose without a doubt but you can learn from them. There has been some controversy about PokerSnowie as being a pretty good one but now after its release its getting hammered on some of its advice. If it was really any good they could make way more money using it rather then selling it. The bottom line is learn poker theory and program it yourself.

Page 1 of 1 All times are UTC
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/