4 ms·
Super interesting to watch this unfold. So what game should AI tackle next? I've heard imperfect information games are harder for AI...would the AlphaGo approac
by seanwilson 11y ago
Super interesting to watch this unfold. So what game should AI tackle next? I've heard imperfect information games are harder for AI...would the AlphaGo approach not work well for these?
- vok 11y agoTIS-100
- jonbaer 11y agoHassabis discusses some StarCraft here ... http://www.theverge.com/2016/3/10/11192774/demis-hassabis-interview-alphago-google-deepmind-ai http://www.theverge.com/2016/3/10/11192774/demis-hassabis-in... ... good interview.
- seanwilson 11y agoI read that too. It's interesting StarCraft is suggested instead of any classic board games. It sounds like Go is the pinnacle of board games then. Would StarCraft be the last game AI has to beat?
- dwaltrip 11y agoStarcraft is definitely up there. No-limit texas holdem poker is also very difficult. After that... then we have games that involve physical movement. Although I'm not sure what would be fair for strength & speed of robots vs humans. I'm imagining a team of robot soccer players, for example.
- 21 11y agoNo, after StarCraft they suggested 3D games (eg: Call of Duty, ...). Mind you, this is playing based on the pixels, not based on direct access to the game structures as bots do today. The from playing Call of Duty to controling a robot with a gun in the real world it's a small step :)
- JibberMeTimbers 11y agoI don't like the idea of FPS'. We'd expect them to behave the humans when they play FPS - they run looking forward and will occasionally look left or right and follow some predetermined pathing that they are familiar with. With an AI, if we base it on pixels, what they will do is spin around 360 degrees about 60 times a second while moving forward so that it can maximize all of the pixels inputted at a time. It would compare it against the stored level design and shoot at anything that is off (or against character models). I can just see that it's not going to behave like anything we'd expect.
- duskwuff 11y agoThe same would likely be true of an RTS. An AI could scroll the viewport around and click units to issue orders at ludicrous speeds. Even if it had to use the same interface as a human, it'd still have a huge mechanical advantage.
- jonbaer 11y agoIn RTS world I think AlphaGo == WOPR (War Operation Plan Response) - can only guess who would want to license that box ;-)
- detaro 11y agoI think for perfect information board games Go is the pinnacle, at least among the human-played. (the field of general game-playing AIs makes up all kinds of crazy games that might be "harder" in one way or the other) If you look for an RTS game, StarCraft is an obvious candidate. It has a relatively active community of AI writers and AI competitions, it's a classic of competitive play, ... Real-time games are hard to compare, because the interface really makes a difference. Does the AI get to talk directly to the game engine? Or does it have to use screen capture, understand the image and then use a robot arm to press keys, or something in between? If it gets to see precise positions and to input commands directly, even relatively "simple" programs can do crazy micro tricks and get massive advantages that way, even if their general macro-strategy is bad. If you do the other way you need image analysis and robotics, Google should have the tech for both ;)
- raarts 11y agoAre we really sure we want to train our top AI in galactical warfare?
- choicewords 11y agoIt's only a matter of time before AI gets trained to handle all orders and communication in a war.
- abecedarius 11y agoOne perfect-information game that's at least as hard: constructive mathematics. (Proof assistants even give it a sort of videogame-style UI.) I've been wondering about some kind of neural net for ranking the 'moves' coupled with the usual proof search.
- seanwilson 11y agoI don't know much about Go but I'm guessing general proof automation would be many, many orders of magnitudes harder. The branching factor is huge (you can apply any theorem you want to the current goal and go down a bad path) and knowing if you're on the right track to finish a proof isn't obvious.
- abecedarius 11y agoYeah, I don't imagine this is easy. The applications for even incremental advances here should be obvious.
- canndrew2016 11y agoI asked about this in /r/dependent_types yesterday. Apparently there's already a fair bit or research going on in this area. See the links: https://www.reddit.com/r/dependent_types/comments/49z1uc/using_alphago_as_a_theorem_prover/ https://www.reddit.com/r/dependent_types/comments/49z1uc/usi...
- abecedarius 11y agoThanks, that's very helpful.
- vamur 11y agoIf they make a decent AI for Total War I'd be impressed. Or an AI in Civilization that doesn't cheat. But of course requiring a mini-datacenter in hardware and time to think (probably seconds) would make it unrealistic for both.