• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EST 09:36
CET 15:36
KST 23:36
  • 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
ByuL: The Forgotten Master of ZvT22Behind the Blue - Team Liquid History Book16Clem wins HomeStory Cup 289HomeStory Cup 28 - Info & Preview13Rongyi Cup S3 - Preview & Info8
Community News
Weekly Cups (Feb 9-15): herO doubles up2ACS replaced by "ASL Season Open" - Starts 21/0225LiuLi Cup: 2025 Grand Finals (Feb 10-16)46Weekly Cups (Feb 2-8): Classic, Solar, MaxPax win2Nexon's StarCraft game could be FPS, led by UMS maker16
StarCraft 2
General
How do you think the 5.0.15 balance patch (Oct 2025) for StarCraft II has affected the game? ByuL: The Forgotten Master of ZvT Nexon's StarCraft game could be FPS, led by UMS maker Weekly Cups (Feb 9-15): herO doubles up SpeCial on The Tasteless Podcast
Tourneys
PIG STY FESTIVAL 7.0! (19 Feb - 1 Mar) Sparkling Tuna Cup - Weekly Open Tournament LiuLi Cup: 2025 Grand Finals (Feb 10-16) Master Swan Open (Global Bronze-Master 2) WardiTV Team League Season 10
Strategy
Custom Maps
Map Editor closed ? [A] Starcraft Sound Mod
External Content
Mutation # 513 Attrition Warfare The PondCast: SC2 News & Results Mutation # 512 Overclocked Mutation # 511 Temple of Rebirth
Brood War
General
ACS replaced by "ASL Season Open" - Starts 21/02 Ladder maps - how we can make blizz update them? Liquipedia.net NEEDS editors for Brood War Gypsy to Korea TvZ is the most complete match up
Tourneys
[Megathread] Daily Proleagues Escore Tournament StarCraft Season 1 Small VOD Thread 2.0 KCM Race Survival 2026 Season 1
Strategy
Simple Questions, Simple Answers Fighting Spirit mining rates Zealot bombing is no longer popular? Current Meta
Other Games
General Games
Nintendo Switch Thread ZeroSpace Megathread Path of Exile Diablo 2 thread Battle Aces/David Kim RTS Megathread
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
Deck construction bug Heroes of StarCraft mini-set
TL Mafia
TL Mafia Community Thread Mafia Game Mode Feedback/Ideas Vanilla Mini Mafia
Community
General
US Politics Mega-thread Russo-Ukrainian War Thread Ask and answer stupid questions here! Things Aren’t Peaceful in Palestine European Politico-economics QA Mega-thread
Fan Clubs
The IdrA Fan Club The herO Fan Club!
Media & Entertainment
[Req][Books] Good Fantasy/SciFi books [Manga] One Piece Anime Discussion Thread
Sports
2024 - 2026 Football Thread Formula 1 Discussion TL MMA Pick'em Pool 2013
World Cup 2022
Tech Support
TL Community
The Automated Ban List
Blogs
Inside the Communication of …
TrAiDoS
My 2025 Magic: The Gathering…
DARKING
Life Update and thoughts.
FuDDx
How do archons sleep?
8882
Customize Sidebar...

Website Feedback

Closed Threads



Active: 2363 users

DeepMind sets AlphaGo's sights on SCII - Page 8

Forum Index > SC2 General
Post a Reply
Prev 1 6 7 8 9 10 16 Next All
kingjames01
Profile Blog Joined April 2009
Canada1603 Posts
March 29 2016 01:35 GMT
#141
To add more to the previous post:

We're making a distinction between a computer explicitly programmed to replicate a set of moves in specific conditions and a computer that has learned through trial and error what a proper response might be.

Who would sup with the mighty, must walk the path of daggers.
Jonoman92
Profile Blog Joined September 2006
United States9107 Posts
Last Edited: 2016-03-29 01:40:25
March 29 2016 01:38 GMT
#142
Give the AI unlimited APM, it's fine imo. Would much rather see bw though, instead of sc2. On second, thought, I'd have to wait and see just HOW hard the AI could abuse this advantage, but to start with, I think the AI will have a hard enough time ever winning...
lichter
Profile Blog Joined September 2010
1001 YEARS KESPAJAIL22272 Posts
March 29 2016 02:15 GMT
#143
On March 29 2016 06:03 Fecalfeast wrote:
It's like everyone is just willfully ignoring lichter


