archive by month
Skip to content

AIIDE 2021 - what BananaBrain learned

Here’s my summary of BananaBrain’s learning files. BananaBrain records both its own strategy and the recognized enemy strategy for every game.

#1 stardust

openinggameswinsfirstlast
PvP_10/12gate50%9121
PvP_12nexus50%10119
PvP_2gatedt50%3120
PvP_2gatedtexpo1619%0125
PvP_2gatereaver50%1118
PvP_3gaterobo50%13123
PvP_3gatespeedzeal50%5116
PvP_4gategoon2425%12126
PvP_9/9gate50%6122
PvP_9/9proxygate3829%8156
PvP_nzcore1315%4149
PvP_zcore50%7117
PvP_zcorez911%11144
PvP_zzcore1724%2127
14 openings15717%
enemygameswins
P_1gatecore650%
P_2gate2619%
P_2gatefast1331%
P_4gategoon10714%
P_cannonturtle10%
P_unknown40%
6 openings15717%


The most successful: Double proxy gates. Stardust plays the same every game, except for reactions to its opponent, so it’s interesting that BananaBrain diagnosed so many different openings. I suspect that they were all, or nearly all, 4 gate goon, and BananaBrain was not always able to scout long enough to see it. I think the variety is what you get when BananaBrain sees only part of the build.


#3 dragon

openinggameswinsfirstlast
PvT_10/12gate4871%0156
PvT_1gatedtexpo10%1616
PvT_28nexus650%13119
PvT_2gaterngexpo450%1091
PvT_32nexus10%8989
PvT_9/9gate9681%2118
PvT_9/9proxygate10%9292
7 openings15775%
enemygameswins
T_1fac5966%
T_2fac1100%
T_fastexpand1100%
T_unknown9679%
4 openings15775%


The best builds were zealot builds. BananaBrain seems to be especially successful with early zealot pressure.


#4 steamhammer

openinggameswinsfirstlast
PvZ_10/12gate367%57
PvZ_1basespeedzeal2186%37157
PvZ_2basespeedzeal978%21149
PvZ_4gate2archon10%3131
PvZ_5gategoon250%2930
PvZ_9/9gate9288%61156
PvZ_9/9proxygate10%5757
PvZ_bisu580%3236
PvZ_neobisu1283%819
PvZ_sairdt367%146148
PvZ_sairgoon10%2020
PvZ_sairreaver367%5860
PvZ_stove580%04
13 openings15883%
enemygameswins
Z_10hatch3284%
Z_12hatch5775%
Z_12hatchmain1100%
Z_12pool2100%
Z_4/5pool1100%
Z_9pool2396%
Z_9poolspeed888%
Z_overpool1984%
Z_unknown1580%
9 openings15883%


Again, zealot builds. Steamhammer tried a wide variety of counters, of which 12 hatch worked best. BananaBrain records only the earliest steps of zerg openings, so what BananaBrain calls Z_12hatch could have a range of followups.


#5 mcrave

openinggameswinsfirstlast
PvZ_10/12gate5485%17119
PvZ_1basespeedzeal367%5860
PvZ_2basespeedzeal580%15
PvZ_4gate2archon10%6161
PvZ_5gategoon10%6666
PvZ_9/9gate10%66
PvZ_9/9proxygate875%24100
PvZ_bisu580%5357
PvZ_neobisu475%6265
PvZ_sairdt367%1416
PvZ_sairgoon1283%7105
PvZ_sairreaver10%00
PvZ_stove5988%31156
13 openings15782%
enemygameswins
Z_12hatch8481%
Z_12pool20%
Z_9pool2378%
Z_overpool4589%
Z_unknown3100%
5 openings15782%


Most things worked against McRave, but especially tech openings. The earliest steps of McRave’s openings are stereotyped, so BananaBrain recognized few choices.


#6 willyt

openinggameswinsfirstlast
PvT_10/12gate4493%750
PvT_12nexus683%05
PvT_2gatedt10%66
PvT_32nexus2488%5174
PvT_9/9proxygate7799%80156
PvT_dtdrop250%7879
PvT_stove367%7577
7 openings15793%
enemygameswins
T_1fac12100%
T_2rax5595%
T_fastexpand5288%
T_unknown3895%
4 openings15793%


The proxy gates won 76 times out of 77. Ouch.


#7 microwave

