ConceptioArchivearXiv CS
arXiv CSopen access

C2FL: Clustered Continual Federated Learning under Spatial and Temporal Drift

Unknown · 2026 · arxiv_cs
arXiv CS · Papers · License: Open Access · 2026
Open Source ↗Direct PDF ↓
machine learning, deep learning, neural networks

C²FL: Clustered Continual Federated Learning under Spatial and Temporal Drift Davide Domini

Gianluca Aguzzi

Lorenzo Pellegrini

Mirko Viroli

Lukas Esterle

arXiv:2606.18003v1 [cs.LG] 16 Jun 2026

Aarhus University University of Bologna University of Bologna University of Bologna University of Bologna Aarhus, Denmark Cesena, Italy Cesena, Italy Cesena, Italy Cesena, Italy [email protected] [email protected] [email protected] [email protected] [email protected]

Abstract—Collective Adaptive Systems (CAS) increasingly rely on machine learning to let each node learn from locally sensed data, aligning its behavior with the surrounding environment. Scaling this intelligence, however, raises fundamental challenges: sensed data is often privacy-sensitive, preventing centralized collection; nodes are mobile, traversing regions where nearby nodes perceive similar phenomena while distant ones observe radically different conditions, creating natural spatial clusters; and these distributions evolve over time due to mobility, introducing temporal drift that makes local models progressively stale. These dynamics arise across domains – vehicular sensing, drone-based monitoring, smartphone crowdsensing – yet the interplay of privacy, spatial heterogeneity, and temporal drift severely undermines conventional learning strategies. Therefore, we propose C²FL, a fully distributed Federated Learning (FL) approach where nodes self-organize into learning groups through spatial clustering, reflecting the geographic structure of the environment. To counteract temporal drift, each node combines experience replay with a dwell-time-aware adaptive averaging step, progressively incorporating the regional consensus as it remains longer within the same area, while preserving previously acquired knowledge under evolving distributions. We evaluate our approach on synthetic experiments that systematically reproduce spatial and temporal shifts, showing that standard federated strategies degrade significantly under these conditions and that our method restores robust collective adaptation. Index Terms—Clustered Federated Learning, Continual Learning, Collective Adaptive Systems, Decentralized Learning

I. I NTRODUCTION Recent advancements in decentralized computing pave the way for embedding intelligence directly at the network edge, enabling entities of Collective Adaptive Systems (CAS) to autonomously tune their operations using on-device machine learning. In domains characterized by persistent mobility – such as connected vehicular networks, drone swarms, and participatory crowdsensing – these autonomous nodes must perpetually refine their understanding of the environment. However, accomplishing this adaptation while respecting strict privacy boundaries and limited communication bandwidth introduces substantial hurdles. Consequently, standard distributed learning methodologies frequently prove inadequate for sustaining this pervasive edge intelligence. A primary source of difficulty stems from the spatial structure of the observed data. Devices that are geographically close typically perceive similar phenomena and therefore collect data with comparable statistical properties, whereas

IID

D II n-

No

Fig. 1: Proximity-based heterogeneous data distribution. Circles represent devices, lines represent communication links between devices, and background colors indicate different data distributions. Data are homogeneous within subregions and non-IID across subregions.

nodes located in distant regions observe radically different conditions [1], [2]. This induces a form of structured heterogeneity in which data is approximately homogeneous within local subregions but strongly non-Independent and Identically Distributed (non-IID) across the wider environment (see Figure 1). When nodes move across these regions, this spatial heterogeneity acquires a temporal dimension: each device is exposed to a sequence of locally coherent but globally distinct data regimes, making its local distribution inherently nonstationary. Over time, these mobility-induced shifts can make previously trained models stale and degrade performance on earlier contexts through catastrophic forgetting [3]. At the same time, the data sensed at the network edge is often privacy-sensitive, preventing straightforward centralized collection and training. Federated Learning (FL) has therefore emerged as a natural paradigm for this setting, allowing devices to collaboratively train a shared model without exchanging raw data [4]. FL has been successfully deployed in largescale distributed environments [5]–[8], and has recently been applied to collective self-adaptive systems [9]. To better handle spatial non-IID data, prior work has proposed Clustered Federated Learning (CFL) approaches [10], which group devices with similar distributions and train a separate model for each cluster. While effective in static populations, these methods

largely ignore the inherent mobility of devices in CASs and therefore do not directly address the sequential distribution shifts experienced by moving nodes. Addressing this limitation is essential to design federated algorithms that can retain prior knowledge while adapting to novel environments encountered during mobility. To close this gap, in this work, we propose C²FL (Clustered Continual Federated Learning), a decentralized clusterbased continual federated learning approach for mobile spatial environments. C²FL builds on the FBFL framework [11] to preserve decentralized spatial clustering, while incorporating Continual Learning (CL) mechanisms to cope with the sequential distribution shifts induced by mobility [3]. While recent studies have begun to explore the intersection of FL, CL, and mobility [12], to the best of our knowledge no prior work has explicitly combined decentralized coordination, CFL, and continual adaptation within a unified framework. CL methods are specifically designed to enable models to adapt to sequentially changing data distributions while mitigating catastrophic forgetting, for instance by leveraging experience replay together with progressive model integration across successive regimes. In particular, we instantiate this design with replay and an adaptive averaging mechanism, which gradually blends the regional consensus into the device model as permanence in the current region increases, and experimentally evaluate their behavior in a federated setting characterized by spatially structured data heterogeneity and device mobility. Our experiments leverage widely used benchmark datasets synthetically partitioned to create challenging scenarios for evaluating the proposed approach. The remainder of this paper is organized as follows. Section II reviews the relevant background and related work. Section II-D presents the motivation of this work and formulates the research questions. Section III formalizes the considered system model and makes explicit how node mobility induces a continual task stream. Section IV discusses the proposed C²FL approach. Section V reports the experimental evaluation and discusses the obtained results. Finally, Section VI concludes the paper and outlines directions for future research. II. BACKGROUND AND M OTIVATION A. Federated Learning Federated Learning (FL) [13], [14] has emerged as a distributed machine learning paradigm that enables multiple clients to collaboratively train a shared model while keeping data locally on devices, thus preserving privacy. In the standard formulation, each client performs local training and periodically shares model updates with a central server, which aggregates them to produce a global model. This process is iterated over multiple communication rounds. A key assumption underlying classical FL is that client data are independent and identically distributed (IID). However, this assumption rarely holds in real-world deployments. In practice, data across clients are typically non-IID due to variations in user behavior, environmental conditions, or sensing contexts. This statistical heterogeneity is known to negatively

