Artificial collective intelligence engineering: a survey of concepts and perspectives
R Casadei - Artificial Life, 2023 - ieeexplore.ieee.org
Collectiveness is an important property of many systems—both natural and artificial. By
exploiting a large number of individuals, it is often possible to produce effects that go far …
exploiting a large number of individuals, it is often possible to produce effects that go far …
Towards reinforcement learning-based aggregate computing
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 …
(CASs): large-scale collections of relatively simple agents that act and coordinate with no …
MacroSwarm: A Field-Based Compositional Framework for Swarm Programming
Swarm behaviour engineering is an area of research that seeks to investigate methods for
coordinating computation and action within groups of simple agents to achieve complex …
coordinating computation and action within groups of simple agents to achieve complex …
[HTML][HTML] Scalability through Pulverisation: Declarative deployment reconfiguration at runtime
In recent years, the infrastructure supporting the execution of situated distributed
computations evolved at a fast pace. Modern collective adaptive applications–as found in …
computations evolved at a fast pace. Modern collective adaptive applications–as found in …
[HTML][HTML] The exchange calculus (XC): a functional programming language design for distributed collective systems
Distributed collective systems are systems formed by homogeneous dynamic collections of
devices acting in a shared environment to pursue a joint task or goal. Typical applications …
devices acting in a shared environment to pursue a joint task or goal. Typical applications …
Scarlib: Towards a hybrid toolchain for aggregate computing and many-agent reinforcement learning
This article introduces ScaRLib, a Scala-based framework that aims to streamline the
development cyber-physical swarms scenarios (ie, systems of many interacting distributed …
development cyber-physical swarms scenarios (ie, systems of many interacting distributed …
[HTML][HTML] Dynamic IoT deployment reconfiguration: A global-level self-organisation approach
The edge–cloud continuum provides a heterogeneous, multi-scale, and dynamic
infrastructure supporting complex deployment profiles and trade-offs for application …
infrastructure supporting complex deployment profiles and trade-offs for application …
Dynamic decentralization domains for the internet of things
The Internet of Things (IoT) and edge computing are fostering a future of ecosystems hosting
complex decentralized computations that are deeply integrated with our very dynamic …
complex decentralized computations that are deeply integrated with our very dynamic …
Proximity-based self-federated learning
In recent advancements in machine learning, federated learning allows a network of
distributed clients to collaboratively develop a global model without needing to share their …
distributed clients to collaboratively develop a global model without needing to share their …
Flexible self-organisation for the cloud-edge continuum: a macro-programming approach
Macro-programming enables the definition of highly distributed applications as a single
“macro-program”, providing first-class abstractions to describe and reason about global …
“macro-program”, providing first-class abstractions to describe and reason about global …