• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 23:26
CEST 05:26
KST 12:26
  • 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
[ASL19] Finals Recap: Standing Tall9HomeStory Cup 27 - Info & Preview18Classic wins Code S Season 2 (2025)16Code S RO4 & Finals Preview: herO, Rogue, Classic, GuMiho0TL Team Map Contest #5: Presented by Monster Energy6
Community News
Flash Announces Hiatus From ASL54Weekly Cups (June 23-29): Reynor in world title form?12FEL Cracov 2025 (July 27) - $8000 live event16Esports World Cup 2025 - Final Player Roster16Weekly Cups (June 16-22): Clem strikes back1
StarCraft 2
General
The SCII GOAT: A statistical Evaluation The GOAT ranking of GOAT rankings Statistics for vetoed/disliked maps How does the number of casters affect your enjoyment of esports? Esports World Cup 2025 - Final Player Roster
Tourneys
Korean Starcraft League Week 77 Master Swan Open (Global Bronze-Master 2) RSL: Revival, a new crowdfunded tournament series [GSL 2025] Code S: Season 2 - Semi Finals & Finals $5,100+ SEL Season 2 Championship (SC: Evo)
Strategy
How did i lose this ZvP, whats the proper response Simple Questions Simple Answers
Custom Maps
[UMS] Zillion Zerglings
External Content
Mutation # 480 Moths to the Flame Mutation # 479 Worn Out Welcome Mutation # 478 Instant Karma Mutation # 477 Slow and Steady
Brood War
General
Player “Jedi” cheat on CSL Flash Announces Hiatus From ASL BGH Auto Balance -> http://bghmmr.eu/ Unit and Spell Similarities Help: rep cant save
Tourneys
[Megathread] Daily Proleagues [BSL20] Grand Finals - Sunday 20:00 CET Small VOD Thread 2.0 [BSL20] GosuLeague RO16 - Tue & Wed 20:00+CET
Strategy
Simple Questions, Simple Answers I am doing this better than progamers do.
Other Games
General Games
Stormgate/Frost Giant Megathread Nintendo Switch Thread Path of Exile What do you want from future RTS games? Beyond All Reason
Dota 2
Official 'what is Dota anymore' discussion
League of Legends
Heroes of the Storm
Simple Questions, Simple Answers Heroes of the Storm 2.0
Hearthstone
Heroes of StarCraft mini-set
TL Mafia
TL Mafia Community Thread Vanilla Mini Mafia
Community
General
US Politics Mega-thread Trading/Investing Thread Things Aren’t Peaceful in Palestine Russo-Ukrainian War Thread The Games Industry And ATVI
Fan Clubs
SKT1 Classic Fan Club! Maru Fan Club
Media & Entertainment
Anime Discussion Thread [Manga] One Piece [\m/] Heavy Metal Thread
Sports
Formula 1 Discussion 2024 - 2025 Football Thread NBA General Discussion TeamLiquid Health and Fitness Initiative For 2023 NHL Playoffs 2024
World Cup 2022
Tech Support
Computer Build, Upgrade & Buying Resource Thread
TL Community
Blogs
Culture Clash in Video Games…
TrAiDoS
from making sc maps to makin…
Husyelt
Blog #2
tankgirl
StarCraft improvement
iopq
Trip to the Zoo
micronesia
Customize Sidebar...

Website Feedback

Closed Threads



Active: 631 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 Kingdom13775 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 Kingdom13775 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 Kingdom13775 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 Kingdom13775 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
Spain17970 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
Sweden590 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
Korean StarCraft League
03:00
Week 77
HKG_Chickenman49
EnkiAlexander 48
davetesta31
Liquipedia
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
Nina 248
Livibee 127
PiLiPiLi 7
StarCraft: Brood War
Sea 8844
NaDa 92
Sharp 70
Icarus 6
Dota 2
monkeys_forever468
NeuroSwarm117
febbydoto11
LuMiX1
League of Legends
JimRising 877
Other Games
summit1g11306
WinterStarcraft357
Organizations
Other Games
BasetradeTV55
StarCraft 2
IntoTheiNu 20
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 15 non-featured ]
StarCraft 2
• Berry_CruncH256
• Hupsaiya 107
• Kozan
• LaughNgamezSOOP
• AfreecaTV YouTube
• sooper7s
• intothetv
• Migwel
• IndyKCrew
StarCraft: Brood War
• STPLYoutube
• ZZZeroYoutube
• BSLYoutube
League of Legends
• Doublelift5727
• Lourlo341
• Stunt275
Upcoming Events
CranKy Ducklings
6h 34m
RSL Revival
6h 34m
ByuN vs Cham
herO vs Reynor
FEL
12h 34m
RSL Revival
1d 6h
Clem vs Classic
SHIN vs Cure
FEL
1d 8h
BSL: ProLeague
1d 14h
Dewalt vs Bonyth
Replay Cast
2 days
Sparkling Tuna Cup
3 days
The PondCast
4 days
Replay Cast
4 days
[ Show More ]
RSL Revival
5 days
Replay Cast
5 days
RSL Revival
6 days
Liquipedia Results

Completed

BSL 2v2 Season 3
HSC XXVII
Heroes 10 EU

Ongoing

JPL Season 2
BSL Season 20
Acropolis #3
KCM Race Survival 2025 Season 2
CSL 17: 2025 SUMMER
Copa Latinoamericana 4
Championship of Russia 2025
RSL Revival: Season 1
Murky Cup #2
BLAST.tv Austin Major 2025
ESL Impact League Season 7
IEM Dallas 2025
PGL Astana 2025
Asian Champions League '25
BLAST Rivals Spring 2025
MESA Nomadic Masters
CCT Season 2 Global Finals
IEM Melbourne 2025

Upcoming

2025 ACS Season 2: Qualifier
CSLPRO Last Chance 2025
2025 ACS Season 2
CSLPRO Chat StarLAN 3
K-Championship
uThermal 2v2 Main Event
SEL Season 2 Championship
FEL Cracov 2025
Esports World Cup 2025
StarSeries Fall 2025
FISSURE Playground #2
BLAST Open Fall 2025
BLAST Open Fall Qual
Esports World Cup 2025
BLAST Bounty Fall 2025
BLAST Bounty Fall Qual
IEM Cologne 2025
FISSURE Playground #1
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 © 2025 TLnet. All Rights Reserved.