affect convergence and model performance [15], [16], often leading to model drift and unstable optimization dynamics. To address this issue, a line of research has focused on Clustered Federated Learning [17], where the objective is no longer to learn a single global model, but rather to partition clients into groups based on similarity in their data distributions and train a separate model for each cluster. This approach enables a form of implicit personalization, improving performance in heterogeneous settings by restricting collaboration to statistically similar clients. Moreover, in CAS and large-scale IoT environments, data heterogeneity often exhibits a spatial structure [18]. Devices that are geographically close tend to observe similar phenomena, leading to locally homogeneous data distributions, while distant devices may experience significantly different conditions. This results in proximity-based non-IID data (Figure 1), where heterogeneity emerges across spatial regions rather than randomly across clients. Another fundamental challenge in applying FL to CAS lies in the reliance on centralized coordination. Traditional serverbased architectures introduce scalability bottlenecks, communication overhead, and single points of failure, which are particularly problematic in highly distributed and dynamic environments such as IoT systems. To overcome these limitations, recent works have proposed self-organizing and decentralized FL approaches [9], [11], where clients autonomously form collaboration groups and perform learning without a central coordinator. These methods improve scalability and resilience by enabling adaptive, multi-model learning through local interactions. However, existing approaches typically assume relatively static network conditions, limiting their applicability in highly dynamic scenarios characterized by mobility and evolving topologies. B. Continual Learning Continual Learning (CL), sometimes referred to as lifelong learning, studies learning systems that are exposed to a sequence of tasks or data distributions over time, rather than to a single stationary training set [3]. The goal is to enable a model to acquire new knowledge while preserving previously learned capabilities. This setting naturally arises in long-lived adaptive systems, where the operating conditions of a device may evolve due to changes in the environment, user behavior, task requirements, or mobility. In such scenarios, retraining a model from scratch whenever new data becomes available is often impractical, either because data from past experiences is no longer accessible, or because compute, time, or other resource constraints make a full retraining infeasible. The main challenge addressed by CL is catastrophic forgetting, namely the tendency of neural models to quickly lose performance on previously learned tasks when optimized on new ones [19]. Depending on how the data stream evolves, CL problems are commonly distinguished into task-incremental, domainincremental, and class-incremental settings [20]. In taskincremental learning, the model observes a sequence of distinct tasks, often with task identifiers available at training and

inference time, which serve as a way to partition a global problem into different parts. In domain/data-incremental learning, the input distribution changes while the prediction space remains fixed. In class-incremental learning, new classes are progressively introduced, and the model must discriminate among all classes observed so far. Beyond this basic taxonomy, other scenarios have been proposed to better capture the properties of realistic streams. For instance, class-incremental learning with repetitions allows previously observed classes to reappear later in the stream, modeling the fact that real environments often revisit past concepts rather than presenting each class only once [21]. To mitigate forgetting, different methods have been proposed, which are usually grouped into three categories: (i) regularization approaches constrain the update of model parameters to preserve knowledge relevant to previous tasks; (ii) replay approaches store past examples and interleave them with current data [22], [23]; (iii) architectural methods allocate task-specific model components, for instance, through dynamic expansion, masking, or task-specific modules. Among these strategies, replay is particularly relevant for distributed edge settings, since it can be performed locally without sharing raw data. In mobile spatial environments, replay can be complemented by lightweight parameterintegration rules that progressively mix the regional consensus into the device model as the node stabilizes in a region. For mobile nodes in spatial environments, this combination provides a practical way to adapt to newly visited regions while retaining knowledge acquired from regions visited earlier in time. On the other hand, architectural methods often rely on explicit task signals or well-defined task boundaries [24]–[27], which can make them less suitable for continuous adaptation in decentralized settings where task boundaries may be blurred. C. Federated Continual Learning Federated Continual Learning (FCL), which combines FL and CL, has emerged as a promising approach to handle nonstationary data in distributed systems, enabling models to adapt over time while preserving privacy. Existing approaches can be broadly categorized based on how they mitigate catastrophic forgetting in federated settings [28], including: (i) regularization-based methods; (ii) replay or memory-based techniques; (iii) model-integration strategies; and (iv) architectural decomposition schemes. Surveys such as [12], [29] highlight that these methods address different variants of continual learning (e.g., task-, domain-, or class-incremental) under federated constraints, and are increasingly motivated by edge and mobile applications characterized by heterogeneous and evolving data distributions. Several works explicitly consider dynamic environments where data distributions change over time due to mobility or concept drift [30], [31]. For instance, extensions of FedAvg incorporate drift detection and adaptive updates to cope with non-stationary data, while other approaches introduce attention mechanisms or personalized model components to improve adaptation in rapidly changing settings. More ad-

vanced frameworks, such as Cross-FCL [32], tackle scenarios where devices move across multiple edge systems, proposing parameter decomposition and cross-edge knowledge transfer to balance adaptation and retention. Similarly, lifelong federated learning [33] has been explored in mobile robotics, where agents continuously acquire new knowledge while collaborating through federated updates. In parallel, mobility-aware FL [34] research has shown that client movement both exacerbates and, in some cases, alleviates statistical heterogeneity. Mobility can degrade convergence due to intermittent participation and shifting data, but can also act as a mechanism for implicit data mixing and knowledge propagation across the network [35]. This dual role has motivated approaches that explicitly model mobility in the learning process, for example through hierarchical aggregation, mobility-aware sampling, or decentralized coordination strategies. However, these works typically focus on improving convergence and communication efficiency, rather than addressing continual adaptation at the model level. Despite these advances, existing FCL approaches largely assume either centralized coordination, static or weakly dynamic client groupings, or ignore the spatial structure of data altogether. While some works combine FL and CL to handle non-stationarity, they do not explicitly consider clustered or proximity-based learning, and conversely, CFL approaches generally assume stable client memberships and do not incorporate continual learning mechanisms. D. Motivation and Research Questions Existing literature still lacks a unified treatment of three aspects that jointly characterize mobile CAS scenarios: decentralized clustered coordination, spatially structured data heterogeneity, and continual adaptation to mobility-induced distribution shifts. This limitation is particularly relevant when nodes move across regions, because each device encounters a sequence of locally coherent but distinct data regimes, which can degrade performance over time and induce catastrophic forgetting. Mobility-aware FL methods mainly target convergence and communication efficiency, whereas current FCL approaches do not explicitly account for decentralized clustered coordination in spatially structured environments. This motivates our work on a unified framework that combines decentralized coordination, CFL, and CL to study whether such an integration can better support adaptation under mobilityinduced drift. We therefore investigate the following research questions: (RQ1) Does node mobility in decentralized clustered federated learning induce sequential distribution shifts that lead to performance degradation and catastrophic forgetting? (RQ2) Can a decentralized approach that balances local adaptation with global model integration, enriched with continual learning mechanisms, improve knowledge retention and robustness under mobility-induced drift?

TABLE I: Summary of the main notation used in the paper. Meaning

fonts (e.g., p, x) represent vectors and matrices, while regular fonts are used for scalars (e.g., t, d).

V

Set of devices

A. Spatial Environment and Mobility

T

Number of learning rounds

S

Spatial domain

Let S ⊆ R2 be a spatial domain SKpartitioned into K disjoint subregions {Sk }K such that k=1 k=1 Sk = S. Each device (t) d ∈ V occupies a position pd ∈ S at round t. We denote by (t) rd ∈ {1, . . . , K} the index of the region containing device d at time t, namely

Symbol

Sk

k-th spatial subregion

K

Number of subregions

(t)

pd

Position of device d at round t

(t) rd (t) Rk G(t) = (V, E (t) )

Region of device d at round t

(t) Nd (t) Dd (t) nd (t) Pd

Neighbors of device d

ϵ1 , ϵ2

Intra-/inter-region thresholds