it's because i'm always right and no one wants to argue with me
AdministratorYOU MUST HEED MY INSTRUCTIONS TAKE OFF YOUR THIIIINGS
m4ini
Profile Joined February 2014
4215 Posts
March 29 2016 03:36 GMT
#144
On March 29 2016 11:15 lichter wrote:
Show nested quote +
On March 29 2016 06:03 Fecalfeast wrote:
It's like everyone is just willfully ignoring lichter


it's because i'm always right and no one wants to argue with me


I feel like that would be disingenuous to the purpose of this project. The amazing thing about Go is it's 100% a battle of the mind because input/output is the same regardless of computer or human. Unless they do that for SC2 as well, it won't be as meaningful as the breakthrough with Go.


The problem is that Starcraft 2, other than Go, is not purely a game of mind.

In fact, you can reach GM on mechanics alone. I do see the problem with "unlimited APM", so don't get me wrong, you got a point there: but to call something disingenuous to then go ahead and make another disingenuous statement is rather.. weird.

Some cornerpoints: no API. If the AI has all information all the time, it's dumb. I agree. However: apart from mouse/keyboard, how do you want to fiddle with the rest of the stuff that people consider "unfair"? Like "limitless awareness of minimap while macroing"?

It will never be a match on even terms. It's technically neither possible nor feasible. The reasoning, or rather, goal behind DeepMind playing Starcraft is that it's a game that, other than chess and Go, is based on "not having perfect information". The only thing they need to do really is limit "micro". That's it. Not even APM: just the ability (btw, no idea how) to micro the shit out of units to the point of abuse.

You're not playing another player. You're playing an AI. It will be mechanically stronger. It's pretty much literally a player who controls the game with his mind. I don't think that projecting human shortcomings on the AI somehow makes for an interesting match for anyone to watch. If the AI is limited to mimic(!) a human, might as well just train another human to play it.

So, all in all: limit not APM, but somehow the ability to micro. Nothing else needed. If the (non-cheating, like full vision) AI can beat a player without "infinite micro", it's simply stronger. It's nothing to frown upon, or to be concerned about. It will happen sooner or later anyway.
On track to MA1950A.
lichter
Profile Blog Joined September 2010
1001 YEARS KESPAJAIL22272 Posts
March 29 2016 03:59 GMT
#145
On March 29 2016 12:36 m4ini wrote:
Show nested quote +
On March 29 2016 11:15 lichter wrote:
On March 29 2016 06:03 Fecalfeast wrote:
It's like everyone is just willfully ignoring lichter


it's because i'm always right and no one wants to argue with me


Show nested quote +
I feel like that would be disingenuous to the purpose of this project. The amazing thing about Go is it's 100% a battle of the mind because input/output is the same regardless of computer or human. Unless they do that for SC2 as well, it won't be as meaningful as the breakthrough with Go.


The problem is that Starcraft 2, other than Go, is not purely a game of mind.

In fact, you can reach GM on mechanics alone. I do see the problem with "unlimited APM", so don't get me wrong, you got a point there: but to call something disingenuous to then go ahead and make another disingenuous statement is rather.. weird.


The thing about a person's mechanical skill using a certain output is that it has to be spread around a thousand different decisions. Prioritizing what to do over what not to do is part of strategy. Attention and time are also limited resources that have to be accounted for. In Go, the computer and the human have the same amount of time to decide on a move and do the command. They can both do one move per turn. It's exactly the same. It's a resource, just like minerals, gas, supply, and it has to be dictated by strategy, not by output. A faster player is not necessarily better than a slower player if that faster player uses his APM incorrectly. You are right that mechanics play a huge part in StarCraft, and there's no easy to way to ensure the AI "plays the same game", but that doesn't change the fact that it should be one of the early goals of the project. I'm sure the DeepMind guys will surprise us with something ingenious and unexpected.
AdministratorYOU MUST HEED MY INSTRUCTIONS TAKE OFF YOUR THIIIINGS
Mendelfist
Profile Joined September 2010
Sweden356 Posts
March 29 2016 05:21 GMT
#146
On March 29 2016 07:56 The Bottle wrote:

A hybrid of scripting at the small scale and deep learning at the large scale may be the best way to go, but there's still a huge problem, one that doesn't exist in simply defined discrete board games like Go. As you can probably predict I'm going to say, that problem is the coarse graining of the data itself.I think you're really underestimating the scale of this problem because it is a huge problem.

