Authors: Jaques Clapauch (Two Sigma), Elsie Kenyon (Two Sigma), Benjamin Spector, Michael Truell
Presented at: Google Cloud NEXT 2018
Abstract: Halite is an open source artificial intelligence programming competition, created by Two Sigma, where players build bots using the coding language of their choice to battle on a two-dimensional virtual board. Halite II, running on GCP, supported about 6,000 active game players from about 100 countries and 1,000 institutions over a three month period. The presentation surveys the principles needed for a successful AI programming competition and describes the architecture of the game environment, particularly the support that GCP provided for the support of 12 million game executions written in over 20 programming languages. Among other topics, this talk illustrates the approaches taken to security, scalability, and the considerations needed to allow machine learning bots to place in the top 50 results.