skip to main content
article
Free access

RL-Glue: Language-Independent Software for Reinforcement-Learning Experiments

Published: 01 December 2009 Publication History

Abstract

RL-Glue is a standard, language-independent software package for reinforcement-learning experiments. The standardization provided by RL-Glue facilitates code sharing and collaboration. Code sharing reduces the need to re-engineer tasks and experimental apparatus, both common barriers to comparatively evaluating new ideas in the context of the literature. Our software features a minimalist interface and works with several languages and computing platforms. RL-Glue compatibility can be extended to any programming language that supports network socket communication. RL-Glue has been used to teach classes, to run international competitions, and is currently used by several other open-source software and hardware projects.

References

[1]
Dimitri P. Bertsekas and John N. Tsitsiklis. Neuro-Dynamic Programming (Optimization and Neural Computation Series, 3). Athena Scientific, May 1996. ISBN 1886529108.
[2]
Robert H. Crites and Andrew G. Barto. Elevator group control using multiple reinforcement learning agents. Machine Learning, 33(2-3):235-262, 1998.
[3]
Leslie Pack Kaelbling, Michael L. Littman, and Andrew W. Moore. Reinforcement learning: a survey. Journal of Artificial Intelligence Research, 4:237-285, 1996.
[4]
Andrew Y. Ng, Adam Coates, Mark Diel, Varun Ganapathi, Jamie Schulte, Ben Tse, Eric Berger, and Eric Liang. Autonomous inverted helicopter flight via reinforcement learning. In Proceedings of the International Symposium on Experimental Robotics, pages 363-372, 2004.
[5]
Richard S. Sutton and Andrew G. Barto. Reinforcement Learning: An Introduction. The MIT Press, Cambridge, Massachusetts, 1998.
[6]
Gerald Tesauro. TD-gammon, a self-teaching backgammon program achieves master-level play. Neural Computation, 6:215-219, 1994.
[7]
Adam White. A Standard System for Benchmarking in Reinforcement Learning. Master's thesis, University of Alberta, Alberta, Canada, 2006.

Cited By

View all
  • (2019)A survey on transfer learning for multiagent reinforcement learning systemsJournal of Artificial Intelligence Research10.1613/jair.1.1139664:1(645-703)Online publication date: 1-Jan-2019
  • (2018)An Introduction to Deep Reinforcement LearningFoundations and Trends® in Machine Learning10.1561/220000007111:3-4(219-354)Online publication date: 20-Dec-2018
  • (2018)Evolving indirectly encoded convolutional neural networks to play tetris with low-level featuresProceedings of the Genetic and Evolutionary Computation Conference10.1145/3205455.3205459(205-212)Online publication date: 2-Jul-2018
  • Show More Cited By
  1. RL-Glue: Language-Independent Software for Reinforcement-Learning Experiments

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    The Journal of Machine Learning Research  Volume 10, Issue
    12/1/2009
    2936 pages
    ISSN:1532-4435
    EISSN:1533-7928
    Issue’s Table of Contents

    Publisher

    JMLR.org

    Publication History

    Published: 01 December 2009
    Published in JMLR Volume 10

    Qualifiers

    • Article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)61
    • Downloads (Last 6 weeks)10
    Reflects downloads up to 12 Jan 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2019)A survey on transfer learning for multiagent reinforcement learning systemsJournal of Artificial Intelligence Research10.1613/jair.1.1139664:1(645-703)Online publication date: 1-Jan-2019
    • (2018)An Introduction to Deep Reinforcement LearningFoundations and Trends® in Machine Learning10.1561/220000007111:3-4(219-354)Online publication date: 20-Dec-2018
    • (2018)Evolving indirectly encoded convolutional neural networks to play tetris with low-level featuresProceedings of the Genetic and Evolutionary Computation Conference10.1145/3205455.3205459(205-212)Online publication date: 2-Jul-2018
    • (2017)Comparing direct and indirect encodings using both raw and hand-designed features in tetrisProceedings of the Genetic and Evolutionary Computation Conference10.1145/3071178.3071195(179-186)Online publication date: 1-Jul-2017
    • (2016)The Malmo platform for artificial intelligence experimentationProceedings of the Twenty-Fifth International Joint Conference on Artificial Intelligence10.5555/3061053.3061259(4246-4247)Online publication date: 9-Jul-2016
    • (2016)Boosting Nonparametric PoliciesProceedings of the 2016 International Conference on Autonomous Agents & Multiagent Systems10.5555/2936924.2936995(477-484)Online publication date: 9-May-2016
    • (2016)Artificial Intelligence meets Software Engineering in Computing EducationProceedings of the 9th Hellenic Conference on Artificial Intelligence10.1145/2903220.2903223(1-5)Online publication date: 18-May-2016
    • (2015)RLPyThe Journal of Machine Learning Research10.5555/2789272.288679916:1(1573-1578)Online publication date: 1-Jan-2015
    • (2015)Big-data streaming applications scheduling with online learning and concept drift detectionProceedings of the 2015 Design, Automation & Test in Europe Conference & Exhibition10.5555/2755753.2757169(1547-1550)Online publication date: 9-Mar-2015
    • (2015)Transferring knowledge as heuristics in reinforcement learningArtificial Intelligence10.1016/j.artint.2015.05.008226:C(102-121)Online publication date: 1-Sep-2015
    • Show More Cited By

    View Options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Login options

    Full Access

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media