And I say you are overestimating it. Again, the bots that exist today are already doing this. They can scout, they can count and estimate enemy forces etc. Yes, it's on an coarse level, but I'm not buying that just because you are throwing away information it suddenly doesn't work. These bots are programmed by amateurs with no resources. This problem is only hard if you make it hard, and you can make it as hard as you want, but you are arguing that you can't do it just because you can make it hard, and that seems to have been your line all along. No, feeding an AI nothing but basic unit positions or pixel values probably won't work, but I didn't suggest that. No using the AlphaGo techniques unchanged with Monte Carlo search probably won't work, but I didn't suggest that either. Yes, the theoretical limits of an AI with simplified inuts is probably lower than an AI with access to raw data, but that doesn't necessarily make it bad.

An assumption I'm making is that this is done with direct access to an SC2 engine. Maybe you think it's cheating, but this (and the above) is why I think this isn't an interesting problem at all. You can make it easy or you can make it hard. All the argumentation is about where you draw the line. Limit the APM or not? There is no question in my mind that you can make an AI that can beat a world champion, if you choose to. That wasn't the case with Go. It was exceptionally hard. Monte Carlo wasn't new. Even Monte Carlo with neural nets wasn't new. Others had tried and failed. In this case people argue that a scripted bot with unlimited APM can do it. That makes it a non-problem to me.
Charoisaur
Profile Joined August 2014
Germany16043 Posts
Last Edited: 2016-03-29 05:50:45
March 29 2016 05:50 GMT
#147
On March 29 2016 12:36 m4ini wrote:
Show nested quote +
On March 29 2016 11:15 lichter wrote:
On March 29 2016 06:03 Fecalfeast wrote:
It's like everyone is just willfully ignoring lichter


it's because i'm always right and no one wants to argue with me


Show nested quote +
I feel like that would be disingenuous to the purpose of this project. The amazing thing about Go is it's 100% a battle of the mind because input/output is the same regardless of computer or human. Unless they do that for SC2 as well, it won't be as meaningful as the breakthrough with Go.


The problem is that Starcraft 2, other than Go, is not purely a game of mind.

In fact, you can reach GM on mechanics alone.


no you can't. if you have no game knowledge you don't know any builds or what composition you should use, you don't know what builds your opponents race has and so you can't scout and prepare for them, hell you don't even know what are the most efficient ways to micro your units.
many of those things are basic knowledge for us because we have spend a lot of time into this game but perfect mechanics with zero game knowledge doesn't take you far.
Many of the coolest moments in sc2 happen due to worker harassment
MyLovelyLurker
Profile Joined April 2007
France756 Posts
March 29 2016 09:30 GMT
#148
On March 29 2016 12:59 lichter wrote:
Show nested quote +
On March 29 2016 12:36 m4ini wrote:
On March 29 2016 11:15 lichter wrote:
On March 29 2016 06:03 Fecalfeast wrote:
It's like everyone is just willfully ignoring lichter


it's because i'm always right and no one wants to argue with me


I feel like that would be disingenuous to the purpose of this project. The amazing thing about Go is it's 100% a battle of the mind because input/output is the same regardless of computer or human. Unless they do that for SC2 as well, it won't be as meaningful as the breakthrough with Go.


The problem is that Starcraft 2, other than Go, is not purely a game of mind.

In fact, you can reach GM on mechanics alone. I do see the problem with "unlimited APM", so don't get me wrong, you got a point there: but to call something disingenuous to then go ahead and make another disingenuous statement is rather.. weird.


The thing about a person's mechanical skill using a certain output is that it has to be spread around a thousand different decisions. Prioritizing what to do over what not to do is part of strategy. Attention and time are also limited resources that have to be accounted for. In Go, the computer and the human have the same amount of time to decide on a move and do the command. They can both do one move per turn. It's exactly the same. It's a resource, just like minerals, gas, supply, and it has to be dictated by strategy, not by output. A faster player is not necessarily better than a slower player if that faster player uses his APM incorrectly. You are right that mechanics play a huge part in StarCraft, and there's no easy to way to ensure the AI "plays the same game", but that doesn't change the fact that it should be one of the early goals of the project. I'm sure the DeepMind guys will surprise us with something ingenious and unexpected.


