Slashdot Mirror


Can DeepMind's AI Really Beat Human Starcraft II Champions? (arstechnica.com)

Google acquired DeepMind for $500 million in 2014, and its AI programs later beat the world's best player in Go, as well as the top AI chess programs. But when its AlphaStar system beat two top Starcraft II players -- was it cheating?

Long-time Slashdot reader AmiMoJo quotes BoingBoing: It claimed the AI was limited to what human players can physically do, putting its achievement in the realm of strategic analysis rather than finger twitchery. But there's a problem: it was often tracked clicking with superhuman speed and efficiency.

Aleksi Pietikainen writes "It is deeply unsatisfying to have prominent members of this research project make claims of human-like mechanical limitations when the agent is very obviously breaking them and winning its games specifically because it is demonstrating superhuman execution."

"It wasn't an entirely fair fight," argues Ars Technica, noting the limitations DeepMind placed on its AI "seem to imply that AlphaStar could take 50 actions in a single second or 15 actions per second for three seconds." And in addition, "This API may allow the software to glean more information... " After playing back some of AlphaZero's back-to-back 5-0 victories over StarCraft pros, the company staged a final live match between AlphaStar and [top Starcraft II player Grzegorz "MaNa"] Komincz. This match used a new version of AlphaStar with an important new limitation: it was forced to use a camera view that tried to simulate the limitations of the human StarCraft interface. The new interface only allowed AlphaStar to see a small portion of the battlefield at once, and it could only issue orders to units that were in its current field of view....

We don't know exactly why Komincz won this game after losing the previous five. It doesn't seem like the limitation of the camera view directly explains AlphaStar's inability to respond effectively to the drop attack from the Warp Prism. But a reasonable conjecture is that the limitations of the camera view degraded AlphaStar's performance across the board, preventing it from producing units quite as effectively or managing its troops with quite the same deadly precision in the opening minutes.

