{"title":"Reactive Environments for Active Inference Agents with RxEnvironments.jl","authors":"Wouter W. L. Nuijten, Bert de Vries","doi":"arxiv-2409.11087","DOIUrl":null,"url":null,"abstract":"Active Inference is a framework that emphasizes the interaction between\nagents and their environment. While the framework has seen significant\nadvancements in the development of agents, the environmental models are often\nborrowed from reinforcement learning problems, which may not fully capture the\ncomplexity of multi-agent interactions or allow complex, conditional\ncommunication. This paper introduces Reactive Environments, a comprehensive\nparadigm that facilitates complex multi-agent communication. In this paradigm,\nboth agents and environments are defined as entities encapsulated by boundaries\nwith interfaces. This setup facilitates a robust framework for communication in\nnonequilibrium-Steady-State systems, allowing for complex interactions and\ninformation exchange. We present a Julia package RxEnvironments.jl, which is a\nspecific implementation of Reactive Environments, where we utilize a Reactive\nProgramming style for efficient implementation. The flexibility of this\nparadigm is demonstrated through its application to several complex,\nmulti-agent environments. These case studies highlight the potential of\nReactive Environments in modeling sophisticated systems of interacting agents.","PeriodicalId":501175,"journal":{"name":"arXiv - EE - Systems and Control","volume":"7 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-09-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"arXiv - EE - Systems and Control","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/arxiv-2409.11087","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Active Inference is a framework that emphasizes the interaction between
agents and their environment. While the framework has seen significant
advancements in the development of agents, the environmental models are often
borrowed from reinforcement learning problems, which may not fully capture the
complexity of multi-agent interactions or allow complex, conditional
communication. This paper introduces Reactive Environments, a comprehensive
paradigm that facilitates complex multi-agent communication. In this paradigm,
both agents and environments are defined as entities encapsulated by boundaries
with interfaces. This setup facilitates a robust framework for communication in
nonequilibrium-Steady-State systems, allowing for complex interactions and
information exchange. We present a Julia package RxEnvironments.jl, which is a
specific implementation of Reactive Environments, where we utilize a Reactive
Programming style for efficient implementation. The flexibility of this
paradigm is demonstrated through its application to several complex,
multi-agent environments. These case studies highlight the potential of
Reactive Environments in modeling sophisticated systems of interacting agents.