SC2 Deepmind Demonstration

This is for discussions about news, politics, sports, other games, culture, philosophy etc.
User avatar
Great Britain Horsemen
Jaeger
Posts: 2998
Joined: Sep 24, 2018

Re: SC2 Deepmind Demonstration

Post by Horsemen »

fightinfrenchman wrote:
Horsemen wrote:When do we get to see the Deepthroat demonstration?


Did it take you four days to come up with this joke?

Does it take you four years to get off this community?
User avatar
No Flag fightinfrenchman
Ninja
Donator 04
Posts: 23508
Joined: Oct 17, 2015
Location: Pennsylvania

Re: SC2 Deepmind Demonstration

Post by fightinfrenchman »

Horsemen wrote:
fightinfrenchman wrote:
Horsemen wrote:When do we get to see the Deepthroat demonstration?


Did it take you four days to come up with this joke?

Does it take you four years to get off this community?


I haven't been here for four years yet
Dromedary Scone Mix is not Alone Mix
Image
No Flag deleted_user0
Ninja
Posts: 13004
Joined: Apr 28, 2020

Re: SC2 Deepmind Demonstration

Post by deleted_user0 »

momuuu wrote:Did the AI do a good job at understanding the counter system and basic build order or did it do worse at that than what humans can code into the AI? It did worse than what humans can do.
Is the AI in that sense not a leap forward? It is not a leap forward.
Did this demonstration show anything special then? No, we already saw OpenAI do the same thing but better in dota2.
What did this demonstration then show? Starcraft 2 can be won by mechanics.
Should we be impressed by that? No, unless you're a simple mind.


Well, if the premise of this AI is correct and functioning, then it means that the next time this AI will play vs humans, it won't make the same mistakes it did the first time. Let's see how much it has improved by the next demonstration. I'm mostly disappointed that they didn't have a top 8 Code S player.
User avatar
Netherlands Goodspeed
Retired Contributor
Posts: 13006
Joined: Feb 27, 2015

Re: SC2 Deepmind Demonstration

Post by Goodspeed »

momuuu wrote:
Goodspeed wrote:
If you read closely I don't think I'm saying that a hard coded AI would be better. I'm saying that strategically this AI was lackluster.
Yes and I disagree. Is that really so hard to believe? I mean it wasn't Sun Tzu reincarnate but I think its understanding of strategic concepts was actually very impressive, especially considering we're still in the early stages of its development.

You should appreciate something for what it is. Not realizing you can split units to defend a warp prism or make phoenixes to kill it, or that you probably shouldn't go full stalker against full immortal is straight up terrible. Thats sub gold level strategic understanding. It might have done okay in other aspects, such as army movement or build orders (the former is generally refered to as tactics in strategy games like these, and the latter was probably mostly the result of augmented learning), but that doesn't make this excusable. Especially once you get your facts straight and realize that AI can already do these things well.
I haven't seen an RTS AI do so well at army positioning and picking fights. More generally, I haven't seen an AI do so well at an RTS, period, despite the limitations that previous bots didn't have.
I didn't cherry pick a thing that's very easy to code, because that's the entire point. It's very bad at something that's very easy to hard code. It's good at things that aren't easy to hard code, but we already knew (or at least should have known if you had followed AI developments in this area) that an AI can be good at these things. It seems entirely reasonable to 'cherry pick' on that one thing it was blatantly fucking terrible at because that was the main flaw. How can you even call this cherry picking, when I'm literally pointing at a fucking glaring problem and stating that it's a big deal.
To me, the fact that it still has weaknesses doesn't mean it was strategically "lackluster". It was impressive, but not perfect of course.
This AI was bad at this strategic concepts while that was the primary thing it needed to be good at to be impressive or 'revolutionary'.
I don't agree that it was bad at that, though. That's your opinion, and if someone disagrees with you that doesn't mean they misunderstood you.
Again, if you had followed AI developments you'd have realized that without showcasing that it can outsmart humans it doesn't actually show anything new. This was just the same thing as openAI but then half a year later in a slightly different game. Nothing new.
Slightly different? For many reasons, Dota is an easier game for AI to tackle, and while OpenAI's results were also impressive, in my opinion this, and especially the potential considering we are at the early stages of this project while OpenAI vs Dota has been a thing for years, is a big step up.
And once it does manage that, I'll be impressed. But for now it didn't really seem to figure out much on a strategical level. I wonder how much of its strategical understanding of build orders comes from the augmented learning and how much it discovered by itself. It seems way too early to conclude that deepmind can improve much more. 200 years of learning and it didn't figure out that you can split your army against a warp prism.. That isn't very promising. The potential might not be as huge, especially if you consider the possibility that most of its strategic understanding comes from augmented learning.
What do you mean by augmented learning? It's a neural network that makes the first connections by "studying" replays and then learns by playing against itself. The more it plays against itself the more it will improve. It seems likely that at some point it will learn about the counter system and about other concepts it seemed to not know much about this time. I do agree that the way they currently train the agents may not be optimal, but what about its learning process would make you think there isn't much room for improvement?
I'm pretty sure you can't make an AI like A*, or one that outperforms it, by "hard coding". Besides AlphaGo is a finished project. They only just started on this one.

