• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 13:27
CEST 19:27
KST 02:27
  • 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
[ASL21] Ro16 Preview Pt1: Fresh Flow6[ASL21] Ro24 Preview Pt2: News Flash10[ASL21] Ro24 Preview Pt1: New Chaos0Team Liquid Map Contest #22 - Presented by Monster Energy21ByuL: The Forgotten Master of ZvT30
Community News
MaNa leaves Team Liquid16$5,000 WardiTV TLMC tournament - Presented by Monster Energy5GSL CK: More events planned pending crowdfunding7Weekly Cups (May 30-Apr 5): herO, Clem, SHIN win0[BSL22] RO32 Group Stage5
StarCraft 2
General
MaNa leaves Team Liquid Blizzard Classic Cup @ BlizzCon 2026 - $100k prize pool Team Liquid Map Contest #22 - Presented by Monster Energy Quebec Clan still alive ? BGE Stara Zagora 2026 cancelled
Tourneys
Sparkling Tuna Cup - Weekly Open Tournament $5,000 WardiTV TLMC tournament - Presented by Monster Energy RSL Revival: Season 5 - Qualifiers and Main Event GSL CK: More events planned pending crowdfunding Sea Duckling Open (Global, Bronze-Diamond)
Strategy
Custom Maps
[D]RTS in all its shapes and glory <3 [A] Nemrods 1/4 players [M] (2) Frigid Storage
External Content
Mutation # 521 Memorable Boss The PondCast: SC2 News & Results Mutation # 520 Moving Fees Mutation # 519 Inner Power
Brood War
General
[ASL21] Ro16 Preview Pt1: Fresh Flow Leta's ASL Ro24 Review The Korean Terminology Thread ASL21 General Discussion BGH Auto Balance -> http://bghmmr.eu/
Tourneys
[ASL21] Ro16 Group A Escore Tournament StarCraft Season 2 [Megathread] Daily Proleagues [ASL21] Ro24 Group F
Strategy
Any training maps people recommend? Fighting Spirit mining rates Muta micro map competition What's the deal with APM & what's its true value
Other Games
General Games
Stormgate/Frost Giant Megathread Nintendo Switch Thread Battle Aces/David Kim RTS Megathread General RTS Discussion Thread Starcraft Tabletop Miniature Game
Dota 2
The Story of Wings Gaming Official 'what is Dota anymore' discussion
League of Legends
G2 just beat GenG in First stand
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
Vanilla Mini Mafia Mafia Game Mode Feedback/Ideas TL Mafia Community Thread Five o'clock TL Mafia
Community
General
US Politics Mega-thread Russo-Ukrainian War Thread Canadian Politics Mega-thread European Politico-economics QA Mega-thread The China Politics Thread
Fan Clubs
The IdrA Fan Club
Media & Entertainment
[Manga] One Piece [Req][Books] Good Fantasy/SciFi books Movie Discussion!
Sports
2024 - 2026 Football Thread Formula 1 Discussion Cricket [SPORT] Tokyo Olympics 2021 Thread
World Cup 2022
Tech Support
[G] How to Block Livestream Ads
TL Community
The Automated Ban List
Blogs
lurker extra damage testi…
StaticNine
How Streamers Inspire Gamers…
TrAiDoS
Broowar part 2
qwaykee
Funny Nicknames
LUCKY_NOOB
Iranian anarchists: organize…
XenOsky
ASL S21 English Commentary…
namkraft
Customize Sidebar...

Website Feedback

Closed Threads



Active: 2036 users

OpenAI's Dota 2 bots vs. 5 top professionals in TI - Page 10

Forum Index > Dota 2 General
Post a Reply
Prev 1 8 9 10 11 12 16 Next All
WolfintheSheep
Profile Joined June 2011
Canada14127 Posts
August 06 2018 09:08 GMT
#181
On August 06 2018 15:05 Nymzee wrote:
Show nested quote +
On August 06 2018 12:21 acie wrote:
all the games were draft wins, the computer came up with the best strategy/draft for that tiny 18 hero draft pool. It's impossible to counterpick from such a small hero pool that people don't have experience choosing from.

Maybe every win could be attributed to draft? Maybe that's actually a thing, where 1 team could theoretically have 80%+ chance to win based off draft but because they're human (and make mistakes) they don't actually have that 90%+ chance to win that the bots were often able to achieve.

