archive by month
Skip to content

luck

In AIIDE this year, Steamhammer scored much lower in the first 5 round robins (55%) than over the entire tournament (64% over 110 rounds). The difference amounts to finishing #10 instead of #13. It could be due to other bots getting confused by Steamhammer’s random openings and mislearning, but I think it is more likely to be statistical noise. Steamhammer happened to be unlucky early on, and the bad luck washed away over the long tournament. Data is cleansing.

SSCAIT has only 2 round robins. The 5 rounds of Steamhammer’s bad luck comprised 135 games compared to the 154 games each bot plays in the 2 rounds of SSCAIT, similar numbers. Some bots will be lucky and place a little higher than they would have in a very long tournament, and some bots will be unlucky. SSCAIT has a different purpose than AIIDE, so I think that’s OK. But it is a point to remember.

It’s difficult to judge by intuition whether a bot is getting lucky or unlucky. The majority of Steamhammer’s losses so far are “unlucky” losses against opponents that Steamhammer usually defeats. That is exactly what we should expect. The bots in the highest places (Steamhammer is currently #6 out of 78) don’t have many opportunities to lose to stronger opponents. Look at the crosstable and you’ll see that all the top bots have the majority of their losses on the right-hand side, against weaker opponents. No player is perfectly solid, we all lose occasionally due to our own mistakes; it’s a hard game.

That said, I have a clear idea of which games I see as unlucky results. For example, Steamhammer lost 0-2 to Flash this tournament, while in my test at home, Steamhammer beat Flash at a ratio of 4:1. In its losses, Steamhammer happens to randomly choose openings that don’t work against this opponent, or gets into less common situations where weaknesses pop up. Steamhammer’s first game against Flash is its worst game of the tournament so far; Steamhammer barely seems to be in the game at all, but simply falls down when poked. I should repeat that an unlucky result against one opponent doesn’t mean that Steamhammer’s overall result is unlucky. With 2 games against each opponent, lucky and unlucky results against given opponents are virtually inevitable. And it’s hard to judge by intuition whether the good and bad luck balance out.

Steamhammer does have one clear lucky win, Steamhammer > Microwave. Microwave learned that 5 pool on average beats Steamhammer’s ZvZ opening mix, and played it this game too. Steamhammer got lucky and randomly chose 9 pool speed, which counters 5 pool, and won after a long game. Steamhammer maintained its lead the whole game, but Microwave defended stubbornly and had to be ground down (it’s a good game if you like that kind of thing). How will the second Steamhammer-Microwave game go? I can’t predict! Microwave will have an edge if it keeps its opening, but after losing it may switch.

For the rest of the tournament, I predict 2 losses to Iron and 1 more loss to McRave. TyrProtoss is also likely to take its game, and if CherryPi adapts against Steamhammer in the same way it has adapted against other zergs that defeated it, then CherryPi will have an edge in its remaining game—and those are all the likely losses. If Steamhammer wins any of those 5 games, they will be lucky wins. I can’t predict the Microwave or Tscmoo games. Any other losses will be unlucky losses. It seems plain that the majority of Steamhammer’s losses for the rest of the tournament will be unlucky losses, losses against opponents that Steamhammer usually beats, and that is how it should be. Frequent unlikely chances outweigh scarce likely chances.

Next: An epic game.

Trackbacks

No Trackbacks

Comments

MicroDK on :

In SCAIT luck has a lot to say with only 2 games, but learning bots still have the learning from all the games they have played, but bots can have changed since the last matches. Luck has a big impact when bot plays a relatively new bot that it has not played so many games yet. This will happen a lot in this tournament.

Iruian / Antiga on :

We were having a long chat about luck and odds on discord. Bot authors tend to be upset with low win rates but really in tournament play past qualification that has a fix / limited number of games it doesn't require that the average winrate be high, just that it performs in the moment vs the exact opponent. Only one pro human player ever has ever had an 80%+ winrate (Flash). Most world championships were won on 60-70% winrates over the course of the tournaments and performing well vs the right opponents at the right time. (Jadedong, Nada, Savior, Yellow, Boxer etc.).

Jay Scott on :

Well, also human tournaments don’t have large round robins with thousands of games. There’s an interesting issue with allocation of attention. Humans try to put more effort in at key points, whether a key event in a game or a key game in a tournament. There is a kind of rhythm of intensity in the fight as key points come and go—”now I have to concentrate... now I can relax a little.” Computers can do that to an extent if the programmer codes it, but basically a machine is alway paying its full attention. The level of intensity is more constant. I’ve seen it in all different games: The human expert, win or lose, says afterward “it was exhausting because I had to pay close attention at every moment.” The constant level of intensity is unfamiliar and tiring to a human. So to me it makes sense that human players should worry about key games, and machine players and their authors should worry more equally about all games.

MicroDK on :

Human players are properly much more closer in strength than the bots in SSCAIT so no wonder they have lower win rate. At AIIDE the win rates were around 10% than the current win rates in SSCAT. If we were having a tournament with the best 30 bots we will se much different win rates.

McRave on :

Luck played a big roll in McRave winning a game off Iron. Iron bunker rushes fast expands but our first game was on destination and he failed to place a bunker.

Jay Scott on :

I was impressed with Iron’s bunker rush in the game it won over McRave.

Tully Elliston on :

Can I get a link to the replay?

Jay Scott on :

I didn’t save the link and it has scrolled off the replay page.... Anybody?

Dan on :

http://www.openbw.com/replay-viewer/?rep=https%3A%2F%2Fsscaitournament.com%2FReplays%2FMCRAVE%2F1948-McRa_Iron-PvT.rep

Tully Elliston on :

cheers!

MicroDK on :

Yah, I think everybody watching that game was impressed! ;)

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.