Active and upcoming reinforcement learning competitions
Tags: machinelearning, deeplearning, datascience
Published: 2021-10-28 09:05:39

Reinforcement learning (RL) is a subdomain of machine learning which involves agents learning to make decisions by interacting with their environment. While popular competition platforms like Kaggle are mainly suited for supervised learning problems, RL competitions are harder to come by.

In this post, I've compiled a list of 7 ongoing and annual competitions which are suitable for RL. 

**Criteria:** any active (or upcoming) event or platform which involves a large number of individuals/teams competing for some form of incentive (e.g. prize money, co-authorships, leaderboard ranking etc.).

*For AI competitions that are not necessarily tailored for RL, you might be interested in the list [15 Active AI Game Competitions](https://www.gocoder.one/blog/ai-game-competitions-list).*

## 1. [AWS DeepRacer](https://aws.amazon.com/deepracer/) (2018 —, ongoing competition)

![AWS DeepRacer](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/dtj2sw3j90jvjasdi8of.png "AWS DeepRacer 3D simulator")

[AWS DeepRacer](https://aws.amazon.com/deepracer/) is a beginner-friendly 3D racing simulator aimed at helping developers get started with RL. Participants can train models on Amazon SageMaker (first 10 hours are free) and enter monthly competitions in the form of an ongoing AWS DeepRacer League. 

The AWS DeepRacer League is run in time trial format (although other challenges such as head-to-head racing exist). Top racers win prizes including merchandise, customizations, and an expenses-paid trip to Las Vegas to attend AWS re:invent for the Championship Cup. Participants can also win or purchase a physical 1/18th scale race car for USD399 to test their models in the real-world.

## 2. [AIArena](https://aiarena.net/) (2016 —, ongoing competition)

![AI Arena](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/3uygquulfg48sfm6wv83.png "AI Arena StarCraft II stream")

You might remember when [AlphaStar reached Grandmaster status](https://deepmind.com/blog/article/AlphaStar-Grandmaster-level-in-StarCraft-II-using-multi-agent-reinforcement-learning) and beat two of the world's top players in StarCraft II in 2019. StarCraft II was [originally open-sourced in 2017](https://deepmind.com/blog/announcements/deepmind-and-blizzard-open-starcraft-ii-ai-research-environment) by Blizzard to accelerate AI research in highly complex environments.

You can still get involved with training deep RL agents in StarCraft II with the community at **[AIArena](https://aiarena.net/)**. They run an ongoing ranked ladder where you can compete head-to-head against other teams. Matches are 24/7 livestreamed to Twitch, with occasional community stream events.

For original StarCraft, you can also check out:

- [SCHNAIL](https://schnail.com/): Human vs AI competitions
- [SSCAIT](https://sscaitournament.com/): Student StarCraft AI Tournament

## 3. [Bomberland](https://www.gocoder.one/bomberland) (2020—, ongoing competition)

![Bomberland](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/84d87fpo4fl4yeppw4oo.jpg "Bomberland")

[Bomberland](https://www.gocoder.one/bomberland) is our own machine learning competition based on the classic console game, Bomberman. Teams build agents which compete head-to-head in an ongoing competition against other teams.

The Bomberland environment is challenging for out-of-the-box machine learning, requiring planning, real-time decision making, and navigating both adversarial and cooperative play.

The competition officially starts 3rd December 2021. Top teams win prizes including merchandise, customizations, cash, and are featured on the finale Twitch livestream.

## 4. [Flatland](https://www.aicrowd.com/challenges/flatland-3) (2019—, annual competition)

![Flatland](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ke4c9ik11yqjxlbq886a.JPG "Flatland")

[Flatland](https://www.aicrowd.com/challenges/flatland-3) is an annual competition featured as part of NeurIPS 2020. It is designed to tackle the problem of efficiently managing dense traffic on complex railway networks. The goal is to construct the best schedule that minimizes the delay in the requested arrival time of all trains.

The 2021 competition is currently being run on the AICrowd platform. Submissions are evaluated and ranked according to the total reward accumulated in a controlled setting. RL approaches are encouraged, with a separate prize track for RL submissions. Prizes this year include drones and VR headsets.

## 5. **[MineRL](https://minerl.io/)** (2019—, annual competition)

![MineRL](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/sy5s73k7p0e21vthedmi.png "MineRL dataset example")

**[MineRL](https://minerl.io/)** is concerned with the development of sample-efficient deep RL algorithms which can solve hierarchical, sparse reward environments using human demonstrations in Minecraft. 

Participants have access to a large imitation learning dataset of over 60 million frames of recorded human player data in Minecraft. The goal is to develop systems that can complete tasks such as obtaining a diamond, building a house, searching for a cave, etc.

The competition has been running as part of NeurIPS from 2019 — 2021 on AICrowd. Prizes include co-authorships and over $10,000 cash.

## 6. [NetHack](https://nethackchallenge.com/) (2020—, annual competition)

![NetHack](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/nqx1eawgcda9bi1mnqil.JPG "NetHack")

[NetHack](https://nethackchallenge.com/) is another annual competition at NeurIPS 2021 held on AICrowd. Teams compete to build the best agents to play NetHack, an ASCII-rendered single-player dungeon crawl game. NetHack features procedurally-generated levels, with hundreds of complex scenarios, making it an extremely challenging environment for current state-of-the-art RL.

Like Flatland and MineRL, submissions are ranked on a leaderboard based on score in a controlled test setting. The competition this year features a $20,000 USD cash prize pool. RL approaches are encouraged, but non-RL approaches are also accepted. 

## 7. [CompilerGym](https://github.com/facebookresearch/CompilerGym) (2021—, leaderboard)

![CompilerGym](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/qz3zd3cc737xp90j3hxl.png "CompilerGym")

[CompilerGym](https://github.com/facebookresearch/CompilerGym) is actually a toolkit for applying reinforcement learning to compiler optimizations, rather than a competition. However, users can submit algorithms to the [public repo leaderboard](https://github.com/facebookresearch/CompilerGym#leaderboards) with their write-up and results.

## Bonus: competition platforms and conferences

I prioritized competitions that are ongoing or run regularly for this list. Another good way to keep track of running competitions is to follow the competition platforms and conferences they are run as part of. Here's some worth keeping your eye on:

- [AICrowd](https://www.aicrowd.com/): Runs a combination of supervised ML competitions as well as RL competitions.
- [Kaggle](https://www.kaggle.com/): Mainly supervised ML/data science competitions, but also feature [simulation competitions](https://www.kaggle.com/simulations) which can be good problems for RL.
- [NeurIPS](https://nips.cc/): Annual conference with a competition track for various machine learning competitions
- [IEEE CoGs](https://ieee-cog.org/2022/): Annual conference with a competition track, specifically for research in games.

## Closing remarks

I hope this list has helped you find an interesting competition to check out and practise reinforcement learning in. As new competitions come and go, I'll aim to keep this list up-to-date. Good luck!