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
Related Golden topics







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





Companies

Company
CEO
Location
Products/Services

Facebook

San Francisco

Social Networking, Advertising

References