The current Deepmind Atari games approach cannot have more than 2/3 actions per frame with a keyboard and mouse ( so max 120 APM / 180 APM at 60Hz rendering ), unless you deliberately do something silly to the final layer of your neural networks. As such most of the APM debate is moot.
"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
Swisslink
Profile Joined March 2011
2954 Posts
Last Edited: 2016-03-29 09:45:29
March 29 2016 09:43 GMT
#149
On March 29 2016 14:50 Charoisaur wrote:
Show nested quote +
On March 29 2016 12:36 m4ini wrote:
On March 29 2016 11:15 lichter wrote:
On March 29 2016 06:03 Fecalfeast wrote:
It's like everyone is just willfully ignoring lichter


it's because i'm always right and no one wants to argue with me


I feel like that would be disingenuous to the purpose of this project. The amazing thing about Go is it's 100% a battle of the mind because input/output is the same regardless of computer or human. Unless they do that for SC2 as well, it won't be as meaningful as the breakthrough with Go.


The problem is that Starcraft 2, other than Go, is not purely a game of mind.

In fact, you can reach GM on mechanics alone.


no you can't. if you have no game knowledge you don't know any builds or what composition you should use, you don't know what builds your opponents race has and so you can't scout and prepare for them, hell you don't even know what are the most efficient ways to micro your units.
many of those things are basic knowledge for us because we have spend a lot of time into this game but perfect mechanics with zero game knowledge doesn't take you far.



Well, it depends on what you want to achieve in the game:
Laddering up? I think this should be possible purely through perfect mechanics. There are quite a few examples of players who reached GM with just a couple of builds and an A.I. could do these builds better, most likely.

The problem arises if the A.I. is supposed to beat a progamer who's able to prepare for the vs. A.I. match. I don't think the A.I. is gonna win such a match in the near future, simply because if preparation is allowed, perfect mechanics aren't really the deciding factor anymore.
Charoisaur
Profile Joined August 2014
Germany16043 Posts
March 29 2016 09:51 GMT
#150
On March 29 2016 18:43 Swisslink wrote:
Show nested quote +
On March 29 2016 14:50 Charoisaur wrote:
On March 29 2016 12:36 m4ini wrote:
On March 29 2016 11:15 lichter wrote:
On March 29 2016 06:03 Fecalfeast wrote:
It's like everyone is just willfully ignoring lichter


it's because i'm always right and no one wants to argue with me


I feel like that would be disingenuous to the purpose of this project. The amazing thing about Go is it's 100% a battle of the mind because input/output is the same regardless of computer or human. Unless they do that for SC2 as well, it won't be as meaningful as the breakthrough with Go.


The problem is that Starcraft 2, other than Go, is not purely a game of mind.

In fact, you can reach GM on mechanics alone.


no you can't. if you have no game knowledge you don't know any builds or what composition you should use, you don't know what builds your opponents race has and so you can't scout and prepare for them, hell you don't even know what are the most efficient ways to micro your units.
many of those things are basic knowledge for us because we have spend a lot of time into this game but perfect mechanics with zero game knowledge doesn't take you far.



Well, it depends on what you want to achieve in the game:
Laddering up? I think this should be possible purely through perfect mechanics. There are quite a few examples of players who reached GM with just a couple of builds and an A.I. could do these builds better, most likely.

The problem arises if the A.I. is supposed to beat a progamer who's able to prepare for the vs. A.I. match. I don't think the A.I. is gonna win such a match in the near future, simply because if preparation is allowed, perfect mechanics aren't really the deciding factor anymore.

even when executing a simple build there are many different ways you have to react to the way your opponent is playing. if you go for an immortal allin for example but your opponent turtles on 2 bases with spines while teching to mutas. what do you do then? there isn't a build that you can just blindly execute every game without reacting to your opponent.
Many of the coolest moments in sc2 happen due to worker harassment
Railgan
Profile Joined August 2010
Switzerland1507 Posts
March 29 2016 09:58 GMT
#151
Will Deepmind have to use mechanical hands to use a keyboard / mouse?
Grandmaster Zerg from Switzerland!!! www.twitch.tv/railgan // www.twitter.com/railgansc // www.youtube.com/c/railgansc
hugman
Profile Joined June 2009
Sweden4644 Posts
March 29 2016 14:54 GMT
#152
On March 29 2016 18:58 Railgan wrote:
Will Deepmind have to use mechanical hands to use a keyboard / mouse?