Devices in region/cluster k Communication graph Local dataset of device d Number of local samples Local data distribution

(t)

Device model parameters

(t)

Local empirical objective

Jk

(t)

Region-wise objective

(t) Td (t) Hd (t) ηd (t) gd

Task of device d at round t

R (t+1) θe

Cluster radius

θk

Regional consensus model

(t) Md (t) sd

Replay memory

θd

Ld

d (t+1)

Task history of device d Elected cluster leader Distance-to-leader field Locally trained model

Dwell-time counter

H

Averaging horizon

Γ

Maximum mixing factor (t)

αd

Adaptive mixing factor

Accd (k)

(t)

Per-region accuracy

CAcc(t)

Cumulative accuracy

III. P ROBLEM F ORMULATION This section formalizes the system model and the learning problem addressed in this work; the main symbols used throughout the paper are summarized in Table I. Specifically, we characterize how node mobility inherently induces a continual task stream for a set of mobile devices V, which collaboratively learn over a discrete time horizon T , i.e., for rounds t ∈ {1, . . . , T }, while navigating a spatial environment characterized by structured data heterogeneity. To this end, we first detail the spatial environment and the mobility model (Section III-A), followed by a formalization of the regioninduced data heterogeneity (Section III-B). Finally, we define the learning objectives and the resulting mobility-induced continual task stream (Sections III-C and III-D). Notation: Throughout the remainder of the paper, we use (t) superscripts to denote the time index (e.g., pd for the position of device d at round t) and subscripts for the device index (e.g., (t) Dd for the local dataset of device d at round t). Boldface

(t)

rd = k

⇐⇒

(t)

pd ∈ Sk .

(t)

Hence, the trajectory {pd }Tt=1 induces for each device a (t) region-membership sequence {rd }Tt=1 . For each region k, we write (t) (t) Rk = {d ∈ V : rd = k} for the set of devices currently located in Sk . The communication pattern is modeled as a time-varying graph G (t) = (V, E (t) ), where (d, d′ ) ∈ E (t) if and only if devices d and d′ can directly exchange information at (t) round t. We denote by Nd = {d′ ∈ V : (d, d′ ) ∈ E (t) } the communication neighborhood of node d. Node mobility therefore affects the system along two coupled dimensions: it changes the local environment from which a device collects data, and it changes the set of peers with which the same device can collaborate. B. Region-Induced Data Heterogeneity Let X and Y denote the input and output spaces, respectively. Specifically, X represents the space of observations locally perceived by the devices (e.g., environmental sensor readings), while Y represents the corresponding target variables to be predicted. We denote outputs by y ∈ Y; scalar targets are included as the one-dimensional special case. At round t, each device d is associated with a local dataset (t) (t) (t) (t) nd Dd = {(xd,i , yd,i )}i=1 sampled from a local distribution (t) (t) Pd (x, y) over X × Y, where nd denotes the number of samples observed by device d at round t. When the time index is implicit, we simply write Dd and Pd . Let D(·, ·) denote a statistical distance between probability distributions. Since (t) data is generated by the surrounding physical context, Pd depends on the region currently occupied by the device. Assumption 1 (Spatial-Data Correlation). Devices located in the same geographic region exhibit similar data distributions. Specifically, for any region h ∈ {1, . . . , K} and any two (t) devices d, d′ ∈ Rh , (t) (t)  D Pd , Pd′ ≤ ϵ1 , for an intra-region similarity threshold ϵ1 > 0. Assumption 2 (Inter-Region Heterogeneity). Data distributions across different subregions are non-IID. For any two (t) (t) distinct regions i ̸= j, and any devices d ∈ Ri and d′ ∈ Rj , (t) (t)  D Pd , Pd′ ≥ ϵ2 ,

where ϵ2 > ϵ1 establishes a strict separation gap between inter-region heterogeneity and intra-region similarity. Given these assumptions, when a device moves across regions, its local data distribution changes abruptly, turning spatial heterogeneity into temporal drift along its trajectory. C. Region-Wise Objective Let fθ : X → Y be a prediction model parameterized by θ ∈ Rp , and let ℓ fθ (x), y be the per-sample loss (e.g., crossentropy for classification, mean squared error for regression). We define the local empirical objective of device d at round t as (t) nd 1 X (t) (t) (t)  ℓ fθ (xd,i ), yd,i . Ld (θ) := (t) nd i=1

(t)

d∈Rk

denote the total number of samples currently available in region k. We then define the region-wise empirical objective (t)

1

nd X X

(t) Nk (t) i=1 d∈R

(t)

(t) 

ℓ fθ (xd,i ), yd,i

k

=

1

X

(t)

Nk

(t)

where Update(θ0 , F ) denotes a few local optimization steps (t) on objective F starting from initialization θ0 . Intuitively, Ld pushes the model to fit the data currently observed by device d, while Ω acts as a memory-preserving term that discourages the device from forgetting what it learned in previously visited regions. E. Overall Decentralized Learning Goal

For each region k ∈ {1, . . . , K} and round t, let X (t) (t) Nk := nd

(t) Jk (θ) :=

According to Definition 1, node mobility transforms a spatial learning problem into a sequential one: at round t, the (t) same device starts from its current model θd and performs a local adaptation step while traversing different region-specific data regimes. This local continual-learning update can be abstracted as:   (t+1) (t) (t) (t−1)  , θd ≈ Update θd , Ld (θ) + λ Ω θ; Hd

(t)

nd Ld (θ).

(t)

d∈Rk

Clustered federated learning and continual learning address two complementary dimensions of the same problem, namely the spatial coordination of devices currently exposed to similar conditions (collective aspect) and the temporal robustness of the models they carry while moving across regions (individual aspect). Accordingly, the overall problem can be stated as follows: design a decentralized learning process that, at each round t, simultaneously approximates the collection of (t) region-wise objectives {Jk }K k=1 under the communication constraints induced by G (t) and preserves model competence (T ) over the device-level task stream Hd . Equivalently, the desired process should track region-wise optima while limiting catastrophic forgetting in mobile devices.

(t)

That is, Jk (θ) is simply the average loss over all samples currently observed by the devices located in region k, which equivalently corresponds to the weighted average of the local empirical objectives. An ideal region-specific model therefore satisfies (t)⋆ (t) θk ∈ arg minp Jk (θ). θ∈R

In the decentralized setting considered here, clustered federated learning seeks distributed approximations of these regionwise optima using only local communication from the graph G (t) . D. Mobility-Induced Continual Learning Stream Mobility implies that each device is exposed to a sequence of different local data regimes over time. To formalize this, we define (t) (t)  Td := Pd , ℓ as the local task experienced by device d at round t, namely the learning problem induced by the distribution currently observed at that device. Definition 1 (Mobility-induced task stream). For each device (t) d ∈ V, the trajectory {pd }Tt=1 induces the task sequence (t) T (t) (1) (t) {Td }t=1 . We denote by Hd = {Td , . . . , Td } the task history experienced by device d up to round t, and refer to (T ) the full sequence Hd as its continual task stream.