The bots are still just as flawed as humans. Maybe more so, because their flaws are completely predictable. The win % is just programmed cockiness, no more or less accurate than Dota Plus.
Average means I'm better than half of you.
spudde123
Profile Joined February 2012
4814 Posts
August 06 2018 11:45 GMT
#182
Concerning draft wins, of course no draft is exactly 50-50. From a human perspective it's often hard to evaluate because humans can never play the same draft over and over again, the game changes all the time, and how good a draft is also depends on who is playing it. Some players are more comfortable on certain heroes and playstyles than others. The bots base their win probabilities on their self-play results. It's not some ultimate truth either, but rather reflects to an extent what sort of lineups the bots have found easier to learn and what sort of situations they know how to play better.

And indeed I think it's quite wrong to think about the bots as some machines that don't make mistakes. The bots have a clear advantage for example in terms of teamfighting, largely because they can observe and process everything instantly while humans have to move their camera around, click on targets, press buttons, communicate to their teammates and so on. Often the easily observable things like missed spells are what people call mistakes, but there are a lot of other things you can do wrong. Did they put their lanes correctly, did they play the laning matchups perfectly (here for example the answer is obviously no), did they choose the right times to go high ground in games 1 and 2, did they have a coherent plan to come back in game 3? I think the teamfight advantage is likely the big reason why the bots were so confident about the matches. I suspect it's quite hard for the bots to learn how to overcome a disadvantage against a team that has clearly the better teamfight. In the last game it looked to me like the bots managed to get through the early game even surprisingly well and got levels and some farm on all their heroes but then they didn't really know how to play a pickoff and farm heavy game with a later timing in mind that well.
Pik
Profile Joined April 2011
Germany176 Posts
August 06 2018 21:14 GMT
#183
It would be so fucking great, if after thousands of AI trainingyears, the AI would always jungle LC, because its the most effective strat all along...
wow, this gank is gonna be easy....
Aerisky
Profile Blog Joined May 2012
United States12129 Posts
August 07 2018 06:26 GMT
#184
On August 06 2018 07:36 polgas wrote:
lol wtf. Twitch chat decides OpenAI heroes.

+ Show Spoiler +
https://twitter.com/MoonMeanderated/status/1026235975171629056


Win probabilities after draft.
+ Show Spoiler +
[image loading]

Wait...so does this mean that the OpenAI actually predicted that they would lose with a ton of confidence too? Somehow this makes it feel like the bots still won even when they lost lol
Jim while Johnny had had had had had had had; had had had had the better effect on the teacher.
WolfintheSheep
Profile Joined June 2011
Canada14127 Posts
August 07 2018 07:48 GMT
#185
On August 07 2018 15:26 Aerisky wrote:
Show nested quote +
On August 06 2018 07:36 polgas wrote:
lol wtf. Twitch chat decides OpenAI heroes.

+ Show Spoiler +
https://twitter.com/MoonMeanderated/status/1026235975171629056


Win probabilities after draft.
+ Show Spoiler +
[image loading]

Wait...so does this mean that the OpenAI actually predicted that they would lose with a ton of confidence too? Somehow this makes it feel like the bots still won even when they lost lol

I think VP/Liquid/LGD couldn't stomp the caster crew with those lineups. Actually, most of the TI teams probably could've pulled it off...

And the SEA and SA teams would intentionally draft those.
Average means I'm better than half of you.
uthgard
Profile Joined January 2015
2098 Posts
Last Edited: 2018-08-07 08:28:25
August 07 2018 07:56 GMT
#186
it was an interesting event overall, the bots were actually better than I expected especially their rotation and movement

excited to see how strong they'll be next year
Nagvalk
Profile Joined June 2011
South Africa220 Posts
August 07 2018 08:27 GMT
#187
If they really want to impress they should include OpenAI drafting and all of the heroes. To limit the hero pool and then give OpenAI an early game push lineup is just ridiculous.
If OpenAI outdrafted humans through a normal draft, then I would fully support our new robot overlords.
spudde123
Profile Joined February 2012
4814 Posts
Last Edited: 2018-08-07 10:35:10
August 07 2018 10:22 GMT
#188
On August 07 2018 15:26 Aerisky wrote:
Show nested quote +
On August 06 2018 07:36 polgas wrote:
lol wtf. Twitch chat decides OpenAI heroes.

+ Show Spoiler +
https://twitter.com/MoonMeanderated/status/1026235975171629056