Unlikely, for the same reason they didn't use a camera to read the Go board in the game against LSD. It is just a technical complication that doesn't have much to do with the challenge they're trying to tackle.
Salteador Neo
Profile Blog Joined August 2009
Andorra5591 Posts
Last Edited: 2016-03-29 15:27:58
March 29 2016 15:27 GMT
#153
On March 29 2016 23:54 hugman wrote:
Show nested quote +
On March 29 2016 18:58 Railgan wrote:
Will Deepmind have to use mechanical hands to use a keyboard / mouse?

Unlikely, for the same reason they didn't use a camera to read the Go board in the game against LSD. It is just a technical complication that doesn't have much to do with the challenge they're trying to tackle.


Well a lot of people have already stated that the difficulty of selecting the units and ordering them around is like "half the challenge" of games like Broodwar or SC2.

If an AI doesn't need to "visually identify and select" his stuff, then progamers would need to be able to play with just their minds to make it a fair game.
Revolutionist fan
Tuczniak
Profile Joined September 2010
1561 Posts
Last Edited: 2016-03-29 15:33:44
March 29 2016 15:33 GMT
#154
I doubt there will go with image recognition software. That would even more complicate things. But it should be limited to only be aware of what is on screen and controlling units only on screen. Changing screen position and changing selecting counts as APM. Which should be limited to average progamer EPM. Hell they even can add reaction times and imperfect macro if they want to, it's very easy to do. The point is to make it win with strategy/tactics and not mechanics.
Souljah
Profile Blog Joined November 2010
United States423 Posts
March 29 2016 15:48 GMT
#155
If anything, at least it will be much more entertaining then those GO matches were. Hoping they get some good casters for this. I wonder if they will have it play as random or a single race as well.
The Bottle
Profile Joined July 2010
242 Posts
Last Edited: 2016-03-29 16:09:26
March 29 2016 15:58 GMT
#156
On March 29 2016 14:21 Mendelfist wrote:
Show nested quote +
On March 29 2016 07:56 The Bottle wrote:

A hybrid of scripting at the small scale and deep learning at the large scale may be the best way to go, but there's still a huge problem, one that doesn't exist in simply defined discrete board games like Go. As you can probably predict I'm going to say, that problem is the coarse graining of the data itself.I think you're really underestimating the scale of this problem because it is a huge problem.

And I say you are overestimating it. Again, the bots that exist today are already doing this. They can scout, they can count and estimate enemy forces etc. Yes, it's on an coarse level, but I'm not buying that just because you are throwing away information it suddenly doesn't work. These bots are programmed by amateurs with no resources. This problem is only hard if you make it hard, and you can make it as hard as you want, but you are arguing that you can't do it just because you can make it hard, and that seems to have been your line all along. No, feeding an AI nothing but basic unit positions or pixel values probably won't work, but I didn't suggest that. No using the AlphaGo techniques unchanged with Monte Carlo search probably won't work, but I didn't suggest that either. Yes, the theoretical limits of an AI with simplified inuts is probably lower than an AI with access to raw data, but that doesn't necessarily make it bad.

An assumption I'm making is that this is done with direct access to an SC2 engine. Maybe you think it's cheating, but this (and the above) is why I think this isn't an interesting problem at all. You can make it easy or you can make it hard. All the argumentation is about where you draw the line. Limit the APM or not? There is no question in my mind that you can make an AI that can beat a world champion, if you choose to. That wasn't the case with Go. It was exceptionally hard. Monte Carlo wasn't new. Even Monte Carlo with neural nets wasn't new. Others had tried and failed. In this case people argue that a scripted bot with unlimited APM can do it. That makes it a non-problem to me.


No bot today in Starcraft is doing a strategy that it gained from supervised or reinforced learning. It's all scripted. If you argue that a bot with unlimited APM and much more sophisticated scripting can beat an pro then, well that's another discussion entirely, but one that's completely useless in the context of Deepmind. If that's the method they end up using, then they will just abandon the project. Deepmind will only do this as long as it advances them in the problem of machine learning for a game without perfect information. Their end goal is not to beat a pro SC player, it's to advance the field of machine learning in an interesting way. They're not going to use the hiring time of their really highly paid research scientists to figure out how to script Starcraft AI well and give it good micro from the game strategy. This is why I have been assuming, the whole time, that some sort of learning is going to take place, and that that learning has to play an essential factor in the game being able to beat a pro player. And no, nothing like this has ever been done in any Starcraft game, or really any strategy video game (that I heard of). So you can't just dismiss the idea of a Starcraft AI learning a coarse grained strategy as "simple" because "it's been done". Nothing remotely like that has been done.

