Recent trends in pervasive computing promote the vision of Collective Adaptive Systems (CASs): large-scale collections of relatively simple agents that act and coordinate with no central orchestrator to support distributed applications. Engineering global behaviour out of local activity and interaction, however, is a difficult task, typically addressed by try-and-error approaches in simulation environments. In the context of Aggregate Computing (AC), a prominent functional programming approach for CASs based on field-based coordination, this difficulty is reflected in the design of versatile algorithms preserving efficiency in a variety of environments. To deal with this complexity, in this work we propose to apply Machine Learning techniques to automatically devise local actions to improve over manually-defined AC algorithms specifications. Most specifically, we adopt a Reinforcement Learning-based approach to let a collective learn local policies to improve over the standard gradient algorithm—a cornerstone brick of several higher-level self-organisation algorithms. Our evaluation shows that the learned policies can speed up the self-stabilisation of the gradient to external perturbations.

Aguzzi G., Casadei R., Viroli M. (2022). Towards Reinforcement Learning-based Aggregate Computing. CHAM : Springer Science and Business Media Deutschland GmbH [10.1007/978-3-031-08143-9_5].

Towards Reinforcement Learning-based Aggregate Computing

Aguzzi G.
;
Casadei R.;Viroli M.
2022

Abstract

Recent trends in pervasive computing promote the vision of Collective Adaptive Systems (CASs): large-scale collections of relatively simple agents that act and coordinate with no central orchestrator to support distributed applications. Engineering global behaviour out of local activity and interaction, however, is a difficult task, typically addressed by try-and-error approaches in simulation environments. In the context of Aggregate Computing (AC), a prominent functional programming approach for CASs based on field-based coordination, this difficulty is reflected in the design of versatile algorithms preserving efficiency in a variety of environments. To deal with this complexity, in this work we propose to apply Machine Learning techniques to automatically devise local actions to improve over manually-defined AC algorithms specifications. Most specifically, we adopt a Reinforcement Learning-based approach to let a collective learn local policies to improve over the standard gradient algorithm—a cornerstone brick of several higher-level self-organisation algorithms. Our evaluation shows that the learned policies can speed up the self-stabilisation of the gradient to external perturbations.
2022
Coordination Models and Languages. COORDINATION 2022. IFIP Advances in Information and Communication Technology
72
91
Aguzzi G., Casadei R., Viroli M. (2022). Towards Reinforcement Learning-based Aggregate Computing. CHAM : Springer Science and Business Media Deutschland GmbH [10.1007/978-3-031-08143-9_5].
Aguzzi G.; Casadei R.; Viroli M.
File in questo prodotto:
File Dimensione Formato  
paper22-coord-ac-rl.pdf

Open Access dal 15/06/2023

Tipo: Postprint
Licenza: Licenza per accesso libero gratuito
Dimensione 753.94 kB
Formato Adobe PDF
753.94 kB Adobe PDF Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11585/902662
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 12
  • ???jsp.display-item.citation.isi??? 5
social impact