Win probabilities after draft.
+ Show Spoiler +
[image loading]

Wait...so does this mean that the OpenAI actually predicted that they would lose with a ton of confidence too? Somehow this makes it feel like the bots still won even when they lost lol


Their prediction is based on the other team also being the same bots. I think partly this is because clearly the humans had the far better 5 man teamfight (without significant items) in the last game, so it's very hard for the bots to win against themselves in that kind of a situation. Especially given that their lineup didn't have a laning advantage or anything like that.

But I was quite impressed in how the bots played the early part of the game, and I think the game was winnable for them around the 15min mark when all their heroes had some sort of farm and levels. They had also managed to take more towers than the humans, which should make it easier for them to farm efficiently and set up pickoffs.

I think what a good human team would do in that situation is to let Sven be largely separate from his team and just farm, set up aggressive wards and look for pickoffs with Riki, Axe, Slark and QoP. Then when you get to Sven's BKB timing, Slark has SB+next item, etc you can start fighting properly. The bots didn't really seem to know how to play that sort of game and instead got into bad fights or got picked off. Largely this seemed to be because they didn't know how to use wards and Riki to scout the enemy out and be more efficient. They seem to be very hard to beat when they have the teamfight advantage and they can push. A lot of the best high ground defenders are not in the pool so it's pretty hard to specifically pick against that sort of play also.
Deleted User 261926
Profile Joined April 2012
960 Posts
August 07 2018 13:06 GMT
#189
itt: salty h*mans
KalWarkov
Profile Blog Joined December 2011
Germany4126 Posts
August 07 2018 15:11 GMT
#190
they don't even play dota yet, should've waited 1 more year and figure things out
DiaBoLuS ** Sc2 - Protoss: 16x GM | Dota2 - Offlane Immortal | Wc3 - Undead decent level | Diablo nerd | Chess / Magnus fanboy | BVB | Agnostic***
sertas
Profile Joined April 2012
Sweden890 Posts
August 08 2018 12:59 GMT
#191
agreed bots didnt know how to play that lineup, they did ok earlygame but then they needed to split, dodge and look for teamfights. They sort of did that but not nearly as good as a top human team would use this draft.
polgas
Profile Blog Joined April 2010
Canada1770 Posts
Last Edited: 2018-08-09 19:14:30
August 09 2018 19:06 GMT
#192
+ Show Spoiler +

Nice analysis of OpenAI's gameplay, although some of the strategies may be viable because of the 5 couriers:
- Prioritize drafting heroes that can nuke early
- Does not buy regen items on start, buys stats or damage instead
- Does not get stick or wand, buys salves and clarities instead
- Focuses on crushing the enemy safe lane in laning stage
- Solo lanes for heroes with good teamfight abilities (Lich, Tide)
- Rotates other heroes on solo lanes to catch up on levels
- Balances the levels on all heroes
- Focuses on burst damage and control
- Good at punishing positional mistakes

Leee Jaee Doong
PlayerofDota
Profile Joined May 2017
29 Posts
August 09 2018 20:11 GMT
#193
Some observations. Seems like they base their win probability too much on hero composition, in the third game at one point ten minutes in they were actually slightly winning and yet their win probability was still only 10% or so. I think they don't take into account networth, skill and map control that much into account.

This made them play the third game way too risky in a sense, as they kept on sending solo heroes to push and cut the waves, allowing the human team to catch these heroes out and kill them, thus bots kept falling further behind. I think if the bots learned or were programed to base their prediction more off of actual gameplay they might have even won the 3rd game if they played a more normal game and team fought more, rater than the solo risky pushes and creep cutting.

The biggest advantage for the bots is the 5 invulnerable couriers though. As good as their team fight seems to be, they are able to get to that point by winning their lanes quite hard by abusing the five couriers. This allowed the bots to basically start off with zero regen and then just fairy hp and mana regen over and over, allowing them to stay on the lanes and constantly fight all the time, while the humans weren't used to 5 couriers and played a game more suited to what we are used to and that is only 1 vulnerable courier.

I think the AI would have lost all games if it had to play with just 1 normal courier. Again the strategy the AI executed was based around the 5 invulnerable couriers, basically using max regen all the times in the lanes to constantly fight and push and takes towers early.

So yeah. I think the AI will need to change its strategy completely once they have to play a fully normal game of dota. These strats and gameplay won't work in a game with a normal courier.