I never assumed it can't be done. Only that it's substantially more difficult than for Go, for all the reasons I explained. And I never assumed that they have to use the same methods as they did for Go. In fact I know that they can't. But as long as they program it to learn unscripted essential strategies for beating a pro (again, if that's not the case then this discussion is absolutely pointless, because it won't do anything for Deepmind so they just won't do it) then they have to use some sort of deep learning algorithm (be it a neural net, SVM, or some innovative combination of algorithms like they did for Go) then they need a data set that objectively defines the actions of the computer, and can be read from the metadata of all the games that can be played. In that case, all the problems I described exist, which are major problems that don't exist for Go.
Mendelfist
Profile Joined September 2010
Sweden356 Posts
March 29 2016 16:10 GMT
#157
On March 30 2016 00:58 The Bottle wrote:
No bot today in Starcraft is doing a strategy that it gained from supervised or reinforced learning. It's all scripted. If you argue that a bot with unlimited APM and much more sophisticated scripting can beat an pro.

That is not what I meant at all. I said that todays bots are already using input from "coarse grained data", and there is no reason this data can't be used as input to a real self learning AI instead. Re-read what I said with that in mind. The data already exist. No-one have even tried to use it for self-learning.
Dumbledore
Profile Joined April 2011
Sweden725 Posts
March 29 2016 16:15 GMT
#158
On March 30 2016 01:10 Mendelfist wrote:
Show nested quote +
On March 30 2016 00:58 The Bottle wrote:
No bot today in Starcraft is doing a strategy that it gained from supervised or reinforced learning. It's all scripted. If you argue that a bot with unlimited APM and much more sophisticated scripting can beat an pro.

That is not what I meant at all. I said that todays bots are already using input from "coarse grained data", and there is no reason this data can't be used as input to a real self learning AI instead. Re-read what I said with that in mind. The data already exist. No-one have even tried to use it for self-learning.


No they're not, please give me an example of a single bot for a StarCraft game that uses input that's not given from an API to the game.
Have a nice day ;)
Mendelfist
Profile Joined September 2010
Sweden356 Posts
March 29 2016 16:17 GMT
#159
On March 30 2016 01:15 Dumbledore wrote:
Show nested quote +
On March 30 2016 01:10 Mendelfist wrote:
On March 30 2016 00:58 The Bottle wrote:
No bot today in Starcraft is doing a strategy that it gained from supervised or reinforced learning. It's all scripted. If you argue that a bot with unlimited APM and much more sophisticated scripting can beat an pro.

That is not what I meant at all. I said that todays bots are already using input from "coarse grained data", and there is no reason this data can't be used as input to a real self learning AI instead. Re-read what I said with that in mind. The data already exist. No-one have even tried to use it for self-learning.


No they're not, please give me an example of a single bot for a StarCraft game that uses input that's not given from an API to the game.

Why do you think I mean "not given from an API to the game"?
The Bottle
Profile Joined July 2010
242 Posts
Last Edited: 2016-03-29 16:55:07
March 29 2016 16:53 GMT
#160
On March 30 2016 01:10 Mendelfist wrote:
Show nested quote +
On March 30 2016 00:58 The Bottle wrote:
No bot today in Starcraft is doing a strategy that it gained from supervised or reinforced learning. It's all scripted. If you argue that a bot with unlimited APM and much more sophisticated scripting can beat an pro.

That is not what I meant at all. I said that todays bots are already using input from "coarse grained data", and there is no reason this data can't be used as input to a real self learning AI instead. Re-read what I said with that in mind. The data already exist. No-one have even tried to use it for self-learning.


