Slashdot Mirror


Google's DeepMind AI Becomes a Superhuman Chess Player In a Few Hours (theverge.com)

An anonymous reader quotes a report from The Verge: In a new paper published this week, DeepMind describes how a descendant of the AI program that first conquered the board game Go has taught itself to play a number of other games at a superhuman level. After eight hours of self-play, the program bested the AI that first beat the human world Go champion; and after four hours of training, it beat the current world champion chess-playing program, Stockfish. Then for a victory lap, it trained for just two hours and polished off one of the world's best shogi-playing programs named Elmo (shogi being a Japanese version of chess that's played on a bigger board). One of the key advances here is that the new AI program, named AlphaZero, wasn't specifically designed to play any of these games. In each case, it was given some basic rules (like how knights move in chess, and so on) but was programmed with no other strategies or tactics. It simply got better by playing itself over and over again at an accelerated pace -- a method of training AI known as "reinforcement learning."

14 of 93 comments (clear)

  1. Strange game by IWantMoreSpamPlease · · Score: 2

    The only winning move, is not to play

    --
    So rise up, all ye lost ones, as one, we'll claw the clouds.
    1. Re:Strange game by Killall+-9+Bash · · Score: 3, Funny

      I for one welcome 99% unemployment.

      --
      "Prediction: within 10 years, Windows will be a Linux distribution." Me, 7-6-2016
    2. Re:Strange game by Shotgun · · Score: 2

      Why would you expect 99% unemployment? This AI will never be able to:

      -fix your plumbing
      -rack you servers
      -move your furniture
      -change your spark plugs
      -etc, so forth, and so on.

      --
      Aah, change is good. -- Rafiki
      Yeah, but it ain't easy. -- Simba
    3. Re:Strange game by SethJohnson · · Score: 3, Insightful

      Go ahead and post your ad on TaskRabbit seeking candidates to come over and fix your plumbing, rack your servers, etc. A hundred people show up at your door offering to perform these jobs for obscenely cheap rates. To identify the best candidate, you ask each what their prior work experience has been that makes them suited for the plumbing, spark plugs, and so on.

      Candiate 1: "I traded stocks on Wall Street for 20 years prior to having my job automated."

      Candiate 2: "I operated a fork lift in a warehouse for 8 years before the facility was automated."

      Candiate 3: "I drove semi trucks for 15 years before the robots came in."

      And so on.

      The thing about AI and automation is that as human workers are displaced, they shift to job types that are financially unattractive to automate-- like those categories you cite. With the flood of displaced workers in these job areas, wages are diluted. "A plumber always makes a good living" will no longer be a true statement as the plumber job market becomes oversaturated by workers displaced by automation.

    4. Re:Strange game by serviscope_minor · · Score: 2

      The thing about AI and automation is that as human workers are displaced, they shift to job types that are financially unattractive to automate-- like those categories you cite.

      Those jobs aren't financially unattractive to automate, they're still a way beyond our current level of tech.

      --
      SJW n. One who posts facts.
  2. Teach it Starcraft Civilization by ranton · · Score: 2

    Please have it learn how to play modern strategy games like Starcraft and Civilization so we can have computer players which don't suck without massive bonuses which change the dynamic of the game.

    --
    -- All that is necessary for the triumph of evil is that good men do nothing. -- Edmund Burke
    1. Re:Teach it Starcraft Civilization by Shotgun · · Score: 2

      Please have it learn to play politics, so we can....

      --
      Aah, change is good. -- Rafiki
      Yeah, but it ain't easy. -- Simba
    2. Re:Teach it Starcraft Civilization by psycho12345 · · Score: 3, Interesting
    3. Re:Teach it Starcraft Civilization by gtall · · Score: 2

      I agree. If AI machines can play these games, then the gamers will be freed for a more productive use of their time.

  3. Super Human? by jellomizer · · Score: 2, Insightful

    Reinforcement Learning systems have a tenancies of creating "Superstition" artifacts, were actions that may not create a net positive or negative are used over when the net outcome is positive. It often creates less than ideal outcome, but still it works. So this could mean a really long chess game with non-strategic moves, as the most optimal path, may not be enforced correctly.

    --
    If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    1. Re:Super Human? by Baron_Yam · · Score: 4, Insightful

      >, were actions that may not create a net positive or negative are used over when the net outcome is positive.

      Which is still a net improvement over humans, who may stick with actions that are actually net negative despite proof if they initially miscategorized them as positive.

      What they should get the AI to do to minimize such artifacts is have a meta-analysis going where the positive associations are re-evaluated whenever the overall victory is judged to not be at stake in the event the action was correctly evaluated in the first place.

  4. And next: by forkfail · · Score: 4, Insightful

    The world's gonna be an... interesting... place once someone merges this sort of code with virus code.

    --
    Check your premises.
  5. Because we understand progress by fyngyrz · · Score: 5, Insightful

    Why would you expect 99% unemployment? This AI will never be able to: [optimism redacted]

    No, not this one. Not even the next one. The one after that? Or after that?

    Eventually, they will. The question is simply how long will that be. Right now, the ML pace continues to accelerate. Soon, they'll be stacking one skill upon another. The skill to walk. The skill to understand plumbing joints and leaks. The skill to know home construction. Etc.

    It's coming. That whole "will never be able to" business... that's not going to pan out for anyone.

    --
    I've fallen off your lawn, and I can't get up.
  6. Re:Is it AI? by suutar · · Score: 3, Insightful

    Well, the program playing itself is not really qualitatively different than "if I do this, and he does that, and I do the other, and he does........ then I win!"; it's just carried out to more steps than a human would (because a human can't go that far). Therefore, any approach I can conceive of to go from knowing the rules to knowing how to win is pretty much equivalent to "running some iterations". Even the ability of human chess masters to perceive the board as a pattern instead of just a bunch of individual piece positions is probably approximated by something in the program.

    Given that, I am unable to come up with a mechanism to go from "knows the rules" to "knows how to win a game" without doing something equivalent to "running iterations"...