Another point is the limited hero pool, obviously the AI gas trained extensively with those 18 heroes and knows the best strategies and how to utilize those heroes the best, unlike the humans who play with 120+ heroes and certainly don't have as much experience with just those 18 heroes.

So yeah, the AI is definitely advanced and it does seem to be high level, but only within the context of the limitations. I think if this AI version was put to play the complete normal game it would lose every single time to any decent 4k+ team.
Yurie
Profile Blog Joined August 2010
12082 Posts
August 10 2018 03:56 GMT
#194
On August 10 2018 04:06 polgas wrote:
+ Show Spoiler +
https://www.youtube.com/watch?v=rTtg_DdOqPQ

Nice analysis of OpenAI's gameplay, although some of the strategies may be viable because of the 5 couriers:
- Prioritize drafting heroes that can nuke early
- Does not buy regen items on start, buys stats or damage instead
- Does not get stick or wand, buys salves and clarities instead
- Focuses on crushing the enemy safe lane in laning stage
- Solo lanes for heroes with good teamfight abilities (Lich, Tide)
- Rotates other heroes on solo lanes to catch up on levels
- Balances the levels on all heroes
- Focuses on burst damage and control
- Good at punishing positional mistakes



The regen part is due to 5 couriers. Normally you are extremely limited in amount of courier time you can take up to ferry your regen.
Buckyman
Profile Joined May 2014
1364 Posts
August 11 2018 05:36 GMT
#195
On August 06 2018 08:21 WolfintheSheep wrote:

And there's that typical "losing base but probability says we can't fight so just ignore base" behaviour.


I think it's a different flavor; their training rewards them for taking towers even if they lose, so the reaction to a certain loss is to push another lane and try to take a tower.
noire
Profile Joined July 2012
Turkey213 Posts
August 12 2018 22:20 GMT
#196
yes
İstanbul
evanthebouncy!
Profile Blog Joined June 2006
United States12796 Posts
August 13 2018 07:10 GMT
#197
I wrote an article on it, if you guys are interested :D

https://www.reddit.com/r/DotA2/comments/96tu37/understanding_openai_five_a_simplified_dissection/

Life is run, it is dance, it is fast, passionate and BAM!, you dance and sing and booze while you can for now is the time and time is mine. Smile and laugh when still can for now is the time and soon you die!
polgas
Profile Blog Joined April 2010
Canada1770 Posts
Last Edited: 2018-08-16 14:33:38
August 13 2018 09:01 GMT
#198
Neat! How did you know OpenAI only learns within a 5 minute window?

I think this is one of the reasons why the 3rd game went the way it did. The bots still can't match human's long term strategic thinking, and just keeps sacrificing themselves for short term gain (towers) instead of waiting for items. Humans have a chance yet!


Leee Jaee Doong
datscilly
Profile Blog Joined November 2007
United States529 Posts
August 17 2018 02:14 GMT
#199
It's not that OpenAI only learns within a 5 minute window, but rewards in the future are discounted, so that rewards in 5 minutes are worth 63% as much as the present, rewards in 10 minutes are worth 40% as much, and only 25% for 15 minutes in the future.

There's very little detail on the OpenAI TI match; no mention of it at all on the official TI site. I speculate that the winner of the All Star match will get to play OpenAI Five.
FreakyDroid
Profile Joined July 2012
Macedonia2616 Posts
Last Edited: 2018-08-17 13:42:57
August 17 2018 13:39 GMT
#200
It was too obvious they have no long term strategy, my first impressions were these:
On August 06 2018 08:38 FreakyDroid wrote:
it seemed as if they do stuff that directly rewards them, ie take tower, last hit creep, make a kill, prevent them from hitting my tower etc. Dota is way more nuanced than that, the reward doesn't always have to follow a few simple linear steps, it involves a lot of prediction/foresight something which these bots didnt have.


