* I'm not sure exactly how many heroes there were at the time, it was less than the 124 there are today, but it was certainly a lot more than 10.
AlphaGo was strait up same.
AlhaStar did have some limits placed to narrow it down for the AI. But was still imperfect information, and wildly complicated.
And those were all 3+ years ago.
Games are a lower resolution representation of the 'real' world. And we haven't seen any slowing down of AI scaling up for more and more complex world views.
Eventually the 'map' will be the 'real', as real as the human brains internal map of reality.
We absolutely have. We have superhuman performance on Go, we have human expect level performance at Starcraft, and now we get human baby level performance at 3d games. The more complex the task/game the worse the AI gets relative humans it seems, I don't see how this shows the AI scaling up, to me this is all moving horizontally.
But you acknowledge that things slowed down as we moved into more complex domains? Then you agree with my comment, the person I responded to said that things didn't slow down as we moved towards more complex domains, but there is no way you can say they haven't. AlphaStar and AlphaGo quickly competed and could beat top humans, the domains they worked with after that went way slower and still can't compete with top humans.
> Each level of capability you described was science fiction stuff before they were achieved. They’re not in any way horizontal achievements.
The second statement doesn't follow from the first, moving horizontally by applying the same things to a new domain can still unlock massive capabilities that we didn't have before.
A self driving car 20 years ago could be in a drag race and do 100mph.
Now self driving goes most everywhere, but at the posted speed limit.
And DeepMind did go off and tackle increasingly complex areas in other fields.
Not sure how anyone can argue AI slowed down. Maybe advancements in one particular game slowed down, but was that because they hit a wall? or because they shifted company resources after a game demo.
I'm not sure how you are measuring time, do you think that because AlphaStar was a few years ago, that means AI advancement slowed down? Because there wasn't another breakthrough in AlphaStar? Because they didn't keep going and fully build out every race and unit?
Do you think DeepMind has been throwing resources at Star Craft and just hitting a brick wall?
It was a proof of concept, they beat some humans, and moved on to other things like Protein Folding. Was the Protein Folding not impressive enough to think AI was still advancing?
AI is continuing to advance, because for each iteration it is tackling bigger, more complex, problems.
----------
The time between each breakthrough does seem to be a down line, less time between each plateau.
Chess : Board with a lot of possible moves, but 'manageable', the AI could just calculate every move.
GO: More possible moves than atoms in the universe or something. So the AI had to use some form of 'intuition', it could no longer brute force calculate every move. (it was only few months after AlphaGO won that they turned the same engine on Chess and it 'learned' from scratch to be a Master in only a few hours.)
SC2: There are no 'moves' it is all real time movement, and most important, there as imperfect information. The AI had to scout and keep track of un-known positions, to remember and anticipate.
Dota: Honestly, I'm not sure what the big breakthrough is for Dota. But quibbling over how many 'hero's the AI had access to seems pedantic. Wasn't this years ago. This isn't a knock on AI, the Dota work was years ago. We're arguing about an AI that is 3+ years old now. I really don't think that you can say AI research slowed because a company stopped throwing money at a game demo.
Protein Folding: Hey, lets stop just focusing on games and do something to help the world.
Poker: Wasn't Poker also conquered in this time frame, in last 2 years? Showing ability to bluff?
3D Virtual Environment: Was in discussion in another thread where everyone's main argument was AI isn't 'embodied' in the 'world', doesn't 'live' in the 'world'. And boom, same day, another breakthrough covering that. Giving machine what we would call 'vision', to understand objects in the world.
------------
Now slap this into a robot, give it a gun, and tell it the world is a 3d game.
LOL.
"We haven't had a miracle in the last 6 months, oh no, AI advancement is slowing down."
Machine learning has been a thing almost since discrete electrical circuits have existed, just wildly impractical to make generalizable versions of until recently
Humans are evolved in 3D world. Our ancestors didn't decide who can have food or sex through chess competitions. The human brains have been "trained" and optimized in 3D world intensively.
With that said, we’ve got to strangle this meme. ML/AI moves forward in unpredictable fits and starts, it doesn’t follow e.g. Moore’s law in exponential formulation.
When they’re doing research and not PR, researchers talk about “performance” on “tasks”, and define those terms rigorously.
People have been trying to improve performance, as measured by some metric or metrics, on any number of tasks, since at least the 1950s.
Certain periods of time generated breakthrough after breakthrough and a bunch of “well we’ll just scale it up and it’ll be a thinking machine” sentiment amongst the lay or semi-technical public, and similar grandiosity from experts when PR and/or funding are the objective. The world we live in I guess, but not a fire we on HN should be pouring fuel on.
During other periods of time, we’ve hit the effective asymptote on the techniques thus far invented, the scaling dimensions flattened out. Then it’s all “AI was a fad, it’s hype, this is AI Winter”.
There’s no robust consensus on when these summers and winters happen, how long they last, how much performance on one task is amenable to “transfer learning” regarding another task. It seems pretty random, the constant being the PR/funding talk.
The years since AlexNet in 2011, word2vec in 2013, ResNet in 2016, Attention is All you Need in 2017, the GA on GPT-3 series just over a year ago, and countless other interesting things have been wildly fruitful, we’ve been on a hot streak.
This is generally good news! The human race has new capabilities, win! But it’s a nearly impossible claim to defend that modern attention transformers are the final word on this area of endeavor, progress since then has been substantially brute-forced via unprecedented budgets achieved through subsidy of one kind or another, and there will continue to be periods of rapid progress unlocked by key insights, and there will continue to be less explosive periods of progress, and it serves no one with a plan more noble than “cash out while the spice flows” to tee up another collapse in interest, funding, and attention by pulling a Yud: a log scale and a ruler are never the complete toolkit on forecasting novel research.
This stuff is incredibly cool stated as flat, consensus, rigorous science, it’s incredibly exciting to practitioners and laypeople alike without any breathless hyperventilation at all. The story thus far needs no grandiose embellishment to be thrilling.
But the absolute best case in terms of research we currently know about as hyped by those seeking funding would be a nightmare end-state if it landed there (it won’t, but this disaster comes in degrees): right now the off-the wall exhilarating tech demos are so expensive that the public is effectively a spectator. There’s talk of multi-trillion dollar buildouts under complete, utterly unaccountable, ethically dubious control of people who crossed the “yikes is that even legal” line some time ago.
A trillion dollars in 2024 is give or take thirty Manhattan Projects, the idea of handing that kind of scope to people who answer to no one, hold strong minority worldviews, and give the public the finger in print by calling the bribery department “OpenPhilanthropy”?
Who the fuck thinks this isn’t a dystopian horror movie outcome in an already hyper fragile world?
It’s time to squeeze the water out of these bloated, money is no object models, make them run on reasonable power budgets in the hands of John Q. Taxpayer (who along with a bunch of helpless civilians and service men and women, ultimately foots the tab when Nadella or Riyadh write blank checks one way or another), reform copyright law so that the commons isn’t vacuumed up, compressed, and copyrighted, and take a few whacks at shit like Jenson and Lisa Su being literally cousins while partitioning the market and gouging via API lock-in.
The hyper, hyper-elite stand to gain even more immunity from all scrutiny, consequence, accountability, and even bad press if “AGI” turns out to be a mere 1-3 trillion in de facto blood money away from being locked in a vault somewhere.
Literally everyone else stands to find out that slavery isn’t a strong enough word for what this would mean for them.
You went from:
Start:
"we’ve got to strangle this meme. ML/AI moves forward in unpredictable fits and starts, it doesn’t follow e.g. Moore’s law in exponential formulation."
At End:
"Who the fuck thinks this isn’t a dystopian horror movie outcome in an already hyper fragile world?"
Isn't that hype? By the end of the post you are doubling down on the over-hyped meme's.
You're exactly right that my comment veers from high-quality to low-quality linearly with character count: I had an ambient distraction burst into my office in the middle of writing it and I was over-multitasking and failed to clean up the second half within the edit window.
The second half of my comment has important signal but it's too high-noise to be a good comment, as my grandmother used to say: "A barrel of wine and a spoonful of sewage makes a barrel of sewage".
If anyone deserved a downvote it's me, please know that it was unintentional.
It is funny because as you degraded, I agreed more. The dystopian hell scape is on the way. So hard to tell where people are coming from, from posts.
Generally, I think part of problem, we are becoming desensitized to progress.
I know the word literally doesn't mean anything anymore, but Jenson and Lisa Su are first cousins once removed. Jensen's grandfather and Lisa's great-grandfather are the same person.
https://www.businessinsider.com/nvidia-jensen-huang-amd-lisa...
Their family tree according to Jean Wu, a former Taiwanese journalist : https://www.facebook.com/photo.php?fbid=350633737719840&set=...
I don't know how their family works, but in mine and most people from my neighborhood, a first-cousin once-removed is fucking family, they're blood. Not being a securities lawyer myself I'm not sure which definition, statue, or regulation would apply here, [3] seems close (and has a creepy rush-job feel about it that smells vaguely like Kushner shit of one kind or another, Feb 2020 on an accelerated basis?).
But whether this squeaks above the line of regulations and laws and whatnot getting midnight "lgtm" stamps in an election year is, I'd argue, substantially missing the point.
When I recently said:
"Now did Lisa Su decide to "concentrate on the supercomputing market with the MI300XYZ" and Jensen decided to "concentrate on AI with Hopper" independently to a degree where the market is perfectly partitioned? Who knows, I certainly don't have proof one way or the other. But if someone made a call being like "I'm thinking of focusing on X but don't really see our differentiation in Y. How's Cathy?", it wouldn't be the fucking first time." [4]
I thought at the time I was kinda pushing it with how flip that sounded, but lo and behold, I was insufficiently cynical.
So when I say that I literally don't understand why anyone is defending this trivially dubious cartel behavior complete with a 55.58% Net Profit Margin in an ostensibly competitive market both directly and indirectly subsidized by the taxpayer (TSMC isn't going to fight off the PLA with their next process node) [5], I think Leona Lansing knows that the public will burn the building down with this shit in it before they let this shit get much ickier.
[1] https://www.youtube.com/watch?v=_1kETLlGn-8
[2] https://www.quora.com/What-is-the-difference-between-a-secon...
[3] https://www.winston.com/en/blogs-and-podcasts/capital-market...
[4] https://news.ycombinator.com/item?id=39362196
[5] https://www.businessinsider.com/nvidia-ai-chip-semiconductor...
Are they though? In the real world you’re playing at many unbounded activities at the same time, with no reward counter
But it's very cool how the OpenAI matches ended up making mid players reevaluate how they used consumable regen.
The AI didn't follow "best practice" because it wasn't trained on human games, found a better way and that was quickly adopted by all, becoming the new best practice.
caveat: my Dota 2 knowledge is lacking because I haven't followed the game for about a decade now and I have essentially 0 experience with League.
One constraint to those showmatches at the time was that every heroes had their own courier, and player at that point were not accustomed to using it for "low value" travel, unlike the AI that was using it liberally.
In a later patch, the 1 courier per hero feature was added, and now pro players are much better at managing it, but at that time it was truly a heavy opportunity cost.
Also, according to this Q&A post on reddit (https://www.reddit.com/r/DotA2/comments/bf49yk) the consumable purchasing logic was scripted, not learned.
It's worth noting here that most of these comments are missing that another dimension of the game that's completely absent which heavily influences decision making of normal gameplay: communication and progression from other lanes in the game. It's almost kind of a long running joke in the game that you'd laugh if someone asked you to 1v1 mid because it usually meant you beat them technically and they're grasping for straws to show superiority, despite how segmented and different from normal gameplay it is and how useless of a skill beating someone in such a constrained environment is.
To this point, there were better manually crafted "AI" bots that could team with eachother effectively at a higher level than the average player since the original custom map in 2003-2005. The breakthrough here IMO wasn't that it was actually making any novel decisionmaking but that it was able to perform at a high level and improve by conventional ML training, which I think is a separate callout than most of the stargazing done in the comments here.
I wouldn't say profeciency 1v1 mid (specifically the even MORE watered down rules applied here that you automatically lose after only 3 deaths or the tower is taken) translates accurately to anything in the original way you play the game unless your 1v1 matchup has a similar expectation of sitting parked in the lane, and even then it translates poorly. Sacrificing a death to kill a tower and spending all your gold so your effective loss is minimized is a legitimate trade, but in this fake constructed scenario the win/loss condition is already met. You approach the two entirely differently and more importantly, more simplisticly. That doesn't even address that some hero matchups have intentional designs to be weaker earlier in the game and/or are meant to participate in fights with multiple heroes or doing secondary objects and can't assert the same posture which goes completely unaddressed by this narrow slice of gameplay.
All that buildup to say that healing potions and staying in the lane have been a tenant of normal gameplay since it's conception, and the expectation has shifted from patch to patch. What was "discovered" here is that if you don't optimize for longer term gameplay like you would for a normal game and do the most you can to optimize for a narrow slice of early skirmishes, potions have a higher cost value effectiveness. Not sure anyone beside laymen to the game thought that was a revelation.
I think you are not giving AlphaStar the correct spin.
They came back and changed it to only have the same viewport as the human, it could not see all of its units simultaneously, it had to move the cameras like a human.
BUT importantly, it NEVER had perfect information. It could only see exactly the same as the human, just at one point they were letting it see the whole map without changing the camera, but it still could not see enemy units without sending a probe.
And. Little unsure on what the argument about APM is saying. It was slowed down to match the human speed, but somehow that makes it less impressive? That is just making it more 'human-like'. Kind of like people today want to put guardrails on AI, but if it was unleashed, it beats them easily. That isn't a knock on the AI. The AI would still have to think about every move, and form a strategy. They slowed it down to human level inputs, handicapped it, to make it playable to a human. But to your point, if AI could make 400 APM and human had 400 APM (both limited to same), then that is better measure about the 'thought' behind each individual move.
I still remember watching one match where the human was winning, the AI was down, and the AI really did fight back very aggressively from a loosing position, like a human. by expanding and adapting, and it looked very scary.
I'm stunned; how would you think they are contradictory? Imagine a transportation that moves with the speed of 1000 km/h. Very impressive, right? Now imagine media everywhere say it moves with the speed of light. Wouldn't this be over-hyping?
> BUT importantly, it NEVER had perfect information. It could only see exactly the same as the human
Maybe we're speaking about different events... In the one I'm commenting on, the AI had some zoom-out, I think 2x (meaning it would see 4 times more at once). Yes it had fog of war, but a zoom out like this is a very significant advantage.
> And. Little unsure on what the argument about APM is saying. It was slowed down to match the human speed,
No it wasn't, not exactly. Imagine that you measure a human racer speed in km/minute, every minute. Then you take the highest measured "average per minute", and program AI to move with that speed at all times. Then you praise AI for its pathfinding algorithm, because using that speed, it beats the human racers.
Yes, if a human racer has to slow down, because e.g. the human is unable to avoid obstacles at maximum speed, it does make the AI being able to move faster, impressive. But few people here would be impressed by a high reflex of a computer, because we all are used to the fact computers can react much faster than humans. It is misleading, however, to allow AI to move faster, and then give it the "spin", as you say, that the AI has won because it was smart, as opposed to being fast.
BTW, I think the AI was either only using one race, or was playing only against one race. This one thing was actually mentioned in the event (once). The APM was mentioned too, I think, but the nuance I describe unfortunately wasn't mentioned.
It makes me sad, because as I said, it is a very impressive technology. But it's hard to fully appreciate something when it is so blatantly over-hyped and when you see so many people around you being mislead and praising AI for achievements that it didn't exactly accomplish.
It could only play 1 race, but I think the opposition could be different races. I think it was protoss, but it was playing terrans and zerg. There might have been 1 or 2 units that were also removed.
In the first events where it was really dominant. It could see the whole map at once, and move its units all over the map by seeing it all. So moving units on both sides of the map practically simultaneously. BUT, this was called out as just too much of an advantage, so they made another version that actually had to move the camera around the map like a human. And the second version was still able to perform.
Map wise though, for AI, I think the dealing with the fog of war and un-known/imperfect information was the big break through. Not the map size or speed. It still had to scout, and keep up with enemy movements that were hidden, and anticipate. The zoom out didn't provide that.
I'm not totally buying the APM argument (but by end of the paragraph I do). Even if a computer can move 'faster', each move must mean something, do something worthwhile. So the computer must think out its moves. I know micro in SC2 is very big deal, and speed is essential, but you do have to know what to micro. The computer having 1000+ APM was called out also, and they added a limit. By throttling the AI to what a human can do, is handicapping the AI which isn't proving that AI isn't as good, it is showing that it can be better. Or another way, in Chess or GO, there is a time limit, but nobody is throttling the AI CPU to the same speed as a human brain, like limiting its computation cycles.
So, guess in end, I do agree, throttling APM is like a real time imposing a time limit to each move, like in Chess.
For Over-Hype/Impressive point. It is difficult. Both can be true. And everyone on the internet has different thresholds for what they think is over-hype and what is impressive. AI seems overwhelmed with both sides right now. Seemingly new miracles every day, and also over-hyped companies pumping their stock by adding an AI sticker to every product.
I just say, those AlphaStar matches were like 5 years ago, and they still blow me away.
Hard to imagine what could be possible, with this latest release in this post from deepmind.
Plug into a camera, on a robot, with a gun, and tell it the world is just a 3d game.
> By throttling the AI to what a human can do[...]
I think this is far from true, a human cannot keep the APM throughout the game on the level the AI was throttled to. If the AI was throttled to the average APM in e-sports, that would be more fair, but it was throttled to the HIGHEST APM reached by a human. Again, it's not "highest average APM in a single match", it's just highest number of actions in a given minute [I don't know if it was an all-time record or just some arbitrary value inspired by some arbitrarily chosen local record; what I know it was way too high to be fair]. Furthermore, SC2 players spam unnecessary clicks to keep themselves warmed up - if playing against AI, that is limited to average APM of its opponent, was a thing, then I'd safely bet the APM of that player would decrease 3 to 5 times WITHOUT the player reducing the number of actions that are of little (but still some) significance in order to abuse this AI limitation.
Again, the event was cool, but it makes me sad the technicalities weren't communicated clearly, which made it an advertisement rather than sport IMHO.
I do get that. I agree.
Maybe top pro's keep APM at 400 over entire match, but not really, there are ebbs/flows/spamming. While AI can max out at 400 and do that the entire match, and it isn't spamming, so every move is probably meaningful.
Maybe, throttle both AI and Human both to 200? Something like that? So both are capped lower.
For real time games. This 'throttling' is tricky. For turn based games, time limits are equal. But real time, because if we are measuring AI performance, it could be unleashed and be faster than a human and win. So is slowing down the AI really allowing for measuring the AI performance?
Like in real life.
Lets say you have a robot with a gun, and a human with a gun.
They both need to draw, aim, and fire.
Would we 'slow down' the robot to match the human? That doesn't seem like the way to measure how 'good' the AI is at doing those tasks. It could be faster.
Netflix has documentary on AI. Military had AI flying F16's, and it could beat all the best human pilots. Of course, No slowing down the AI.
In real world there are physical limits. Just need someway to translate that to real time games.
Very subjectively, I'd say: limit the APM to something very low, below 50. You now change the game: it's no longer about making many decisions, it's only partially about reacting quickly, rewarding thinking through your decisions before ordering them. This would measure the intellect more than speed.
BTW there is a mode in coop mode that AFAIR makes you pay minerals for each action, so such throttling is within canon ;)
Of course, being Bronze, with a 50 APM, this sounds great to me.
The more interesting question is: can we train a Dota model that plays with all 124 heroes today?
AI's APM was limited to a level lower than pro human players. If they had allowed micro heroes AI would have a big disadvantage.
That was the most interesting part about the AI Dota game. AI isn't just better than humans at mechanical level. Even more surprisingly, AI (at least Open Five) isn't significantly better at last hitting than pro players.
https://gist.github.com/dfarhi/66ec9d760ae0c49a5c492c9fae939...
I feel like being able to look inside the clockwork should not distract us from being amazed at how wonderful a system can be.
Out of all the fields that human do professionally, sports will be one of the last ones to disappear. The fact that it is (unaugmented) humans competing is the entire point.
This is my thought/hope for what we'll expect in the coming years as AI's automation becomes more commonplace. Society's interests will start going towards activities that showcase human ability - sports, livestreaming (very much its own industry now, but mostly for socializing, art, and gaming), performance, dance, etc. Sure AI can 'do' these things, but not at the level elite performers can or with the subtle nuisances in human personalities.
Even in the future when the AI is provide everything and we are no longer able to understand it, humans will be doing human competitions, playing chess, etc... The human on human action will be only thing left, and only thing humans care about. Chess is already unwinnable, but humans still want to measure themselves against other humans.
Chess, Go, what next? Pizza delivery? Accountant Simulator? Humans are already being outclassed one feature at a time.
I still consider myself a 4/10 at best compared to my amazing peers who studied this from the start, but you have to start somewhere!
I suspect the more complex the game, the bigger the advantage over humans.
In more complex games, there are more switches and the current set of best switches changes faster. With more switches, it's harder to know which are the best switches because the future is less predictable. And even if we figure out the best ones, they might change before we flick them. And even if we get around to it in time, we might fat finger it and accidentally flick an adjacent switch. And our opponent never gets tired or injured.
This is why I suspect AIs have a much higher ceiling even if we limit them to half the APM pros have. Better strategy matters less, but I admit it's our only chance lol.
FWIW, I've never played Dota but I've played a lot of AoE2 and from what I know they're similar enough (but maybe someone can correct me).
I would broadly break it into things that are complex to perform (crazy APMs or accuracy), things that are complex to understand (the stack or layers in MTG), and things that are complex to predict (e.g. time-delayed abilities and the correct time to use them, like Baptiste's lamp in Overwatch).
AI have basically constant performance across a performance complexity curve, because the complexity typically derives from physical interfaces the AI doesn't use anyways. E.g. their APM is not limited by how fast their fingers can physically move.
AIs do very poorly on tasks that are complex to understand. The best Magic: The Gathering AI's I've seen are awful (though also likely far less well-funded). Best-case scenario is basically an AI who makes plays that don't make any sense, but are at least valid plays. It's a crazy difficult problem. E.g. there are various ways to make infinite mana with combinations of cards, and the AI needs to a) realize that it can use those cards in order to create infinite mana, and b) that it can do this multiple times (I.e. it can pay for a spell that costs more mana the loop generates by going through the loop multiple times). That's very hard thing to do; human players somewhat frequently don't realize when they have loops.
Add on top of that that a game of Magic can enter a state where a loop of effects becomes recursive but doesn't result in either player winning. The game is a draw, because it cannot progress anymore. Detecting these can be non-trivial, because they might involve side effects that look like someone should win (I.e. you lose a life and I gain one, then I gain 2 life, then you deal 1 damage to me, then I gain 1 life, then you deal 2 damage to me. Life totals shift around, but net to 0 by the end of the loop).
I think the AI do well at complex prediction tasks as well, by nature of their response times and access to prior information. I would expect an AI to beat humans by a wider margin the more complex the prediction gets. Humans have finite time and thus experience; the AI is going to have more "experience", and be able to recall it at a faster rate.
Though to be fair, the human players had to rely on muscle memory to win lanes (CSing, blocking waves, pulling, trading hits, cutting waves, stacking, etc.); whereas the AI could perfect the timings down to the fraction of a millisecond.
In a similar vein, it would be fascinating if the AI had to also evade bot detection, that is appear (nearly) indistinguishable from a human player.
In the next game it played they had made it react even slower and then it no longer beat tournament teams.
See @deep blue for more. Or, any strategy game made in the last 20 years with AI difficulty mods.