IV. C LUSTERED C ONTINUAL F EDERATED L EARNING : C²FL C²FL is an interplay of three main components: (i) a decentralized clustering mechanism that groups devices based on the similarity of their local data distributions, (ii) a federated learning algorithm that trains cluster-specific models through collaborative optimization, and (iii) a continual learning module that enables each device to adapt to sequential distribution shifts while mitigating catastrophic forgetting. For sake of clarity, we present these components as distinct modules, with the same temporal ordering as the one described above. However, in practice, these processes may have different timescales and may be interleaved in various ways—more details on this aspect are discussed in Section V-B. The complete protocol for one communication round is formalized in Algorithm 1. a) Decentralized Clustering: In C²FL, the spatial clustering of mobile devices is achieved through a self-stabilizing leader election process implemented using the aggregate computing paradigm [36]. Specifically, we leverage the Sbuilding block (Sparse-choice) pattern [37], which partitions the network into contiguous regions, each centered around a dynamically elected leader. (t) Formally, each node d ∈ V maintains a local state σd = (t) (t) (t) ⟨ηd , gd ⟩, where ηd ∈ V identifies its currently elected clus(t) ter leader and gd ∈ R≥0 tracks the shortest communication

distance to it. The process is driven by a persistent priority vk ∈ R assigned to each node k (e.g., based on its ID or a random value), which determines the leadership hierarchy and ensures convergence. At every round t, nodes exchange their (t) states with their neighbors Nd , and each node d updates its state through the following emergent logic: 1) Information Integration: Node d constructs a set of per(t) ceived leadership claims Cd by relaying advertisements from its neighbors and considering its own potential leadership: (t)

(t−1)

(t−1)

Cd = {(ηd′

, gd′

(t)

(t)

+∥pd −pd′ ∥) | d′ ∈ Nd }∪{(d, 0)} (1) (t)

(t)

(t)

where ∥pd − pd′ ∥ is the Euclidean distance to neighbor d′ . Each claim represents a candidate leader and the current estimated path length to reach it. 2) Candidate Pruning: To ensure that clusters reflect local (t) spatial correlation, node d filters Cd to keep only those candidates reachable within a maximum radius of influ(t) (t) ence R, forming the candidate set Kd = {(k, g) ∈ Cd | g ≤ R}. 3) Priority-Based Election: The node elects the “best” can(t) didate from Kd by maximizing the priority vk . The state is then updated as: (t)

(t)

⟨ηd , gd ⟩ = argmax⟨k,g⟩∈K(t) {(vk , k)}

(2)

d

Assuming the radius R is chosen appropriately with respect to the spatial distribution of the nodes, this mechanism yields a (t) Voronoi-like partition where each node d belongs to a Rk (we (t) will use Rk to denote both the region and the corresponding (t) cluster of devices) centered around its leader ηd , which lives inside k’s radius of influence and is separated from other clusters by a boundary of width at least R, capturing the (t) spatial correlation structure of the data. We refer to ηd→k as the cluster leader of node d in region k at round t. The logic is self-stabilizing: if a node d moves beyond its current leader’s radius or a leader fails, the corresponding claims are pruned or naturally expire, triggering a re-election that seamlessly realigns the clusters to the new topology. This ensures that learning groups remain consistent with the underlying data heterogeneity (Assumptions 1 and 2) without central coordination. b) Decentralized Clustered-Based Federated Learning: The federated learning process operates within the established clusters, utilizing the FBFL paradigm [11] (rooted to the SCR pattern [38]) to build regional consensus. This process is orchestrated through two complementary communication patterns from the aggregate computing literature: collect-cast (or C-block) [39] for aggregation and gradient-cast (or Gblock) for dissemination [40]. (t) The learning cycle for each cluster Rk consists of the following steps: 1)

(t) Local Training: Each device d ∈ Rk performs a fixed

number of local gradient descent steps via an optimization algorithm (e.g., Adam) on its effective local training set

(potentially augmented with replayed samples from previous regions, as described in the next section), starting (t) from the local model θd . This yields an updated local (t+1) model θed . 2) Consensus Aggregation (Collect-cast): The locally trained (t) models are routed towards the cluster leader ηd→k (sim(t) plified as ηd for sake of simplicity) by following the (t) gradient field gd in reverse. Formally, information flows (t) from nodes with larger gd to those with smaller values, effectively performing a spatial reduction over the clus(t) ter topology. The leader ηd collects these models and computes the new regional consensus using a weighted average: (t+1)

θk

=

1

X

(t) Nk (t) d∈R

(t) (t+1) nd θed

(3)

k

(t)

where Nk is the total sample count in the cluster. 3) Model Dissemination (Gradient-cast): Once the consen(t+1) sus θk is computed, the leader broadcasts it back to all (t) members of Rk . This dissemination follows the distance (t) field gd , where the leader acts as the source and the model parameters propagate “downhill” to reach every node within the radius R. The resulting dissemination and aggregation processes are inherently decentralized, allowing the system to continuously adapt to the dynamic cluster topology induced by node mobility. However, this fully distributed coordination introduces intrinsic communication latency, as locally trained models and regional consensus may require multiple interaction steps to propagate across the cluster via multi-hop communication. To address this, each device d performs a local knowledge merging step, reconciling the asynchronously received regional consensus with its current local state before continuing the learning process. c) Continual Learning via Adaptive Averaging and Replay: C²FL relies on two complementary mechanisms, namely replay and adaptive averaging, to mitigate forgetting while allowing the model to adapt to new regions. First, the generic (t−1) memory-preserving component Ω(θ; Hd ) is realized implicitly through Replay: rather than adding an explicit regularization term in parameter space, the node augments the current local data with samples collected in previously visited regions. Denoting (t) Lbd (θ) :=

1 (t) (t) |Md | + nd

X

·

ℓ fθ (x), y



(t)

(x,y)∈Dd

! +

X

ℓ fθ (x), y (t)

(x,y)∈Md



,