After reading Evan's blog, Im glad that my observations without having any prior knowledge of how the AI worked are pretty spot on. So my question to Evan or anyone who knows about it is, is it hard to to code an AI that can, for the lack of better word, remember a more complex network of steps, or maybe plan/plot a more complex strategy that isnt that dependent on the immediate reward[s]? Basally try to mimic foresight and perhaps sacrifice an immediate reward in order to gain an advantage later on. Or is compute power (or perhaps storage) a problem?
Smile, tomorrow will be worse
Prev 1 8 9 10 11 12 16 Next All
Please log in or register to reply.
Live Events Refresh
Monday Night Weeklies
16:00
#47
RotterdaM857
IndyStarCraft 160
SteadfastSC155
BRAT_OK 142
LiquipediaDiscussion
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
RotterdaM 857
mouzHeroMarine 465
TKL 318
IndyStarCraft 160
SteadfastSC 155
BRAT_OK 142
Hui .137
ProTech137
UpATreeSC 10
StarCraft: Brood War
Sea 5817
Calm 5388
Bisu 3139
Horang2 1566
Jaedong 1495
Mini 897
Britney 806
EffOrt 676
Stork 371
Larva 340
[ Show more ]
BeSt 322
Soulkey 232
actioN 204
firebathero 185
Rush 170
Dewaltoss 167
ggaemo 142
Zeus 83
Mind 61
Hyun 57
Barracks 42
zelot 38
Terrorterran 21
Rock 18
Movie 12
IntoTheRainbow 11
Sexy 9
Dota 2
qojqva2548
420jenkins322
BananaSlamJamma158
Counter-Strike
fl0m5990
pashabiceps1577
Other Games
Grubby2422
FrodaN1298
B2W.Neo712
Beastyqt553
XBOCT354
ArmadaUGS196
KnowMe136
QueenE85
Sick69
C9.Mang060
Trikslyr43
Mew2King35
MindelVK19
Organizations
Counter-Strike
PGL184
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 19 non-featured ]
StarCraft 2
• Shameless 26
• LaughNgamezSOOP
• sooper7s
• AfreecaTV YouTube
• Migwel
• intothetv
• Kozan
• IndyKCrew
StarCraft: Brood War
• HerbMon 21
• 80smullet 4
• Michael_bg 3
• STPLYoutube
• ZZZeroYoutube
• BSLYoutube
League of Legends
• Nemesis1951
• TFBlade1370
• Jankos1218
Other Games
• imaqtpie530
• Shiphtur226
Upcoming Events
OSC
6h 33m
Afreeca Starleague
16h 33m
Snow vs PianO
hero vs Rain
WardiTV Map Contest Tou…
16h 33m
GSL
18h 33m
PiGosaur Cup
1d 6h
CranKy Ducklings
1d 15h
Kung Fu Cup
1d 18h
Replay Cast
2 days
The PondCast
2 days
WardiTV Map Contest Tou…
2 days
[ Show More ]
Replay Cast
3 days
Escore
3 days
WardiTV Map Contest Tou…
3 days
Korean StarCraft League
4 days
CranKy Ducklings
4 days
WardiTV Map Contest Tou…
4 days
IPSL
4 days
WolFix vs nOmaD
dxtr13 vs Razz
BSL
5 days
Sparkling Tuna Cup
5 days
WardiTV Map Contest Tou…
5 days
Ladder Legends
5 days
BSL
6 days
IPSL
6 days
JDConan vs TBD
Aegong vs rasowy
Replay Cast
6 days
Replay Cast
6 days
Wardi Open
6 days
Afreeca Starleague
6 days
Bisu vs Ample
Jaedong vs Flash
Monday Night Weeklies
6 days
Liquipedia Results

Completed

Escore Tournament S2: W2
RSL Revival: Season 4
NationLESS Cup

Ongoing

BSL Season 22
ASL Season 21
CSL 2026 SPRING (S20)
IPSL Spring 2026
StarCraft2 Community Team League 2026 Spring
Nations Cup 2026
PGL Bucharest 2026
Stake Ranked Episode 1
BLAST Open Spring 2026
ESL Pro League S23 Finals
ESL Pro League S23 Stage 1&2
PGL Cluj-Napoca 2026
IEM Kraków 2026

Upcoming

Escore Tournament S2: W3
Acropolis #4
BSL 22 Non-Korean Championship
CSLAN 4
Kung Fu Cup 2026 Grand Finals
HSC XXIX
uThermal 2v2 2026 Main Event
RSL Revival: Season 5
WardiTV TLMC #16
IEM Cologne Major 2026
Stake Ranked Episode 2
CS Asia Championships 2026
Asian Champions League 2026
IEM Atlanta 2026
PGL Astana 2026
BLAST Rivals Spring 2026
CCT Season 3 Global Finals
IEM Rio 2026
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.