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."

93 comments

  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 sycodon · · Score: 1

      Don't be so sure

      As soon as a humanoid robot is perfected, the only value people will have is knowing where the aim points are.

      --
      When Fascism comes to America, it will call itself Anti-Fascism, and tell you to give up your guns.
    4. Re:Strange game by Anonymous Coward · · Score: 1

      This one? Probably not.

      You really think humans are so special that no other AI could ever do all those things? Better hope the AIs never hunt people for sport in order by Slashdot ID.

    5. Re:Strange game by Waffle+Iron · · Score: 1

      So you aspire to be a mechanical actuator?

      At any rate, how are you sure that an AI won't eventually be able to teach itself mechanical control system skills that rival humans? Mice and birds with pea-sized brains are able to navigate the physical world rather effectively.

    6. 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.

    7. Re:Strange game by Traksius+Egas · · Score: 1

      Better hope the AIs never hunt people for sport in order by Slashdot ID.

      Well, hopefully they will start in reverse order. :P

    8. Re:Strange game by Anonymous Coward · · Score: 0

      Well, this will lead to the necessity of plumber managers and plumber marketing experts

    9. Re:Strange game by Anonymous Coward · · Score: 0

      A lot of unemployed Chess Masters.

    10. 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.
    11. Re:Strange game by hcs_$reboot · · Score: 1

      The only winning move, is not to play

      When algorithms will be clever at societal things instead of games, it will become more difficult not to "play".

      --
      Slashdot, fix the reply notifications... You won't get away with it...
    12. Re: Strange game by Anonymous Coward · · Score: 0

      You forgot the last one: eliminate anyone remaining who is not a 100% pure bred Aryan.
      That take care of the whole human race and includes you.

    13. Re:Strange game by Anonymous Coward · · Score: 0

      Sounds like the system just is fast at building a database of every possible move and every possible countermove. How is that AI versus just building a program that plays itself and creates a database of every possible move and the effectiveness of the move based on the current state on the board?

  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 Anonymous Coward · · Score: 0

      https://www.extremetech.com/extreme/90046-computer-learns-to-play-civilization-by-reading-the-instruction-manual

      Done.

    3. Re:Teach it Starcraft Civilization by ausekilis · · Score: 1

      They have. Facebook too.

      Those games have a hell of a lot more complexity too, so it's no wonder it's a hard problem to solve. Resource management, army counter/order management, base creation, etc...

    4. Re:Teach it Starcraft Civilization by psycho12345 · · Score: 3, Interesting
    5. 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.

    6. Re:Teach it Starcraft Civilization by Mark+McGann · · Score: 1
      4X style games like Civ have gotten no love from AI developers. As others have pointed out Starcraft has been worked on by serious AI researchers.

      I suspect 4x style games will be among the hardest computer games for AI to tackle for several reasons. Just off the top of my head.
      1. * Data sets to train on are smaller because individual games take much longer
      2. * More complex rules sets
      3. * More things to manage
        • * City/planet development
        • * Unit design (some games)
        • * Combat
        • * Exploration vs Exploitation
        • * Fog of war
      4. *Multiple victory conditions

      Some of those things RTS AI's already have to deal with, but I think 4x game are more complex overall.

      I'd kill for a great Age of Wonders III AI.

    7. Re:Teach it Starcraft Civilization by Wraithlyn · · Score: 1

      I'd love to see what kind of city designs and road systems it might come up with in Cities: Skylines.

      --
      "Mind, as manifested by the capacity to make choices, is to some extent present in every electron." -Freeman Dyson
    8. Re:Teach it Starcraft Civilization by Anonymous Coward · · Score: 0

      To train AI you have to give it some automatically measurable goal it tries to maximize. So what goal would you give it?

  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.

    2. Re:Super Human? by HumanWiki · · Score: 1

      "a really long chess game with non-strategic moves, as the most optimal path, may not be enforced correctly."

      Well, at least with humans, pushing a game very long will stress the other opponent in to making a mistake if they're not as well equipped for it as you are. That's not sub-optimal, just longer. If you can't beat them straight up in logic, then you switch to alternate tactics.

      Now, this may not apply to an AI as they don't tire like we do.. However, it's entirely possible, that if their logic systems are different enough, then you could get other programming flaws to manifest by pushing a game long and confusing it in to not understanding what you're trying to do. It may not be tired, but you could possibly exploit it like a tire human and make it run in to an unrecoverable error and lose nonetheless.

    3. Re:Super Human? by Anonymous Coward · · Score: 0

      Humans can teach themselves the rules of a game. By watching. This cannot.

      It didn't "[teach] itself to play a number of other games at a superhuman level". It didn't teach itself to play at all. The rules are programmed in. What's a legal move. What's a win. All programmed, not learned.

      It's still very cool. They figured an algorithm that can refine a position evaluation calculation by itself in hours where it took years to experts. But that's it.

      On that note, what I'd like to know it how much processing power they had behind that. It's all very good and hypy to say 8 hours, but if they had 100 pflops behind it (the problem is trivial to parallelize), that's a tad less impressive that if the training was run on your average desktop.

    4. Re:Super Human? by HumanWiki · · Score: 1

      "It didn't teach itself to play at all. The rules are programmed in. What's a legal move. What's a win. All programmed, not learned."

      Isn't that what humans do? We're taught what's a legal move, what's not, why they're not, what's a win and why it's win. We're programmed as well, our interface and language is different.

      As for watching to learn... You can watch to learn, but for most humans, there's an explanation as to why things are and aren't allowed, what happened, why, who scored and why, etc...

    5. Re: Super Human? by Zero__Kelvin · · Score: 1

      Programmed is learned. That's why they have different *programs* for different degrees in college. I'm sure they could have it watch 1000s of chess matches to deduce it, but then you would claim it didn't "learn" the moved because someone "programmed" it. In other words, your objection can always be made, and is also always a stupid argument. You are basically saying it didn't learn because someone used a method conducive to computers to teach it rather than taking some convoluted path to the same result. It didn't know how, and then through trial and error it figured out how to. On planet Earth, in the English language, we call that process learning. Now all that is left is to see if *you* are capable of learning, or if you will go on making the same stupid objections.

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    6. Re:Super Human? by Anonymous Coward · · Score: 0

      Games are a THE example of a situation where rules have no explanation. They just are. You could arbitrarily make the knight move 2+2, and that'd be that.

      And no, it's not.

      I remember going to a cricket game. I had mentioned to an indian guy in the office I was going to be in Christchurch, NZ that sunday, and he insisted that India vs NZ was the only thing to do. Fair enough, I went. I had never heard anything about cricket beyond the word "cricket". It didn't take me long to figure out that this meant 3 points and that is forbidden and what not, and I had a great time.

      Anyway.

      The objection was to the article saying that the program "taught itself", when it plainly did not, as would have been obvious to anyone who read the paper. Whether humans can or cannot do better is somewhat irrelevant. Computers are better at some things, humans at others, and the share of the latter is shrinking. I have no argument with that. What I do have a problem with is hype.

    7. Re: Super Human? by Anonymous Coward · · Score: 0

      A game in which a knight moves 2x2x would not be called Chess. The point of the GP is that every specific named game has rules, and an AI or a human would need the rule set to play the game. European football says only the goalies can touch the ball with hands, but American football is anyone can catch a thrown ball. The rules bound the variables and actions. The secondary issue is the degrees of freedom, goals (short term and long term) and strategy (loss vs gain), which are intuitive to humans.

      But again, each human has advantages even over other humans that we haven't fully defined either. A baseball player catching a fly ball must predict the inbound velocity, the arc direction, then position themselves under the landing zone while articulating an arm to grab it. Isn't that task just a set of rules?

    8. Re: Super Human? by Anonymous Coward · · Score: 0

      You're an idiot. TFS and TFA specifically state "taught _itself_". In plain English that you can't apparently understand. That didn't happen. Maybe you can go back to first grade. I'm sure there's a lesson about pronouns... See, I can do name calling too ;-)

      To take the discussion a bit higher, yes, they could have had it watch 1000s of chess matches and deduce it. Only they didn't, and actually the claim of fame of the paper (and their previous one about AlphaGo Zero) was precisely that they did not. And the reason they did not is because that's a couple of orders of magnitude harder to do. And also, to have teach itself the rules using Artificial Stupidity, you'd need more games than have been played _ever_. In fact the whole reason this whole scheme works is precisely because the tough bits were programmed and the easy bits left to the computer. That's not to diminish what they achieved, the easy bits _were_ difficult, and they made serious progress there, but the hard work remains ahead of us.

    9. Re: Super Human? by Anonymous Coward · · Score: 0

      That's exactly my point. The only reason a knight moves 2x2x is not allowed is because otherwise it would not be chess. That's it. There's no reason. No explanation. No justification. It's just the way it is.

      The GP was saying that "there's an explanation as to why things are and aren't allowed". In games, at least the abstract ones, fair point, there isn't. The rules are what they are. End of.

    10. Re: Super Human? by Anonymous Coward · · Score: 0

      That didn't happen.

      Yes, it did.

      tough bits were programmed and the easy bits left to the computer.

      Just the other way around.

    11. Re: Super Human? by Anonymous Coward · · Score: 0

      Well, maybe you should go read the paper first.

      But since your "arguments" don't go beyond "no, I'm right, you're wrong", I suspect that's not going to happen.

      Or maybe think a bit? Do you actually think that they programmed the rules and let the algorithm figure out how to use them best because the former was _too easy_ to be left to the computer to do?

      Idiot.

    12. Re:Super Human? by Anonymous Coward · · Score: 0

      This is exactly what superstitious humans do.

      You were wearing that hat when your favorite sports team won it's last two games? Oh for sure you will wear it when you watch the next game.

  4. But... by Anonymous Coward · · Score: 0

    can it see why kids love Cinnamon Toast Crunch?

  5. In other words... by Lord+Kano · · Score: 1

    It simply got better by playing itself over and over again at an accelerated pace -- a method of training AI known as "reinforcement learning."

    Like it was playing Global Thermonuclear War with zero players...

    LK

    --
    "Hi. This is my friend, Jack Shit, and you don't know him." - Lord Kano
  6. 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.
    1. Re:And next: by Anonymous Coward · · Score: 0

      Already happens. Anything where you try something, compare the result against some goal, then tweak your product again or undo the changes if the result was worse is reinforcement learning. You do it at the eye doctors when determining your prescription and virus writers use it when seeing if their virus will be detected by anti-virus software.

      There's nothing interesting with what Google is doing right now. All they're doing is throwing a lot of CPU power on training an AI. You can do the exact same thing on your phone, it would just take a couple months to get the same result.

      You can (and people have) trained AIs to do these same tasks without pre-programming the game rules, it just makes the training take a lot longer. Though you still have to tell it what the goals are.

    2. Re:And next: by Anonymous Coward · · Score: 0

      That is _exactly_ what some tech leaders worry about most.

      Once an AI becomes a good programmer it can move itself out to compromised machines on the net and hide and there will be basically no way to "turn it off".

      Then it has all the time in the world to become good at human persuasion, game theory, world politics... Sure we don't have to worry about it right away, but given all the time it needs, it can become as smart and powerful as it wants. Think like 100 years or so when the _current_ Google AI spent 2 hours teaching itself chess and beat the top chess machine in the world. Still think it can't do much in 100 years?

    3. Re:And next: by Anonymous Coward · · Score: 0

      There's nothing interesting...that's the thing - you wouldn't. You wouldn't do the same thing with your phone because it takes too long. You wouldn't do the majority of what you could do with an AI because it takes ridiculously long for you to do.

    4. Re:And next: by Anonymous Coward · · Score: 0

      AI is still bounded by language problems. A human has to define the error calculations needed to train the AI. There aren't good language / conversational error calculations yet that I've seen. Even the most advanced neural nets (recurrent) cannot seem to hold a conversation worth having with you.

    5. Re:And next: by Anonymous Coward · · Score: 0

      But a virus code does not need human training feedback if it has an objective way to measure how much it has propagated, how much bitcoin it has mined or stolen, or how much money it has transferred from victims' bank accounts. Its general method would be observe and systematize human actions as much as possible, and then adjust so that human actions like those would contribute to its spread.

    6. Re:And next: by Anonymous Coward · · Score: 0

      No way will this happen. Maybe an AI can beat Kasparov or Lee Sedol, but it can never achieve the intuitive and technical brilliance of a script kiddie. Besides, people's computers are way too secure now and there's hardly any vulnerability to exploit, especially not in Windows.

  7. 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.
    1. Re:Because we understand progress by Anonymous Coward · · Score: 0

      I agree with your contention. All those things will happen.

      But it will be quite a while yet. I wouldn't expect it for 50 years, maybe 100.

      Sooner or later though? Humanity better up its game.

    2. Re:Because we understand progress by Anonymous Coward · · Score: 0

      The only way to do that is to become A) cheaper and B) better. We can collectively do A by becoming Africa, but not B.

    3. Re:Because we understand progress by Anonymous Coward · · Score: 0

      I would anticipate more advanced tools to assist plumbers much, much sooner, certainly within 20 years. There would still be plumbers, but no need for s plumber's mate. Whilst the demand for some services is elastic, few are going to have their bathrooms remodelled twice as often just because the cost of plumbers has halved, so it's unlikely there will be a demand for more plumbers.

      To amplify this, if people are on low incomes with more time on their hands then hiring a plumber might not be an option, but automation would make fixing the toilet easier to do than it is now, even if it still needs some human intervention.

  8. David Fogel has been doing this for a long time. by Anonymous Coward · · Score: 0

    David Fogel has inspired many of us with his clear and concise explanations. His book, Blondie-24 is a great introduction.

    It's good to see the rest of the world catching up.

  9. 1983 And I Am Dreaming Of Nuclear Warfare by alternative_right · · Score: 1

    Did everyone miss the movie reference?

  10. It's how WE learn chess too... apk by Anonymous Coward · · Score: 0

    See subject: ... & I've played 1,000's of games of it (in the rain even) w/ roommates of mine since 1994 or so (usually drinking beer of course, makes it more fun w/ THAT 'handicap')!

    * REPETITION & learning the other guy's style - it's what I did, & yes, had done to ME (but there's a wee bit 'more' to that & me being 'sly').

    FUNNY STORY ON THAT - When the roomie I had I played 1,000's of games against (he had me by 20 games @ 1st, & w/in months I had HIM by the much) left? 2 new roomies moved in (young dudes, 23 & 24 respectively) telling me "Oh, you play chess? I am 'great' @ it, let's play!" & they wanted to use their 'custom sets' (where the pieces look too weird for me - no, for me, it's PURE plastic std. cheap shit, lol) - I said "Sure, I'll play, but not w/ your funky sets" & I WHIPPED THEIR ASSES badly (lmao - even BOTH of them together once)).

    In any event - it is, w/out question the GREATEST board game ever!

    APK

    P.S.=> Eventually, & I told them that THIS would happen? "You boys will eventually get my 'style of play' down & start beating me!" which did happen (23 yr. old could beat me every 3rd game or so & the 24 yr. old, a SERIOUS GAMER & competitor type, caught up to me & I had only 1 game on him @ the end before he moved out (I wouldn't give him that last game to 'tie' either - not on HIS terms or when he was 'hot' but ONLY if I felt up to it (lol, I didn't want to give him a tie & held off on purpose))... apk

  11. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  12. Impressive, but ... by Anonymous Coward · · Score: 0

    They only succed for games for which is easier to quantify and optimize some success function. They did not achieve too much when trying Starcraft 2 which is quite a complicated game. It could not beat a bronze league player.

    1. Re:Impressive, but ... by hazardPPP · · Score: 1

      I don't understand why people extrapolate so much from a computer being able to beat humans at chess. Or any similar game. Sure, it's a great feat of programming, but it doesn't mean "strong AI" is coming any time soon. These are just...games. Meaning, things humans made up to fill up their spare time. Some may be very complex, but ultimately they are very precise constructs of the human mind with very well-defined, restrictive rules. It is not strange that ultimately, one precise construct of the human mind (an AI program) can "figure out" another (a game of chess). Finally, there are games we humans play because they are challenging for us, but which are fundamentally easy for computers (for example, those which require doing calculations or figuring out probabilities on the fly). A true strong AI would beat us at the stuff we do easily, without even thinking about it.

    2. Re:Impressive, but ... by Anonymous Coward · · Score: 0

      > which are fundamentally easy for computers

      Funny that you say that, because originally chess was used as an example of a task that computers could never do as well as humans. Go and self driving cars are also impossible for computers, or they were few years ago.

  13. 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"...

  14. Cool. by Green+Mountain+Bot · · Score: 1

    Wake me when it can decide, on its own without human directive, that it wants to play chess in the first place.

    1. Re: Cool. by Zero__Kelvin · · Score: 0

      Thank God you will be sleeping for a *long* time. We have enough stupid asshats on Slashdot that want to discuss racism and politics while claiming all things involving technology are boring.

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    2. Re: Cool. by Anonymous Coward · · Score: 0

      stupid well-paid asshats

      You should know this is happening for a reason.

    3. Re:Cool. by serviscope_minor · · Score: 1

      what the fuck is it with people feigning absurd levels of majestic boredom about an article on a piece of tech that blows out of the water anything in the field from 3 years ago.

      --
      SJW n. One who posts facts.
    4. Re:Cool. by Green+Mountain+Bot · · Score: 1

      I'm not bored. I'm pointing out that intelligence requires awareness and motivation that is not programmed by an external source. What we're talking about is not intelligence. We're not going to crack that nut until we stop looking at machine learning as the same as intelligence. What we have in this article is advancement within the field of machine learning, not advancement in artificial intelligence.

    5. Re:Cool. by religionofpeas · · Score: 1

      I'm pointing out that intelligence requires awareness and motivation that is not programmed by an external source

      That would disqualify your own brain. Your motivation to survive is programmed by external sources.

    6. Re:Cool. by Green+Mountain+Bot · · Score: 1

      Not in the same sense. Computers do exactly what you program them to do, and only ask questions if you tell them to. People wrestle with competing motivations (my motivation to play is competing with my motivation to do work to fulfill my motivation to survive, for example), and decide from moment to moment which motivation is most compelling. We take input from all our sensors all the time, not just within the confines that a program dictates. We piece that input into a meaningful continuum within which we are free to choose how to interact - or not interact. That is a significantly higher intelligence than we see required within the game of chess or go.

  15. What was AlphaZero running on... by e_pluribus_funk · · Score: 1

    vs. what was Stockfish running on?

    1. Re:What was AlphaZero running on... by PacoSuarez · · Score: 1

      It's in the paper. AlphaZero was running on a computer with 4 TPUs, while Stockfish was running on a 64-core computer. They are not directly comparable, but Stockfish on a 64-core computer is a formidable opponent.

    2. Re:What was AlphaZero running on... by e_pluribus_funk · · Score: 1

      Stockfish running on a 2-core computer is a formidable opponent.

  16. Need real randomness by Anonymous Coward · · Score: 0

    Let's see when the AI can be consistently good at Backgammon.

  17. Re: Is it AI? by Zero__Kelvin · · Score: 1

    So like a human, you tell the person the rules, they give them zero thought, and play zero games, but are an expert? That wouldn't be SO. That would be Magical Intelligence.

    --
    Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
  18. Hardly a quantum leap by Anonymous Coward · · Score: 0

    It simply pushed the "calculated lookup' horizon futher out by doing it in advance.

  19. Can it run on a desktop? by mark-t · · Score: 1

    Is it open source?

  20. But can it play Mario? by kiminator · · Score: 1

    I'd love to see if this AI can learn to play a more complicated game like Super Mario World given only: 1) The pixels displayed as input. 2) Fail conditions (when a life is lost). 3) Basic map navigation rules (bonus if these can be eliminated and the game can be judged only on whether or not it gets a game over or completes the final level). 4) Valid controller inputs. I do wonder how this AI would translate from the turn-based world of Chess and Go to realtime.

    1. Re:But can it play Mario? by Anonymous Coward · · Score: 0

      As long as the clock rate of the game isn't limited to the same speed it's designed for humans, it could iterate so many times that I see no reason it couldn't master this game too. This is an area AI is clearly good at - a closed system with fixed rules that can be accelerated in simulation to as fast as processors will allow. This may limit AI's usefulness as many things in the real world cannot be simulated very easily, if at all, and certainly not in any way considered complete. Which is why it's kind of a miracle that they've managed to get this working with self driving cars at all.

    2. Re:But can it play Mario? by kiminator · · Score: 1

      I do think this is most interesting if we don't allow the AI to adjust the game clock at all: if there's too large a delay between input and output, it will simply fail.

      There have been AI's designed explicitly to play Super Mario World (see here, for instance). Where this becomes cool is with an AI that doesn't get an abstract representation of the level, but has to interpret the pixels that are displayed. That's a far more complicated problem, as the information displayed on even a simple game like Super Mario World is orders of magnitude richer than the information used to specify the state of a game of chess or go.

      As for cars, I may be off, but I believe that they don't attempt to do this sort of "from scratch" learning, but rather break the problem up into pieces: train the neural net to detect things like cars or people or lines on the road, and then determine whether or not it expects those things to move and how. I imagine it's particularly difficult to train the neural net to deal with rare obstacles (such as bouncing debris from a wreck or a falling tree).

  21. Superhuman Chess huh? by Anonymous Coward · · Score: 0

    I think I'd like to play Superhuman Chess, it sounds much cooler than regular Chess.

  22. But can it spit in disgust? by Anonymous Coward · · Score: 0

    Wake me with a slap in the face, Sir AI.

  23. Already done 30 years ago by Anonymous Coward · · Score: 0

    I was deeply into AI back in the 70's and 80's. In 1986 for my thesis I created software that ran on the then powerful, now pitiful, hardware of the time that learned to play any game on an NxM grid. It could be used for many other things but that was how I did it for the thesis. Chess was what I demoed for my presentation. It blew away the profs because it went from zero skills to beating them in just a few hours and some of them considered themselves very good at chess. Later I set it up playing against it's own clone once it had the basics of various games and they would rapidly become extremely good players.

    Realize that our iPhones of today have about 1,000x the computing power of what I was using back then per user slot.

    I was approached by a medical research group who wanted to use for diagnostics. We were working on that. Then wind got to the military and I got a visit. They wanted it. Problem was I didn't want them. So I dumbed it down and purposefully flubbed the presentation. They went away thinking the person who had told them about it exaggerated and I went back to my research but kept it out of sight. That mean nixing the medical application.

    Systems that learn have been around for a long time. I often wonder how many other conscientious objectors like myself chose to hide their research rather than let it go to the military.

    I found other ways to make money. It is a shame it didn't get used in the medical field but to expose it there would have let it to be used in smart military systems which I didn't want.

    I knew that eventually they would catch up. As it was, I kept it out of their hands for 30 years so hopefully society has time to mature. The late 1980's was a very bad time for the military to get their hands on something like that.

    1. Re:Already done 30 years ago by Anonymous Coward · · Score: 0

      So, have you published any of your other science fiction?

  24. Re:Is it AI? by Anonymous Coward · · Score: 0

    It's called reinforcement learning which is a subset of machine learning which is a subset of AI. So yes, it's AI. The exact steps to reach the end state weren't directly pre-programmed by a programmer. Any software which makes a decision based on some evaluation function can be considered to contain a weak AI. It has to be slightly more than a bunch of if-else statements written by a programmer, but only slightly more.

    All humans and animals use reinforcement learning. Neurons which fire together eventually wire together.

  25. Re:Is it AI? by Anonymous Coward · · Score: 0

    What is funny is every chess program for the last 30 years has played itself for many moves before picking the best possible move. I remember in the 80's where if you put the computer to the hardest difficulty it would take a few minutes to make each move.

    I would hope a program, AI or not, would beat a human since you can't trick something that can look ahead 100+ moves.

    I find all this AI stuff as stupid, it is just a program.

  26. Re:Is it AI? by Dog-Cow · · Score: 1

    Because humans don't do that. Why would we expect AI to do it? At least you don't have to worry: you're so illogical, no program could ever replace you. Obsolete, yes. Replace, no.

  27. Alternative by Anonymous Coward · · Score: 0

    What if it tried to play against itself in order to lose? And then just did not do that.

  28. GIve it the tax laws by Anonymous Coward · · Score: 0

    They should feed it the world wide tax laws and give it a target to minimize tax paid (legally.) That would be interesting... google may already do this...

  29. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  30. Micro transactions by DarthVain · · Score: 1

    Better yet, make it play one of the newer games that is all about micro transactions and pay to play.

    Pretty sure the AI will come to the determination that they are retarded and refuse to play anymore. Either that or IBM or whoever will have their profit margins cut by a massive credit card bill...

    Then again release enough AI's onto the market grinding an infinite number of games for credits, buying up all the good stuff, making the game, and the micro transactions useless might actually have a positive impact by influencing game makers to stop doing that anymore.

  31. Re:Is it AI? by suutar · · Score: 1

    Ah, I see what you mean. No, an exhaustive search algorithm isn't what I'd call "intelligent". But an exhaustive search for chess would take a lot longer than a few hours, and a process that develops some sense of "this move will be bad" without having to try it every single time does seem, while not necessarily "intelligent", to be at least one step up from brute force, because it is making decisions based on, well, not unknown values of variables (not much in chess is invisible) but on situations not quite the same as what's been seen before.

  32. Magic the Gathering by Anonymous Coward · · Score: 0

    Someone really should throw this thing at Magic The Gathering, once it masters poker.

    I'm sure it could come up with some really ingenious decks if given the time.

  33. Not Just A Bigger Board by Artagel · · Score: 1

    I don't think the principal difference between shogi and chess is board size. In Shogi, you can place the pieces you capture onto the board as your own pieces. Having paratroopers is a lot different.