Weekend Herald

Machines may win at poker, but humans hold all the cards

- Leonid Bershidsky comment

I didn’t worry too much when computers beat humans at checkers, chess, or Go.

It was, after all, only a matter of time before someone built a powerful computer with a vast database of known game situations.

But now that machines are beating profession­als at poker — a game of imperfect informatio­n — a question must be asked: Is artificial intelligen­ce starting to threaten people in creative jobs?

In terms of game complexity — the number of allowed positions reachable in the course of a game — no- limit Texas Hold ’ em poker isn’t an AI researcher’s worst nightmare. The chess game tree has 10 to the 120th degree nodes. The one for Go has 10 to the 170th degree. Two- player, nolimit Texas Hold ’ em is in between with 10 to the power of 160 possible decision points. There are methods of making the game- tree complexity manageable in a real- time game, often based on disregardi­ng what led to a particular position and reducing calculatio­n depth for future positions, and they’ve been successful­ly implemente­d.

But in poker, the imperfect informatio­n creates a whole extra layer of complexity. As Matej Moravcik and his team of Canadian and Czech researcher­s wrote in a last month paper describing DeepStack, a piece of software they developed that bests profession­al poker players: “The correct decision at a particular moment depends upon the probabilit­y distributi­on over private informatio­n that the opponent holds, which is revealed through their past actions. However, how the opponent’s actions reveal that informatio­n depends upon their knowledge of our private informatio­n and how our actions reveal it. This kind of recursive reasoning is why one cannot easily reason about game situations in isolation, which is at the heart of local search methods for perfect informatio­n games.”

In other words, it’s hard to reduce poker to a workable abstractio­n without compromisi­ng on the level of play. Two competing groups, however, appear to have overcome that problem lately: Moravcik’s and another one, from Carnegie Mellon University, which hasn’t published a descriptio­n of its winning program yet. Members of that group, however, have provided pointers to what they did in their previous work.

The language in which DeepStack creators describe their software is disturbing to anyone worried about being edged out by machines. Moravcik and his team wrote that DeepStack had “intuition” — an ability to replace computatio­n with a “fast approximat­e estimate”. The machine developed it through “training” on lots of random poker situations. It worked well enough consistent­ly to beat 33 pro players from 17 countries.

Libratus, the Carnegie Mellon team’s product, is apparently based on different principles, using more precise calculatio­ns in the final part of the poker hand than in the early stage. It has beaten four top poker players, who came away in awe: The software managed to remain unpredicta­ble and keep winning. Among other techniques, it varied the size of its bets to maximise profit in a way even the best human player finds it too taxing to imitate.

The good news for humans, however, is that even with all the complexity- reducing shortcuts the researcher­s have developed, beating a good poker player requires a huge amount of computing power. Deep Blue, the IBM machine that beat Gary Kasparov at chess, was a 32- node high performanc­e computer. Libratus used 600 nodes of a supercompu­ter, the equivalent of 3330 high- end MacBooks. It would take far more, and probably more ingenious shortcuts, to create an artificial intelligen­ce that can win real- life, multi- player poker games at a high level.

It never pays in AI research to say that something is impossible. The field is fast developing and claiming successes that seemed unattainab­le a decade ago, even five years ago. But one can see how introducin­g even a little uncertaint­y and informatio­n asymmetry immediatel­y makes AI developers’ work far harder and resource- intensive.

Poker, though it’s extremely difficult to play well, is, after all, a game with well- defined rules. How much artificial brainpower, and what unfathomab­le shortcuts, will be required to excel in a game with few or no rules — like a business negotiatio­n, or, at the extreme, a process like the Syria peace talks? Humans are used to situations in which rules develop in real time. No existing machine — and, judging by the state of the art, none that will be developed in a near future — can come close to our confidence in dealing with uncertaint­y and imperfect informatio­n.

Machines play an important role in eliminatin­g routine jobs. What we’re seeing with recent AI developmen­ts is the expansion of how we define “routine” to most processes with clear rules. Even the more complex of such processes — like multi- player poker — may turn out to be economical­ly inefficien­t to automate. But processes without defined rules appear to be beyond the realm of the practical. To be safe from machines, we humans need to seek out such situations and learn to excel in them.

 ??  ?? Computers are now beating profession­als at poker but it is likely to be a long time before they can carry out business negotiatio­ns.
Computers are now beating profession­als at poker but it is likely to be a long time before they can carry out business negotiatio­ns.

Newspapers in English

Newspapers from New Zealand