the replay-augmented local objective, then the Local Training phase can be written as  (t+1) (t) (t) θed ≈ Update θd , Lbd (θ) , which is the concrete realization adopted in C²FL of the (t) (t−1) abstract form Ld (θ) + λ Ω(θ; Hd ), with the historical contribution encoded by replayed samples. Concretely, the (t) (t) (t) node optimizes on Md ∪ Dd , where Dd is the latest local (t) dataset perceived in the current region and Md stores data collected before the current region. The replay memory is updated only when the device moves to a different region:  (t−1) (t) (t−1)  , if ηd = ηd , Md (t) (t−1) (t−1) Md = Md ∪ Dd , otherwise.   (0) Md = ∅ Thus, the current-region contribution is always given by the (t) latest Dd , whereas the historical replay memory grows only at (t−1) region changes by appending Dd . In this work, we assume an unbounded replay memory in order to isolate the effect of mobility-induced forgetting. An analysis on the impact of bounded-size memory replay policies, such as the ones based on class-balanced reservoir sampling [41], is left to future work. The goal of the replay mechanism is to reduce forgetting of knowledge acquired in previous regions. Second, after the (t+1) Model Dissemination step, the received regional model θk is merged into the device state through an adaptive averaging (t) rule. Let sd denote the number of consecutive rounds that device d has spent in its current region, namely ( (t−1) (t) (t−1) sd + 1, if ηd = ηd , (t) sd = 1, otherwise. Given an adaptation horizon H > 0 and a maximum collective mixing factor of Γ ∈ [0, 1] , we define the collective mixing factor as ) ( (t) sd (t) . αd = min Γ, H (t+1)

Denoting by θed the model obtained after local training with replay, then the final device model is updated as (t+1)

θd

(t) (t+1) (t) (t+1) = (1 − αd ) θed + α d θk .

This second stage complements the local continual update above: replay preserves knowledge from the device history, while adaptive averaging aligns the resulting model with the current cluster-level consensus. This rule makes the collective contribution small immediately after a region change and progressively stronger while the node remains in the same area, thereby integrating local-area knowledge without abrupt overwriting. For static devices, no region transition occurs, (t) (t) so Md = ∅ and local training simply relies on Dd , i.e., the latest local dataset perceived in the current area. In this case, the local model progressively aligns with the regional consensus while still benefiting from local updates. Replay (t) memory Md is never shared with other nodes; accordingly,

Algorithm 1 C²FL: One communication round for device d. (t) (t) Here, Dd is the current local dataset, ηd is the current cluster (t) (t) leader, gd the distance-to-leader field, sd the permanence (t) counter in the current region, Md the historical replay (t+1) (t+1) memory, θed the locally trained model, θk the regional consensus, Γ the maximum collective mixing factor, and H the adaptive-averaging horizon. (t)

(t−1)

Require: Dd , Dd

(t−1)

, {σd′

(t)

(t−1)

}d′ ∈N (t) , θd , ηd d

(t−1) Md (t+1) (t) Ensure: θd , Md

(t−1)

, sd

,

1: Phase 1: Decentralized Clustering Update (t)

2: Build Cd 3: 4: 5:

from neighbor claims and self-claim (d, 0)

(t) (t) Kd ← {(k, g) ∈ Cd : g ≤ R} (t) (t) (ηd , gd ) ← arg max(k,g)∈K(t) (vk , k) d (t) (t−1) if ηd ̸= ηd then (t) (t) (t−1) (t−1) sd ← 1; Md ← Md ∪ Dd

6: 7: else (t) (t−1) (t) (t−1) 8: sd ← sd + 1; Md ← Md 9: end if 10: Phase 2: Continual Local Training (t+1)

(t)

(t)

(t)

e 11: θ ← LocalTrain(θd , Md ∪ Dd ) d 12: Phase 3: Cluster Aggregation (Collect-cast) (t+1)

e 13: Route θ d

(t)

(t)

toward ηd following decreasing gd (t) 14: if d = ηd then P (t) (t+1) (t+1) 15: θk ← 1(t) d′ ∈R(t) nd′ θed′ Nk k 16: end if 17: Phase 4: Model Dissemination (Gradient-cast) (t+1) (t) (t) 18: Receive θk propagated from ηd via increasing gd 19: Phase 5: Local Knowledge Integration (t) (t) 20: αd ← min{Γ, sd /H} (t+1) (t) e(t+1) (t) (t+1) 21: θd ← (1 − αd )θd + α d θk

moving devices influence federated aggregation only through the locally trained model contributed during Consensus Aggregation. This model already reflects knowledge accumulated (1...t−1) in previously visited regions rd , while the adaptive averaging rule progressively aligns it with the current regional consensus as permanence in the area increases. V. E XPERIMENTAL E VALUATION A. Experimental Setting The experimental evaluation is designed to validate the approach introduced in Section IV in a decentralized learning scenario where spatial data heterogeneity and mobilityinduced temporal drift occur simultaneously. To this end, we consider a synthetic spatial environment composed of four distinct subregions. Each subregion is associated with a different data distribution, so that devices located within the same area observe statistically similar samples, whereas devices belonging to different areas observe non-IID data, consistently with the setting illustrated in Figure 1 and with the spatial-

data correlation and inter-region heterogeneity assumptions formalized in Assumptions 1 and 2. We build the learning scenario using the ProFed benchmark [18] using the Extended MNIST (EMNIST) dataset and partitioning it into multiple synthetic local datasets. The partitioning follows a proximity-based non-IID scheme: each subdataset is assigned to one specific spatial area, and devices placed in that area can sense samples only from the corresponding distribution. As a result, devices in the same region receive homogeneous data, while devices in different regions are exposed to heterogeneous data distributions. This construction allows us to systematically reproduce the spatial heterogeneity assumed in Section III-B and to control the distribution shifts experienced by mobile devices. The simulated system consists of 50 devices distributed approximately equally across the four subregions. Each device perceives approximately 200 local samples per round, drawn from the distribution of its current area, and trains with a batch size of 32. The test set globally covers all four areas, with a total of 1600 samples (i.e., ∼ 400 per area). The samples are drawn from the corresponding distribution for each area, so that the test set reflects the same spatial heterogeneity as the training data. Each device independently executes the protocol described in Algorithm 1, locally training a multilayer perceptron (MLP) with two hidden layers of 128 neurons each, ReLU activations, 28 input units, and 27 output units. Local optimization is carried out using the Adam optimizer with a learning rate of 0.001 and cross-entropy loss. A subset of devices is allowed to move across areas during the learning process, following different mobility trajectories. The fraction of mobile devices is set to 20% of the total population. These mobile devices induce temporal drift at the local model level, since their data distribution changes whenever they enter a new area. Static devices, instead, remain in their initial area and therefore provide a stable regional learning signal. The four subregions are indexed 0 through 3. Mobile devices follow a circular trajectory, transitioning to the next area in the cycle at rounds 30, 60, and 90. The starting area of each mobile device is chosen independently; for instance, a device starting in area 0 visits 0 → 1 → 2 → 3, while a device starting in area 2 visits 2 → 3 → 0 → 1. In both cases, each device spends exactly 30 rounds per region. The total number of global rounds is set to 120. As decentralized federated learning baseline, we rely on the self-organizing FBFL [11] approach implemented through the Phyelds framework [42]. This baseline is used with a twofold purpose. First, it provides a reference implementation of decentralized clustered FL under proximity-based data heterogeneity. Second, it allows us to explicitly assess whether mobility causes performance degradation and catastrophic forgetting when no continual-learning mechanism is introduced. Starting from this baseline, we implement the proposed C²FL approach as described in Section IV, enriching FBFL with replay-based local training and adaptive averaging, thereby addressing the overall decentralized learning goal of tracking (t) region-wise objectives Jk while preserving competence over

(T )

the device-level task stream Hd formalized in Sections III-C and III-D. The adaptive averaging mechanism in Phase 5 of Algorithm 1 is configured with a maximum collective mixing factor of Γ = 0.3 and an adaptation horizon of H = 30 rounds. (t) (t) These values govern the adaptive rule αd = min{Γ, sd /H}: with H = 30, the mixing factor reaches its cap Γ = 0.3 after 9 consecutive rounds in the same region, which aligns with the typical dwell time of mobile devices (30 rounds per area between consecutive mobility triggers). The replay (t) memory Md is unbounded, i.e., every sample encountered in a region is retained and made available for local training upon subsequent visits. We adopt two complementary evaluation metrics: per-area test accuracy and cumulative accuracy. The first measures the performance of a device model on the test distribution of a single region k, thereby reflecting how well the model approximates the region-wise accuracy evaluated as the empirical mean over the test set: X 1 (t) 1{fθ(t) (x) = y} Accd (k) = test d |Dk | test (x,y)∈Dk

where Dktest denotes the held-out test set for region k, kept fixed across all rounds and never used during training, and 1{·} is the indicator function that takes value 1 when the model prediction fθ(t) (x) matches the true label y, and 0 d otherwise. This serves to visualize the impact of mobilityinduced task transitions on knowledge retention across the (T ) device task stream Hd . While the second aggregates the per-area accuracies into a single scalar measure of overall competence. We define the cumulative accuracy as the average, over all mobile devices, of the sum of their test accuracies across all regions: CAcc(t) =

1 |Vmob |

K X X

(t)

Accd (k)

d∈Vmob k=1

where Vmob denotes the set of mobile devices. This metric was used as a proxy to compare C²FL against the ablation baselines. The learning components are implemented in PyTorch [43] All experiments are repeated over 10 independent random seeds in order to reduce the effect of lucky initializations and avoid cherry-picking. Reported curves and quantitative results correspond to averages over these independent runs. The experimental artifacts, including source code, configuration files, and scripts required to reproduce the results, are publicly released and permanently archived under a permissive license1 . B. Results The first experiment evaluates whether mobility alone is sufficient to induce catastrophic forgetting in decentralized clustered federated learning (RQ1). To this end, we run the 1 https://anonymous.4open.science/r/experiments-2026-ACSOS-CL-for-n odes-movement-in-CAS-53BE/

1.0 0.8 0.6 0.4 0.2 0.0 0

50

Global Round

100

Data from area 3

Accuracy

Data from area 2

50

Global Round

100

Data from area 0

1.0 0.8 0.6 0.4 0.2 0.0 0

50

Global Round

100

Data from area 1

Accuracy

1.0 0.8 0.6 0.4 0.2 0.0 0

50

Global Round

100

Data from area 2

50

Global Round

100

Data from area 3

1.0 0.8 0.6 0.4 0.2 0.0 0

Accuracy

100

1.0 0.8 0.6 0.4 0.2 0.0 0

Accuracy

Data from area 1

Accuracy

50

Global Round

Accuracy

1.0 0.8 0.6 0.4 0.2 0.0 0

1.0 0.8 0.6 0.4 0.2 0.0 0

Accuracy

Data from area 0

Accuracy

1.0 0.8 0.6 0.4 0.2 0.0 0

50

Global Round

100

(a) FBFL baseline

50

Global Round

100

(b) C²FL

(t) Fig. 2: Per-area accuracy (Accd (k)) of a mobile device over the learning process. Each subplot reports the accuracy on the

test data associated with one spatial area. The vertical dashed red lines mark mobility-induced region transitions.

2.0 Experiment

Cumulative Accuracy

scenario described in the previous section using the FBFL baseline without any continual-learning mechanism. Figure 2a reports the test accuracy of a mobile node over time on the data distributions associated with the four areas. Each subplot evaluates the same model on the test data of one specific area, while the vertical dashed red lines indicate the rounds in which the node changes area. For readability, it reports the behavior of one representative mobile node only. The same trend is observed for all mobile nodes, and all the data required to generate the corresponding charts for each of them are available in the public repository. The results show that the model achieves high accuracy only on the data distribution currently observed by the node and used for training in that time interval. Conversely, when the node moves to a different area, the accuracy drops sharply compared to the performance in the previously visited region. This results from the node not having been trained on the data of this new area. In contrast, in Figure 2b, where the same scenario is run with C²FL, the accuracy on previously visited areas is substantially preserved across region transitions, confirming that the proposed approach effectively mitigates forgetting. This behavior confirms that, in the considered setting, spatial heterogeneity becomes a temporal drift for mobile nodes: as the device sequentially adapts to different non-IID regional distributions, it overwrites previously acquired knowledge. Therefore, catastrophic forgetting is not only present in decentralized clustered FL under mobility, but also has a substantial impact on the ability of mobile devices to retain useful knowledge across areas. The second experiment evaluates whether the proposed approach can reduce catastrophic forgetting under mobilityinduced drift (RQ2) while also benefiting from the collabora-

C2FL FL CL Local

1.5 1.0 0.5 0

20

40

60

80

Global Round

100

120

Fig. 3: Cumulative accuracy CAcc of the evaluated methods over global rounds. The proposed C²FL approach improves performance with respect to all considered baselines.

tive learning process within each region (local/global knowledge integration). To this end, we compare C²FL against three baselines, which also serve as an ablation study of its main components, namely: (i) Local, where each mobile device trains only on the data currently sensed in its area; (ii) CL, where the device uses continual learning with replay over the data observed along its trajectory but without federated model integration; and (iii) FL, where the device participates in federated learning using only the data currently available in the visited area. Figure 3 reports the cumulative accuracy over the regional test distributions. The Local and FL baselines show limited retention across area transitions, since neither of them includes an explicit mechanism to preserve knowledge acquired in previously visited regions. Consequently, their performance mainly reflects the ability to fit the data distribution currently perceived by the mobile device. The advantage of FL over purely local learning is visible, but moderate in this setting,

likely because the considered classification task is relatively simple; in more complex sensing tasks, the contribution of collaborative learning is expected to become more pronounced. The CL baseline substantially improves over both Local and FL, confirming that replay is effective in preserving knowledge from previously visited areas and mitigating the drops caused by mobility. While, however, it does not benefit from the regional consensus, which can be observed in the first 30 rounds, where the performance is lower than FL due to the lack of collaborative learning. Finally, C²FL achieves the best performance among all evaluated methods. This shows that combining replay-based continual learning with federated model integration allows mobile nodes to retain past knowledge while also benefiting from the experience of the devices currently located in the same area. The adaptive integration of the regional consensus therefore improves and accelerates the adaptation of mobile devices, providing a positive answer to RQ2. VI. C ONCLUSIONS AND F UTURE W ORK This paper addressed decentralized learning in mobile collective adaptive systems characterized by spatially structured non-IID data and mobility-induced temporal drift. We showed that, when devices move across different regions, standard decentralized clustered FL suffers from catastrophic forgetting, as mobile nodes progressively overwrite knowledge acquired in previously visited areas (RQ1). To mitigate this issue, we propose C²FL, a decentralized clustered continual federated learning approach that combines self-organizing spatial clustering, federated model integration, replay-based local training, and adaptive averaging. The experimental results show that C²FL improves knowledge retention and achieves higher cumulative accuracy than all considered baselines balancing local and global objectives (RQ2). Future work will extend the evaluation along three main directions. First, we plan to validate the approach on additional and more complex datasets, including scenarios closer to realworld sensing tasks. Second, we aim to integrate and compare multiple continual learning strategies beyond replay, such as regularization-based and hybrid methods, to better understand their trade-offs in decentralized clustered FL. Third, we will study smoother mobility-induced distribution shifts. In the current setting, moving from one area to another causes an abrupt change in the observed distribution; future experiments will consider gradual transitions, where the data distribution evolves progressively across space, providing a more realistic model of environmental change. ACKNOWLEDGMENTS The authors have removed acknowledgments to preserve double-blind review requirements. Acknowledgments will be added again upon acceptance of the paper. The authors used Gemini Pro 3.1 (Google) and ChatGPT 5.5 Edu (OpenAI) for grammar and language editing assistance throughout the manuscript. All AI-assisted text was reviewed and edited by

the authors, who take full responsibility for the content of this paper. R EFERENCES [1] L. J. de Melo de Azevedo, J. C. Estrella, A. C. B. Delbem, R. I. Meneguette, S. Reiff-Marganiec, and S. C. de Andrade, “Analysis of spatially distributed data in internet of things in the environmental context,” Sensors, vol. 22, no. 5, p. 1693, 2022. [Online]. Available: https://doi.org/10.3390/s22051693 [2] M. Lee, H. Kim, and C. Joo, “Geographical node clustering and grouping to guarantee data iidness in federated learning,” CoRR, vol. abs/2410.15693, 2024. [Online]. Available: https://doi.org/10.48550/a rXiv.2410.15693 [3] G. I. Parisi, R. Kemker, J. L. Part, C. Kanan, and S. Wermter, “Continual lifelong learning with neural networks: A review,” Neural Networks, vol. 113, pp. 54–71, 2019. [Online]. Available: https://doi.org/10.1016/j.neunet.2019.01.012 [4] B. Liu, N. Lv, Y. Guo, and Y. Li, “Recent advances on federated learning: A systematic survey,” Neurocomputing, vol. 597, p. 128019, 2024. [Online]. Available: https://doi.org/10.1016/j.neucom.2024.128019 [5] A. Hard, K. Rao, R. Mathews, F. Beaufays, S. Augenstein, H. Eichner, C. Kiddon, and D. Ramage, “Federated learning for mobile keyboard prediction,” CoRR, vol. abs/1811.03604, 2018. [Online]. Available: http://arxiv.org/abs/1811.03604 [6] Z. Du, C. Wu, T. Yoshinaga, K. A. Yau, Y. Ji, and J. Li, “Federated learning for vehicular internet of things: Recent advances and open issues,” IEEE Open J. Comput. Soc., vol. 1, pp. 45–61, 2020. [Online]. Available: https://doi.org/10.1109/OJCS.2020.2992630 [7] B. Zhao, X. Liu, W.-N. Chen, and R. H. Deng, “Crowdfl: Privacypreserving mobile crowdsensing system via federated learning,” IEEE Transactions on Mobile Computing, vol. 22, no. 8, p. 4607–4619, Aug. 2023. [Online]. Available: https://doi.org/10.1109/TMC.2022.3157603 [8] C. Fang, A. Dziedzic, L. Zhang, L. Oliva, A. Verma, F. Razak, N. Papernot, and B. Wang, “Decentralised, collaborative, and privacypreserving machine learning for multi-hospital data,” eBioMedicine, vol. 101, p. 105006, 2024. [Online]. Available: https://www.sciencedir ect.com/science/article/pii/S2352396424000410 [9] D. Domini, N. Farabegoli, G. Aguzzi, M. Viroli, and L. Esterle, “Decentralized proximity-aware clustering for collective self-federated learning,” Internet of Things, vol. 35, p. 101841, 2026. [Online]. Available: https://doi.org/10.1016/j.iot.2025.101841 [10] A. Ghosh, J. Chung, D. Yin, and K. Ramchandran, “An efficient framework for clustered federated learning,” IEEE Trans. Inf. Theory, vol. 68, no. 12, pp. 8076–8091, 2022. [Online]. Available: https://doi.org/10.1109/TIT.2022.3192506 [11] D. Domini, G. Aguzzi, L. Esterle, and M. Viroli, “FBFL: A field-based coordination approach for data heterogeneity in federated learning,” Logical Methods in Computer Science, vol. 22, p. 30, 2026. [Online]. Available: https://lmcs.episciences.org/17663 [12] Z. Wang, F. Wu, F. Yu, Y. Zhou, J. Hu, and G. Min, “Federated continual learning for edge-ai: A comprehensive survey,” CoRR, vol. abs/2411.13740, 2024. [Online]. Available: https://doi.org/10.48550/a rXiv.2411.13740 [13] B. McMahan, E. Moore, D. Ramage, S. Hampson, and B. A. y Arcas, “Communication-efficient learning of deep networks from decentralized data,” in Proceedings of the 20th International Conference on Artificial Intelligence and Statistics, AISTATS 2017, 20-22 April 2017, Fort Lauderdale, FL, USA, ser. Proceedings of Machine Learning Research, A. Singh and X. J. Zhu, Eds., vol. 54. PMLR, 2017, pp. 1273–1282. [Online]. Available: http://proceedings.mlr.press/v54/mcmahan17a.html [14] H. B. McMahan, E. Moore, D. Ramage, and B. A. y Arcas, “Federated learning of deep networks using model averaging,” CoRR, vol. abs/1602.05629, 2016. [Online]. Available: http://arxiv.org/abs/16 02.05629 [15] W. Chung, C. Lo, Y. Lin, Z. Chen, and C. Hung, “Decentralized federated learning with non-iid data: Challenges, trends, and future opportunities,” ACM Comput. Surv., vol. 58, no. 8, pp. 192:1–192:41, 2026. [Online]. Available: https://doi.org/10.1145/3785657 [16] H. Zhu, J. Xu, S. Liu, and Y. Jin, “Federated learning on non-iid data: A survey,” Neurocomputing, vol. 465, pp. 371–390, 2021. [Online]. Available: https://doi.org/10.1016/j.neucom.2021.07.098

[17] E. Liu, W. Yang, Y. Gu, W. Long, S. István, and L. Jiang, “A survey of clustering federated learning in heterogeneous data scenarios,” Journal of Computing and Electronic Information Management, vol. 16, no. 3, pp. 17–22, 2025. [18] D. Domini, G. Aguzzi, and M. Viroli, “Profed: a benchmark for proximity-based non-iid federated learning,” Joural of Open Research Software, vol. 14, 2026. [Online]. Available: https: //openresearchsoftware.metajnl.com/articles/10.5334/jors.624 [19] R. M. French, “Catastrophic forgetting in connectionist networks,” Trends in Cognitive Sciences, vol. 3, no. 4, pp. 128–135, 1999. [Online]. Available: https://www.sciencedirect.com/science/article/pii/ S1364661399012942 [20] G. M. van de Ven, T. Tuytelaars, and A. S. Tolias, “Three types of incremental learning,” Nature Machine Intelligence, vol. 4, no. 12, p. 1185–1197, Dec 2022. [Online]. Available: http://dx.doi.org/10.1038/s 42256-022-00568-3 [21] H. Hemati, A. Cossu, A. Carta, J. Hurtado, L. Pellegrini, D. Bacciu, V. Lomonaco, and D. Borth, “Class-incremental learning with repetition,” in Conference on Lifelong Learning Agents, ser. Proceedings of Machine Learning Research, S. Chandar, R. Pascanu, H. Sedghi, and D. Precup, Eds. PMLR, 2023, pp. 437–455. [Online]. Available: https://proceedings.mlr.press/v232/hemati23b.html [22] D. Lopez-Paz and M. Ranzato, “Gradient episodic memory for continual learning,” in Advances in Neural Information Processing Systems, I. Guyon, U. V. Luxburg, S. Bengio, H. Wallach, R. Fergus, S. Vishwanathan, and R. Garnett, Eds., vol. 30. Curran Associates, Inc., 2017. [23] S.-A. Rebuffi, A. Kolesnikov, G. Sperl, and C. H. Lampert, “icarl: Incremental classifier and representation learning,” in 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), 2017, pp. 5533– 5542. [24] A. A. Rusu, N. C. Rabinowitz, G. Desjardins, H. Soyer, J. Kirkpatrick, K. Kavukcuoglu, R. Pascanu, and R. Hadsell, “Progressive neural networks,” CoRR, vol. abs/1606.04671, 2016. [Online]. Available: http://arxiv.org/abs/1606.04671 [25] J. Yoon, E. Yang, J. Lee, and S. J. Hwang, “Lifelong learning with dynamically expandable networks,” in 6th International Conference on Learning Representations (ICLR), 2018. [26] A. Mallya and S. Lazebnik, “Packnet: Adding multiple tasks to a single network by iterative pruning,” in Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition. IEEE Computer Society, 2018, pp. 7765–7773. [27] A. Mallya, D. Davis, and S. Lazebnik, “Piggyback: Adapting a single network to multiple tasks by learning to mask weights,” in Computer Vision – ECCV 2018. Berlin, Heidelberg: Springer-Verlag, 2018, p. 72–88. [28] M. F. Criado, F. E. Casado, R. Iglesias, C. V. Regueiro, and S. Barro, “Non-iid data and continual learning processes in federated learning: A long road ahead,” Information Fusion, vol. 88, pp. 263–280, 2022. [Online]. Available: https://www.sciencedirect.com/science/article/pii/ S1566253522000884 [29] P. Hamedi, R. Razavi-Far, and E. Hallaji, “Federated continual learning: Concepts, challenges, and solutions,” Neurocomputing, vol. 651, p. 130844, 2025. [Online]. Available: https://doi.org/10.1016/j.neucom.2 025.130844 [30] F. E. Casado, D. Lema, M. F. Criado, R. Iglesias, C. V. Regueiro, and S. Barro, “Concept drift detection and adaptation for federated and continual learning,” Multim. Tools Appl., vol. 81, no. 3, pp. 3397–3419, 2022. [Online]. Available: https://doi.org/10.1007/s11042-021-11219-x [31] A. H. Estiri and M. Maheswaran, “Attentive federated learning for concept drift in distributed 5g edge networks,” CoRR, vol. abs/2111.07457, 2021. [Online]. Available: https://arxiv.org/abs/2111.0 7457 [32] Z. Zhang, B. Guo, W. Sun, Y. Liu, and Z. Yu, “Cross-fcl: Toward a crossedge federated continual learning framework in mobile edge computing systems,” IEEE Trans. Mob. Comput., vol. 23, no. 1, pp. 313–326, 2024. [Online]. Available: https://doi.org/10.1109/TMC.2022.3223944 [33] X. Yu, J. P. Queralta, and T. Westerlund, “Towards lifelong federated learning in autonomous mobile robots with continuous sim-toreal transfer,” in The 13th International Conference on Emerging Ubiquitous Systems and Pervasive Networks (EUSPN 2022) / The 12th International Conference on Current and Future Trends of Information and Communication Technologies in Healthcare (ICTH-2022), Leuven, Belgium, October 26-28, 2022, ser. Procedia Computer Science, E. M.

Shakshuki and A. Yasar, Eds. Elsevier, 2022, pp. 86–93. [Online]. Available: https://doi.org/10.1016/j.procs.2022.10.123 [34] C. Feng, H. H. Yang, D. Hu, Z. Zhao, T. Q. S. Quek, and G. Min, “Mobility-aware cluster federated learning in hierarchical wireless networks,” CoRR, vol. abs/2108.09103, 2021. [Online]. Available: https://arxiv.org/abs/2108.09103 [35] T. Chen, J. Yan, Y. Sun, S. Zhou, D. Gündüz, and Z. Niu, “Mobility accelerates learning: Convergence analysis on hierarchical federated learning in vehicular networks,” IEEE Trans. Veh. Technol., vol. 74, no. 1, pp. 1657–1673, 2025. [Online]. Available: https: //doi.org/10.1109/TVT.2024.3466299 [36] J. Beal, D. Pianini, and M. Viroli, “Aggregate programming for the internet of things,” IEEE Computer, vol. 48, no. 9, pp. 22–30, 2015. [Online]. Available: https://doi.org/10.1109/MC.2015.261 [37] Y. Mo, J. Beal, and S. Dasgupta, “An aggregate computing approach to self-stabilizing leader election,” in 2018 IEEE 3rd International Workshops on Foundations and Applications of Self* Systems (FAS*W), Trento, Italy, September 3-7, 2018. IEEE, 2018, pp. 112–117. [Online]. Available: https://doi.org/10.1109/FAS-W.2018.00034 [38] D. Pianini, R. Casadei, M. Viroli, and A. Natali, “Partitioned integration and coordination via the self-organising coordination regions pattern,” Future Gener. Comput. Syst., vol. 114, pp. 44–68, 2021. [Online]. Available: https://doi.org/10.1016/j.future.2020.07.032 [39] G. Audrito, S. Bergamini, F. Damiani, and M. Viroli, “Effective collective summarisation of distributed data in mobile multi-agent systems,” in Proceedings of the 18th International Conference on Autonomous Agents and MultiAgent Systems, AAMAS ’19, Montreal, QC, Canada, May 13-17, 2019, E. Elkind, M. Veloso, N. Agmon, and M. E. Taylor, Eds. International Foundation for Autonomous Agents and Multiagent Systems, 2019, pp. 1618–1626. [Online]. Available: http://dl.acm.org/citation.cfm?id=3331882 [40] G. Audrito, R. Casadei, F. Damiani, and M. Viroli, “Compositional blocks for optimal self-healing gradients,” in 11th IEEE International Conference on Self-Adaptive and Self-Organizing Systems, SASO 2017, Tucson, AZ, USA, September 18-22, 2017. IEEE Computer Society, 2017, pp. 91–100. [Online]. Available: https://doi.ieeecomputersociety. org/10.1109/SASO.2017.18 [41] A. Chrysakis and M.-F. Moens, “Online continual learning from imbalanced data,” in Proceedings of the 37th International Conference on Machine Learning, ser. Proceedings of Machine Learning Research, H. D. III and A. Singh, Eds., vol. 119. PMLR, 13–18 Jul 2020, pp. 1952–1961. [Online]. Available: https://proceedings.mlr.press/v119/chr ysakis20a.html [42] G. Aguzzi, D. Domini, N. Farabegoli, and M. Viroli, “Phyelds: A pythonic framework for aggregate computing,” CoRR, vol. abs/2603.29999, 2026. [Online]. Available: https://doi.org/10.48550/a rXiv.2603.29999 [43] A. Paszke, S. Gross, S. Chintala, G. Chanan, E. Yang, Z. DeVito, Z. Lin, A. Desmaison, L. Antiga, and A. Lerer, “Automatic differentiation in pytorch,” 2017.

Record · ID 282802 · SHA-256 b324b754905051b4
Retrieved via Conceptio — every document is proof-bundled with source, license, and retrieval metadata.