Last I checked, in Brood war, there are bots which go over 10.000 APM and they are still getting demolished by professional human players.

openAI. Check it out.
OpenAI is also a neural net based on reinforcement learning? And Dota is not an RTS.
Also, I think currently A* mixed with some hard coding would be better than a raw A*. That's the main thing. Strategy was its big handicap in this sort of game. That's the new thing an AI should achieve. It didn't achieve that. Instead it showcased that an AI can be good at the things that humans do based on intuition (positioning, when to move out and things like that). But that's not something new.
If you take all of its weaknesses and hard code them away (actually a lot harder than you think considering this is a neural network we're talking about), yes you'd improve it. You could improve every human the same way. But what a waste of time this was if that was really your main point.
Netherlands momuuu
Ninja
Posts: 14237
Joined: Jun 7, 2015
ESO: Jerom_

Re: SC2 Deepmind Demonstration

Post by momuuu »

Did you know deepmind claimed the bot won due to superior strategical decision making? I think that is what part of the outrage is about.

These results suggest that AlphaStar’s success against MaNa and TLO was in fact due to superior macro and micro-strategic decision-making, rather than superior click-rate, faster reaction times, or the raw interface.


This conclusion they reach is a joke. Its extremely far from the truth. I think this simply a blatant lie and deserves pure outrage.
User avatar
Netherlands Goodspeed
Retired Contributor
Posts: 13006
Joined: Feb 27, 2015

Re: SC2 Deepmind Demonstration

Post by Goodspeed »

Yeah they really don't seem to be getting the message with the A/EPM issue. I hope they do at some point, because the mechanical potential of this thing needs to be severely limited if they want it to play a balanced RTS instead of exploiting micro-intensive strategies and units. The game is balanced for humans, not perfectly microing AIs. They don't yet seem to understand this is a problem.

The results were definitely impressive (imo), but the AI didn't outsmart or out-strategize the human players. That's a notion the DeepMind team needs to get out of their heads asap.
User avatar
Nauru Dolan
Ninja
Posts: 13069
Joined: Sep 17, 2015

Re: SC2 Deepmind Demonstration

Post by Dolan »

Image
User avatar
Netherlands Goodspeed
Retired Contributor
Posts: 13006
Joined: Feb 27, 2015

Re: SC2 Deepmind Demonstration

Post by Goodspeed »

No need for low-effort memes. Yeah it's ones and zeros, big whoop, so are humans.
No Flag deleted_user0
Ninja
Posts: 13004
Joined: Apr 28, 2020

Re: SC2 Deepmind Demonstration

Post by deleted_user0 »

Goodspeed wrote:No need for low-effort memes. Yeah it's ones and zeros, big whoop, so are humans.

Definitely, because I'm clearly the one, and you're a zero!
Netherlands momuuu
Ninja
Posts: 14237
Joined: Jun 7, 2015
ESO: Jerom_

Re: SC2 Deepmind Demonstration

Post by momuuu »

Goodspeed wrote:No need for low-effort memes. Yeah it's ones and zeros, big whoop, so are humans.

I think you missed the point haha
User avatar
Nauru Dolan
Ninja
Posts: 13069
Joined: Sep 17, 2015

Re: SC2 Deepmind Demonstration

Post by Dolan »

Goodspeed wrote:ones and zeros, big whoop, so are humans.

Humans are made of logic gates?

Image
User avatar
Netherlands Goodspeed
Retired Contributor
Posts: 13006
Joined: Feb 27, 2015

Re: SC2 Deepmind Demonstration

Post by Goodspeed »

momuuu wrote:I think you missed the point haha
That meme has been a thing for years and it's a bit outdated since they started with neural network based machine learning. But yeah, in the end it's still binary.
Dolan wrote:
Goodspeed wrote:ones and zeros, big whoop, so are humans.
Humans are made of logic gates?
Your previous username comes to mind.
User avatar
Nauru Dolan
Ninja
Posts: 13069
Joined: Sep 17, 2015

Re: SC2 Deepmind Demonstration

Post by Dolan »

Neurons do work based on action potentials and you could characterise the state of a neuron as either firing (off, 0) or not firing (on, 1). However, that's pretty much as far as the analogy can work, because neurons work based on electro-chemical principles, which could be described closer to an analog model. The brain doesn't work based on binary arithmetic, though, and cannot replay binary sequences back and forth between different regions, in an error-free manner (like computers can between different parts of its processing units).

A computer was built with the purpose of representing data in terms of mathematical, discrete quantities (digits), and its electrical organisation is meant to communicate these data using on/off logic gates. So it's using analog principles (electricity) to create a controlled digital-ised (quantised) flow of information. On the other hand, the brain was never deliberately built to process information in a certain way, surely not based on maths. It's just the product of continuous adaptation to a constantly changing environment. And it works based on organic units, cells, that communicate using electrical pulses (spikes). These cells, neurons, although they output discrete spikes of electricity, the periodicity of these spikes varies continuously, just like in any analog system. What is more, there are some types of neurons that behave completely in an analog way, relaying signals in a continous, graded manner (especially sensory neurons).

You'd have a hard time trying to come up with a concept from the computing world which, for example, could match and emulate neurons' inhibitory/excitatory potentials or their threshold potential.

So, you could use analog/digital analogies to describe brain/neuron processes, but both of them would fall short of providing an accurate description, because these concepts were abstractly defined before we had a more accurate picture of what happens in the brain. It's yet another case of an abstraction not quite being able to describe a messy, organic system such as the mind/brain.
User avatar
Netherlands Goodspeed
Retired Contributor
Posts: 13006
Joined: Feb 27, 2015

Re: SC2 Deepmind Demonstration

Post by Goodspeed »

Yes, I oversimplified, but so does the meme.
When you get down to it, our brains are as deterministic as the next machine. And that, theoretically, can always be turned into ones and zeros. It's just that with computers, we actually started there. If you showed someone from the 1950s decisions made by a neural network, they would have as little reason to believe it was all, at the lowest level, based on binary as we currently do with our brains.
No Flag deleted_user
Ninja
Posts: 14364
Joined: Mar 26, 2015

Re: SC2 Deepmind Demonstration

Post by deleted_user »

Dolan seems like he knows his shit but I don't know enough to coorborate that so it scares me.
User avatar
Netherlands Goodspeed
Retired Contributor
Posts: 13006
Joined: Feb 27, 2015

Re: SC2 Deepmind Demonstration

Post by Goodspeed »

Who is online

Users browsing this forum: edeholland and 8 guests

Which top 10 players do you wish to see listed?

All-time

Active last two weeks

Active last month

Supremacy

Treaty

Official

ESOC Patch

Treaty Patch

1v1 Elo

2v2 Elo

3v3 Elo

Power Rating

Which streams do you wish to see listed?

Twitch

Age of Empires III

Age of Empires IV