Royal FLush is a platform for decentralised federated learning based on multi-agent systems. It uses autonomous agents to coordinate training, exchange model updates and reach consensus without a central server. The system is built using SPADE and XMPP, and allows the deployment of experiments across multiple machines. Each agent follows finite state machines that guide its behaviour through training, communication and consensus stages. The platform includes observer agents for passive logging, enabling detailed tracking of performance over time. To test the system, we implement PACoL, an asynchronous consensus algorithm, and run a series of experiments using different topologies, data distributions and numbers of agents. The results show that the approach remains effective in varied conditions and supports reliable learning in a fully decentralised environment.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Royal FLush: A MAS-Based Platform for Decentralized Federated Learning Based on SPADE Agents

  • Francisco Enguix,
  • J. A. Rincon,
  • Alberto Huertas Celdrán,
  • C. Carrascosa

摘要

Royal FLush is a platform for decentralised federated learning based on multi-agent systems. It uses autonomous agents to coordinate training, exchange model updates and reach consensus without a central server. The system is built using SPADE and XMPP, and allows the deployment of experiments across multiple machines. Each agent follows finite state machines that guide its behaviour through training, communication and consensus stages. The platform includes observer agents for passive logging, enabling detailed tracking of performance over time. To test the system, we implement PACoL, an asynchronous consensus algorithm, and run a series of experiments using different topologies, data distributions and numbers of agents. The results show that the approach remains effective in varied conditions and supports reliable learning in a fully decentralised environment.