Fiber: A Platform for Efficient Development and Distributed Training for Reinforcement Learning and Population-Based Methods
Jiale Zhi, Rui Wang, Jeff Clune, Kenneth O. Stanley

TL;DR
Fiber is a scalable distributed computing platform designed to improve efficiency, flexibility, and accessibility for reinforcement learning and population-based methods, addressing key challenges in simulation interaction, dynamic scaling, and user interface consistency.
Contribution
The paper introduces Fiber, a novel platform that simplifies large-scale distributed training for RL and population-based methods, enhancing usability and flexibility.
Findings
Enables efficient large-scale RL training
Supports dynamic scaling and simulation interaction
Provides a user-friendly interface across backends
Abstract
Recent advances in machine learning are consistently enabled by increasing amounts of computation. Reinforcement learning (RL) and population-based methods in particular pose unique challenges for efficiency and flexibility to the underlying distributed computing frameworks. These challenges include frequent interaction with simulations, the need for dynamic scaling, and the need for a user interface with low adoption cost and consistency across different backends. In this paper we address these challenges while still retaining development efficiency and flexibility for both research and practical applications by introducing Fiber, a scalable distributed computing framework for RL and population-based methods. Fiber aims to significantly expand the accessibility of large-scale parallel computation to users of otherwise complicated RL and population-based approaches without the need to…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsEvolutionary Algorithms and Applications · Data Stream Mining Techniques · Reinforcement Learning in Robotics