openinggameswinsfirstlast
PvZ_10/12gate8697%31156
PvZ_1basespeedzeal10%2323
PvZ_2basespeedzeal250%1920
PvZ_4gate2archon250%2425
PvZ_5gategoon3083%3979
PvZ_9/9gate1580%982
PvZ_9/9proxygate250%6364
PvZ_bisu250%78
PvZ_neobisu250%2122
PvZ_sairdt580%04
PvZ_sairgoon580%2630
PvZ_sairreaver250%56
PvZ_stove367%1618
13 openings15787%
enemygameswins
Z_10hatch8100%
Z_12hatch3197%
Z_12pool1385%
Z_4/5pool13100%
Z_9pool5879%
Z_9poolspeed6100%
Z_overpool2075%
Z_unknown888%
8 openings15787%


Zealots were best again, though dragoons were good too. I wonder why the economic 10/12 gates were more successful than the fast 9/9 gates? It suggests that Microwave may overdefend, fearing fast zealots, and not have a strong enough economy to hold off efficient zealots instead. Or the followup after the zealots; BananaBrain likes to expand quickly.


#8 daqin

openinggameswinsfirstlast
PvP_2gatedt1080%037
PvP_2gatedtexpo10%66
PvP_2gatereaver14292%7156
PvP_9/9gate367%3133
PvP_zcore10%2626
5 openings15790%
enemygameswins
P_1gatecore6988%
P_4gategoon6891%
P_ffe1100%
P_unknown1989%
4 openings15790%


DaQin was apparently not ready for reavers. Otherwise it did not badly against a powerful opponent.


#9 freshmeat

openinggameswinsfirstlast
PvZ_4gate2archon888%2633
PvZ_9/9gate122100%35156
PvZ_neobisu1486%013
PvZ_sairgoon10%3434
PvZ_stove1283%1425
5 openings15796%
enemygameswins
Z_12hatch2785%
Z_12hatchmain2291%
Z_12pool1100%
Z_4/5pool27100%
Z_9pool11100%
Z_overpool3100%
Z_unknown66100%
7 openings15796%



#10 ualbertabot

openinggameswinsfirstlast
PvU_10/12gate475%03
PvU_9/9gate10%44
PvU_9/9proxygate580%1014
PvU_nzcore580%59
PvU_zcore14297%15156
5 openings15795%
enemygameswins
P_1gatecore19100%
P_2gate1100%
P_2gatefast2584%
P_4gategoon3100%
P_unknown6100%
T_1fac1100%
T_2fac22100%
T_2rax1694%
T_unknown11100%
Z_12hatch26100%
Z_4/5pool2387%
Z_overpool3100%
Z_unknown1100%
13 openings15795%

Trackbacks

No Trackbacks

Comments

Dan on :

"I suspect that they were all, or nearly all, 4 gate goon"

Major taxonomic question of PvP: is a build that gets 4 gateways and dragoons, but hits later and softer than a pure 4-gate goon due to inserting other stuff, still a 4-gate goon?

It's already quite difficult for a player to distinguish a 4-gate from a 3-gate which is an expand build, and which calls for a very different level of caution. Failing to see one of the dragoons of the first wave of 4 is enough to cause mis-identification. It's hard to reason about the absence of the dragoon based on confidence that you *would* have seen it if it existed.

Stardust likes to insert reactive/prophylactic things that render its 4-gate later than the traditional timing: a second gateway, a forge and cannon, etc. So even if it winds up getting 4 Gateways eventually, the build may function closer to a lower-pressure build like a 3-gate than a 4-gate with respect to how much you need to do on defense. Especially true if BB is opening proxy a lot, which if scouted would induce Stardust to add that second Gateway

Jay Scott on :

As T.S. Eliot didn’t say, the naming of builds is a difficult matter!

Jay Scott on :

The author’s CoG 2021 questionnaire mentions “replacing the UCB-1 algorithm used for opening learning by a better algorithm, allowing successful strategies to be chosen more often.”

It’s noticeable. I always thought that BananaBrain favored exploration over exploitation (which has more to do with the exploration parameter to UCB1 than the algorithm itself). The effect was unpredictability, making BananaBrain hard to exploit. These tables show a concentration on exploitation.

Add Comment

E-Mail addresses will not be displayed and will only be used for E-Mail notifications.

To prevent automated Bots from commentspamming, please enter the string you see in the image below in the appropriate input box. Your comment will only be submitted if the strings match. Please ensure that your browser supports and accepts cookies, or your comment cannot be verified correctly.
CAPTCHA

Form options

Submitted comments will be subject to moderation before being displayed.