• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EST 05:13
CET 11:13
KST 19:13
  • Home
  • Forum
  • Calendar
  • Streams
  • Liquipedia
  • Features
  • Store
  • EPT
  • TL+
  • StarCraft 2
  • Brood War
  • Smash
  • Heroes
  • Counter-Strike
  • Overwatch
  • Liquibet
  • Fantasy StarCraft
  • TLPD
  • StarCraft 2
  • Brood War
  • Blogs
Forum Sidebar
Events/Features
News
Featured News
[ASL22] Finals Preview: Sweet Victory!12[ASL22] Ro4 Preview: Mirror Mirror6[ASL22] Ro8 Preview: Within Reach5[ASL22] Ro8 Preview: In A Tizzy11[ASL22] Ro16 Preview: Holy Diver5
Community News
Dark completes military service, returns to SC211[BSL23] RO16 Group Stage19Weekly Cups (Nov 2-8): herO back on top?2Weekly Cups (Oct 26 - Nov 1): MaxPax, herO, Solar win0Weekly Cups (October 19-25): Clem triples first in 5.0.175
StarCraft 2
General
Dark completes military service, returns to SC2 Greetings.. No more SC2 streamers on team liquid? Serral's getting trashed by New Catsle's Mind Weekly Cups (Nov 2-8): herO back on top?
Tourneys
Sparkling Tuna Cup - Weekly Open Tournament Sea Duckling Open (Global, Bronze-Diamond) Dark returns! GSL CK #7 4v4 Team Battle (Nov 19) soO & FanTaSy return! SC2 Kevin Scrim 4v4 (Nov 16) RSL goes to London! 2026 Offline Finals Nov 21-22
Strategy
[H] ZvP Mid-Late Game: Stalkers Collossi HT
Custom Maps
[G] How to playtest arcade maps Starcraft 2 Advance [D] the control group Simple Questions/Answers
External Content
The PondCast: SC2 News & Results Mutation # 551 Robotic Revival Mutation # 550 Graveyard Shift Mutation # 549 Endless Sparkles
Brood War
General
List of top players active on ShieldBattery BW General Discussion BGH Auto Balance -> http://bghmmr.eu/ Korean players' earnings Hit New All-Time High! SOOP Hosts SC1 & SC2 Event Tournament: Kevin Scrim
Tourneys
[BSL23] Ro16 Group A - Saturday 21:00 CET [$1250] International ShieldBattery League [Megathread] Daily Proleagues Bisu's Team vs Shuttle's Team 2026-11-14
Strategy
Pluto's TvP 5Marine 2Medic Push Simple Questions, Simple Answers Infested Terran strategies in 2026 Nuke strategy worked in K-League 2026-11-09
Other Games
General Games
Stormgate/Frost Giant Megathread Nintendo Switch Thread Free Space RTS Game, optimised f. Phone/Tablet etc List of Game Threads The PlayStation 5
Dota 2
League of Legends
[TL LoL EUW IHs] Teemo shall perish
Heroes of the Storm
Heroes of the Storm 2.0
Hearthstone
Deck construction bug
TL Mafia
TL Mafia Community Thread
Community
General
US Politics Mega-thread Things Aren’t Peaceful in Palestine Artificial Intelligence Thread Trading/Investing Thread European Politico-economics QA Mega-thread
Fan Clubs
Fan Club Resource Thread Reynor Fan Club The Flash Fan Club
Media & Entertainment
Movie Discussion! Anime Discussion Thread [Manga] One Piece
Sports
Football (Soccer) Thread TeamLiquid Health and Fitness Initiative For 2023 MLB/Baseball 2023
World Cup 2022
Tech Support
Computer Build, Upgrade & Buying Resource Thread
TL Community
The Automated Ban List Recent Gifted Posts
Blogs
The time I organised my…
AssyrianKing
Why I built Repalyzer (1.1.…
BlueStar
Innovate or Game Over?
TrAiDoS
ShieldBattery on Mac
Kraekkling
Can Bots Beat Pros?? Starcr…
namkraft
Customize Sidebar...

Website Feedback

Closed Threads



Active: 13190 users

DeepMind sets AlphaGo's sights on SCII - Page 16

Forum Index > SC2 General
Post a Reply
Prev 1 14 15 16 All
Derpmallow
Profile Joined October 2011
United States33 Posts
November 08 2016 20:04 GMT
#301
On November 09 2016 04:59 LegalLord wrote:
Show nested quote +
On November 09 2016 04:57 Derpmallow wrote:
The amount of discussion here of APM and how to make the showmatch between man and machine fair and all of that is sort of baffling. This shouldn't need to be said, but I'll say it anyways: Deepmind's goal is not to make the perfect Starcraft bot. Their goal is to find new algorithms and techniques to apply to the quest for Artificial General Intelligence - that is, a robot that can fight you in Starcraft, do your taxes and discuss your marital issues without changing the underlying code itself.

This means that worries of it being too mechanically powerful for the showmatch are silly because, again, that's not their goal. They don't need to put millions of dollars and thousands of manhours into making an AI that can microbot a pro to death. Their task is to find a clever way of beating people since that helps their central goal. And, yes, this also means BW vs SC2 talk is silly because they aren't trying to prove that they can create the best Starcraft bot ever. The game is purely a testing ground to see how effective they can make the AI in thinking and planning and executing. There are a lot of cool AI projects for Brood War, yes, but they are not going to base their AI off those because, again, they're going for general. Neural Network AI for Brood War, while super cool, are very very narrow in what they can do. They play Starcraft. Deepmind wants to do a lot more than play Starcraft and other games.

The entire issue of speed is one of trivializing the problem. It's like building a football/soccer robot that is just a giant automated tank that will crush its human opposition. Yes it will win, but it didn't do so by virtue of its AI but rather by virtue of an interface that gives it an unfair advantage.

Yes, but the reality is that the showmatch is just that - a showmatch. I'm pretty sure they're aware that winning purely through mechanics is boring, but they're not going to spend hours and hours figuring out the exact amount of actions the average human is capable of in a period of time in order to make sure the games are perfectly fair. Odds are, they're going to do the same thing they did with Go and focus more on the AI playing against itself to see how effective the learning system is. Would it be nice if it became the most adept player of Starcraft 2, artificial or otherwise? Yeah, that'd be really cool. But that's not why they're doing this. This is about the journey, not the destination.
LegalLord
Profile Blog Joined April 2013
United States13779 Posts
November 08 2016 20:07 GMT
#302
On November 09 2016 05:04 Derpmallow wrote:
Show nested quote +
On November 09 2016 04:59 LegalLord wrote:
On November 09 2016 04:57 Derpmallow wrote:
The amount of discussion here of APM and how to make the showmatch between man and machine fair and all of that is sort of baffling. This shouldn't need to be said, but I'll say it anyways: Deepmind's goal is not to make the perfect Starcraft bot. Their goal is to find new algorithms and techniques to apply to the quest for Artificial General Intelligence - that is, a robot that can fight you in Starcraft, do your taxes and discuss your marital issues without changing the underlying code itself.

This means that worries of it being too mechanically powerful for the showmatch are silly because, again, that's not their goal. They don't need to put millions of dollars and thousands of manhours into making an AI that can microbot a pro to death. Their task is to find a clever way of beating people since that helps their central goal. And, yes, this also means BW vs SC2 talk is silly because they aren't trying to prove that they can create the best Starcraft bot ever. The game is purely a testing ground to see how effective they can make the AI in thinking and planning and executing. There are a lot of cool AI projects for Brood War, yes, but they are not going to base their AI off those because, again, they're going for general. Neural Network AI for Brood War, while super cool, are very very narrow in what they can do. They play Starcraft. Deepmind wants to do a lot more than play Starcraft and other games.

The entire issue of speed is one of trivializing the problem. It's like building a football/soccer robot that is just a giant automated tank that will crush its human opposition. Yes it will win, but it didn't do so by virtue of its AI but rather by virtue of an interface that gives it an unfair advantage.

Yes, but the reality is that the showmatch is just that - a showmatch. I'm pretty sure they're aware that winning purely through mechanics is boring, but they're not going to spend hours and hours figuring out the exact amount of actions the average human is capable of in a period of time in order to make sure the games are perfectly fair. Odds are, they're going to do the same thing they did with Go and focus more on the AI playing against itself to see how effective the learning system is. Would it be nice if it became the most adept player of Starcraft 2, artificial or otherwise? Yeah, that'd be really cool. But that's not why they're doing this. This is about the journey, not the destination.

Winning because you have 30000 APM is akin to winning because you have tanks against humans. Asymmetrical warfare is cheating.

Reasonable human-range AI limits on APM make perfect sense.
History will sooner or later sweep the European Union away without mercy.
aQuaSC
Profile Joined August 2011
717 Posts
November 08 2016 20:07 GMT
#303
On November 09 2016 04:59 LegalLord wrote:
Show nested quote +
On November 09 2016 04:57 Derpmallow wrote:
The amount of discussion here of APM and how to make the showmatch between man and machine fair and all of that is sort of baffling. This shouldn't need to be said, but I'll say it anyways: Deepmind's goal is not to make the perfect Starcraft bot. Their goal is to find new algorithms and techniques to apply to the quest for Artificial General Intelligence - that is, a robot that can fight you in Starcraft, do your taxes and discuss your marital issues without changing the underlying code itself.

This means that worries of it being too mechanically powerful for the showmatch are silly because, again, that's not their goal. They don't need to put millions of dollars and thousands of manhours into making an AI that can microbot a pro to death. Their task is to find a clever way of beating people since that helps their central goal. And, yes, this also means BW vs SC2 talk is silly because they aren't trying to prove that they can create the best Starcraft bot ever. The game is purely a testing ground to see how effective they can make the AI in thinking and planning and executing. There are a lot of cool AI projects for Brood War, yes, but they are not going to base their AI off those because, again, they're going for general. Neural Network AI for Brood War, while super cool, are very very narrow in what they can do. They play Starcraft. Deepmind wants to do a lot more than play Starcraft and other games.

The entire issue of speed is one of trivializing the problem. It's like building a football/soccer robot that is just a giant automated tank that will crush its human opposition. Yes it will win, but it didn't do so by virtue of its AI but rather by virtue of an interface that gives it an unfair advantage.

They said they are going to give it the same game interface we have including simulating human-like unit selection with possibly only one exception of giving the AI resource numbers directly.
TL+ Member
LegalLord
Profile Blog Joined April 2013
United States13779 Posts
November 08 2016 20:08 GMT
#304
On November 09 2016 05:07 aQuaSC wrote:
Show nested quote +
On November 09 2016 04:59 LegalLord wrote:
On November 09 2016 04:57 Derpmallow wrote:
The amount of discussion here of APM and how to make the showmatch between man and machine fair and all of that is sort of baffling. This shouldn't need to be said, but I'll say it anyways: Deepmind's goal is not to make the perfect Starcraft bot. Their goal is to find new algorithms and techniques to apply to the quest for Artificial General Intelligence - that is, a robot that can fight you in Starcraft, do your taxes and discuss your marital issues without changing the underlying code itself.

This means that worries of it being too mechanically powerful for the showmatch are silly because, again, that's not their goal. They don't need to put millions of dollars and thousands of manhours into making an AI that can microbot a pro to death. Their task is to find a clever way of beating people since that helps their central goal. And, yes, this also means BW vs SC2 talk is silly because they aren't trying to prove that they can create the best Starcraft bot ever. The game is purely a testing ground to see how effective they can make the AI in thinking and planning and executing. There are a lot of cool AI projects for Brood War, yes, but they are not going to base their AI off those because, again, they're going for general. Neural Network AI for Brood War, while super cool, are very very narrow in what they can do. They play Starcraft. Deepmind wants to do a lot more than play Starcraft and other games.

The entire issue of speed is one of trivializing the problem. It's like building a football/soccer robot that is just a giant automated tank that will crush its human opposition. Yes it will win, but it didn't do so by virtue of its AI but rather by virtue of an interface that gives it an unfair advantage.

They said they are going to give it the same game interface we have including simulating human-like unit selection with possibly only one exception of giving the AI resource numbers directly.

Yeah, I know, and that's quite fair. But Derpmallow is asking why it matters, and this is why.
History will sooner or later sweep the European Union away without mercy.
Derpmallow
Profile Joined October 2011
United States33 Posts
November 08 2016 20:14 GMT
#305
On November 09 2016 05:07 LegalLord wrote:
Show nested quote +
On November 09 2016 05:04 Derpmallow wrote:
On November 09 2016 04:59 LegalLord wrote:
On November 09 2016 04:57 Derpmallow wrote:
The amount of discussion here of APM and how to make the showmatch between man and machine fair and all of that is sort of baffling. This shouldn't need to be said, but I'll say it anyways: Deepmind's goal is not to make the perfect Starcraft bot. Their goal is to find new algorithms and techniques to apply to the quest for Artificial General Intelligence - that is, a robot that can fight you in Starcraft, do your taxes and discuss your marital issues without changing the underlying code itself.

This means that worries of it being too mechanically powerful for the showmatch are silly because, again, that's not their goal. They don't need to put millions of dollars and thousands of manhours into making an AI that can microbot a pro to death. Their task is to find a clever way of beating people since that helps their central goal. And, yes, this also means BW vs SC2 talk is silly because they aren't trying to prove that they can create the best Starcraft bot ever. The game is purely a testing ground to see how effective they can make the AI in thinking and planning and executing. There are a lot of cool AI projects for Brood War, yes, but they are not going to base their AI off those because, again, they're going for general. Neural Network AI for Brood War, while super cool, are very very narrow in what they can do. They play Starcraft. Deepmind wants to do a lot more than play Starcraft and other games.

The entire issue of speed is one of trivializing the problem. It's like building a football/soccer robot that is just a giant automated tank that will crush its human opposition. Yes it will win, but it didn't do so by virtue of its AI but rather by virtue of an interface that gives it an unfair advantage.

Yes, but the reality is that the showmatch is just that - a showmatch. I'm pretty sure they're aware that winning purely through mechanics is boring, but they're not going to spend hours and hours figuring out the exact amount of actions the average human is capable of in a period of time in order to make sure the games are perfectly fair. Odds are, they're going to do the same thing they did with Go and focus more on the AI playing against itself to see how effective the learning system is. Would it be nice if it became the most adept player of Starcraft 2, artificial or otherwise? Yeah, that'd be really cool. But that's not why they're doing this. This is about the journey, not the destination.

Winning because you have 30000 APM is akin to winning because you have tanks against humans. Asymmetrical warfare is cheating.

Reasonable human-range AI limits on APM make perfect sense.

I never said that APM limitation doesn't make sense for the showmatch, I just said that freaking out about all of that is silly. Deepmind's not going to make a program that is only impressive because it can micro perfectly, that doesn't give them any information to work off of for the stuff they actually care about. I am glad that they've thought about appropriate restrictions for the AI in order to make the showmatches fun to watch, but my core focus here is very similar to Deepmind themselves- seeing how complex they can make the cognition and decisionmaking for this AI.
LegalLord
Profile Blog Joined April 2013
United States13779 Posts
November 08 2016 20:17 GMT
#306
On November 09 2016 05:14 Derpmallow wrote:
Show nested quote +
On November 09 2016 05:07 LegalLord wrote:
On November 09 2016 05:04 Derpmallow wrote:
On November 09 2016 04:59 LegalLord wrote:
On November 09 2016 04:57 Derpmallow wrote:
The amount of discussion here of APM and how to make the showmatch between man and machine fair and all of that is sort of baffling. This shouldn't need to be said, but I'll say it anyways: Deepmind's goal is not to make the perfect Starcraft bot. Their goal is to find new algorithms and techniques to apply to the quest for Artificial General Intelligence - that is, a robot that can fight you in Starcraft, do your taxes and discuss your marital issues without changing the underlying code itself.

This means that worries of it being too mechanically powerful for the showmatch are silly because, again, that's not their goal. They don't need to put millions of dollars and thousands of manhours into making an AI that can microbot a pro to death. Their task is to find a clever way of beating people since that helps their central goal. And, yes, this also means BW vs SC2 talk is silly because they aren't trying to prove that they can create the best Starcraft bot ever. The game is purely a testing ground to see how effective they can make the AI in thinking and planning and executing. There are a lot of cool AI projects for Brood War, yes, but they are not going to base their AI off those because, again, they're going for general. Neural Network AI for Brood War, while super cool, are very very narrow in what they can do. They play Starcraft. Deepmind wants to do a lot more than play Starcraft and other games.

The entire issue of speed is one of trivializing the problem. It's like building a football/soccer robot that is just a giant automated tank that will crush its human opposition. Yes it will win, but it didn't do so by virtue of its AI but rather by virtue of an interface that gives it an unfair advantage.

Yes, but the reality is that the showmatch is just that - a showmatch. I'm pretty sure they're aware that winning purely through mechanics is boring, but they're not going to spend hours and hours figuring out the exact amount of actions the average human is capable of in a period of time in order to make sure the games are perfectly fair. Odds are, they're going to do the same thing they did with Go and focus more on the AI playing against itself to see how effective the learning system is. Would it be nice if it became the most adept player of Starcraft 2, artificial or otherwise? Yeah, that'd be really cool. But that's not why they're doing this. This is about the journey, not the destination.

Winning because you have 30000 APM is akin to winning because you have tanks against humans. Asymmetrical warfare is cheating.

Reasonable human-range AI limits on APM make perfect sense.

I never said that APM limitation doesn't make sense for the showmatch, I just said that freaking out about all of that is silly. Deepmind's not going to make a program that is only impressive because it can micro perfectly, that doesn't give them any information to work off of for the stuff they actually care about. I am glad that they've thought about appropriate restrictions for the AI in order to make the showmatches fun to watch, but my core focus here is very similar to Deepmind themselves- seeing how complex they can make the cognition and decisionmaking for this AI.

Again, the entire point of all this is to demonstrate successful intelligent play by the AI that is comparable to that which humans have. To that end you have to have the AI succeed in a game against a human at a high level in a fair match. And in that sense the idea of a "fair match" is very important to rigorously define.
History will sooner or later sweep the European Union away without mercy.
Derpmallow
Profile Joined October 2011
United States33 Posts
November 08 2016 20:27 GMT
#307
On November 09 2016 05:17 LegalLord wrote:
Show nested quote +
On November 09 2016 05:14 Derpmallow wrote:
On November 09 2016 05:07 LegalLord wrote:
On November 09 2016 05:04 Derpmallow wrote:
On November 09 2016 04:59 LegalLord wrote:
On November 09 2016 04:57 Derpmallow wrote:
The amount of discussion here of APM and how to make the showmatch between man and machine fair and all of that is sort of baffling. This shouldn't need to be said, but I'll say it anyways: Deepmind's goal is not to make the perfect Starcraft bot. Their goal is to find new algorithms and techniques to apply to the quest for Artificial General Intelligence - that is, a robot that can fight you in Starcraft, do your taxes and discuss your marital issues without changing the underlying code itself.

This means that worries of it being too mechanically powerful for the showmatch are silly because, again, that's not their goal. They don't need to put millions of dollars and thousands of manhours into making an AI that can microbot a pro to death. Their task is to find a clever way of beating people since that helps their central goal. And, yes, this also means BW vs SC2 talk is silly because they aren't trying to prove that they can create the best Starcraft bot ever. The game is purely a testing ground to see how effective they can make the AI in thinking and planning and executing. There are a lot of cool AI projects for Brood War, yes, but they are not going to base their AI off those because, again, they're going for general. Neural Network AI for Brood War, while super cool, are very very narrow in what they can do. They play Starcraft. Deepmind wants to do a lot more than play Starcraft and other games.

The entire issue of speed is one of trivializing the problem. It's like building a football/soccer robot that is just a giant automated tank that will crush its human opposition. Yes it will win, but it didn't do so by virtue of its AI but rather by virtue of an interface that gives it an unfair advantage.

Yes, but the reality is that the showmatch is just that - a showmatch. I'm pretty sure they're aware that winning purely through mechanics is boring, but they're not going to spend hours and hours figuring out the exact amount of actions the average human is capable of in a period of time in order to make sure the games are perfectly fair. Odds are, they're going to do the same thing they did with Go and focus more on the AI playing against itself to see how effective the learning system is. Would it be nice if it became the most adept player of Starcraft 2, artificial or otherwise? Yeah, that'd be really cool. But that's not why they're doing this. This is about the journey, not the destination.

Winning because you have 30000 APM is akin to winning because you have tanks against humans. Asymmetrical warfare is cheating.

Reasonable human-range AI limits on APM make perfect sense.

I never said that APM limitation doesn't make sense for the showmatch, I just said that freaking out about all of that is silly. Deepmind's not going to make a program that is only impressive because it can micro perfectly, that doesn't give them any information to work off of for the stuff they actually care about. I am glad that they've thought about appropriate restrictions for the AI in order to make the showmatches fun to watch, but my core focus here is very similar to Deepmind themselves- seeing how complex they can make the cognition and decisionmaking for this AI.

Again, the entire point of all this is to demonstrate successful intelligent play by the AI that is comparable to that which humans have. To that end you have to have the AI succeed in a game against a human at a high level in a fair match. And in that sense the idea of a "fair match" is very important to rigorously define.

I disagree with that being the core point of this project. This is a way for them to develop algorithms and techniques for using AI in a realtime environment with imperfect information. The showmatch is for publicity, but as far as the actual success of this project the AI never has to play against a single human being to be successful for Deepmind's goals. It's really cool that they're going to do so, but it is in no way necessary for the development of their AI projects. And thus, what game they're playing or how human-like they're playing it really doesn't matter, but I fully understand that for the sake of having the showmatch be engaging it's important for the AI to have extreme limitations and I'm sure they'll do a good job on that front.
LegalLord
Profile Blog Joined April 2013
United States13779 Posts
November 08 2016 20:34 GMT
#308
On November 09 2016 05:27 Derpmallow wrote:
Show nested quote +
On November 09 2016 05:17 LegalLord wrote:
On November 09 2016 05:14 Derpmallow wrote:
On November 09 2016 05:07 LegalLord wrote:
On November 09 2016 05:04 Derpmallow wrote:
On November 09 2016 04:59 LegalLord wrote:
On November 09 2016 04:57 Derpmallow wrote:
The amount of discussion here of APM and how to make the showmatch between man and machine fair and all of that is sort of baffling. This shouldn't need to be said, but I'll say it anyways: Deepmind's goal is not to make the perfect Starcraft bot. Their goal is to find new algorithms and techniques to apply to the quest for Artificial General Intelligence - that is, a robot that can fight you in Starcraft, do your taxes and discuss your marital issues without changing the underlying code itself.

This means that worries of it being too mechanically powerful for the showmatch are silly because, again, that's not their goal. They don't need to put millions of dollars and thousands of manhours into making an AI that can microbot a pro to death. Their task is to find a clever way of beating people since that helps their central goal. And, yes, this also means BW vs SC2 talk is silly because they aren't trying to prove that they can create the best Starcraft bot ever. The game is purely a testing ground to see how effective they can make the AI in thinking and planning and executing. There are a lot of cool AI projects for Brood War, yes, but they are not going to base their AI off those because, again, they're going for general. Neural Network AI for Brood War, while super cool, are very very narrow in what they can do. They play Starcraft. Deepmind wants to do a lot more than play Starcraft and other games.

The entire issue of speed is one of trivializing the problem. It's like building a football/soccer robot that is just a giant automated tank that will crush its human opposition. Yes it will win, but it didn't do so by virtue of its AI but rather by virtue of an interface that gives it an unfair advantage.

Yes, but the reality is that the showmatch is just that - a showmatch. I'm pretty sure they're aware that winning purely through mechanics is boring, but they're not going to spend hours and hours figuring out the exact amount of actions the average human is capable of in a period of time in order to make sure the games are perfectly fair. Odds are, they're going to do the same thing they did with Go and focus more on the AI playing against itself to see how effective the learning system is. Would it be nice if it became the most adept player of Starcraft 2, artificial or otherwise? Yeah, that'd be really cool. But that's not why they're doing this. This is about the journey, not the destination.

Winning because you have 30000 APM is akin to winning because you have tanks against humans. Asymmetrical warfare is cheating.

Reasonable human-range AI limits on APM make perfect sense.

I never said that APM limitation doesn't make sense for the showmatch, I just said that freaking out about all of that is silly. Deepmind's not going to make a program that is only impressive because it can micro perfectly, that doesn't give them any information to work off of for the stuff they actually care about. I am glad that they've thought about appropriate restrictions for the AI in order to make the showmatches fun to watch, but my core focus here is very similar to Deepmind themselves- seeing how complex they can make the cognition and decisionmaking for this AI.

Again, the entire point of all this is to demonstrate successful intelligent play by the AI that is comparable to that which humans have. To that end you have to have the AI succeed in a game against a human at a high level in a fair match. And in that sense the idea of a "fair match" is very important to rigorously define.

I disagree with that being the core point of this project. This is a way for them to develop algorithms and techniques for using AI in a realtime environment with imperfect information. The showmatch is for publicity, but as far as the actual success of this project the AI never has to play against a single human being to be successful for Deepmind's goals. It's really cool that they're going to do so, but it is in no way necessary for the development of their AI projects. And thus, what game they're playing or how human-like they're playing it really doesn't matter, but I fully understand that for the sake of having the showmatch be engaging it's important for the AI to have extreme limitations and I'm sure they'll do a good job on that front.

If they want to work on a simplified project they should. If the ultimate goal is to play humans it should have a similar physical constraint as a human.

Although, I will add one new perceived fault of SC2 over BW. I was never big into SC2 and I think my posting habits make it go without saying that I was mostly from BW. But as far as I can tell, custom maps never gained much traction in SC2, which means that a lot of custom scenarios (e.g. simplifications that you can test components of the AI on) will be less available. I know that in its brief foray into BW AI, the Facebook AI team used micro maps to train their system. Will an SC2 API have that possibility? Will it have it soon after release? I'm skeptical.
History will sooner or later sweep the European Union away without mercy.
beg
Profile Blog Joined May 2010
991 Posts
Last Edited: 2016-11-08 21:18:56
November 08 2016 21:07 GMT
#309
On November 09 2016 05:34 LegalLord wrote:
Show nested quote +
On November 09 2016 05:27 Derpmallow wrote:
On November 09 2016 05:17 LegalLord wrote:
On November 09 2016 05:14 Derpmallow wrote:
On November 09 2016 05:07 LegalLord wrote:
On November 09 2016 05:04 Derpmallow wrote:
On November 09 2016 04:59 LegalLord wrote:
On November 09 2016 04:57 Derpmallow wrote:
The amount of discussion here of APM and how to make the showmatch between man and machine fair and all of that is sort of baffling. This shouldn't need to be said, but I'll say it anyways: Deepmind's goal is not to make the perfect Starcraft bot. Their goal is to find new algorithms and techniques to apply to the quest for Artificial General Intelligence - that is, a robot that can fight you in Starcraft, do your taxes and discuss your marital issues without changing the underlying code itself.

This means that worries of it being too mechanically powerful for the showmatch are silly because, again, that's not their goal. They don't need to put millions of dollars and thousands of manhours into making an AI that can microbot a pro to death. Their task is to find a clever way of beating people since that helps their central goal. And, yes, this also means BW vs SC2 talk is silly because they aren't trying to prove that they can create the best Starcraft bot ever. The game is purely a testing ground to see how effective they can make the AI in thinking and planning and executing. There are a lot of cool AI projects for Brood War, yes, but they are not going to base their AI off those because, again, they're going for general. Neural Network AI for Brood War, while super cool, are very very narrow in what they can do. They play Starcraft. Deepmind wants to do a lot more than play Starcraft and other games.

The entire issue of speed is one of trivializing the problem. It's like building a football/soccer robot that is just a giant automated tank that will crush its human opposition. Yes it will win, but it didn't do so by virtue of its AI but rather by virtue of an interface that gives it an unfair advantage.

Yes, but the reality is that the showmatch is just that - a showmatch. I'm pretty sure they're aware that winning purely through mechanics is boring, but they're not going to spend hours and hours figuring out the exact amount of actions the average human is capable of in a period of time in order to make sure the games are perfectly fair. Odds are, they're going to do the same thing they did with Go and focus more on the AI playing against itself to see how effective the learning system is. Would it be nice if it became the most adept player of Starcraft 2, artificial or otherwise? Yeah, that'd be really cool. But that's not why they're doing this. This is about the journey, not the destination.

Winning because you have 30000 APM is akin to winning because you have tanks against humans. Asymmetrical warfare is cheating.

Reasonable human-range AI limits on APM make perfect sense.

I never said that APM limitation doesn't make sense for the showmatch, I just said that freaking out about all of that is silly. Deepmind's not going to make a program that is only impressive because it can micro perfectly, that doesn't give them any information to work off of for the stuff they actually care about. I am glad that they've thought about appropriate restrictions for the AI in order to make the showmatches fun to watch, but my core focus here is very similar to Deepmind themselves- seeing how complex they can make the cognition and decisionmaking for this AI.

Again, the entire point of all this is to demonstrate successful intelligent play by the AI that is comparable to that which humans have. To that end you have to have the AI succeed in a game against a human at a high level in a fair match. And in that sense the idea of a "fair match" is very important to rigorously define.

I disagree with that being the core point of this project. This is a way for them to develop algorithms and techniques for using AI in a realtime environment with imperfect information. The showmatch is for publicity, but as far as the actual success of this project the AI never has to play against a single human being to be successful for Deepmind's goals. It's really cool that they're going to do so, but it is in no way necessary for the development of their AI projects. And thus, what game they're playing or how human-like they're playing it really doesn't matter, but I fully understand that for the sake of having the showmatch be engaging it's important for the AI to have extreme limitations and I'm sure they'll do a good job on that front.

If they want to work on a simplified project they should. If the ultimate goal is to play humans it should have a similar physical constraint as a human.

Although, I will add one new perceived fault of SC2 over BW. I was never big into SC2 and I think my posting habits make it go without saying that I was mostly from BW. But as far as I can tell, custom maps never gained much traction in SC2, which means that a lot of custom scenarios (e.g. simplifications that you can test components of the AI on) will be less available. I know that in its brief foray into BW AI, the Facebook AI team used micro maps to train their system. Will an SC2 API have that possibility? Will it have it soon after release? I'm skeptical.

Like the person you quoted said, their ultimate goal is not to play good SC against humans, but to work towards general AI. I don't see how this is a "simplified project".

No clue why they're choosing SC2 over BW. I don't think this is PR for DeepMind/Google. I rather think this is PR for Blizzard. Dammit, DeepMind has the technology to cut global energy consumption by 30%. They really, really don't need any PR at this point.

And really, who cares? I'm excited to see what the geniuses behind DeepMind will deliver. We're alive and awake to witness one of the most important endeavours humankind has ever taken, the quest for general AI. And you're salty about them choosing SC2 over BW? Ah come on...

And yet, I'll agree with you. BW would have been a more reasonable choice, but not by a large margin. So I'm indifferent towards this. I'm looking forward to what DeepMind can do here.
EatThePath
Profile Blog Joined September 2009
United States3943 Posts
November 08 2016 21:28 GMT
#310
<3 @mendelfist and bottle

Mendelfist, I like your abstract reasoning, but I think you just misunderstand what bottle has been trying to say. He is talking about chunking the gamestate and inputs into something reasonably learnable. You are talking about the structure of the AI once the chunking has been figured out. He is saying the problem is very hard because the task of chunking the game (which is essentially given for free by comparison in games like Chess, Go, and Billiards as he has explained) is very not straightforward, and probably needs a good deal of clever script/design and NN perception layer voodoo. You are saying that using NN (and/or other methods) would be straightforwardly applicable given proper chunking, which is mostly true -- I see there is still a large open question about what a policy even looks like for SC2 given dexterity-limited input.

As to the broader thought process about how hard SC2 is compared to Go, I think your "modest effort" argument is interesting but takes the wrong conclusion. Yes you can script great micro decent build order moderately okay lategame bots, but they would never beat a masters level player in a bo51 series. Probably even down to diamond or plat could handle them once they learn their setup and how to exploit it. The ultimate difficulty in SC2 AI is creating a decision maker than can adjust to enemy adaptation, not win by brute force with a killer strat and epic micro, in spite of how far those can get you. That readjusting decision making relies intimately on chunking the game state both for learning and for runtime operating; they influence each other deeply in a game like SC2, and the added wrinkle of limited inputs really makes a doozy of a problem.
Comprehensive strategic intention: DNE
Acrofales
Profile Joined August 2010
Spain18500 Posts
November 09 2016 14:00 GMT
#311
On November 09 2016 06:28 EatThePath wrote:
<3 @mendelfist and bottle

Mendelfist, I like your abstract reasoning, but I think you just misunderstand what bottle has been trying to say. He is talking about chunking the gamestate and inputs into something reasonably learnable. You are talking about the structure of the AI once the chunking has been figured out. He is saying the problem is very hard because the task of chunking the game (which is essentially given for free by comparison in games like Chess, Go, and Billiards as he has explained) is very not straightforward, and probably needs a good deal of clever script/design and NN perception layer voodoo. You are saying that using NN (and/or other methods) would be straightforwardly applicable given proper chunking, which is mostly true -- I see there is still a large open question about what a policy even looks like for SC2 given dexterity-limited input.

As to the broader thought process about how hard SC2 is compared to Go, I think your "modest effort" argument is interesting but takes the wrong conclusion. Yes you can script great micro decent build order moderately okay lategame bots, but they would never beat a masters level player in a bo51 series. Probably even down to diamond or plat could handle them once they learn their setup and how to exploit it. The ultimate difficulty in SC2 AI is creating a decision maker than can adjust to enemy adaptation, not win by brute force with a killer strat and epic micro, in spite of how far those can get you. That readjusting decision making relies intimately on chunking the game state both for learning and for runtime operating; they influence each other deeply in a game like SC2, and the added wrinkle of limited inputs really makes a doozy of a problem.


Neither is really true. Given the "voodoo magic" that deep learning can apply to chunking images, it's just a matter of scale. I don't think chunking SC2 is any harder than chunking images, and deep learning methods are better than anything else we have come up with. It just sucks that we have no clue what they are doing. So from an "explaining AI" point of view, deep learning is a disaster. But from getting good results, it's marvellous. Oh, you also need to not care about lower bounds, because absolutely nothing is provable (or at least insofar as we know right now) about NN as a function approximator (past the simplest of perceptron networks). It's quite possible that a very very low level detailed description of what is known about the gamestate every X milliseconds is a good input for a deep learning algorithm, just as the brightness level of every pixel is a good input for deep learning applied to CV.
EatThePath
Profile Blog Joined September 2009
United States3943 Posts
Last Edited: 2016-11-10 10:01:27
November 10 2016 09:59 GMT
#312
On November 09 2016 23:00 Acrofales wrote:
Show nested quote +
On November 09 2016 06:28 EatThePath wrote:
<3 @mendelfist and bottle

Mendelfist, I like your abstract reasoning, but I think you just misunderstand what bottle has been trying to say. He is talking about chunking the gamestate and inputs into something reasonably learnable. You are talking about the structure of the AI once the chunking has been figured out. He is saying the problem is very hard because the task of chunking the game (which is essentially given for free by comparison in games like Chess, Go, and Billiards as he has explained) is very not straightforward, and probably needs a good deal of clever script/design and NN perception layer voodoo. You are saying that using NN (and/or other methods) would be straightforwardly applicable given proper chunking, which is mostly true -- I see there is still a large open question about what a policy even looks like for SC2 given dexterity-limited input.

As to the broader thought process about how hard SC2 is compared to Go, I think your "modest effort" argument is interesting but takes the wrong conclusion. Yes you can script great micro decent build order moderately okay lategame bots, but they would never beat a masters level player in a bo51 series. Probably even down to diamond or plat could handle them once they learn their setup and how to exploit it. The ultimate difficulty in SC2 AI is creating a decision maker than can adjust to enemy adaptation, not win by brute force with a killer strat and epic micro, in spite of how far those can get you. That readjusting decision making relies intimately on chunking the game state both for learning and for runtime operating; they influence each other deeply in a game like SC2, and the added wrinkle of limited inputs really makes a doozy of a problem.


Neither is really true. Given the "voodoo magic" that deep learning can apply to chunking images, it's just a matter of scale. I don't think chunking SC2 is any harder than chunking images, and deep learning methods are better than anything else we have come up with. It just sucks that we have no clue what they are doing. So from an "explaining AI" point of view, deep learning is a disaster. But from getting good results, it's marvellous. Oh, you also need to not care about lower bounds, because absolutely nothing is provable (or at least insofar as we know right now) about NN as a function approximator (past the simplest of perceptron networks). It's quite possible that a very very low level detailed description of what is known about the gamestate every X milliseconds is a good input for a deep learning algorithm, just as the brightness level of every pixel is a good input for deep learning applied to CV.

It's quite possible but my point is that it's totally unknown right now and I assume figuring out what works well will be nontrivial. Image parsing was studied for decades before largescale parallel processing in the application of convolutional NN was thrown at it. And image perception (from what I understand) is based on fairly rudimentary low level layers that correspond quite naturally to geometric interpretation (edge detection/vertical/horizontal/lightVSdark etc). I think the inscrutable part of deep learning comes in the piles of abstraction and network scale. The ultimate outcome of an effective chunking perception scheme will appear not-that-hard, but I don't assume finding it will be straightforward.

imo the perception design is the first crux of the challenge, and the difficulty is you can't test that very well because it's such a convoluted road (no pun intended) to a playable AI. But who knows, maybe obvious chunking schemes will work well (even self learned maybe).

Btw by voodoo I meant the art/science of human designed CNN structure, but of course NN are pretty voodoo-seeming in general. XD
Comprehensive strategic intention: DNE
MyLovelyLurker
Profile Joined April 2007
France756 Posts
November 11 2016 04:04 GMT
#313
On November 09 2016 23:00 Acrofales wrote:
Show nested quote +
On November 09 2016 06:28 EatThePath wrote:
<3 @mendelfist and bottle

Mendelfist, I like your abstract reasoning, but I think you just misunderstand what bottle has been trying to say. He is talking about chunking the gamestate and inputs into something reasonably learnable. You are talking about the structure of the AI once the chunking has been figured out. He is saying the problem is very hard because the task of chunking the game (which is essentially given for free by comparison in games like Chess, Go, and Billiards as he has explained) is very not straightforward, and probably needs a good deal of clever script/design and NN perception layer voodoo. You are saying that using NN (and/or other methods) would be straightforwardly applicable given proper chunking, which is mostly true -- I see there is still a large open question about what a policy even looks like for SC2 given dexterity-limited input.

As to the broader thought process about how hard SC2 is compared to Go, I think your "modest effort" argument is interesting but takes the wrong conclusion. Yes you can script great micro decent build order moderately okay lategame bots, but they would never beat a masters level player in a bo51 series. Probably even down to diamond or plat could handle them once they learn their setup and how to exploit it. The ultimate difficulty in SC2 AI is creating a decision maker than can adjust to enemy adaptation, not win by brute force with a killer strat and epic micro, in spite of how far those can get you. That readjusting decision making relies intimately on chunking the game state both for learning and for runtime operating; they influence each other deeply in a game like SC2, and the added wrinkle of limited inputs really makes a doozy of a problem.


Neither is really true. Given the "voodoo magic" that deep learning can apply to chunking images, it's just a matter of scale. I don't think chunking SC2 is any harder than chunking images, and deep learning methods are better than anything else we have come up with. It just sucks that we have no clue what they are doing. So from an "explaining AI" point of view, deep learning is a disaster. But from getting good results, it's marvellous. Oh, you also need to not care about lower bounds, because absolutely nothing is provable (or at least insofar as we know right now) about NN as a function approximator (past the simplest of perceptron networks). It's quite possible that a very very low level detailed description of what is known about the gamestate every X milliseconds is a good input for a deep learning algorithm, just as the brightness level of every pixel is a good input for deep learning applied to CV.


Whilst I agree with most of the spirit of what you're saying, it's slightly less true when reinforcement learning is concerned as various algorithms there will have various neuro-biological analogies ( experience replay and its prioritized variants, intrinsic motivation, etc).

Convolutional networks are indeed pretty black box at the moment but some bounds on extrema quality are beginning to appear from the connection with statistical physics. Warning : this is hardcore. arxiv.org
"I just say, it doesn't matter win or lose, I just love Starcraft 2, I love this game, I love this stage, just play like in practice" - TIME/Oliveira
Drfilip
Profile Joined March 2013
Sweden592 Posts
November 12 2016 09:11 GMT
#314
I read through about one quarter of the comments and am baffled at how many there are discussing APM restrictions and such. In the last pages I started seeing a lot more posts with understanding of what Deepmind's programme is doing. There is no pre-programmed micro, nor are there any rushes. The bot is supposed to learn by trial and error, as well as witnessing replays of games. The bot doesn't know what it should do with its APM. It might be just a lot of spamming for the first 6 months of training (the bot will be self-taught). The bot will know that the goal is to see the win screen, and not much more, when it starts.

This bot will teach itself how to play. No one will teach it strategies nor tactics. The bot will have access to replays and may play the game.

Deepmind want to see if their programme can learn how to play StarCraft. They hope for it to be able to beat some great player.
Random Platinum EU
Prev 1 14 15 16 All
Please log in or register to reply.
Live Events Refresh
Sparkling Tuna Cup
19:00
Weekly #155 (PatchesSC Mod)
CranKy Ducklings36
CranKy Ducklings SOOP7
LiquipediaDiscussion
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
Codebar 44
ByuN 35
StarCraft: Brood War
Rain 2140
Calm 1907
Shuttle 810
FanTaSy 647
Hyuk 431
Larva 336
firebathero 289
hero 275
Soulkey 161
Light 158
[ Show more ]
actioN 135
Killer 94
Mind 93
ggaemo 59
Pusan 36
Bale 34
ToSsGirL 32
Sharp 23
Creator 21
ZerO 20
Last 20
Aegong 19
NaDa 19
910 17
sorry 15
Free 14
HiyA 13
Barracks 12
yabsab 12
ajuk12(nOOB) 10
soO 3
Counter-Strike
fl0m4177
SPUNJ411
kennyS361
Other Games
Fuzer 168
ViBE39
ZerO(Twitch)4
Organizations
StarCraft: Brood War
UltimateBattle 11
[ Show 10 non-featured ]
StarCraft 2
• LUISG 18
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• Migwel
StarCraft: Brood War
• ChaeLyn 5
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
Upcoming Events
WardiTV Invitational
1h 47m
SHIN vs Rogue
ByuN vs Solar
MaxPax vs TBD
herO vs TBD
Clem vs TBD
IPSL
6h 47m
Art_Of_Turtle vs KameZerg
Radley vs George
BSL
9h 47m
Artosis vs Dewalt
Ret vs Tech
SOOP
23h 47m
soO vs FanTaSy
WardiTV Weekly
1d 1h
Monday Night Weeklies
2 days
PiGosaur Cup
2 days
The PondCast
2 days
GSL
4 days
Replay Cast
4 days
[ Show More ]
KCM Race Survival
4 days
RSL Revival
6 days
BSL
6 days
eOnzErG vs StRyKeR
Cross vs JDConan
Liquipedia Results

Completed

Proleague 2026-11-14
Blizzard Classic Cup 2026
HCC Season 3

Ongoing

Acropolis #5
KCM Race Survival 2026 Season 4
International ShieldBattery League
BSL Season 23
IPSL Winter 2026-27
Calamity Cup Div. A Season 8
Underdog Cup 2026 Div 2-3
BLAST Rivals Fall 2026
IEM Beijing 2026
PGL Masters Bucharest 2026
Stake Ranked Episode 5
1win Private Club #2
Thunderpick World Champ. '26
ESL Pro League Season 24
Stake Ranked Episode 4
1win Private Club #1
Logitech G Play Connect 2026
SL StarSeries Fall 2026
FISSURE Playground #3
BLAST Open Fall 2026

Upcoming

YSL S4
Sector 591
SC4ALL II: Brood War
BSL 23: Non-Korean Championship
HSC XXX
Stellar Fest 2: Lunar Cup
StarCraft2 Weekly Open Tournament 2026 Grand Finals
SC4ALL II: StarCraft II
Kung Fu Cup 2026 Grand Finals
RSL Offline Finals
IEM Kraków 2027
PGL Bucharest 2027
BLAST Bounty Winter 2027
PGL Major Singapore 2026
Stake Ranked Episode 6
TLPD

1. ByuN
2. TY
3. Dark
4. Solar
5. Stats
6. Nerchio
7. sOs
8. soO
9. INnoVation
10. Elazer
1. Rain
2. Flash
3. EffOrt
4. Last
5. Bisu
6. Soulkey
7. Mini
8. Sharp
Sidebar Settings...

Advertising | Privacy Policy | Terms Of Use | Contact Us

Original banner artwork: Jim Warren
The contents of this webpage are copyright © 2026 TLnet. All Rights Reserved.