Golden
ELF (game research platform)

ELF (game research platform)

an Extensive, Lightweight, and Flexible platform for game research and development.

ELF stands for Extensive, Lightweight, and Flexible. It is a platform developed by Facebook's AI Research lab (FAIR) to explore and demonstrate the strength of artificial intelligence in multiple complicated game environments, as well as eventually applying AI to real-world challenges.

Games are seen as highly useful for AI research because game environments can produce nearly infinite training data that's also low-cost, replicable, and easier to obtain than data from real-world experiments.

Facebook decided to develop ELF because they recognized that - despite the benefits mentioned above - there are still some obstacles to fully utilizing games for AI research. One obstacle is that running experiments with games often requires extensive high-performance computing resources such as rigs of multiple CPUs, GPUs, and specialized hardware. ELF runs on a laptop with a GPU while still supporting AI training in complex game environments (e.g. real-time strategy games).

In a departure from other existing game AI platforms that wrap a single game in one interface, ELF wraps a batch of games into one Python interface. This enables models and reinforcement algorithms to obtain a batch of game states in every iteration, which decreases the amount of time needed to train models.

Timeline

People

Name
Role
LinkedIn
+ Add new row

Further reading

Title
Author
Link
Type
Date

Facebook Open Sources ELF OpenGo

Yuandong Tian and Larry Zitnick

Web

Introducing ELF: An extensive, lightweight and flexible platform for game research - Facebook Code

Yuandong Tian

Web

Documentaries, videos and podcasts

Title
Date
Link
+ Add new row

Companies

Company
CEO
Location
Products/Services

San Francisco

Social Networking, Advertising

References