AgentForge: A Flexible Low-Code Platform for Reinforcement Learning Agent Design

Research output: Chapter in Book/Report/Conference proceedingConference article in proceedingsScientificpeer-review

25 Downloads (Pure)

Abstract

Developing a reinforcement learning (RL) agent often involves identifying values for numerous parameters, covering the policy, reward function, environment, and agent-internal architecture. Since these parameters are interrelated in complex ways, optimizing them is a black-box problem that proves especially challenging for nonexperts. Although existing optimization-as-a-service platforms (e.g., Vizier and Optuna) can handle such problems, they are impractical for RL systems, since the need for manual user mapping of each parameter to distinct components makes the effort cumbersome. It also requires understanding of the optimization process, limiting the systems' application beyond the machine learning field and restricting access in areas such as cognitive science, which models human decision-making. To tackle these challenges, the paper presents AgentForge, a flexible low-code platform to optimize any parameter set across an RL system. Available at https://github.com/feferna/AgentForge, it allows an optimization problem to be defined in a few lines of code and handed to any of the interfaced optimizers. With AgentForge, the user can optimize the parameters either individually or jointly. The paper presents an evaluation of its performance for a challenging vision-based RL problem.
Original languageEnglish
Title of host publicationProceedings of the 17th International Conference on Agents and Artificial Intelligence (ICAART 2025)
Place of PublicationPorto
PublisherSciTePress
Pages351-358
Number of pages8
Volume1
ISBN (Print)978-989-758-737-5
DOIs
Publication statusPublished - 2025
MoE publication typeA4 Conference publication
EventInternational Conference on Agents and Artificial Intelligence - Vila Galé Porto hotel, Porto, Portugal
Duration: 23 Feb 202525 Feb 2025
Conference number: 17
https://icaart.scitevents.org/

Publication series

NameICAART
ISSN (Electronic)2184-433X

Conference

ConferenceInternational Conference on Agents and Artificial Intelligence
Abbreviated titleICAART
Country/TerritoryPortugal
CityPorto
Period23/02/202525/02/2025
Internet address

Funding

This work was supported by the ERC AdG project Artificial User (101141916) and the Research Council of Finland (under the flagship program of the Finnish Center for Artificial Intelligence, FCAI). The calculations were performed via computer resources provided by the Aalto University School of Science project Science-IT. The authors also acknowledge Finland's CSC – IT Center for Science Ltd. for providing generous computational resources.

Keywords

  • Agents
  • Bayesian Optimization
  • Particle Swarm Optimization
  • Reinforcement Learning

Fingerprint

Dive into the research topics of 'AgentForge: A Flexible Low-Code Platform for Reinforcement Learning Agent Design'. Together they form a unique fingerprint.
  • AU: Artificial User

    Oulasvirta, A. (Principal investigator), Bai, Y. (Project Member), Kompatscher, J. (Project Member), Wang, M. (Project Member), Langerak, T. (Project Member), Du, Y. (Project Member) & Wang, R. (Project Member)

    01/10/202430/09/2029

    Project: EU Horizon Europe ERC

  • -: Finnish Center for Artificial Intelligence

    Kaski, S. (Principal investigator)

    01/01/201931/12/2022

    Project: Academy of Finland: Other research funding

  • Science-IT

    Hakala, M. (Manager)

    School of Science

    Facility/equipment: Facility

Cite this