129 comments

  1. Super Cheater by JustAnotherOldGuy · · Score: 4, Insightful

    This is not really beating a human fairly. If you could click that fast then sure, but otherwise it's not a fair fight.

    --
    Just cruising through this digital world at 33 1/3 rpm...
    1. Re:Super Cheater by Anonymous Coward · · Score: 0

      AI is not close enough to be realistically compared against broad human intelligence just as human speed of clicking will never realistically come anywhere near matching AI subroutines.

      The best humans are freakishly fast compared to most people. So if you wanted to level the playing field entirely you'd need to slow the gameplay clock down to a point where the advantage was minimized. It will always exist.

      A machine learning algorithm can be better than humans at eventually learning the best hybrid strategies for overall victory - so long as no new parameters are then added, ruining the rainbow table.

    2. Re:Super Cheater by Anonymous Coward · · Score: 1

      All you need to do is have the input be a mouse. Playing field levelled.

    3. Re:Super Cheater by phantomfive · · Score: 1

      All you need to do is have the input be a mouse. Playing field levelled.

      Computers can click mice faster than humans, too.

      --
      "First they came for the slanderers and i said nothing."
    4. Re:Super Cheater by Anonymous Coward · · Score: 0

      I'll take these 'AI plays better than humans' seriously once the AI uses the same input and output as a human. Meaning input comes via camera from a normal screen (so it has to do image processing to understand what it sees), microphones (if the game has audio output) and the output goes into the game via keyboard and mouse which are operated by robot hands. And that means 2 robot hands, so one of them might have to switch between keyboard and mouse.

      As long as that's not the case, the AI has unfair advantages.

    5. Re: Super Cheater by Anonymous Coward · · Score: 0

      the point of this deepmind stuff was exactly that they claimed the ai had better insight into the game and more intelligent at playing it.

      this new info makes the previous press seem like a bad joke and downright fraudalent.

    6. Re: Super Cheater by Anonymous Coward · · Score: 0

      To be fair the most outragous claims comes from the reporting and not the people involved.

      It is also just not the input part that is problematic with the test.
      StarCraft 2 also has an element of luck for lack of a better word.
      That is why all tournamets uses at least a best of 3 format.
      The players look at what the opponent did in the previous game and adapts.
      This wasn't possible in the AI games since the human faced 5 different AI, not the same one several games in a row.

    7. Re:Super Cheater by Anonymous Coward · · Score: 0

      What, you mean your EEG headset hasn't arrived yet?

      You may suggest I snark, but this is a thing already.

    8. Re: Super Cheater by Anonymous Coward · · Score: 0

      Cum on you can do better than that

    9. Re:Super Cheater by LifesABeach · · Score: 1

      I think the use of "Fair" ignores various game factors; but the term, "Level Playing Field" is more accurate.

    10. Re:Super Cheater by gweihir · · Score: 1

      The only fair contest would have been a round-based one with ample time for execution on both sides. Yes, machines are faster, but they are utterly dumb on a level humans cannot even reach while staying functional.

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    11. Re:Super Cheater by JustAnotherOldGuy · · Score: 1

      Yes, machines are faster, but they are utterly dumb on a level humans cannot even reach while staying functional.

      Sometimes fast is better than smart.

      No one cares how smart you are if your opponent gets the first 20 shots in while you're still drawing your gun. But you'll be the smartest bullet-riddled corpse they ever saw.

      --
      Just cruising through this digital world at 33 1/3 rpm...
    12. Re: Super Cheater by Anonymous Coward · · Score: 0

      So you are saying that professional StarCraft players should have their click speed limited by how fast the slowest player is? Sorry humans are going to go as fast as possible, so why should the computer be slowed down.
      In StarCraft one measure of how well a player will play is APM. (actions per minute) I can't get above 100 APM but many pro's can get in the upper 200's to lower 300's. Making them lower their APM to my level would be an unfair way to cripple them. They only limit would be to make the computer use the same interface humans do. No special permissions given.

    13. Re:Super Cheater by gweihir · · Score: 1

      No argument about that. And fast is something machines can do in many cases were humans cannot. But it is limited and it is not a sign of intelligence. What I mean is that I do not object at all to "this machine has beaten a human at a strategy game". What I object to is the conclusion that "this machine is intelligent". It is not. To justify that conclusion, this would have to be set up quite a bit differently, and then the machine would lose. At least today and for the next few decades.

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    14. Re:Super Cheater by JustAnotherOldGuy · · Score: 1

      What I object to is the conclusion that "this machine is intelligent". It is not.

      Agreed.

      -

      To justify that conclusion, this would have to be set up quite a bit differently, and then the machine would lose. At least today and for the next few decades.

      It'll be a while. I don't know about decades but sooner or later we'll get there. We'll have to define "intelligence" well enough so that we're able to tell if we got there or not.

      --
      Just cruising through this digital world at 33 1/3 rpm...
  2. They did this when they played the chess match too by Anonymous Coward · · Score: 4, Interesting

    When AlphaZero was pitted against Stockfish, the best chess AI, they set the match up with an outdated version of stockfish, bizarre time controls that removed stockfish's edge in time management (a static time per move was enforced), stockfish didn't get its opening books (a mini database containing information about the best moves to start with), nor did it get endgame tablebases (another mini database of information about moving at the end of games) and it was limited to a very small amount of ram (only 1GB when it should've had 64GB or more). Deepmind will CONTINUE to mislead people about what they've accomplished at every opportunity.

  3. Bot was pwnt like a noob by Anonymous Coward · · Score: 0

    It should be clear to anyone that in the final game Mana won by the drop play. The bot kept sending it's whole army back and forth like most noobs do. It seems like he found it's weakness like most pros eventually do with game AIs.

    1. Re:Bot was pwnt like a noob by phantomfive · · Score: 1

      It should be clear to anyone that in the final game Mana won by the drop play.

      He also built an army that was a direct counter to what the computer had.

      --
      "First they came for the slanderers and i said nothing."
    2. Re:Bot was pwnt like a noob by gweihir · · Score: 1

      That is why these "competitions" never last long enough for the humans to adjust. Would be an utter failure for the machines otherwise.

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
  4. It could only do Protoss v Protoss on a single map by Anonymous Coward · · Score: 0

    This 'AlphaStar' agent is definitely impressive but has a long ways to go

  5. The clicking speed isn't the issue by Anonymous Coward · · Score: 0

    The issue is clicking accuracy. Watch the pros play: how many of the 15 clicks per second are actually accurate. When they micro, are they selecting exactly the right units? Are they clicking on exactly the right region to move to?

    Either reduce the AI clicking clicking accuracy, or reduce its clicking rate.

    1. Re:The clicking speed isn't the issue by phantomfive · · Score: 2

      Watch the pros play: how many of the 15 clicks per second are actually accurate.

      Pros don't click 15 times per second, that's probably impossible physically. When they get an APM that high, it's by spamming on the keyboard in combination with clicks (something holding down a key to get the repeat, or spinning the mouse wheel).

      --
      "First they came for the slanderers and i said nothing."
  6. RTS is the worst genre... by blahplusplus · · Score: 4, Insightful

    ... to test AI. Since RTS games already have a bad UI where the bottneck is the human being in the chair, aka trying to control many units with a limited UI v ia keyboard and mouse is cumbersome at best. It was even back in the Warcraft 2 days when you tried to bloodlust ogres or heal paladins -- healing paladins being damn near impossible. While warcraft 3 'fixed' the issue with impossible casting /w large numbers of units using autocast.

    The main problem being is that games like starcraft can be played perfectly because it's really an action game masquerading as a strategy game, aka the actions take place in real time. So for a computer like deepmind, the human appears super slow. Imagine if you ropponent appeared retarded in terms of their reflexes. That's basically deepmind vs any human opponent in an RTS. So a computers perfect information and perfect reflexes mean making 99% accurate micromanaging decisions for units everywhere at once.

    You can't do that as a human player. Deepmind for an RTS is like having an aimbot in quake. Not really impressive since we already know making bots that can win against humans is trivially easy.

    1. Re:RTS is the worst genre... by Anonymous Coward · · Score: 0

      Again, I would be impressed even with an aimbot based on camera eyes and robot hands on mouse and keyboard.

    2. Re:RTS is the worst genre... by Anonymous Coward · · Score: 1

      See Artosis' analysis on all these games at https://www.youtube.com/watch?v=_YWmU-E2WFc

      His fundamental point: AlphaStar didn't win just from better micro, it got itself into positions where better micro could win. And that itself is quite a feat because following a script cannot get you into that position consistently.

      Note that humans regularly beat the best AI scripted bots in SC2, that too when the bot is allowed to cheat somewhat. AlphaStar isn't a finished project yet, still has to learn the 8 other matchups (in particular it has to learn asymmetrical matchups). But as a follower of SC2 and an ML engineer – AlhpaStar demonstrates some capabilities I thought was years away from deep learning bots.

    3. Re:RTS is the worst genre... by phantomfive · · Score: 1

      And that itself is quite a feat because following a script cannot get you into that position consistently.

      Give it a script with several basic build orders (because each game was against a different agent, with a different playing style), and that kind of micro, and it would be able to do that consistently.

      --
      "First they came for the slanderers and i said nothing."
    4. Re:RTS is the worst genre... by tlhIngan · · Score: 2

      Your post could be summarized as "RTS games are decided by APM" (Actions Per Minute). Basically how you do depends on how many commands you can issue to the game per minute/ Most players can only do around 10 or so, while the pro players are besting over 100. And the theory is, the more APM, the greater your chances to win.

      An AI even limited to a keyboard and mouse can issue far more than 100 APM since it can easily issue a command every time it runs the evaluate-plan-execute loop which can runs dozens of times per second.

      An RTS is basically an effort in micromanagement. The more APM, the finer you can tune your micromanagement. No need to rely on path finding and other automation in the game when you can basically control everyone on a per-pixel level.

    5. Re:RTS is the worst genre... by Luthair · · Score: 1

      Its actually why these games when done properly (which this wasn't, and I pointed this out on the cheerleading article) are meaningful, the point of these is to eventually have a use in the real world. The real world is full of warts, an example might be using an AI for airport security (which has been talked about) but people don't walk around an airport with beacons indicating their precise location at all times, a system monitoring it would need to cope with weird camera angles, blind spots, etc.

    6. Re:RTS is the worst genre... by Shaitan · · Score: 1

      So? Let it demonstrate them without cheating.

      The bots do not need to be set up to cheat over and over again in these contests. There is nothing that says AlphaXXXX sux0rs if it doesn't beat everybody everywhere the first time around. What it does well is still impressive without claiming it is the new champion of the world and while it gains the bigger headline to claim it, it gains a lot of headlines over time to show the actual progress in fair competition.

    7. Re:RTS is the worst genre... by phantomfive · · Score: 1

      Note that humans regularly beat the best AI scripted bots in SC2, that too when the bot is allowed to cheat somewhat.

      I think humans would regularly beat AlphaStar too if they played regularly. The strats chosen weren't that good, and it didn't take long for a human to poke holes in them.

      --
      "First they came for the slanderers and i said nothing."
    8. Re:RTS is the worst genre... by Namarrgon · · Score: 1

      I agree, that last game in particular showed that AlphaStar (that iteration) had clear weaknesses that could be found and exploited, given time. Of course, AlphaStar itself can also learn in that same time, and a lot quicker than most humans.

      But personally I think nitpicking about clickrates or even effective strategies is missing the larger point, which is that a self-taught ML network with no explicit human programming can actually have working "strategies" for such a complex game at all. This is high-level abstract cognition - at least a working facsimile, something which looks a lot like planning from outside. It's like the same arguments over Watson playing Jeopardy - sure it had a text feed of the questions rather than doing speech-to-text too, but the point wasn't really whether it won or not, but that it could demonstrate ability with abstract language and general knowledge to be able to answer those kind of questions like humans do.

      What's important is that it's human-level in general, not whether it's specifically better than humans right now. If it isn't, that probably won't take much longer.

      --
      Why would anyone engrave "Elbereth"?
    9. Re: RTS is the worst genre... by phantomfive · · Score: 1

      I can talk about this a lot and I am happy to do so. We know that the system can only play on this map. We know that it can create a well optimized, though undirected, build order. It also started by following human replays. Also, it has very very precise micro (basically, all the units target the correct opponent unit, and move back at the correct time). My hypothesis of how it plays is: it has an OK build, then sends units to certain places on the map at certain times, because that worked before. It is not reacting to what it sees, other than to decide to engage or retreat. Because it doesn't have particular understanding of things, it can't transfer the knowledge it got here to anywhere else. So actually the strategy part is far weaker than the results would indicate. The mechanics are very good, though.

      --
      "First they came for the slanderers and i said nothing."
    10. Re: RTS is the worst genre... by Namarrgon · · Score: 1

      I'm not sure you're giving it enough credit. In such a strategic game, good mechanics are not enough. If AlphaStar's pre-learned strategies were as shallow as you feel, I doubt a world-class Protoss player would let himself get trapped into a purely mechanical defeat so easily - five times in a row. I would imagine a player of that quality could identify and circumvent any obvious strategies after the first game, but it took until his 6th game before he found an exploitable weakness. I do certainly agree that last game showed obvious limitations with AlphaStar's adaptability, however - clearly it's still far from human level in some important areas.

      Nonetheless, I believe the real achievement here is not that it won games, but that it played at such a surprisingly high level in a vast action space that makes Go look like Checkers, balancing economic requirements with scouting and unit builds while defending against a variety of counters. These are challenges that few expected any real success at for years yet, despite Deep Mind's track record with Go. And as with their Go games, I suspect coming months will see dramatically more capable iterations that remove most remaining doubts.

      --
      Why would anyone engrave "Elbereth"?
    11. Re: RTS is the worst genre... by phantomfive · · Score: 1

      If AlphaStar's pre-learned strategies were as shallow as you feel, I doubt a world-class Protoss player would let himself get trapped into a purely mechanical defeat so easily - five times in a row. I would imagine a player of that quality could identify and circumvent any obvious strategies after the first game, but it took until his 6th game before he found an exploitable weakness.

      I don't think number of games is what you should look at here. The games were played one after another, very quickly. As soon as he had time to stop and think for a while (and I think he discussed it with TLO), he was able to come up with a winning strategy. And actually beating it is not very hard: all you have to do is insist that they play on a map the computer has never seen. A new map would cause the computer to become hopelessly confused.

      Each AI agent (there were five different agents for each human player) used the same strategy over and over. If TLO had been able to play the same agent over and over, he probably would have won 4 out of the 5 games. In his second game, he used a strategy that was tailored against the way the first agent played. By the third game, he was just confused about what to do.

      Nonetheless, I believe the real achievement here is not that it won games,

      I agree.

      but that it played at such a surprisingly high level in a vast action space that makes Go look like Checkers, balancing economic requirements with scouting and unit builds while defending against a variety of counters

      No, it didn't scout at all, watch again. Even when it did get information by chance (for example, in game 1 against MaNa when an Oracle flew right by the computer's army) it didn't respond appropriately (it should have built a shield battery by the harvesters or put stalkers in the mineral line to defend) and lost 15 harvesters. It won anyway because of incredible micro.

      Also notable: it didn't seem to respond to the opponent's army composition at all. The human built a bunch of immortals? The computer didn't respond at all, it kept building stalkers (which are weak against immortals).

      The AI strategy seems to be "build a set number of each unit time. If the opponent is in view, attack it with very good micro (or retreat if the other army is bigger). If the opponent is not in view, at certain times move to certain parts of the map."

      --
      "First they came for the slanderers and i said nothing."
    12. Re: RTS is the worst genre... by Namarrgon · · Score: 1

      Perhaps you're right, I haven't watched them in as much depth as you seem to have. Perhaps its micro is really just that good, that it never needed to develop better strategies to win against unprepared human pros. I look forward to the inevitable series of rematches, pitting a further upgraded AlphaStar against humans with a better idea of what to exploit.

      I remember Lee Sedol being pretty confidant of victory after he reviewed AlphaGo's matches against Fan Hui. Everyone underestimated how much it could improve in 4-5 months, even after being surprised at how far it'd come so soon.

      --
      Why would anyone engrave "Elbereth"?
    13. Re: RTS is the worst genre... by phantomfive · · Score: 1

      I look forward to the inevitable series of rematches,

      I absolutely agree, I enjoyed these.

      The thing I'm really looking to see is an improvement in object permanence: can it remember things that have gone out of its vision? I'd bet that's where the big improvement will come from.

      --
      "First they came for the slanderers and i said nothing."
  7. SC2 is bad. by Anonymous Coward · · Score: 1

    Just wanted to note something people seem to be missing. Some pro player was incredibly dominant winning 7 of 9 big tournaments. He peaks at 500 and has an EPM of 330? Have you considered that he's not winning on strategy but on speed and precision alone?

    So when an AI does it it is all of a sudden not fair? That's pretty bogus for me. All it tells me is that SC2 is a horrible "strategy" game and that the strategy aspect of it peaks really easily and then after that the primary method of winning is to simply outspeed and outmuscle your opponent with unit abilities or units that counter them and with superior unit control and superior macro. That's it. If they limited AlphaStar to human speed we'd just see 50/50 games. Players that are faster would win more. Players that are slower would lose more and there'd be a huge range in there as SC2 is really unit spammy and really snowbally with 1A armies and maybe a few micro spots here or there. So if you manage to issue the commands out in time that counter your opponent's actions in those moments you win and if you don't you lose. No strategy about it.

    1. Re:SC2 is bad. by phantomfive · · Score: 1

      So when an AI does it it is all of a sudden not fair?

      It's not about fairness. We've known that computers can click faster than humans for a long time, just like forklifts can life more than humans.

      It's just not very impressive. Woohoo Google, good job building a computer that can click fast? Should they be congratulated for that?

      --
      "First they came for the slanderers and i said nothing."
    2. Re:SC2 is bad. by religionofpeas · · Score: 1

      Woohoo Google, good job building a computer that can click fast? Should they be congratulated for that?

      You think that beating a pro in Starcraft is just a matter of clicking fast ?

    3. Re:SC2 is bad. by phantomfive · · Score: 1

      You think that beating a pro in Starcraft is just a matter of clicking fast ?

      Did you watch the games? In this case, it was more like precision than speed. All you need to do is program some basic strategies, then give the computer really good micro, and it will win.

      To see examples of what computers can do, check this out. Here is another one (the stalker micro at 0:11 is very similar to what Deep Mind was doing).

      --
      "First they came for the slanderers and i said nothing."
    4. Re: SC2 is bad. by Anonymous Coward · · Score: 0

      it pretty much is..

    5. Re:SC2 is bad. by goose-incarnated · · Score: 1

      Woohoo Google, good job building a computer that can click fast? Should they be congratulated for that?

      You think that beating a pro in Starcraft is just a matter of clicking fast ?

      When you can issue orders at a sustained rate of 100 orders per second to 100 individual, ungrouped units, you are going to beat the player who is physically constrained to a peak or perhaps 2 orders per second, with a sustained rate of less than 1 per second.

      It is easy to win almost any real-time game by simply moving hundreds of times faster than your opponents.

      It's hard to be impressed when the strategy used by the winner involved issuing orders at a sustained pace no human can meet, even for a short burst.

      --
      I'm a minority race. Save your vitriol for white people.
    6. Re:SC2 is bad. by Shaitan · · Score: 1

      Pretty much yeah. Really it's more that the way these games work there is a disparity in speed which strategy can't overcome. Especially between sufficiently strong players who are going to employ solid strategy.

    7. Re:SC2 is bad. by q_e_t · · Score: 1

      Seemingly clicking fast is a significant component of winning the game.

    8. Re: SC2 is bad. by Anonymous Coward · · Score: 0

      The issue comes down to this for me:

      Did deepmind have to analyze the ui? Did deepmind have to learn what the units do and their skills and abilities? Or was it "told"?

      If it's the latter, I'm in the same boat as you guys. If it was the former, and it figured out all of that itself? I am most decidedly not in the same boat

    9. Re: SC2 is bad. by Shaitan · · Score: 1

      "If it was the former, and it figured out all of that itself?"

      That would make for another level of interesting in their result but it wouldn't change that the machine simply out-clicked rather than out-strategized the human players. You have to slow the machine down to a human rate of interaction so that the human can formulate and apply strategy for that. Doing otherwise is not only cheating those players, it is also cheating the bot of the opportunity to learn from that strategy.

  8. Like Jeopardy, but still impressive by aberglas · · Score: 1

    Watson won at Jeopardy also because it could press the button faster, which is considered the key skill. However, despite that, it still had to answer the questions, which was impressive.

    I would say that this result is also impressive, even if the machine was not really quite as good as the humans.

    1. Re:Like Jeopardy, but still impressive by phantomfive · · Score: 2

      The difference between Jeopardy and the Starcraft AI is that the Starcraft AI wouldn't have come close to beating a human if it weren't for the inhuman precision.

      The strategies the computer came up with were lousy (and very map-dependant), but it was able to compensate by having extremely precise movements.

      --
      "First they came for the slanderers and i said nothing."
    2. Re:Like Jeopardy, but still impressive by Guspaz · · Score: 1

      It didn't answer the questions that were read out loud, though. It answered the questions that were fed to it electronically. I can't imagine that Watson would have done nearly as well if it had to do speech recognition using the same audio inputs that a human player would (that is, a microphone at its podium).

    3. Re: Like Jeopardy, but still impressive by Anonymous Coward · · Score: 0

      but its not really impressive at all. making a cheaty ai like that for a rts game is quite easy as you can have crowd control that surpasses human input capabilities, you can defend and attack at the same speed.

      and more importantly if you need to mislead and outright lie in your press, it just makes it super unimpressive.

    4. Re:Like Jeopardy, but still impressive by fluffernutter · · Score: 1

      My understanding is that Watson was connected to the internet during the Jeopardy game. The humans weren't.

      --
      Laws are rules for the court, but merely a bottom bar to hit for life. Think beyond laws in your actions always.
    5. Re:Like Jeopardy, but still impressive by mark-t · · Score: 1

      Your understanding is incorrect. Watson had no live internet hookup during the match.

    6. Re:Like Jeopardy, but still impressive by Anonymous Coward · · Score: 0

      The contestants read the prompts. If you wait for Alex to read it to you, then you are already too slow.

    7. Re:Like Jeopardy, but still impressive by Guspaz · · Score: 1

      Fine, OCR from a camera positioned at the podium, then. Humans don't get the questions fed directly into their brain.

    8. Re:Like Jeopardy, but still impressive by aberglas · · Score: 1

      Indeed, instead it had much of the internet inside it. Certainly all of wikipedia. Pre-indexed.

      But the big issue remains, that Watson could play at all is impressive.

    9. Re:Like Jeopardy, but still impressive by mark-t · · Score: 1

      Only if you consider less than a hundredth of one percent of the Internet to be "much" of it.

      Watson's storage is substantial, but is dwarfed by the size of the entire Internet.

    10. Re:Like Jeopardy, but still impressive by Anonymous Coward · · Score: 0

      Let us say much of the useful content of the internet.

      Cat videos are probably not going to help Watson very much.

  9. The goal of "beat" isn't the target by slack_justyb · · Score: 5, Interesting

    I've seen a couple of comments already where folks are talking about DeepMind being able to micro and click faster than a human. While that's neat, that's not entirely the goal here with DeepMind. The makers already put an artificial limit on the actions DeepMind can execute to 600/minute. In comparison the humans are executing at around 250-300 actions per minute. Now that indeed made DeepMind's micro game strong, what was the real tipping point was that DeepMind could see anywhere where a unit was located. Humans however can only see a "screen at a time". When DeepMind's makers went back and implemented "screen at a time" limitation, DeepMind was easily fooled again. And that's the thing here. Not the "can I beat a human?" but "can a human fool me?". As soon as the amount of information coming IN to DeepMind was reduced, the data coming OUT couldn't compensate and the humans were able to slowly figure out how to trick the AI into an unwinnable situation.

    There's a continual fallacy on Slashdot where pure research like DeepMind is confused for "who's jerb can it take and reasons why it can't take that jerb." The media here is presenting in the terms of "Hey look! Something AI can do better than us worthless puny humans!" but DeepMind is mostly research first. The entire point here isn't, "Hey can I pawn this guy?" It's why did limiting the input allow the human to so easily fool the machine? Because researchers aren't sure why the AI was so easily fooled where when it had a wider field of view, it could not be so easily fooled. That question has a lot more wider ranging implications than how great the micro game is for DeepMind.

    1. Re:The goal of "beat" isn't the target by Anonymous Coward · · Score: 0

      having an average across a minute of 600 actions isn't nearly that big a limit, when it can still spike up and take 25 of those actions in a single second.

    2. Re:The goal of "beat" isn't the target by phantomfive · · Score: 1

      what was the real tipping point was that DeepMind could see anywhere where a unit was located. Humans however can only see a "screen at a time". When DeepMind's makers went back and implemented "screen at a time" limitation, DeepMind was easily fooled again

      That aspect was over-hyped. In the set that was won by the human (where the screen was limited), the human had time to analyze the playing style of the computer, and come up with a good counter-strategy. That is the main reason the computer lost.

      Limiting the screen reduced the skill of the computer a few percentages, but it wasn't the only or (in my opinion) the main difference.

      --
      "First they came for the slanderers and i said nothing."
    3. Re:The goal of "beat" isn't the target by Anonymous Coward · · Score: 0

      not to mention, why not make the limit 300 then? seems sort of obvious.

    4. Re:The goal of "beat" isn't the target by strikethree · · Score: 1

      It's why did limiting the input allow the human to so easily fool the machine?

      You are sincerely asking this question?

      Any stage magician (or three year old near a cookie jar) could easily demonstrate the answer about limited input and orchestrating an expected "answer".

      TL;DR, re/indirection

      --
      "Someone needs to talk to the tree of liberty about its ghoulish drinking problem." by ohnocitizen
    5. Re:The goal of "beat" isn't the target by slack_justyb · · Score: 1

      You are sincerely asking this question?

      No what I'm getting at isn't the human "why" here. That's pretty obvious. The "why" is the empirical side of that. The maths that would be behind explaining the "why". Yes, we can easily chalk it up to misdirection, the more important thing is how to teach a computer that misdirection is happening and that requires understanding the "why" the computer got there in the first place.

  10. Training Data by mentil · · Score: 1

    Sounds like a bug that it did poorer in areas that should've been unrelated to camera view. Makes me wonder if it was trained on whole-map data, and it was unsure how to act when only given part of the map.

    --
    Corruption is convincing someone that the selfless ideal is the same as their selfish ideal.
    1. Re:Training Data by phantomfive · · Score: 1

      The original version was trained on the whole map, then the second version was trained to see only the camera view. In training, it managed to get 95% as good as the whole-map version.

      The human had time to prepare a counter-strategy to DeepMind, that is really the big variable that changed.

      --
      "First they came for the slanderers and i said nothing."
    2. Re:Training Data by Anonymous Coward · · Score: 0

      The human had time to prepare a counter-strategy to DeepMind, that is really the big variable that changed.

      Sounds totally fair to me. If the computer has had all chances and time to train, it's only fair for the human to train against this computer style as well.

  11. Too fast, too accurate, not smart by Texmaize · · Score: 1

    While watching the match, it seemed to me that it was not winning on being human level intelligent or adjusting on the fly. The AI was simply able to not only click on units really quickly, but it was able to switch to different groups faster than a person could. This allowed the computer to effectively be on the entire board all at the same time.

    When you think about it, the AI was showing no intelligence. It had ran a statistical analysis, and came up with the notion that if you can click really fast, these units are the best in all situations. It does not adjust to new stuff. Just in effect, runs a script.

    --
    "Liberalism is a very noble idea, currently controlled by some very bad people. Be sure you do not get the two confused.
    1. Re:Too fast, too accurate, not smart by Anonymous Coward · · Score: 1

      AI isn't supposed to "show intelligence." It is supposed to mimic intelligence. As in....fake it....through engineering.

      That is why the "A" in "AI" stands for "artificial." You know...as in "not real." It isn't actually intelligent, and it isn't supposed to be. Straight from the dictionary, AI is:

      the capability of a machine to imitate intelligent human behavior

      If the machines were actually intelligent, then we wouldn't call it "artificial intelligence." We would call it "synthetic intelligence." But we don't call it that, because that isn't what we have created. Not even close. So we give it the much more accurate name "artificial intelligence" instead.

    2. Re: Too fast, too accurate, not smart by Anonymous Coward · · Score: 0

      "artificial" = created by humans, not "not real".

    3. Re:Too fast, too accurate, not smart by gweihir · · Score: 1

      When you think about it, the AI was showing no intelligence. It had ran a statistical analysis, and came up with the notion that if you can click really fast, these units are the best in all situations. It does not adjust to new stuff. Just in effect, runs a script.

      Indeed. And that is all "AI" can do today and in the foreseeable future. It is also quite telling that the human players always go into this without having any data from old games to prepare for their opponent, while the machine has all data available on the humans. This is simply because the humans would wipe the floor with it if they knew in advance what they are going into. It basically does not get any more unfair than this. The whole thing is a meaningless PR stunt.

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
  12. Maybe some player analysis? by Anonymous Coward · · Score: 0

    We don't know exactly why Komincz won this game after losing the previous five.

    Well you could start with MaNa's explanation:

    We noticed that the agent sticks to the basic units a lot. ... It doesn't really transition out of it, like, it does make some upgrades but it constantly makes the basic units.... Our thought process is...the way that we should exploit agent play is...I should just make an immortal army, basically, but do not do anything besides that.... I can probably, most likely, defeat AlphaStar with simply better unit composition rather than unit control.

    He and TLO discussed how AlphaStar liked to make a lot of stalkers and rely on excellent control of them, so they used a strategy to counter that.
    (The AI did run into some odd behavior as well, with all of its stalkers huddled against the edge of the map trying to get at MaNa's warp prism.)

  13. "We don't know" by phantomfive · · Score: 3, Informative

    We don't know exactly why Komincz won this game after losing the previous five

    You could know if you'd watch the games. In the first set, DeepMind won with inhumanly superior micro. It was really cool, but computers have been better at micro for a long time. Speed and precision are things computers are good at, that's why we have aimbots.

    In the second set, the human readjusted, and thought of strategies that would defend against the superior micro (by building more powerful units), while taking advantage of the computer's weaknesses (poor knowledge of army compositions, weak knowledge of positioning, and seemingly no object permanence: once enemy units are out of view, it has no idea where they are or if they exist).

    --
    "First they came for the slanderers and i said nothing."
    1. Re:"We don't know" by gweihir · · Score: 1

      Same on the Go stunt by Google: The machine had all games of the human player, the human player had none of the machine. Even after only 3 games, the human thought he had figured out a way to beat the machine, but, of course, there never were any additional games, as that would have been an utter disaster for Google.

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    2. Re:"We don't know" by phantomfive · · Score: 1

      Yeah, that is something that should be emphasized more. Having a knowledge of a player's strats can be a huge advantage. We see it fairly often in Starcraft: some player will come up with a new strategy, win everything, and it will take a few months for other players to come up with a good counter-strategy. But soon everyone knows how to counter it, and the player falls from the heights.

      --
      "First they came for the slanderers and i said nothing."
    3. Re:"We don't know" by gweihir · · Score: 1

      While I do not follow Starcraft games, this does not surprise me one bit.

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    4. Re:"We don't know" by The+Evil+Atheist · · Score: 1

      That's a load of shit. There are not enough human games to train the neural nets. The millions of games it played were against itself. Lee Sedol won the fourth game, then lost the fifth in a similarly decisive manner. "Never were any additional games" my arse.

      Then they let loose AlphaZero on the internet Go servers as an anonymouse person and professionals quickly picked up on the fact that the anonymous person was not playing like anyone else.

      So, no your "never were any additional games" is full of shit.

      --
      Those who do not learn from commit history are doomed to regress it.
    5. Re:"We don't know" by The+Evil+Atheist · · Score: 1

      No, and that is just your ignorance of Go. You can't formalize a player's strategy in Go. Otherwise previous AI attempts would have already beaten human professionals. Instead, they could barely keep up with human amateurs even with a 9 stone handicap.

      --
      Those who do not learn from commit history are doomed to regress it.
    6. Re:"We don't know" by phantomfive · · Score: 1

      No, and that is just your ignorance of Go. You can't formalize a player's strategy in Go

      Hey, welcome to the conversation, that's nice but we're talking about Starcraft.

      --
      "First they came for the slanderers and i said nothing."
    7. Re:"We don't know" by The+Evil+Atheist · · Score: 1

      You were replying to a comment about Go. If you were talking about Starcraft, then why were you agreeing with him about Go? Why didn't you say "I think this is a different situation with Starcraft". Instead, you agreed with him, implying the same thing applies across both games.

      --
      Those who do not learn from commit history are doomed to regress it.
    8. Re:"We don't know" by phantomfive · · Score: 1

      I'd be surprised if it didn't apply to Go. It certainly applies to chess, although the time scale is longer. A new player will appear (Bobby Fischer, Tal) with a new playing style, be very dominant, but after a while people will adjust to his style and he will fade (now many people can do the things Fischer innovated).

      --
      "First they came for the slanderers and i said nothing."
    9. Re:"We don't know" by strikethree · · Score: 1

      You could know if you'd watch the games.

      While it would generally be expected that most here could watch and understand, I am betting that there are quite a few people who can not. They will look and see bright lights, lots of mouse pointer movement, and some explosions.

      Thank you for explaining. Now I do not even have to watch. You explained it very well. :)

      (but yes, i could watch and understand, it is just that SC is not my thing)

      --
      "Someone needs to talk to the tree of liberty about its ghoulish drinking problem." by ohnocitizen
    10. Re:"We don't know" by phantomfive · · Score: 1

      I think the biggest problem they are going to have to deal with is the lack of object permanence. "Guessing" what isn't on the screen is a huge part of Starcraft. That's just my opinion, though.

      --
      "First they came for the slanderers and i said nothing."
    11. Re:"We don't know" by HeckRuler · · Score: 1

      DeepMind won with inhumanly superior micro

      Like mistakenly shooting piles of rock!

      No, they limited it's actions per minute. MaNa typically had a higher APM. But dont' take my word for it, they released the whole histrogram Poor TLO peaked at 2000 APM! Like... DUDE, chill. Or at least cut back on the meth.

       

      , the human readjusted, and thought of strategies that would defend against the superior micro

      Not really. In the game I saw, Alphastar got really confused by guardian drop harrasses and... couldn't figure out why it's ground units couldn't reach the air. What they changed, was that it didn't have total (leagal) knowledge of the entire map without having to move the screen. Now it only know what it moved the screen to. And that killed it. Or it didn't have enough training time. Shrug.

    12. Re:"We don't know" by phantomfive · · Score: 1

      No, they limited it's actions per minute. MaNa typically had a higher APM. But dont' take my word for it, they released the whole histrogram [deepmind.com] Poor TLO peaked at 2000 APM! Like... DUDE, chill. Or at least cut back on the meth.

      You're either dumb or ignorant, but TLO wasn't clicking 2000 times a second.

      If you don't want to be ignorant anymore, you could start by looking at the difference between APM and EAPM. There's more to micro than speed.

      --
      "First they came for the slanderers and i said nothing."
    13. Re:"We don't know" by HeckRuler · · Score: 1

      Of course not, there's keyboard shortcuts. Which make more of a clack, than a click.

      But, if a graph is labeled "Actions Per Minute (APM)", and has three curves, and the orange one is labeled "TLO", and some area under the curve goes up to the little hash mark labeled with "2000".... Maaaan, I guess I'm just too dumb to figure out what that means. Could be anything really. Who knows?

      But I get you. I do. It's the stupidest thing to see these people pointlessly clicking around in some vain attempt to keep their APM METRICS up. Pointless, stupid, an appeal to a meaningless stat. And... they do it while streaming. Like, "hey, look at me, I'm a metrics-gaming tool". Blows my mind.

      Of course there's more to micro than APM. There's also lag. Which is ALSO in that same fucking chart everyone is apparently are too god-damned lazy to read. They instilled a minimum lag of 67ms.

      ALLLLL that said, we ARE talking about a bot that, in a fight on the ramp, repeatedly targeted a pile of rocks instead of the enemy standing next to the rocks. But I don't know, maybe you've never played starcraft and have a reason to be this ignorant, but that wouldn't explain the bigotry.

    14. Re: "We don't know" by phantomfive · · Score: 1

      Bigotry? What bigotry are you referring to? I will say you have rather strong opinions, considering how little you know about StarCraft.

      --
      "First they came for the slanderers and i said nothing."
  14. Re:They did this when they played the chess match by religionofpeas · · Score: 1, Informative

    bizarre time controls that removed stockfish's edge in time management

    AlphaZero got the same time control.

    stockfish didn't get its opening books

    AlphaZero didn't get an opening book either.

    nor did it get endgame tablebases

    Neither did AlphaZero. Also note that in many of the games, Stockfish was basically lost in the early middlegame.

    only 1GB when it should've had 64GB or more

    That's the only legitimate concern, but the whole argument is stupid nitpicking nevertheless. This is like a race between a horse and the first model car. The exact conditions and outcome are secondary to the proof of validity of general principles. AlphaZero was just the first iteration of a new development. The fact that it came close to Stockfish at all is enough to show that this approach has merit. Sure, the SF setup was not optimal, but it wasn't completely crippled either.

  15. It's not entirely clear what constitutes cheating by Jeremi · · Score: 1

    Where exactly does one draw the line about what constitutes "cheating", versus exploiting a natural advantage?

    Is it cheating if the AI gets to use API calls to control its forces, rather than physically pushing keys on a keyboard and moving a mouse, the way a human player does? Arguably so, if keyboard-and-mouse-dexterity are considered part of the skill set for the game. Perhaps a fair contest should require the AI to use robotic arms and video cameras on a gaming PC.

    On the other hand, if it's only the strategy portion of the game that is seen as relevant, then the ability to interface electronically to the game's engine (rather than through slow fingers and nerves) is simply an advantage the AI has over clumsy humans (at least until someone perfects a neural brain-stem link, I suppose).

    Was the steam-powered rock-drill cheating when it competed against John Henry in a hole-drilling contest? Yes, no, maybe, depends on how you define cheating?

    --


    I don't care if it's 90,000 hectares. That lake was not my doing.
  16. Re:They did this when they played the chess match by Zorpheus · · Score: 1

    Still it sounds like they have chosen the battlefield that suits them best. E.g. maybe Deepmind is just better without the libraries because Stockfish was counting on these, and wasn't optimized to work without them?

  17. Re:They did this when they played the chess match by religionofpeas · · Score: 2

    That's like saying a fat runner is optimized to use a car. Stockfish isn't really optimized for opening books, it just sucks without them, mainly because the difference between a good and poor move in the opening may not manifest itself in a concrete eval difference far beyond the search horizon. As shown in some of the games, Stockfish doesn't care if its bishop gets trapped behind its own pawns. A bishop is still a bishop. It may get a penalty for limited mobility, but it doesn't get a penalty for being stuck for 40 moves. And the heuristic eval that Stockfish uses is just too simple to recognize these concepts.

  18. Re:They did this when they played the chess match by Zorpheus · · Score: 2

    Still I would conclude that Google's Deepmind only showed that it does not need an opening library.
    I would say a neural network just combines the advantages of a database and of calculating moves ahead. The weighting of different connections in a neural network seems pretty equivalent to me to storing a library of good and bad starting moves.
    Therefore it has pretty much a database function, and it is not surprising that it is superior to a software without one.

  19. Re:They did this when they played the chess match by goose-incarnated · · Score: 1

    bizarre time controls that removed stockfish's edge in time management

    AlphaZero got the same time control.

    stockfish didn't get its opening books

    AlphaZero didn't get an opening book either.

    nor did it get endgame tablebases

    Neither did AlphaZero.

    [snipped]

    Sure, the SF setup was not optimal, but it wasn't completely crippled either.

    If you let me choose the parameters of the game, I'd beat AlphaZero in chess even though I would play under the same parameters[1]. Its totally fair because I'd be playing with the same restrictions as AlphaZero! That's how you measured fairness, right?

    [1] Single core, 386 with 4MB of RAM. Sure, it's not optimal for AZ, but it's not completely crippled either!

    --
    I'm a minority race. Save your vitriol for white people.
  20. Re:They did this when they played the chess match by religionofpeas · · Score: 2

    The big difference is that an opening book contains literal moves, whereas a neural net represents generalized patterns, similar to how a human grandmaster's brain has these patterns. If you give AlphaZero a position that's not in any of the games it played, it will still find appropriate patterns and use them to evaluate the position.

    it is not surprising that it is superior to a software without one

    If you take a weak engine with an opening book, then Stockfish is still going to be superior, because as soon as it plays a non-book move, the weaker engine is on its own. Even if the move was technically a mistake, it's unlikely that a weaker engine is going to be able to exploit it against Stockfish. The engine would actually have to recognize that the Stockfish move was bad, and understand how to exploit it.

    For example, if Stockfish makes a bad move that potentially traps its bishop, the opponent needs to understand what moves to play to keep the bishop trapped, and why those are important. With specific patterns for trapped bishops, that's not going to happen.

  21. Re:They did this when they played the chess match by religionofpeas · · Score: 2

    I'd beat AlphaZero in chess even though I would play under the same parameters (Single core, 386 with 4MB of RAM)

    Let me get this clear. You are arguing that your brain is roughly equivalent to a single core 386 ?

  22. Re:They did this when they played the chess match by goose-incarnated · · Score: 1

    I'd beat AlphaZero in chess even though I would play under the same parameters (Single core, 386 with 4MB of RAM)

    Let me get this clear. You are arguing that your brain is roughly equivalent to a single core 386 ?

    No, I'm saying that I'd work under the same parameters. I might not even turn on the 386 handed to me, after all. But I'm still working with the same parameters, which as you pointed out, is totally fair.

    --
    I'm a minority race. Save your vitriol for white people.
  23. Re:They did this when they played the chess match by Anonymous Coward · · Score: 0

    bizarre time controls that removed stockfish's edge in time management

    AlphaZero got the same time control.

    stockfish didn't get its opening books

    AlphaZero didn't get an opening book either.

    nor did it get endgame tablebases

    Neither did AlphaZero. Also note that in many of the games, Stockfish was basically lost in the early middlegame.

    only 1GB when it should've had 64GB or more

    That's the only legitimate concern, but the whole argument is stupid nitpicking nevertheless. This is like a race between a horse and the first model car. The exact conditions and outcome are secondary to the proof of validity of general principles. AlphaZero was just the first iteration of a new development. The fact that it came close to Stockfish at all is enough to show that this approach has merit. Sure, the SF setup was not optimal, but it wasn't completely crippled either.

    This is like a race between a horse and a car, which the horse wins because the car was forced to try to run with an empty gas tank, and then you go ahead and say "So what? The horse didn't get any petrol either so it was a tooootally fair setup".

  24. Re:They did this when they played the chess match by religionofpeas · · Score: 1

    which as you pointed out, is totally fair.

    No, it's not fair, because a 386 with 4MB is completely incapable of even running the AlphaZero code (or Stockfish code), simply because the program and its data won't even fit.

    That's what I call crippled.

    The conditions in the match were not optimal, but did not make a huge difference. Maybe you could have gained a few dozen elo by optimizing the system, which is not really a big deal overall, and certainly not "crippled", especially considering that Deepmind could have added similar elo to AlphaZero by adding proper time management and endgame tablebases.

  25. Re:They did this when they played the chess match by religionofpeas · · Score: 1

    This is like a race between a horse and a car, which the horse wins because the car was forced to try to run with an empty gas tank, and then you go ahead and say "So what? The horse didn't get any petrol either so it was a tooootally fair setup".

    In my analogy, Stockfish is the horse. And AlphaZero is an early model steam car. People complain because the horse didn't get the best food, and it wasn't the world's fastest horse, and it was too hot outside, and the horse didn't get proper rest.

    What they are missing is that the early car is still at the beginning of the development curve, while the horse is already at its peak.

    In a few years, neural network engines will be a few hundred elo higher, and there simply won't be any contest anymore.

  26. Re: They did this when they played the chess match by Anonymous Coward · · Score: 0

    If it doesn't make a huge difference, why not let them have it? Additionally, I loved your mental gymnastics to differentiate between a database of moves and a neural net of moves. What we have here, ladies and gentlemen, is a worshipper at the altar of the AI religion (full marketing kool aid drivel branch). Here's a newsflash for you: we're not 10 years off, we're not even 50 years off. All those self driving cars? They found the last 1% was really, really disproportionately difficult. All those jobs replaced by AI? Turns out dumb "AI" burger flipping robots are a novelty that aren't as fast, cheap or reliable as a human. Get back to me when you have a neural net that can't be fooled into identifying a garbage arrangement of pixels as a handgun. In fact, get back to me when we know what thinking and intelligence are, so that we have something to aim at.

  27. Re: They did this when they played the chess match by Anonymous Coward · · Score: 0

    "Oh it totally would win eventually" - maybe so, but it proves the point that Deepmind is a marketing stunt who don't perform trustworthy comparisons. Don't be disappointed when your car turns out to be an Edsel, and that real AI eschews dumb neural nets for something different.

  28. Re:They did this when they played the chess match by TheRaven64 · · Score: 1

    Battle Chess ran on my 8086 with 640KB of RAM. Given the scenario outlined by the grandparent, I'd bring it along to play against AlphaGo. Sure, AlphaGo would segfault on startup having exhausted the memory and forfeit, but even when playing as white I'd get one valid move before it died.

    DeepMind's claim is that their deep neural network design can beat something programmed by a human programmer. If they'd added a similar database to their code, it would not have supported their claim. If they could have won with Stockfish keeping theirs, then they'd have done so.

    --
    I am TheRaven on Soylent News
  29. Re:They did this when they played the chess match by goose-incarnated · · Score: 1

    which as you pointed out, is totally fair.

    No, it's not fair, because a 386 with 4MB is completely incapable of even running the AlphaZero code (or Stockfish code), simply because the program and its data won't even fit.

    Are you claiming that the contest is only fair if both parties get all the resources they claim they need?

    --
    I'm a minority race. Save your vitriol for white people.
  30. Re:They did this when they played the chess match by Luthair · · Score: 1

    Sounds more like the owner of the horse put square tires on the car and claimed victory.

  31. Re:They did this when they played the chess match by Shaitan · · Score: 1

    No it isn't nitpicking, stockfish is designed to have those databases whereas AlphaZero is not. You haven't beaten it if you haven't beaten it as intended to run.

  32. Re:They did this when they played the chess match by Shaitan · · Score: 1

    I very much doubt his brain or yours could compete with a single core 386. Sure it has some impressive stats on massively parallel micro-ops but the single threaded performance sucks.

  33. Re:They did this when they played the chess match by Shaitan · · Score: 1

    The entire point of AlphaZero is to not need the databases. The whole point is for it to beat the classical chessbot with its artificial intelligence.

    If you don't set up the chessbot as it is normally run you haven't beaten the chessbot. If you give AlphaZero tables you've also defeated the point of the experiment, the idea isn't that AlphaZero is the better chessbot, the idea is that AlphaZero's intelligence is such that it can even beat a chessbot.

    It's like setting the difficulty to "Dumb Noob" on a game and claiming you beat it.

  34. Re:They did this when they played the chess match by Shaitan · · Score: 1

    When those parties are machines and on a neutral playing field and they are technical requirements, yes.

    If you are trying to establish that your gasoline based vehicle outperforms the diesel model it isn't exactly fair to refuse to allow diesel fuel in the race. It also isn't fair to exclude the types of optimizations that work better for diesel than gasoline.

  35. Re:They did this when they played the chess match by Shaitan · · Score: 1

    "In my analogy, Stockfish is the horse. And AlphaZero is an early model steam car. People complain because the horse didn't get the best food, and it wasn't the world's fastest horse, and it was too hot outside, and the horse didn't get proper rest.

    What they are missing is that the early car is still at the beginning of the development curve, while the horse is already at its peak."

    And that is a useful experiment how? You still use a rested racing horse that has been properly fed and benchmark how much you've shaved off the loss over time. You don't have the jockey ride the horse near to death before and then claim your steam car kicks the shit out of champion horses when it wins.

  36. Pretty Much by Anonymous Coward · · Score: 0

    People seem to forget that these are tech demos, and just like other tech demos, they do not demonstrate real-world performance. To everybody's credit, though, tech companies have begun presenting what is essentially vapor as a finished product with unmatched zeal (for $$$) for a good long while now. In other words: they lie. It's that simple.

  37. Re:They did this when they played the chess match by goose-incarnated · · Score: 1

    Are you claiming that the contest is only fair if both parties get all the resources they claim they need?

    When those parties are machines and on a neutral playing field and they are technical requirements, yes.

    Well, that was my point: it wasn't really fair - in the AZ vs SF, SF wasn't given all the resources that SF was claimed to require while AZ was given all the resources it apparently needed.

    So, of course, if I'm allowed to determine the parameters under which the contestants will compete, it's possible to always choose the winner in advance simply by tuning the parameters to favour one party over the other while being "fair" because both parties get the same parameters.

    --
    I'm a minority race. Save your vitriol for white people.
  38. Why do we even care about things like this? by Rick+Schumann · · Score: 1

    I'm not impressed by any piece of software that beats humans at games, and it certainly doesn't make me any more impressed with the so-called half-assed excuse for 'AI' they keep trotting out. Feels mostly like more of the cheap marketing bullshit they keep pushing on us.

    1. Re:Why do we even care about things like this? by gweihir · · Score: 1

      Very much so. Incidentally, when I recently had a chance to ask the head of the Watson team Europe in private about AGI, he immediately said "not in the next 50 years". That is a statement directly implying "we do not know whether it is even possible". IBM and Google experts know they have nothing except automation on steroids. But humans like to dream and like to ignore reality. Marketing is just one discipline that exploits that.

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    2. Re:Why do we even care about things like this? by phantomfive · · Score: 1

      Incidentally, when I recently had a chance to ask the head of the Watson team Europe in private about AGI, he immediately said "not in the next 50 years".

      Normally I would post a comment here affirming your intelligence (and I do, I affirm your intelligence) and agreeing with you.

      I still mostly agree with you, but it should be pointed out that the Google team seems to have started coming up with slightly new algorithms, so if they keep going, they may find some insight that leads to a more complete AGI solution. Low probability but it seems there is real progress finally.

      --
      "First they came for the slanderers and i said nothing."
    3. Re:Why do we even care about things like this? by gweihir · · Score: 1

      Incidentally, when I recently had a chance to ask the head of the Watson team Europe in private about AGI, he immediately said "not in the next 50 years".

      Normally I would post a comment here affirming your intelligence (and I do, I affirm your intelligence) and agreeing with you.

      I still mostly agree with you, but it should be pointed out that the Google team seems to have started coming up with slightly new algorithms, so if they keep going, they may find some insight that leads to a more complete AGI solution. Low probability but it seems there is real progress finally.

      Well, thanks. Not what I am looking for here, but the occasional person that actually understands what I am talking about and either has good counter-arguments or agrees is nice.

      Still, nothing that is AGI to even a very tiny amount is known today. Don't get me wrong, AI is hugely useful, but AGI does not exist. Maybe we will eventually find something that can do AGI without consciousness or we will find a different way to do computing that allows consciousness (digital computing clearly does not), but not anytime soon. We may even be able do divide the "G" in AGI further and find some things machines can do, despite them seemingly requiring general intelligence. Now that would be very interesting.

      That said, a lot of things do not require general intelligence after all and can be done with dumb automation if you scale it up enough. That includes things like driving, document processing in a limited domain, stuff client advisers do in banks and insurances, etc. However, there are some things machines are useless for and will likely remain so for a long, long time. Sure, many humans are useless for many of them as well, being a good engineer or scientist, for example. So in limited skill-domains there already is a significant overlap between machines and humans, and that will grow, even without AGI.

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    4. Re: Why do we even care about things like this? by phantomfive · · Score: 1

      How can you measure how close or far we are?

      --
      "First they came for the slanderers and i said nothing."
    5. Re: Why do we even care about things like this? by Anonymous Coward · · Score: 0

      As we have no clue on a path that leads to the end goal we can at least make educated guesses on a minimum time frame given what we know of research and development processes. If we knew a way forward to get their you could say 10-15 years. At this point we don't have the faintest clue of where to even start.

    6. Re: Why do we even care about things like this? by gweihir · · Score: 1

      History of technology. Technology moves at a pretty constant speed from theory how something could work, to lab demo, to you can buy it, to it is in general use, to it becomes mature technology. With networked computers we are at general use now and will take an estimated 30-50 years before the technology is mature. If there is not even a credible theory, we are at least 30-50 years from the lab demo, and possibly much much longer. May even be impossible.

      Whether you take the steam engine, electricity, computers, other technologies, the timeline is always relatively similar. There is absolutely no reason to believe this to be different.

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    7. Re:Why do we even care about things like this? by HeckRuler · · Score: 1

      Because there are similarities between these strategy games and professional jobs. The lesson is pretty clear: AI is coming for knowledge worker jobs.

  39. It was also cheating on Go by gweihir · · Score: 1

    Ow what would you call it if the machine has all games of its opponent to prepare and the human opponent has none of the machine? This whole thing was an useless stunt. And did you notice how fast the Go machine was retired afterwards? Very likely because it would have had no chance after the humans had it seen play a few times.

    Why do people fall for this kind of crap?

    --
    Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    1. Re:It was also cheating on Go by Anonymous Coward · · Score: 0

      AlphaZero didn't have a training set. It practiced against itself.

  40. Re:They did this when they played the chess match by gweihir · · Score: 1

    As the promise of "AI" slowly crumbles, a lot of people are desperate to hide the severe limitations and problems of this tech. One way they try to scam the public is by rigged "contests", like this one or the meaningless "Go" stunt.

    --
    Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
  41. Re:It's not entirely clear what constitutes cheati by phantomfive · · Score: 1

    Where exactly does one draw the line about what constitutes "cheating", versus exploiting a natural advantage?

    I suggest that by looking a the goal, you can determine the line. Google here wants to create intelligence, but they won with a pure mechanical advantage.

    So we can congratulate them for......making a computer that clicks with precision. Good job Google. But from watching the games, it's clear they failed on intelligence.

    --
    "First they came for the slanderers and i said nothing."
  42. Train first, and Results will follow by Anonymous Coward · · Score: 0

    The machine lost because it did not train that way. Train it that way and it will win. There is little strategy in StartCraft II that cannot be reproduced by a Machine Learning.

  43. Re: They did this when they played the chess match by Anonymous Coward · · Score: 0

    That's an apples to oranges comparison - DeepMind isn't supposed to need an explicit opening book, because the knowledge is trained into the neutral network. StockFish utilized an entirely different approach optimized around having one, so it would really only need fair to go against it as designed.

  44. Re:It's not entirely clear what constitutes cheati by Anonymous Coward · · Score: 0

    It is defined as cheating as it was "supposed" to have the physical limitations of a human, but in actuality it did not have such a limitation as it was able to click and select and micro manage many times faster than the best human. I don't think anyone would argue that a computer isn't better at speed, but they were not trying to test speed, they will trying to test ability with the same limitations as a human.

  45. There is no AI by SinisterEVIL · · Score: 1

    Why do we still use the term AI when it actually doesn't even exist yet?

  46. Re:They did this when they played the chess match by Shaitan · · Score: 1

    Right. I'd contend you optimize both as best you reasonably can. If that would make SF victory a given, so be it. You just benchmark your progress over time against SF. There is no need to rig contests and generate all sorts of bogus claims about being the undisputed champion of all things.

    If anything that is just going to hamper AZ's development and progress. Now there is no incentive to work on whatever deficits might lead to AZ failing against SF and any improvements that would have been gained trying will be lost.

  47. Was it Cheating? by HeckRuler · · Score: 1

    Well of course it was cheating. They gave it TOTAL AWARENESS of the whole map (that it could legally see via fog-of-war rules). They fudged this one by limiting it's "screen changes" as in, while it knew everything that was happening across the map, it could only choose one area to issue commands to. They ALSO had some games were it had to use those screens to see what was happening at those locations (just like a human). And it lost. Arguably, it didn't have enough training time with that setup.

    It only played a single map. That's... not that big of a deal. They could have multiplied it's learning time per map. Easy.

    It also only played protoss. They could have multiplied it's learning time per race (3). Easy. And most humans do this too. I play protoss as well.