I know that "some data exists". There is the entire build order of a player and the time each thing was built, which you see at the end game summary. If I were to guess, this is most likely the kind of data the AI uses, since it gets its data from an API. (But I don't claim to know how the current AI works, so if you have a better notion of what it's doing, tell me.) That kind of data is trivial to generate, and an AI that responds to this data from the API is easy to script. But it's useless for Deepmind's purpose. They want to construct a limited information AI algorithm. If, instead, we assumed that Deepmind decided to use an API and essentially map hack, then maybe they can train an algorithm on that "build order" data, and use scripting for the rest. But I think build order is just such a tiny and most uninteresting portion of the strategy involved in SC2. The resulting "learned strategies" we'd see from that are extremely uninteresting. Is the "existing data" that you're thinking of anything besides the build order data? If so, what?
Prev 1 6 7 8 9 10 16 Next All
Please log in or register to reply.
Live Events Refresh
OSC
12:00
King of the Hill #238
iHatsuTV 19
Liquipedia
WardiTV Winter Champion…
12:00
Group B
WardiTV614
IndyStarCraft 294
3DClanTV 63
Liquipedia
PiG Sty Festival
09:00
Group A
Maru vs Bunny
Classic vs SHIN
PiGStarcraft1011
TKL 249
Rex198
IntoTheiNu 29
Liquipedia
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
PiGStarcraft1011
IndyStarCraft 294
TKL 249
Rex 198
Reynor 163
ProTech135
Vindicta 28
StarCraft: Brood War
Britney 40089
Horang2 7206
Hyuk 1852
GuemChi 1602
Sea 1185
firebathero 838
ZerO 590
EffOrt 573
Shuttle 528
Larva 481
[ Show more ]
Stork 447
BeSt 371
Mini 258
Snow 255
Rush 179
ggaemo 158
Mong 140
hero 129
Hyun 111
Soulkey 85
Sea.KH 81
Pusan 74
Barracks 67
ToSsGirL 46
JYJ 42
sSak 41
Hm[arnc] 38
Mind 38
Free 26
JulyZerg 25
Movie 22
scan(afreeca) 21
Terrorterran 20
Bale 18
910 18
sorry 17
GoRush 17
Yoon 15
ZergMaN 13
Rock 9
Dota 2
Gorgc4834
Dendi601
XcaliburYe80
Counter-Strike
markeloff121
edward100
Heroes of the Storm
Khaldor152
Other Games
singsing2883
B2W.Neo562
DeMusliM343
Lowko298
crisheroes282
XaKoH 160
Sick157
Hui .138
QueenE125
Mew2King61
KnowMe31
Trikslyr31
ZerO(Twitch)7
Organizations
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 13 non-featured ]
StarCraft 2
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• LaughNgamezSOOP
• Migwel
• sooper7s
StarCraft: Brood War
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
League of Legends
• Nemesis5516
• Jankos2510
• TFBlade786
Upcoming Events
Replay Cast
9h 25m
PiG Sty Festival
18h 25m
Clem vs Percival
Zoun vs Solar
Escore
19h 25m
Epic.LAN
21h 25m
Replay Cast
1d 9h
PiG Sty Festival
1d 18h
herO vs NightMare
Reynor vs Cure
CranKy Ducklings
1d 19h
Epic.LAN
1d 21h
Replay Cast
2 days
PiG Sty Festival
2 days
Serral vs YoungYakov
ByuN vs ShoWTimE
[ Show More ]
Sparkling Tuna Cup
2 days
Replay Cast
3 days
Replay Cast
3 days
Wardi Open
3 days
Monday Night Weeklies
4 days
Replay Cast
4 days
WardiTV Winter Champion…
4 days
WardiTV Winter Champion…
5 days
The PondCast
6 days
Liquipedia Results

Completed

Proleague 2026-02-18
LiuLi Cup: 2025 Grand Finals
Underdog Cup #3

Ongoing

KCM Race Survival 2026 Season 1
WardiTV Winter 2026
PiG Sty Festival 7.0
Nations Cup 2026
PGL Cluj-Napoca 2026
IEM Kraków 2026
BLAST Bounty Winter 2026
BLAST Bounty Winter Qual
eXTREMESLAND 2025
SL Budapest Major 2025

Upcoming

Escore Tournament S1: King of Kings
[S:21] ASL SEASON OPEN 1st Round
[S:21] ASL SEASON OPEN 1st Round Qualifier
Acropolis #4 - TS5
Jeongseon Sooper Cup
Spring Cup 2026: China & Korea Invitational
[S:21] ASL SEASON OPEN 2nd Round
HSC XXIX
uThermal 2v2 2026 Main Event
Bellum Gens Elite Stara Zagora 2026
RSL Revival: Season 4
BLAST Rivals Spring 2026
CCT Season 3 Global Finals
FISSURE Playground #3
IEM Rio 2026
PGL Bucharest 2026
Stake Ranked Episode 1
BLAST Open Spring 2026
ESL Pro League Season 23
ESL Pro League Season 23
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.