One-Shot Federated Model Editing for Device Dynamics at the Edge
Analyze & explore related research in Conceptio
Connect this record directly into your research workflow or AI agent. Explore citations across open repositories, query full text, and export structured proof bundles.
1
One-Shot Federated Model Editing for Device Dynamics at the Edge
arXiv:2610.35212v1 [cs.LG] 26 Oct 2026
Youming Tao, Weijun Yin, Huanyi Xie, Yanqing Yao, Dongxiao Yu, Senior Member, IEEE, Xiuzhen Cheng, Fellow, IEEE, Di Wang, Member, IEEE, Falko Dressler Fellow, IEEE
Abstract—Standard federated learning (FL) requires persistent device connectivity across multiple communication rounds, making it unsuitable for dynamic environments such as vehicular networks, where devices frequently join and leave. One-shot FL offers a promising alternative by completing training in a single communication round. However, one-shot FL suffers from model solidification and cannot readily adapt to subsequent client dynamics, including new client contributions and the withdrawal of previous contributions. We therefore consider exact model editing, which removes withdrawn contributions through unlearning or incorporates newly contributed ones through incremental learning without retraining from scratch. We identify that efficient editing fundamentally hinges on learning stability. To this end, we propose F-SOSA, the first stable one-shot FL algorithm that enables rapid and exact model editing. FSOSA leverages sub-sampling of local models with carefully tuned rate for stable aggregation and performs curvature-aware model fusion to preserve utility. We prove that F-SOSA achieves vanishing training error and reasonably small generalization error bounds. Building on this stability, we further develop two single-round editing algorithms: F-SOSA-U for unlearning and F-SOSA-I for incremental learning. They ensure that the edited model, along with all intermediate algorithmic states, is statistically indistinguishable from retraining while incurring only an expected O(ρ) fraction of its cost, where ρ quantifies stability. Experiments demonstrate that our approach matches retraining performance while reducing cumulative time and communication overhead by at least 36% and 22%, respectively, under realistic urban mobility simulations. Index Terms—Federated Learning, Dynamic Participation, Model Editing, Single-Round Communication
I. I NTRODUCTION Federated learning (FL) [1] enables collaborative model training across distributed devices without sharing raw data. This work was supported by the National Natural Science Foundation of China (Grant No. 62572025), Beijing Advanced Innovation Center for Future Blockchain and Privacy Computing (Grant No. GJJ-25-xxx), and the Fundamental Research Funds for the Central Universities, China. Youming Tao and Falko Dressler are with the School of Electrical Engineering and Computer Science, TU Berlin, 10623 Berlin, Germany (e-mail: tao@ccs-labs.org; dressler@ccs-labs.org). Weijun Yin and Yanqing Yao are with the School of Cyber Science and Technology, Beihang University, Beijing 100191, China, and also with the Beijing Advanced Innovation Center for Future Blockchain and Privacy Computing, Beihang University, Beijing 100083, China (e-mail: yinweijun@buaa.edu.cn; yaoyq@buaa.edu.cn). Huanyi Xie and Di Wang are with the Division of Computer, Electrical and Mathematical Sciences and Engineering, King Abdullah University of Science and Technology, Saudi Arabia (e-mail: huanyi.xie@kaust.edu.sa; di.wang@kaust.edu.sa). Dongxiao Yu and Xiuzhen Cheng are with the School of Computer Science and Technology, Shandong University, Qingdao 266237, China (email: dxyu@sdu.edu.cn; xzcheng@sdu.edu.cn). The first two authors contributed equally. Corresponding author: Y. Yao and D. Wang.
In mobile edge computing (MEC) scenarios such as vehicular networks, client participation is inherently dynamic. Devices frequently join or leave due to mobility or network instability. This challenges standard FL algorithms like FedAvg [1], FedProx [2], and SCAFFOLD [3]. These methods rely on a largely fixed client population and multiple rounds of communication. Such assumptions rarely hold in practice. Communication efficiency is also critical in bandwidthconstrained edge environments [4]–[6]. To reduce communication rounds and reliance on persistent availability, oneshot FL [7] has emerged, which completes training in a single round. Recent studies [8]–[10] show that one-shot FL can achieve competitive performance over non-iid data. This makes it well-suited for dynamic systems. Vehicular networks provide a natural setting for collaborative learning across vehicles [11]. A representative use case is vehicular micro-clouds (VMCs) [12], where nearby vehicles temporarily pool their resources for edge collaboration. Vehicle mobility leads to changes in VMC membership as vehicles join and leave [13], making persistent multi-round participation difficult to maintain. One-shot FL is therefore a natural solution. However, one-shot FL suffers from model solidification. Once trained, the global model cannot adapt to changes in the client population. When clients arrive or depart, the set of participants contributing to the collaborative model changes. A newly arrived client can contribute its local model and benefit from the resulting global model, whereas a departing client may withdraw its previous contribution for privacy before disconnecting from the coordinator. Supporting such contribution additions and withdrawals requires the one-shot model to accommodate incremental learning and unlearning after its initial training. This issue is particularly relevant in dynamic edge applications such as VMCs, where vehicles participate only temporarily and repeated retraining after every arrival or departure would incur substantial communication and computation overhead. Approximate editing methods such as fine-tuning or model calibration can reduce this cost, but successive approximate updates may deviate from the model produced by retraining and propagate this deviation to later edits. Exact editing instead restores the same distribution as retraining after every change, preventing such history-dependent drift. These challenges motivate the following question: Can we efficiently edit a one-shot trained FL model to reflect an updated client set without retraining? We formalize this goal as exact federated model editing, which
2
includes two tasks: (1) client unlearning to remove a client’s previous contribution upon a withdrawal request, and (2) client incremental learning to incorporate the contribution of a newly participating client. By exactness, we require statistical indistinguishability between editing and retraining, which applies to both the final model and all intermediate algorithmic states. To achieve this goal, we propose the first exact model editing framework for one-shot FL. The framework consists of a stable one-shot FL algorithm, F-SOSA, and two editing algorithms: F-SOSA-U for client unlearning and F-SOSA-I for client incremental learning. Our main contributions are summarized as follows: 1) We formalize the definition of exact federated model editing through statistical indistinguishability between editing and retraining. Specifically, we require that the joint distributions of the obtained model and all intermediate algorithmic states produced by editing match those generated by retraining on the updated client set. 2) We design F-SOSA as an edit-friendly one-shot FL algorithm that combines two complementary mechanisms. First, we reformulate curvature-aware model fusion as a projection characterized by client-additive sufficient statistics, so that a single-client change can be incorporated by updating only the corresponding contribution rather than rerunning the full fusion procedure. Second, we introduce randomized client subsampling to make the one-shot output stable in total variation, thereby allowing many membership changes to reuse the existing model and states without recomputation. 3) We provide theoretical utility guarantees for F-SOSA. Specifically, we establish upper bounds on both training and generalization errors for over-parameterized neural networks. The training error vanishes as network width and local training increase. The generalization error converges to a constant governed by data non-degeneracy and becomes favorably small as the numbers of data samples and clients grow. 4) Building upon F-SOSA, we develop F-SOSA-U and FSOSA-I for client unlearning and incremental learning. Thanks to F-SOSA’s total variation stability quantified by ρ < 1, not all editing requests need execution. We design a lightweight verification to determine the necessity. As a result, only an expected O(ρ)-fraction of requests trigger the editing process. 5) We conduct extensive experiments on standard benchmarks to evaluate model utility, editing exactness, and efficiency. F-SOSA achieves strong accuracy compared with stateof-the-art one-shot FL methods. F-SOSA-U/I match retraining performance while significantly reducing time and communication costs. We verify the exactness of editing using membership inference attacks. We also present a case study with simulated vehicular scenarios to demonstrate the practical applicability of our proposed approach. II. R ELATED W ORK We review three related research directions in FL: unlearning, continual learning, and dynamic client participation.
Federated unlearning. Federated unlearning was first studied in [14], which removes a client approximately by reversing its updates. While faster than retraining, it remains computationally expensive. Subsequent works improve efficiency through noise perturbation [15]–[17], knowledge distillation [18], class-discriminative pruning [19], or gradient ascent [20]. However, all these methods provide only approximate removal. As a result, the model remains vulnerable to membership inference and gradient leakage [21]–[27]. Recent studies explore exact unlearning. Liu et al. [28] propose a Newton-style retraining method that uses Fisher information for curvature approximation. However, their retraining path deviates from the original trajectory and relies on convexity assumptions. Tao et al. [29] introduce a stabilized FedAvg variant called FATS for exact unlearning via resampling and rapid retraining. Their one-shot variant, however, suffers from degraded utility due to simple averaging and does not support client addition. Federated continual learning. Federated continual learning assumes a fixed set of clients whose local data evolve over time. Existing work considers different settings including task-incremental [30]–[33], class-incremental [34]–[36], and domain-incremental [37]–[39], which correspond to sequential tasks, new classes, and domain shifts, respectively. The primary goal is to mitigate catastrophic forgetting and preserve past knowledge. As they prioritize knowledge retention over exact alignment with new data, these methods cannot guarantee statistical equivalence to retraining. In addition, they rely on multi-round training and continued access to past clients. In contrast, we study dynamic client populations where new clients may join after others have left. Federated Learning with dynamic participation. Recent studies consider federated learning with dynamic participants. Ruan et al. [40] and Chang et al. [41] allow clients to join or leave during training and provide convergence guarantees. Their setting differs fundamentally from ours. They study multi-round federated training where client changes occur across rounds and the goal is to adapt during training. In contrast, we focus on one-shot FL, which involves only a single round. In this setting, client dynamics arise after training rather than during it. Our goal is therefore to enable exact model editing of the trained model to accommodate changes in the client population. Summary. Existing studies address related but distinct challenges. Federated unlearning focuses on removing clients but typically provides only approximate guarantees or suffers from utility degradation in one-shot settings. Federated continual learning assumes a fixed client set and prioritizes knowledge retention rather than exact alignment with updated data. Work on dynamic participation adapts to client churn during multiround training and does not apply to post-training model editing in one-shot FL. Consequently, none of these directions directly address our setting, where client additions and withdrawals occur after one-shot training. This challenge is amplified under repeated edits, since any residual deviation may propagate to subsequent updates. The goal is therefore not merely post-training adaptation, but efficient and exact editing that remains valid across successive client-set changes.
3
III. P RELIMINARIES A. System Model We consider an edge system consisting of a trusted infrastructure-based coordinator and a dynamic set of devices. The coordinator can, for example, be an RSU or MEC server in a vehicular micro-cloud (VMC), with vehicles serving as participating devices. Time proceeds in discrete rounds. Devices may join or leave at each round. We do not impose a particular distribution on client arrivals or departures; their occurrence may be non-uniform across devices and time. Let M(t) denote the set of active devices at round t, and let M (t) = |M(t)|. The coordinator maintains knowledge of the active device set. When a new device joins, it establishes a connection with the coordinator and may submit its local model for inclusion in the collaborative model. Before an active device departs and loses connectivity to the coordinator, it may issue an unlearning request to withdraw its previous contribution. Standard authenticated communication between devices and the coordinator is assumed.
Definition 1 (Exact Federated Model Editing). Let M and M′ denote the device sets before and after a change. Given a one-shot FL algorithm A, a model editing algorithm U satisfies exact model editing if for any measurable event E ⊆ W × S, P A(M′ ) ∈ E = P U(A(M), M ⊕ M′ ) ∈ E , where M ⊕ M′ denotes the symmetric difference, i.e., M ⊕ M′ = (M \ M′ ) ∪ (M′ \ M). This definition requires that both the output model and all internal algorithmic states after editing be statistically indistinguishable from those obtained by retraining on the updated device set. Requiring exactness for the internal states is important for repeated editing: these states are reused by subsequent editing operations, and any approximation retained in them may be propagated to later model updates. If one edit produces exactly the same joint distribution as retraining, the resulting state can be treated as a fresh execution of the learning algorithm on the updated client set. The guarantee thus extends to an arbitrary sequence of edits by induction, without accumulating approximation error across requests.
B. Federated Learning Let M denote the number of active devices. Each device i ∈ [M ] holds a local dataset Di = {(xij , yij )}nj=1 , where xij ∈ Rp denotes the feature vector and yij ∈ R denotes SM the label. The global dataset is D = i=1 Di with total size N = M n. The learning objective can be formulated as the following distributed optimization problem: M
min Lf,ℓ D (W ) :=
W ∈Rd
1 X f,ℓ L (W ), M i=1 Di
(1)
P 1 where Lf,ℓ Di (W ) := n (x,y)∈Di ℓ(f (W , x), y), f (W , ·) denotes the model parameterized by W , and ℓ(·, ·) denotes the loss function. Following the standard streaming-edit setting [42], we consider editing sequences in which the active population remains within a constant factor of its initial size, i.e., M (0)/2 ≤ M (t) ≤ 2M (0).
D. Total Variation (TV) Stability Tao et al. [29] showed that exact federated unlearning can be achieved efficiently when the FL algorithm is stable in total variation (TV) distance. We extend this insight to general model editing. Let P = A(M) and Q = A(M′ ) denote the distributions of the one-shot FL output, including the model and internal states, before and after editing. Model editing can be viewed as transporting probability mass from P to Q. Retraining corresponds to a trivial transport plan that samples independently from Q, but it incurs high computational cost. Efficient editing instead exploits the overlap between P and Q by reusing existing computations. Let Π(P, Q) denote the set of couplings between P and Q. To quantify editing cost, we follow [29] and adopt the 0-1 cost function c(x, y) = 1{x ̸= y}, ∀x, y ∈ Ω := W × S. Let TV(P, Q) denote the total variation distance between P and Q:
C. Federated Model Editing To support dynamic client participation, our goal is to enable the global model to adapt efficiently to changes in the client set. Specifically, we aim to (i) remove the influence of departed clients that withdraw their previous contributions (client unlearning), and (ii) incorporate newly arrived clients (client incremental learning), while preserving model utility and avoiding full retraining. Let M denote the space of devices, W the space of model parameters, and S the space of internal algorithmic states, which will be specified later. A one-shot FL algorithm is a randomized map A : M∗ → W × S. Given a set of devices, it produces a global model together with internal algorithmic states. A model editing algorithm is a map U : W ×S ×M∗ → W × S. It takes the current model, the associated states, and a set of client addition or removal requests, and outputs an updated model and states. Examples of internal states include sketches of device information or intermediate computations that can be reused during editing.
TV(P, Q) :=
sup measurable Z
|P (Z) − Q(Z)| =
1 ∥ϕP − ϕQ ∥1 , 2
where ϕP and ϕQ are the probability densities of P and Q. The minimal expected editing cost is then inf π∈Π(P,Q)
E(x,y)∼π [1{x ̸= y}] = TV(P, Q).
Thus, only an O(TV(P, Q)) fraction of editing requests requires actual recomputation. In practice, the future device changes are unknown at training time. When generating P , we do not know the corresponding target distribution Q. To enable efficient editing under arbitrary future changes, a oneshot FL algorithm must guarantee uniformly bounded TV distance across all possible single-device edits. This motivates the following notion of stability. Definition 2 (ρ-TV-Stable One-Shot FL Algorithm). A one-shot FL algorithm A is ρ-TV-stable if for any device sets M and M′ with |M ⊕ M′ | = 1, we have
4
Algorithm 1: F-SOSA: Fisher-Informed Subsample One-Shot Averaging Input: Initial model W (0) , number of local iterations K, learning rate η, stability ρ, sample size P 1 Coordinator samples P uniformly from the size-P subsets of M; (0) 2 Coordinator broadcasts W to clients; 3 for every client i ∈ P in parallel do (0) 4 Set W i ← W (0) ; 5 for k ← 1, · · · , K do (k) (k−1) (k−1) 6 Wi ← Wi − η∇LDi (W i );
a curvature-aware projection characterized by client-additive statistics, and then introduce randomized client subsampling to control total-variation stability. We first recall the probabilistic formulation. Following standard treatments in posterior-based FL [8], we assume the loss corresponds to a negative log-likelihood from an exponential-family model, which holds for common choices such as squared loss and cross-entropy. Assumption 1. Given z = f (W , x), ℓ(z, y) ∝ − log P(y|z) where P(y|z) = h(y) exp(z ⊤ T (y)−A(z)) and h(y), T (y), A(z) are some real-valued functions.
Set W̃ i ← W i ; Compute the Fisher F i ← n P 1 Ey [∇ log P(y|xij , W̃ i )∇ log P(y|xij , W̃ i )⊤ ]; n
Under this assumption, the likelihood of a data point (x, y) given parameters W can be written as
9
Communicate W̃ i and F i to the coordinator;
10
Coordinator computes and stores W̄ P , F P and bP : P P P W̄ P ← W̃ i /P , F P ← F i , bP ← F i W̃ i ;
where q(·) is a prior on x independent of W . Under a flat prior P(W ) ∝ 1, the global Maximum A Posteriori (MAP) estimator coincides with the minimizer of (1) [43]. Moreover, the global posterior factorizes as
7 8
(K)
j=1
i∈P
i∈P
i∈P
d Coordinator solves the linear system in Λ ∈ R : 2 F P Λ = 2 F P W̄ P − bP ; 12 Coordinator sets the global model as F W̄ P ← W̄ P − 21 F P Λ; F Output: W̄ P
P((x, y)|W ) = P(x)P(y|x, W ) ∝ q(x) exp − ℓ(f (W , x), y) ,
11
TV A1 (M), A1 (M′ ) ≤ ρ, where A1 (·) denotes the model output of A. Note that Definition 2 only requires stability of the marginal distribution of model output. The internal states need not be considered. For multiple device changes, suppose |M\M′ | = k1 and |M′ \ M| = k2 . By the triangle inequality of TV distance and repeated application of Definition 2, we have TV A1 (M), A1 (M′ ) ≤ (k1 + k2 )ρ. IV. O UR M ETHOD A. TV-Stable One-Shot Federated Learning: F-SOSA The federated learning admits a posterior-inference interpretation. Specifically, the learning objective in (1) corresponds to finding the mode of a global posterior distribution over model parameters. This viewpoint has recently been used to derive one-shot FL algorithms that aggregate local posterior information in a single communication round [8]. We adopt this probabilistic formulation as a technical starting point, but our design goal is fundamentally different. Existing posteriorbased one-shot FL methods primarily optimize a single fusion operation. In contrast, our setting requires the fused model to support repeated post-training edits as the client set changes. This creates two additional requirements. First, the fusion state should admit efficient single-client addition and removal without rerunning the entire fusion procedure. Second, the output should remain stable under a single-client change so that previously computed results can be reused whenever possible. We address these requirements in two stages: we first derive
P(W |D) ∝
M Y
P(W |Di ).
i=1
This factorization suggests a one-shot protocol where each client transmits a summary of its local posterior once and the server combines these summaries to obtain a global MAP estimate. Unfortunately, an analytical expression of P(W |Di ) is generally intractable for modern models. A standard remedy is to approximate each local posterior near its mode. Let W̃ i ∈ arg max P(W |Di ), W
which is obtained by local training. A second-order expansion around W̃ i yields a Gaussian (Laplace) approximation: n log P(W |Di ) ≈ log P(W̃ i |Di )− (W −W̃ i )⊤ H i (W −W̃ i ), 2 where 1 H i = − ∇2 log P(W |Di ) W =W̃ i . n To ensure a tractable and well-behaved curvature surrogate, H i is commonly replaced by the Fisher information at W̃ i : n 1X Ey ∇ log P(y|xij , W )∇ log P(y|xij , W )⊤ , Fi = n j=1
evaluated at W = W̃ i . F i is symmetric and positive semidefinite (PSD). Computing, storing, and communicating full curvature matrices can be prohibitively expensive in largescale distributed learning [44]. In our setting, the full Fisher matrix F i ∈ Rd×d incurs quadratic storage and communication costs. Our fusion formulation does not depend on a particular Fisher representation, so structured approximations can be adopted according to the available computation, storage, and communication resources. For a layer with weight matrix of size oℓ × iℓ and dℓ = oℓ iℓ parameters, Table I summarizes representative per-client Fisher representations. A diagonal approximation retains only the diagonal curvature and
5
TABLE I S TRUCTURAL COMPLEXITY OF REPRESENTATIVE PER - CLIENT F ISHER REPRESENTATIONS FOR A LAYER WITH dℓ = oℓ iℓ PARAMETERS .
problem (4) is equivalent to min ∥W − W̄ ∥22 s.t. F W = b , W ∈Rd
Structure Full Diagonal K-FAC
Storage / Communication O(d2ℓ ) O(dℓ ) O(i2ℓ + o2ℓ )
Curvature Structure Full Diagonal only Kronecker-factorized
where F :=
log P(W |D) M X
M
log P(W̃ i |Di ) −
i=1
nX (W − W̃ i )⊤ F i (W − W̃ i ). 2 i=1
Maximizing this approximation is equivalent to solving min
W ∈Rd
M X
(W − W̃ i )⊤ F i (W − W̃ i ).
(2)
i=1
Since each F i ⪰ 0, any minimizer satisfies the first-order condition ! M M X X F i W̃ i . Fi W = (3) i=1
i=1
In over-parameterized regimes (d ≫ N ), the system in (3) can admit multiple solutions. To select a unique and wellbehaved estimator, an effective selection rule is to choose the feasible solution that stays closest to the collection of local optima [8]. This leads to the following constrained leastsquares formulation (M ! ) M M X X X 2 min ∥W − W̃ i ∥2 s.t. Fi W = F i W̃ i . W ∈Rd
i=1
i=1
i=1
(4) A solution to (2) can be obtained by iterative optimization [8]. PM 1 Starting from the average initialization W [0] = M i=1 W̃ i , gradient descent with step size η ≤ 1/λ , where λmax is S max PM the largest eigenvalue of i=1 F i , generates iterates W [t] ← PM W [t−1] − η̃ i=1 F i (W [t−1] − W̃ i ), which converge asymptotically to a minimizer W ⋆ . While such iterative fusion is suitable for one-time aggregation, it is poorly matched to repeated model editing. When a single client changes, the fusion objective changes accordingly, and the iterative procedure generally needs to be rerun to obtain the updated solution. Moreover, the previous optimization trajectory is not directly reusable for updating only the affected client contribution. This motivates the following projection formulation. Let M
W̄ :=
1 X W̃ i . M i=1
(5)
Using the identity M X i=1
∥W − W̃ i ∥22 = M ∥W − W̄ ∥22 +
F i,
i=1
has linear representation cost, whereas K-FAC preserves richer layer-wise curvature through Kronecker factors while avoiding the quadratic representation cost of a full Fisher matrix. Thus, the choice of Fisher approximation provides a trade-off between curvature fidelity and resource overhead. Combining these local posterior approximations yields a Fisher-weighted quadratic form for the global log-posterior:
≈
M X
M X i=1
∥W̄ − W̃ i ∥22 ,
b :=
M X
F i W̃ i .
(6)
(7)
i=1
Hence, the fusion state needed for subsequent editing is summarized by (W̄ , F , b), each of which decomposes over clients. Under a single-client replacement, these statistics can be updated by subtracting the outgoing contribution and adding the incoming one, while all unchanged P client contrif butions are reused. Since each F i ⪰ 0, b = i F iW i ∈ Range(F ), so the affine constraint F W = b in (6) is feasible. Thus, solving (6) reduces to computing the orthogonal projection of W̄ onto the affine set {W : F W = b}. This projection admits an explicit characterization via the KKT conditions. Consider the Lagrangian L(W , Λ) = ∥W − W̄ ∥22 + Λ⊤ (F W − b),
(8)
where Λ ∈ Rd is the dual variable. Since the objective is strictly convex and the constraint is affine, the KKT conditions are necessary and sufficient for optimality. Taking derivatives of (8) yields the stationarity and primal feasibility conditions: ( 2(W − W̄ ) + F Λ = 0, (9) F W − b = 0. From the first condition, W = W̄ − 21 F Λ.
(10)
Substituting into the constraint yields a linear system in the dual variable Λ: F 2 Λ = 2(F W̄ − b).
(11)
Therefore, model fusion reduces to solving the linear system (11). The linear system in (11) remains consistent even when the aggregated Fisher matrix F is sparse, singular, or low-rank. Since b ∈ Range(F ) and F W̄ ∈ Range(F ), we have F W̄ − b ∈ Range(F ). Moreover, because F is symmetric and positive semidefinite, Range(F 2 ) = Range(F ). Therefore, (11) always admits a solution. Rank deficiency may make the dual solution Λ⋆ non-unique. However, if Λ⋆1 and Λ⋆2 are two solutions, then F 2 (Λ⋆1 − Λ⋆2 ) = 0. For symmetric positive semidefinite F , Null(F 2 ) = Null(F ), and hence F (Λ⋆1 − Λ⋆2 ) = 0. Thus, all dual solutions yield the same F Λ⋆ and therefore the same projected primal solution W ⋆ = W̄ − 12 F Λ⋆ . Hence, rank deficiency may affect numerical conditioning and dual uniqueness, but not the existence or uniqueness of the projected primal solution. Once a solution Λ⋆ is obtained, the optimal model follows directly from (10): W ⋆ = W̄ − 21 F Λ⋆ .
(12)
This formulation makes clear that the fusion problem decomposes into two steps: solving a linear system defined by aggregated curvature statistics, and then recovering the projected model in closed form.
6
The linear system (11) in Λ can be solved efficiently and accurately by standard linear solvers. For example, conjugate gradient (CG) applies here because F 2 is symmetric positive semidefinite and the linear system (11) is always consistent. In particular, CG minimizes the quadratic energy min 12 Λ⊤ F 2 Λ − Λ⊤ 2(F W̄ − b), Λ
(13)
whose first-order optimality condition is exactly (11). CG terminates in at most r = rank(F ) iterations, which is typically much smaller than d in over-parameterized settings. This follows from the fact that CG minimizes the quadratic energy over an expanding Krylov subspaces and the Krylov subspace associated with the nonzero eigenspace has dimension at most r = rank(F ). The practical cost of the projection step also depends on the Fisher representation. A diagonal approximation incurs the lowest structural overhead, while K-FAC retains richer curvature information and substantially reduces representation and communication costs relative to a full Fisher matrix. However, a sum of client-wise K-FAC matrices does not generally preserve a single Kronecker factorization. Since our coordinator stores only the aggregated curvature statistic rather than individual K-FAC factors, this structure may be lost after aggregation, and the coordinator-side projection cost can approach that of a less structured representation. Hence, the Fisher approximation can be selected according to the desired trade-off among curvature fidelity, communication overhead, and coordinator-side computation. To enable efficient exact model editing, the one-shot FL algorithm must be ρ-TV-stable (Definition 2) for a pre-specified stability level ρ. The fusion rule above uses all available clients and is deterministic. This benefits model utility, but it yields no distributional stability. In particular, for any neighboring device sets M and M′ with |M ⊕ M′ | = 1, the outputs A1 (M) and A1 (M′ ) are Dirac measures supported at different points. Hence, TV(A1 (M), A1 (M′ )) = 1, which cannot meet an arbitrary target ρ < 1. We address this by introducing randomized client subsampling for model aggregation. Let M0 denote the number of clients at initialization. We set P = ⌊ρM0 ⌋ once and retain this subset size throughout the editing sequence. The coordinator samples a client subset P ⊆ [M ] of size P for local training and model fusion. This shared randomness induces overlap between the output distributions under neighboring client sets, which is directly controlled by the sampling rate ρ. Note that, for the general dynamicdevice learning setting considered in this work, we assume that client contributions have comparable aggregation priority, under which uniform random subsampling is appropriate. Combining Fisher-informed projection with client subsampling yields our ρ-TV-stable one-shot FL algorithm, FSOSA (Fisher-Informed Subsample One-Shot Averaging). Algorithm 1 summarizes the procedure. The coordinator samples P (step 1) and broadcasts the initialization W (0) (step 2). Here, P = ρM is determined at the initial execution of F-SOSA and remains fixed during all subsequent editing operations. Each client i ∈ P runs K steps of local gradient descent to obtain W̃ i (steps 3–7), computes its Fisher matrix
Algorithm 2: F-SOSA-U Input: Unlearning request from client i− with its local fi− , Fi− ), initial model W (0) , contribution (W number of local iterations K, learning rate η − 1 if i ∈ P then 2 Coordinator samples i+ ∼ Uniform([M ]\P); 3 Coordinator updates P ← P\{i− } ∪ {i+ }; 4 Coordinator communicates W (0) to client i+ ; 5 Client i+ performs local training and Fisher computation following Lines 4–9 of Algorithm 1, and sends (W̃ i+ , F i+ ) to the coordinator; 6 Coordinator updates W̄ P , F P and bP : W̄ P ← W̄ P + P1 W̃ i+ − W̃ i− , F P ← F P + F i+ − F i− , bP ← bP + F i+ W̃ i+ − F i− W̃ i− ; 7
8
d Coordinator solves the linear system for Λ ∈ R : 2 F P Λ = 2 F P W̄ P − bP ; Coordinator sets the updated global model: F W̄ P ← W̄ P − 21 F P Λ; F
Output: W̄ P
F i at W̃ i (step 8), and uploads (W̃ i , F i ) to the coordinator (step 9). The coordinator then forms the sufficient statistics X X 1 X W̄ P = W̃ i , F P = F i , bP = F i W̃ i P i∈P
i∈P
i∈P
as shown in step 10. Finally, it outputs the global model by projecting W̄ P onto the affine set {W : F P W = bP }. This projection is computed by solving the linear system for the dual variable Λ(steps 11) and then recovering the final fused F model W̄ P (step 12). B. Efficient Editing Algorithms: F-SOSA-U and F-SOSA-I For a fixed subset size P , F-SOSA aggregates a uniformly sampled client subset P. When the client population changes, the support of the uniform size-P subset distribution changes accordingly. Exact model editing therefore reduces to constructing a coupling between these sampling distributions while retaining P . For a current population of M clients, the deletion coupling retains the subset when the departing client is absent and otherwise replaces that client. The insertion coupling includes the new client with probability P/(M + 1) by replacing a uniformly selected member; otherwise, it retains the subset. These transitions are maximal couplings of the respective subset distributions, with trigger probabilities P/M and P/(M + 1). Thus, the trigger probabilities depend on the current population even though P remains fixed. Whenever the subset is retained, its contributions, aggregate statistics, and fused model can be reused. We develop the corresponding procedures below: F-SOSA-U for client unlearning (Algorithm 2) and F-SOSA-I for client incremental learning (Algorithm 3). The coordinator persistently maintains only the
7
Algorithm 3: F-SOSA-I Input: new client index i+ P 1 if Bernoulli( M +1 ) then 2 Coordinator samples i− ∼ Uniform(P); f i− , F i− ) from client i− 3 Coordinator requests (W f i+ , F i+ ) from client i+ ; and (W 4 Coordinator updates P ← P\{i− } ∪ {i+ }; 5 Coordinator updates W̄ P , F P and bP : 1 W̃ i+ − W̃ i− , P F P ← F P + F i+ − F i− , bP ← bP + F i+ W̃ i+ − F i− W̃ i− ; W̄ P ← W̄ P +
6
7
d Coordinator solves the linear system for Λ ∈ R : 2 F P Λ = 2 F P W̄ P − bP ; Coordinator updates the global model: F W̄ P ← W̄ P − 12 F P Λ; F
Output: W̄ P
sampled subset P and the aggregate statistics (W̄ P , F P , bP ). f i , F i ) need not be retained Individual client contributions (W at the coordinator. While connected, each active client keeps its own contribution and transmits it only when required by an editing operation; in particular, a departing client sends its contribution together with the unlearning request before disconnecting. The coordinator then updates the aggregate statistics by subtracting the departing contribution and adding the incoming one. Hence, its persistent state does not grow with the number of clients that have participated historically. • Client unlearning (F-SOSA-U). When the coordinator receives an unlearning request from client i− , the coordinator first checks whether it belongs to the sampled subset P. If i− ∈ / P, then under the maximal coupling the subset remains unchanged, and no editing is needed. Otherwise, we must replace the removed client to preserve the subset size and sampling distribution. The coordinator therefore draws a replacement client i+ uniformly from [M ]\P and updates P ← P \{i− }∪{i+ }. The new client performs local training and Fisher computation, after which the coordinator updates the sufficient statistics via client-additive adjustments: W̄ P , F P , bP . The edited global model is then obtained by solving the same projection system as in F-SOSA. Since only one client contribution changes, the update cost is independent of the total number of clients. • Client incremental learning (F-SOSA-I). When a new client i+ joins, we determine whether it would have been selected under the updated F-SOSA sampling distribution. Conditional on the current client set in the learning objective containing M + 1 clients, F-SOSA samples a size-P subset uniformly at random. Hence, each client in the updated set, including the newly arrived client i+ , has inclusion probability Pr(i+ ∈ P ′ ) = P/(M + 1). This probability is determined by the conditional subset-sampling rule and is independent of the external arrival distribution. If the
Bernoulli trial fails, the sampled subset remains unchanged under the coupling. Otherwise, the coordinator replaces a uniformly chosen client i− ∈ P with i+ and updates the sufficient statistics using the same adjustments as in unlearning. Both editing algorithms modify only a single selected-client contribution while reusing the current aggregate fusion statistics. Consequently, each triggered editing operation updates only one client contribution to the sufficient statistics and performs one projection solve. Its coordinator-side cost depends on the chosen Fisher representation, as discussed above, but does not require recomputing the contributions of all previously sampled clients. Moreover, since editing is triggered with probability at most O(ρ), the expected editing cost per client change is O(ρ) relative to full retraining. Together, these procedures enable provably exact and communicationefficient model adaptation to dynamic client participation in one-shot federated learning. For sequential requests, F-SOSAU/I update the model after each request, preserving fixed-P exactness by induction. Finally, we consider simultaneous requests. A batch specifies deletions D ⊆ M and additions A ∩ M = ∅, independently of the sampling randomness. Let M = |M|, d = |D|, a = |A|, M′ = (M \ D) ∪ A, and M ′ = M − d + a, with 1 ≤ P ≤ min{M, M ′ }. We condition on the shared initialization and fixed per-client training randomness, independent of subset sampling. Each identifier denotes an immutable local contribution under this configuration; a changed contribution uses a new identifier. Algorithm 4 pairs min{d, a} departing and arriving clients independently of the realized subset. Each selected departing identifier is replaced by its paired arriving identifier. Unmatched arrivals are handled by the fixed-P insertion coupling; unmatched departures are removed together and the subset is uniformly replenished. Pairing operates only on identifiers: each added client supplies its own model and Fisher information. Once the final subset P ′ is obtained, the coordinator applies only the net changes S− = P \ P ′ and S+ = P ′ \ P to the original aggregate statistics. Departing selected clients provide their original contributions before disconnecting, with temporary buffering until batch completion. The model is reused if the final subset is unchanged; otherwise, one projection is performed. No intermediate model is released. Proposition 1 establishes exactness and shows that this coupling minimizes both the probability of a subset change and the expected number of replaced members. V. T HEORETICAL R ESULTS A. Stability of F-SOSA We consider a general device set M with |M| = M , and note that all results apply to any round t with device set M(t). We first prove that F-SOSA is ρ-TV-stable for any given stability level ρ, and then analyze its learning utility. Our stability analysis uses the concept of the pushforward measure: for a measurable map f : X → Y and a measure µ on X , the push-forward f #µ is defined by (f #µ)(Z) = µ(f −1 (Z)) for any measurable set Z ⊆ Y.
8
Algorithm 4: F-SOSA-Batch: Paired Joint Editing Input: Current client set M, size-P subset P, aggregate statistics and fused model; deletion set D and addition set A ′ 1 Set M ← (M \ D) ∪ A; 2 Buffer original contributions of P ∩ D before their clients disconnect; 3 Choose D0 ⊆ D, A0 ⊆ A of size min{|D|, |A|} and a bijection π : D0 → A0 , independently of P; c ← (M \ D0 ) ∪ A0 and P ′ ← (P \ D0 ) ∪ π(P ∩ D0 ); 4 Set M 5 if |A| > |D| then 6 foreach i ∈ A \ A0 in a fixed order do c + 1)) = 1 then 7 if Bernoulli(P/(|M| 8 Sample j ∼ Uniform(P ′ ) and set P ′ ← (P ′ \ {j}) ∪ {i}; c←M c ∪ {i}; M
9 10
else
11 12
P ′ ← P ′ \ (D \ D0 ); Sample B uniformly among size-(P − |P ′ |) subsets of M′ \ P ′ ; set P ′ ← P ′ ∪ B;
Set S− ← P \ P ′ and S+ ← P ′ \ P; 14 if S− ∪ S+ ̸= ∅ then 15 Retrieve original contributions for S− from the buffer or connected clients; obtain contributions for S+ using the fixed F-SOSA training configuration; 16 From the unchanged original statistics, compute X 1 X f ′ f i , W̄ ← W̄ P + Wi − W P i∈S i∈S + − X X F′ ← FP + Fi − F i,
13
i∈S+ ′
b ← bP +
X
i∈S−
fi − F iW
i∈S+
X
f i. F iW
′
18 19
TV(A(M), A(M′ )) ≤ TV(µ(P,M ) , µ′(P,M ) ) M −1 M ≤ µ(P,M ) (S containing M ) = / = P/M. P −1 P A similar argument works when M′ = {1, 2, · · · , M, M + P . Taking a uni1}, yielding a TV bound of MP+1 ≤ M form bound over all neighbouring set M′ , we get that sup|M⊕M′ |=1 TV(A(M), A(M′ )) ≤ P/M . Since in FSOSA, P is set to ρM , thus TV(A(M), A(M′ )) ≤ ρ. B. Learning Utility of F-SOSA F
We analyze the utility guarantee of W̄ P obtained by FSOSA under the following standard data assumptions: Assumption 2 (Data Normalization). For any (x, y) ∈ D, |x|2 = 1 and |y| ≤ C for some constant C > 0. Assumption 3 (Data Uniqueness). Any two samples (x, y) and (x′ , y ′ ) in D satisfy |x − x′ |2 ≥ ϕ > 0.
i∈S−
Solve (F ′ )2 Λ = 2(F ′ W̄ − b′ ) and set ′F ′ W̄ ← W̄ − 21 F ′ Λ; 17
µ′ as follows: for any set P ∈ Pow(M), µ′(P,M ) (P) := ((P,M ) µ(P,M −1) (P), if M ∈ /P . Note that, for fixed initialization 0, otherwise W (0) and other parameters, Algorithm A(M) and A(M′ ) is the same deterministic map from P ∈ [M ]P to W. They only differ because of different measure on the input space. Hence TV distance between A(M) and A(M′ ) is just the TV distance between the push-forward measures A(M)#µ(P,M ) and A(M′ )#µ′(P,M ) , which by using the fact that A(M) ≡ A(M′ ) and data processing inequality is at most the TV distance between µ(P,M ) and µ′(P,M ) . Therefore,
else Reuse the original statistics and fused model; Commit M ← M′ , P ← P ′ , the statistics and model; discard temporary per-client buffers; Output: Updated model, client set, sampled subset, and aggregate statistics
Theorem 1. F-SOSA is ρ-TV-stable for any ρ ∈ (0, 1). Proof. Let M be original device set and M′ be the update device set such that |M⊕M′ | = 1. We first consider M contains M −1 devices, where w.l.o.g. we assume device M leaves, i.e., M = {1, 2, · · · , M } and M′ = {1, 2, · · · , M − 1}. Let the sigma-algebra on these sets be the power sets of M and M′ respectively, denoted by Pow(M) and Pow(M′ ) respectively. Let µ(P,M ) be the sub-sampling probability measure on M devices in M, i.e., sub-samples a subset P of size P out of M elements in M uniformly at random. Similarly we can define µ(P,M −1) for M′ . We first extend the sigma-algebra for the probability spaces so that the random variables µ(P,M ) and µ(P,M −1) are defined on a common probability space. For this, we will just add an event where the device M can be sampled under µ(P,M −1) with probability 0. We define
Assumption 4 (Data Non-Degeneracy). The minimum eigenvalue of the Gram matrix H∞ ∈ RN ×N defined by (H∞ )k,l = ⊤ ⊤ Ew∼N (0,I) [x⊤ k xl 1{w xk ≥ 0}1{w xl ≥ 0}], is bounded ∞ below: λmin (H ) = λ0 > 0. No bounded heterogeneity assumption is made, so our results hold under arbitrary non-i.i.d. client data. We consider a two-layer ReLU neural network (NN) where the first-layer consists of m trainable weights {wr }m r=1 and the second-layer weights a = {ar }m are drawn i.i.d. from {+1, −1} at ranr=1 dom and then fixed [8], [45]. Let W = vec(w1 , w2 , . . . , wm ). The NN is modeled as m 1 X fa (W , x) = √ ar γ(x⊤ wr ), (14) m r=1 where γ(x) = max{x, 0} is the ReLU activation function. This model can be equivalently written in a linearized form: fa (W ,x) = ϕa (W ,x)⊤W ,
(15)
where a1 x1{x⊤ w1 ≥ 0} ⊤ 1 a2 x1{x w2 ≥ 0} := √ ϕa (W , x) ∈ Rmp . .. m .
(16)
am x1{x⊤ wm ≥ 0}
The neural-network objective is non-convex. We analyze it using the two-layer ReLU model, a standard canonical setting
9
for NTK-style analysis of over-parameterized neural networks, where the training dynamics can be characterized through activation stability and the associated Gram matrix. In this regime, gradient descent remains within a controlled neighborhood of the random initialization, the relevant Gram matrices remain well conditioned, and the empirical fitting error decreases geometrically with the number of local iterations. We first record a basic bound on the feature representation that will be used repeatedly in the subsequent analysis. It follows directly from the definition of ϕa (W , x), since ar ∈ {−1, +1} and each activation indicator is at most one. Lemma 1. For ∀W ∈ Rd and ∥x∥2 ≤ 1, ∥ϕa (W , x)∥2 ≤ 1. (0) i.i.d.
We initialize wr ∼ N (0, σ 2 I). To quantify activation pattern stability, given a real R ≥ 0, define event Eijr (R) := (0) (0) ⊤ {∃w : ∥w − wr ∥2 ≤ R, 1{x⊤ ij w r ≥ 0} ̸= 1{xij w ≥ 0}}. We next characterize the stability of ReLU activation patterns around the random initialization. Lemma 2 ( [8, Lemma 3]). The random initialization of √ (0) i.i.d. wr ∼ N (0, σ 2 I) ensures that P(Eijr (R)) ≤ 2R/( 2πσ). We then invoke a standard over-parameterized training result to control both the local fitting error and the distance traveled by each local model.
2 2 Lemma 5. Let m = poly(N, δ −1 , λ−1 0 )/σ , η = O(λ0 /N ), and σ = O(λ0 δ/N ). With probability at least 1 − δ over the random initialization, we have 2 N ⊤ ∞ −1 f˜(W̄ P , xij ) − ỹ ≤ O y (H ) y . ρ 2
We define four matrices associated with the initial model (0) W (0) and participant set P = {i1 , . . . , iP }: AP , ÃP ∈ (0) R(P n)×(mp) and HP , H̃P ∈ R(P n)×(P n) : ϕa (W (0) , xi1 1 )⊤ ϕa (W̃ 1 , xi1 1 )⊤ (0) ϕa (W̃ 1 , xi 2 )⊤ ϕa (W , xi 2 )⊤ 1 1 (0) AP := , , ÃP := .. .. . . ϕa (W̃ M , xiP n )⊤
ϕa (W (0) , xiP n )⊤ (0) (0) (0)⊤ HP := AP AP ,
H̃P := ÃP Ã⊤ P.
We next study the conditioning of the Gram matrices associated with the sampled clients, which is needed to control the projection step. (P n)×(P n) be the principal submatrix Lemma 6. Let H∞ P ∈R 2 ∞ of H formed by P. If m = Ω( (ρN ) log(ρN/δ) ), with probaλ2 0
(0)
(0)
bility at least 1−δ, ∥HP −H∞ P ∥ ≤ λ0 /4, λmin (HP ) ≥ 3λ0 /4. 6
Lemma 7. If m = Ω( λ4Nσ2 δ3 ), then with probability at least 0
6
Lemma 3 ( [8, Lemma 2]). Let m = Ω( λ4Nσ2 δ3 ) and η = 0 λ0 O( N 2 ). With probability at least 1 − δ over the initialization of W (0) and a, we have simultaneously for all i ∈ [M ]: Pn 1) (yij − fa (W (0) , xij ))2 = O( Nδ ); Pj=1 n ηλ0 K N 2 2) j=1 (yij − fa (W̃ i , xij )) ≤ (1 − 2 ) · O( δ ); (0)
3) Forq∀r ∈ [m], ∥w̃i,r − wr ∥2 ≤ R0 , where R0 = qP n ηλ0 K (0) 4 N (1−(1− ) ) , xij))2 . j=1 (yij −fa(W λ0 m 4 N ). Combining 1) and 3), we have R0 ≤ O( λ √ δm 0
Building on these local training properties, we next bound the deviations of the trained local models and their subsampled average from the common initialization. Proofs of all auxiliary lemmas established in this paper are deferred to Appendix A. poly(N,δ −1 ,λ−1 )
λ0 0 Lemma 4. Let m = , η = O( N 2 ), and σ2 λ0 δ σ = O( N ). With probability at least 1 − δ over random initialization: p ∞ −1 y + 1) for all i ∈ [M ], ∥W̃ i − W (0) ∥2 ≤ y ⊤ i i (Hi ) −1 ) poly(N,λ−1 Nσ 0 ,δ ; O( λ0 δ ) + m1/4 σ 1/2 q ⊤ ∞ −1 2y (H ) y (0) + O( λN0σδ ) + 2) ∥W̄ P − W ∥2 ≤ ρ −1 poly(N,λ−1 ) 0 ,δ . m1/4 σ 1/2
These parameter-space bounds further allow us to control the prediction discrepancy between the averaged model and the collection of local models. Let y = vec(y 1 , y 2 , · · · , y M ) ∈ RN be the true label vector and ỹ = vec(ỹ 1 , ỹ 2 , · · · , ỹ M ) = [fa (W̃ 1 , x11 ), fa (W̃ 1 , x12 ), · · · , fa (W̃ M , xM n )]⊤ ∈ RN be the predictions of trained local models. We define the proxy output f˜(W , xij ) = ϕa (W̃ i , xij )⊤ W for ∀W ∈ Rd and xij .
1 − δ, we have λmin (H̃P ) ≥ λ0 /2 and λmax (H̃P ) ≤ ρN . With these spectral bounds in place, we can quantify the additional displacement introduced by Fisher-based projection. 2
σ , σ = O( λN0 δ ). With Lemma 8. Let m ≥ poly(ρ,N,δ −1 ,λ−1 ) 0 probability at least 1 − δ over the initialization, we have s ! N ⊤ ∞ −1 F W̄ P − W̄ P = O y (H ) y . ρλ0 2 2 2 Lemma 9. Let m = poly(N, δ −1 , λ−1 0 )/σ , η = O(λ0 /N ), and σ = O(λ0 δ/N ). With probability at least 1 − δ over the random initialization, we have q N F ⊤ ∞ −1 ∥w̄P,r − w̄P,r ∥2 ≤ R1 ≤ O √ y (H ) y . mλ0
The resulting neuron-wise displacement bound allows us to control activation-pattern mismatches between the fused and F := local models. Given any (i, j) pair, we define Sij {r ∈ ⊤ F ⊤ [m] : 1{xij w̄P,r ≥ 0} = 1{xij w̃i,r ≥ 0}} as the set of neurons with matching activation signs between the global and F⊥ := F local models. Let Sij [m] \ Sij denote the mismatch set. Lemma 10. With probability at least 1 − δ over the initializaF⊥ tion, |Sij | = O( mN (Rδσ0 +R1 ) ) for all i, j simultaneously. F⊥ Note that the mismatch size |Sij | is independent of the client subsampling rate ρ, since R0 bounds the deviation of (0) each local trained model w̃i,r from initial wr uniformly across i ∈ [M ], regardless of which clients are sampled. We are now ready to establish the empirical fitting guarantee of F-SOSA. Lemma 3 controls the local fitting error, while Lemmas 8–10 bound the additional error induced by Fisher-based fusion through the resulting activation-pattern
10
mismatches. Combining these two components yields the following training-error guarantee. Theorem 2 (Training Error for Fitting the Data). Under Assumptions 2 – 4, let m = Ω(N 6 /(λ40 σ 2 δ 3 )), η = λ0 /N 2 , (0) wr ∼ N (0, σ 2 I), ar ∼ Uniform({−1, +1}), then with probability at least 1 − δ, we have F
Lf,ℓ D (W̄ P ) ≤ O((1 −
ηλ0 K N N 6 (y ⊤ (H∞ )−1 y)2 ) · + ). 2 δ mδ 4 σ 2 λ40 F
Proof. We decompose the loss Lf,ℓ D (W̄ P ) as follows M
F
L(W̄ P ) =
n
1 XX F (f (W̄ P , xij ) − yij )2 N i=1 j=1
Lf,ℓ D (W ) =
M n 1 XX F F = (ϕ(W̄ P , xij )⊤ W̄ P − ỹij + ỹij − yij )2 N i=1 j=1 M n M n 2 XX 2 XX F F (ϕ(W̄ P ,xij )⊤W̄ P − ỹij )2 + (ỹij −yij )2 . ≤ N i=1 j=1 N i=1 j=1 {z } | {z } | T1
T2
T2 measures how well the local models fittheir data and local can be bounded via Lemma 3 as T2 = O
1 − ηλ2 0
K
N δ
F
.
By taking t → ∞ in (21), ỹij = ϕa (W̃ i , xij )⊤ W̄ P , we have T1 =
n M X X
2 F F F (ϕ(W̄ P , xij )⊤ W̄ P − ϕ(W̃ i , xij )⊤ W̄ P )2 N i=1 j=1 M
n
2 XX N i=1 j=1 P ⊤ 2 ⊤ F F ( r∈S F⊥ ar x⊤ ij w̄ P,r (1{xij w̄ P,r ≥ 0}−1{xij w̃ i,r ≥ 0})) =
ij
m M n F⊥ X 2 | 2 X X |Sij F ≤ ar x⊤ ij w̄ P,r N i=1 j=1 m ⊥ r∈Sij
≤
M n F⊥ 2 | X 2 X X |Sij F ⊤ x⊤ ij w̄ P,r − xij w̃ i,r N i=1 j=1 m F⊥ r∈Sij
M X n X
F⊥ 2 |Sij |
Corollary 1 shows that the empirical risk can be made vanishingly small in the over-parameterized regime by choosing the network width m and the number of local iterations K sufficiently large. Having established the empirical fitting guarantee, we next study generalization to unseen data. For this purpose, we adopt a two-level data distribution framework [46]. Let Z := X × Y denote the data space, D the set of distributions over Z, and T a meta-distribution over D. Each client i samples a n distribution SMDi ∼ T and obtains n i.i.d. samples Di ∼ Di . Let D = i=1 Di be the union of local datasets. We consider the squared loss ℓ(z, y) = 12 (z − y)2 . The empirical risk over training data is M n 1 X1X1 (fa (W , xij ) − yij )2 . M i=1 n j=1 2
The population risk is defined as 1 2 Lf,ℓ T (W ) = ED∼T Ez∼D [ (fa (W , x) − y) ]. 2 We also define the semi-population risk: M
Lf,ℓ S (W ) =
1 X 1 Ez∼Di [ (fa (W , x) − y)2 ]. M i=1 2
To extend the empirical analysis to unseen data, we adopt the following federated Rademacher complexity. Definition 3 (Federated Rademacher complexity). Let F be a class of functions g : X → R. For M clients with n samples each, the federated Rademacher complexity is M n 1 X1X ιij · g(xij )], g∈F M i=1 n j=1
RM n (F) = E{ιij } [sup
where {ιij } are i.i.d. Rademacher variables. When M = 1, this reduces Pn to the classical Rademacher complexity E{ιj } [supg∈F n1 j=1 ιj g(xj )]. We define a neural network class with weight constraints relative to initializa(0) tion: FW (0) ,a,R,B := {fa (W , ·) : ∥wr − wr ∥ ≤ R, ∀r ∈ [m], ∥W − W (0) ∥2 ≤ B}. The following existing result bounds the Rademacher complexity of the network class determined by the parameter neighborhood above.
2 2 max w̄FP,r − w̃i,r 2 N i=1 j=1 m r∈[m] mN 2 (R02 + R12 ) 2 mN 2 (R04 + R14 ) Lemma 11 ( [8, Lemma 8]). Given R > 0, with probability 2 =O (R + R ) ≤ O at least 1 − δ over the initialization, uniformly over all B > 0, 0 1 δ2 σ2 δ2 σ2 RM mN 2 N4 N 4 (y ⊤ (H∞ )−1 y)2 n (FW (0) ,a,R,B ) + ≤O √ 4 4 2 2 2 2 2 p δ σ λ0 δ m λ0 m B 2 log(2/δ) 1/4 2R2 m ! ≤√ (1 + ( ) )+ + R 2 log(2/δ). 2 m σ 2N N 6 y ⊤ (H∞ )−1 y ≤O mδ 4 σ 2 λ40 We next recall the empirical-to-semi-population generalization bound under the two-level federated data model. where the second-to-the-last inequality uses upper bounds on Lemma 12 ( [46, Lemma 1]). Let the loss function R0 and R1 from Lemma 3 and Lemma 9. ℓ(f (W , x), y) be bounded in [0, c]. Under the two-level disCorollary 1. Under the setting of Theorem 2, given a target tribution setting, with probability at least 1 − δ, we have 2 training error ϵ, if we set m = Ω(poly(N, δ −1 , λ−1 0 )/σ ), η = r λ0 /N 2 , σ = O(λ0 δ/N ), and K = Ω((1/ηλ0 ) log(N/δϵ)), log(2/δ) f,ℓ f,ℓ M F sup {LS − LD } ≤ 2Rn (F) + 3c . then with probability at least 1 − δ, we have Lf,ℓ ( W̄ ) ≤ ϵ. 2N P D f ∈F ≤
11
The remaining step is to control the gap between the semipopulation and population risks.
C. Exactness and Efficiency of Model Editing
Lemma 13. Let the loss ℓ(f (W , x), y) be bounded in [0, c]. With probability at least 1 − δ, r r log(2/δ) log(2/δ) f,ℓ f,ℓ M sup {LT −LS } ≤ 2Rn (F)+2c +c . 2N 2M f ∈F
Theorem 4. (F-SOSA, F-SOSA-U/I) satisfies exact federated model editing. For R editing requests, F-SOSA-U/I triggers at most O(ρR) recomputation in expectation, with total expected runtime bounded by O(max{ρR · Training Time, R}).
Lemmas 4 and 8–9 control the fused model around the initialization, while Lemmas 11–13 bound the generalization gaps. Together with Theorem 2, these results yield the following population-risk bound.
Proof. Let µ(P,M ) be the uniform distribution over size-P subsets of [M ]. Let P ∼ µ(P,M ) be a sampled client subset. Assume M leaves or M + 1 joins, and consider a deletion map DEL : P 7→ P ′ ⊆ [M −1] (for client removal), and an insertion map INS : P 7→ P ′ ⊆ [M +1] (for new client addition). These induce pushforward distributions INS µDEL (P,M ) := DEL #µ(P,M ) and µ(P,M ) := INS #µ(P,M ) . To show F-SOSA-U/I are valid transports, we prove that for any P ∈ [M ]P , µDEL (P,M ) (P) = µP,M −1 (P) and for any P INS P ∈ [M + 1] , µ(P,M ) (P) = µ(P,M +1) (P). For F-SOSA-U, we consider two cases based on whether the membership verification succeeds. Case 1 (verification succeeds). The pushforward measure µDEL (P,M) is simply µ(P,M ) conditioned on the event M ∈ / P,
Theorem 3 (Generalization Error for Unseen Data). Under Assumptions 2, 3 and 4, let σ = O(λ0 δ/N ), 2 m = Ω(poly(N, δ −1 , λ−1 η = λ0 /N 2 , 0 )/σ ), (0) 2 wr ∼ N (0, σ I), ar ∼ Uniform({−1, +1}) and K = Ω((1/ηλ0 ) log(ρN/(δ(1 + ρ)y ⊤ (H∞ )−1 y))), with probability at least 1 − δ, we have s s s 1 ⊤ (H∞ )−1 y log log 1δ y 1 F δ + ). + ) ≤ O( Lf,ℓ ( W̄ P T ρ λ0 N M
F-SOSA-U/I are valid transports and efficient for editing.
F
Proof. We first bound ∥W̄ P − W̄ P ∥2 via Lemmas 8 and Lemma 4, which gives q p F ∥W̄ P − W̄ P ∥2 ≤ O( N/(ρλ0 ) · y ⊤ (H∞ )−1 y). (17) Similarly, we bound ∥w̄FP,r − w̄P,r ∥2 via Lemmas 3 and Lemma 9, which gives √ −1 ∥w̄FP,r − w(0) , λ−1 (18) r ∥2 ≤ O(poly(N, δ 0 )/ m) F
Using above bounds, we can conclude that fa (W̄ P , ·) ∈ FW (0) ,a,R,B with R and B set by Equation (18) and (17) respectively. Using Lemma 12 and Lemma 13, we have sup f ∈FW (0) ,a,R,B
≤
sup f ∈FW (0) ,a,R,B
+
F
F
F
F
f,ℓ {Lf,ℓ T (W̄ P ) − LD (W̄ P )} f,ℓ {Lf,ℓ T (W̄ P )−LS (W̄ P )}
sup f ∈FW (0) ,a,R,B
F
F
f,ℓ {Lf,ℓ S (W̄ P )−LD (W̄ P )}
≤O(RM n (FW (0) ,a,R,B ) +
p
log(1/δ)/N +
p log(1/δ)/M ).
By Lemma 11, the Rademacher complexity satisfies p RM ≤ O( ρ1 y ⊤ (H∞ )−1 y/λ0 ). Since n (FW (0) ,a,R,B ) F
F
F
µDEL / P) = (P,M) (P) = µ(P,M) (P|M ∈
µ(P,M) (P ∩ {M ∈ / P}) . µ(P,M) ({M ∈ / P})
The denominator / P}) = 1−µ(P,M) ({M ∈ P}) = M µ(P,M) ({M ∈ 1 − M−1 / = 1 − P/M . For µ(P,M ) (P ∩ {M ∈ / P}), P−1 P it equals 0 if M ∈ P, and µ(P,M ) (P) otherwise. In both branches, we have µDEL (P,M ) (P) = µP,M −1 (P). Case 2 (verification fails). In this case, M would have been replaced by some point in P and there are M possibilities. Let υ be the uniform probability measure over [M ]. For each k ∈ [M ], let Ek be the event that M was replaced by ik . The DEL events Ek ’s are disjoint and P is ∪M k=1 Ek . Then µ(P,M) (P) = P P M M µDEL k=1 µ(P,M) (P\{ik} ∪ {M})υ({ik}) = (P,M) ( k=1 Ek ) = M−1 1/ P = µ(P,M−1) (P). For F-SOSA-I, given P, we consider two cases based on whether the inserted M + 1 lies in P or not. Case 1 (M+1 ∈ P). In this case, Bernoulli(P/(M+1) must be 1, M+1 would have replaced some other points in [M +1]\P and there are M+1−P possibilities. Let ν be a uniform probability measure over [M+1−P ]. For each k ∈ [M+1−P ], let Ek be the event that M +1 replaced ik , then Ek ’s are disjoint and the event P is ∪M+1−P Ek . Then µINS k=1 (P,M) (Ek ) equals
F
f,ℓ f,ℓ f,ℓ Lf,ℓ T (W̄ P ) = LT (W̄ P ) − LD (W̄ P ) + LD (W̄ P ), by combing with the training error established in Theorem 2, we obtain the result by union bound.
Theorem 3 shows that, with sufficiently many clients and local samples, the generalization of F-SOSA p is governed by a Rademacher complexity term of order ρ1 y ⊤ (H∞ )−1 y/λ0 . As shown in [45], the quantity y ⊤ (H∞ )−1 y is bounded by a constant independent of sample size for a broad class of target functions, including linear, quadratic, and cosine models. The factor 1/ρ reflects a trade-off between editing efficiency and generalization: larger ρ includes more clients and improves the utility/generalization bound, but weakens TV stability and increases the expected editing cost.
INS µINS (P,M) (P\{M +1}∪{ik}|ik replaced)µ(P,M) (ik replaced) 1 = µ(P,M) (P\{M +1}∪{ik}|{ik})ν(ik ) = M . P−1 (M +1−P ) M+1−P P INS Thus, µINS Ek ) = µ(P,M +1) (P). (P,M) (P) = M +1 µ(P,M) (∪k=1 Case 2 (M +1 ∈ / P). Bernoulli(P/(M + 1)) = 0, there is no M P = 1/ MP+1 = replacement, µINS (P,M ) (P) = (1 − M +1 )/ P µ(P,M +1) (P). Therefore, F-SOSA-U/I are both valid transports. Let P EDT be the post-editing sampled subset. By ρ-TV-stability of FSOSA, P(P ̸= P EDT ) ≤ ρ, and M/2 ≤ M (t) ≤ 2M , so each request triggers recomputation with probability at most 2ρ. For R total edits, the expected number of recomputations is
12
O(ρR), with total expected runtime bounded by O(max{ρR · Training Time, R}). Proposition 1 (Exact and Optimal Batch Coupling). In the batch setting of Section IV-B, Algorithm 4 satisfies exact model editing in Definition 1 at batch completion. M ′ MoreM −d M ′ over, Pr(P ̸= P) = 1 − P / max{ P , P }, and Pa . The algorithm simultaneously E[|P \ P ′ |] = max PMd , M ′ minimizes these two quantities over all couplings of the initial and final uniform size-P subset distributions, where M −d = 0 if M − d < P . P Proof. Condition on the common training randomness and an independently chosen pairing. Paired replacement is a bijective relabeling and preserves uniformity. Remaining insertions preserve uniformity by the fixed-P insertion coupling. For remaining deletions, conditional on the number of survivors, the surviving selected clients form a uniform subset of M′ ; uniform replenishment therefore produces a uniform sizeP subset. Thus P ′ has the retraining subset distribution. The net updates recover its aggregate statistics exactly, and the same fusion rule produces its model. After temporary buffers are discarded, the model and internal state are the same functions of P ′ as in retraining. Averaging over the common training randomness establishes Definition 1. For any coupling (S, T ) of the initial and final uniform subset distributions, equality is possible only on the MP−d subsets containing no deleted or added clients. Each such subset contributes at most the smaller of its two marginal M ′ probabilities, giving Pr(S = T ) ≤ MP−d /max{ M P , P }. Moreover, every selected deleted client must leave, and every selected added client must enter. Since both subsets have size P , |S \ T | ≥ |S ∩ D|, |S \ T | ≥ |T ∩ A|. Taking expectations Pa yields E[|S \ T |] ≥ max PMd , M . The algorithm attains ′ both bounds. If a ≥ d, it adds no previously unselected common client. Hence P ′ = P exactly when P ′ ∩A = ∅, and ′ |P \ P′ | = |P ∩ A|. Uniformity gives agreement probability M −d M′ / P and expected net replacements P a/M ′ . If d ≥ a, P every originally selected common client is retained. Hence ′ equality holds exactly when P∩D = ∅, and |P\P | = |P∩D|, M −d M giving agreement probability / P and expectation P a d ′ P d/M . Since M − M = a − d and M ′ − M = (M −d)(a−d) , MM′ both branches attain the two bounds simultaneously. The batch updates |P \ P ′ | contribution pairs and performs one projection if and only if P ′ ̸= P. For k = d+a, let M0 be the initial population size. If P ≤ ρM0 and min{M, M ′ } ≥ M0 /2, Proposition 1 gives E[|P \P ′ |] ≤ 2ρ max{d, a} ≤ 2ρk. Since a subset change requires at least one net replacement, the projection is triggered with probability at most min{1, 2ρk}. VI. E XPERIMENTS We empirically evaluate our framework with focus on: (1) one-shot learning performance, (2) model editing accuracy and efficiency, (3) trade-offs controlled by the stability level ρ, and (4) resilience to membership inference attacks. We also include a realistic case study based on vehicle mobility simulation.
A. Experimental Setup 1) Datasets and Models: We use MNIST [47], SVHN [48], CIFAR-10 [49], and FEMNIST from LEAF [50]. For MNIST/SVHN/CIFAR-10, we simulate client heterogeneity using Dirichlet partitioning (α ∈ {0.1, 0.5, 0.8}; default α=0.5). FEMNIST, as a FL dataset, naturally exhibits nonIID characteristics; we follow [9], sampling 10% of users and grouping into M clients. Unless otherwise specified, we use the two-layer CNN from [8] with K-FAC Fisher approximation. To evaluate F-SOSA beyond the default classification setting, we additionally consider ResNet18 on CIFAR10 and YOLOv8s on the real-world driving dataset BDD100K; detailed results are reported in the Appendix. 2) Baselines: We compare F-SOSA with three one-shot FL baselines: FedFisher [8], which uses client-specific Fisher information for model fusion; FedLPA [9], which constructs local posteriors via layer-wise Laplace approximation; and Dense [10], which performs data-free distillation using GANgenerated samples. For dynamic-client experiments, we use a fixed-ratio implementation of F-SOSA-I/U to accommodate population changes that may extend beyond the bounded range assumed in the theoretical analysis. Specifically, we set Pt = ⌊ρM (t)⌋, where M (t) is the current active client population. This keeps the participation fraction approximately constant and adapts the aggregation size to population changes. For both unlearning and incremental learning, Retrain reruns F-SOSA on the updated client set using the same current subset size Pt . For unlearning, we additionally compare with FedEraser [14], which reconstructs the model using calibrated gradient updates; FedRR [28], which uses diagonal Fisher information with momentum correction; and FATS-CU [29], which stabilizes FedAvg for rapid unlearning. For incremental learning, we also compare with Fine-Tuning, which adapts the global model on the new client’s data using a tuned number of epochs selected from {5, 10, . . . , 50}. All methods are evaluated under the one-shot constraint for fair comparison. 3) Hyperparameters: We follow the settings in [8], using learning rate η = 0.01 and default local epoch number K = 50. For learning experiments, we set M = 20 clients; for model editing, we use at most 100 clients and initialize with 50 active clients, while the scalability experiments in the Appendix consider client populations from 20 to 500. The stability level is set to ρ = 0.5 unless otherwise specified. 4) Evaluation Metrics: We report test accuracy, training loss, total wall-clock time, and total communication bytes, including global-model broadcasts, local-model uploads, and Fisher-information uploads. Time and communication efficiency measure the average accuracy gain per unit of time and communication, respectively. B. Experimental Results 1) Performance of F-SOSA in Heterogeneous Settings: We evaluate F-SOSA under varying data heterogeneity levels (α ∈ {0.1, 0.5, 0.8}) on MNIST/SVHN/CIFAR-10, and include FEMNIST as an inherently heterogeneous FL dataset. We compare against three state-of-the-art one-shot FL baselines. As shown in Table II and Table III, F-SOSA consistently
13
TABLE II P ERFORMANCE COMPARISON OF F-SOSA AND BASELINES ACROSS MNIST, SVHN, AND CIFAR-10 UNDER VARYING D IRICHLET HETEROGENEITY α. B EST RESULTS ARE IN BOLD ; SECOND - BEST RESULTS ARE UNDERLINED .
SVHN
Accuracy (%) Time (s) Comm. (MB) Time Efficiency Comm. Efficiency Accuracy (%) Time (s) Comm. (MB) Time Efficiency Comm. Efficiency Accuracy (%) Time (s) Comm. (MB) Time Efficiency Comm. Efficiency
Accuracy (%)
CIFAR10
FedFisher 90.35 43.11 35.30 2.10 2.56 64.89 29.15 77.04 2.23 0.84 39.99 22.76 77.04 1.76 0.52
α = 0.1 FedLPA Dense 87.90 85.92 24.59 187.96 793.31 33.76 3.57 0.52 0.11 2.55 38.81 62.78 50.50 198.85 75.27 362.74 0.77 0.36 0.11 0.83 30.49 36.57 63.79 202.91 362.74 75.27 0.48 0.19 0.08 0.49
ρ=0.2 ρ=0.5 ρ=0.8 ρ=1.0
80 60 40 20 0
MNIST
F-SOSA 91.08 34.63 18.46 2.63 4.93 64.88 23.54 40.31 2.76 1.61 32.38 16.55 40.31 1.96 0.80
SVHN FEMNIST CIFAR-10
Dataset
FedFisher 95.98 43.76 35.30 2.19 2.72 80.52 28.98 77.04 2.78 1.05 51.86 23.16 77.04 2.24 0.67
α = 0.5 FedLPA Dense 94.21 96.06 26.61 190.54 793.31 33.76 3.54 0.57 0.12 2.85 76.24 70.63 51.61 184.83 362.74 75.27 1.48 0.40 0.21 0.94 40.36 50.09 56.50 197.96 362.74 75.27 0.72 0.26 0.11 0.67
ρ=0.2 ρ=0.5 ρ=0.8 ρ=1.0
250 200
Comm. Cost (MB)
MNIST
Metrics
Time Cost (s)
Dataset
150 100 50 0
MNIST
F-SOSA 95.43 34.59 18.46 2.76 5.17 80.33 21.29 40.31 3.77 1.99 51.69 16.26 40.31 3.18 1.28
600
α = 0.8 FedLPA Dense 92.82 96.93 29.02 193.58 793.31 33.76 3.20 0.58 0.12 2.87 77.75 78.76 51.33 188.70 362.74 75.27 1.51 0.46 0.21 1.05 44.32 52.58 55.92 197.70 362.74 75.27 0.79 0.28 0.12 0.70
FedFisher 96.08 43.15 35.30 2.23 2.72 79.64 28.53 77.04 2.79 1.03 55.18 23.22 77.04 2.38 0.72
F-SOSA 95.80 35.56 18.46 2.69 5.19 79.40 22.14 40.31 3.59 1.97 52.65 16.22 40.31 3.25 1.31
ρ=0.2 ρ=0.5 ρ=0.8 ρ=1.0
500 400 300 200 100
SVHN FEMNISTCIFAR-10
0
Dataset
MNIST
SVHN FEMNISTCIFAR-10
Dataset
Fig. 1. Effect of the stability level ρ on F-SOSA’s accuracy and time/ communication overhead across datasets.
F-SOSA
75.97 138.57 528.83 0.64 0.144
75.71 67.07 289.68 1.13 0.261
2) Impact and Selection of Hyperparameters: We examine how the stability parameter ρ and local epoch number K affect
K
60
80
75
0.000
1.25 1.00
70
0.75 Accuracy 0.50 Train Loss Time Cost
65
0.25
20
achieves the lowest communication cost across all datasets and heterogeneity levels, leading to the highest communication efficiency. This benefit arises from its client subsampling mechanism, which reduces aggregation overhead. Time cost is also substantially lower, often by over 50% compared to FedLPA and Dense, while remaining comparable to FedFisher in most cases. In terms of accuracy, F-SOSA matches or exceeds FedFisher under moderate heterogeneity (α = 0.5, 0.8), and consistently outperforms Dense and FedLPA. Under high heterogeneity (α = 0.1), its performance remains robust with minimal degradation. These results demonstrate that F-SOSA offers strong utility-efficiency trade-offs, maintaining competitive accuracy while substantially reducing communication and computation costs.
40
Train Loss
70.18 18.69 1968.70 3.75 0.036
40
K
60
80
0.00
5 4
78
Train Loss
6
0.4 Accuracy Train Loss Time Cost
76
74
0.2 0.0
20
40
K
60
52
1.2
72
50
1.0
68 66
20 18 16
80
74
70
22
Time Cost (s)
7
Accuracy (%)
Train Loss
95.4
Accuracy (%)
76.94 115.89 554.12 0.66 0.139
0.005
Time Cost (s)
95.6
20
Accuracy (%) Time (s) Comm. (MB) Time Efficiency Comm. Efficiency
0.010
Accuracy Train Loss Time Cost
0.6
22
Train Loss
Dense
95.8
0.8
80
48
0.8 Accuracy Train Loss 0.6 Time Cost
46 44
0.4
64
Time Cost (s)
FedLPA
0.015
8
Accuracy (%)
FedFisher
9
0.020
96.0
Time Cost (s)
Metrics
96.2
Accuracy (%)
TABLE III P ERFORMANCE COMPARISON ON FEMNIST UNDER A REAL - WORLD NON -IID SETTING . B EST RESULTS ARE IN BOLD ; SECOND - BEST RESULTS ARE UNDERLINED .
20 18 16 14
42 20
40
K
60
80
Fig. 2. Effect of local epoch number K on performance. Top-left: MNIST, top-right: SVHN, bottom-left: FEMNIST, bottom-right: CIFAR-10.
F-SOSA’s utility and efficiency. Figure 1 shows that increasing ρ improves accuracy, as more clients are aggregated, enhancing generalization. When ρ = 1.0, F-SOSA recovers FedFisher and achieves the highest accuracy. However, this comes at a cost of increased time and communication, especially on larger datasets like FEMNIST. A moderate setting (ρ = 0.5) provides a strong trade-off between utility and efficiency, and is used by default. As shown in Figure 2, larger K reduces training loss, indicating better local fitting. However, test accuracy peaks around K = 30 or 50, beyond which overfitting may reduce generalization. Meanwhile, time cost grows linearly with K. We adopt K = 50 as default, balancing generalization and
14
TABLE IV M EMBERSHIP I NFERENCE ATTACK (MIA) RESULTS ON UNLEARNED GLOBAL MODELS FROM DIFFERENT METHODS ON FEMNIST AND CIFAR-10. Method
Retrain Fine-Tuning F-SOSA-I
35 30 25
500
300 200 100 5 10 IL Request Index Retrain Fine-Tuning F-SOSA-I
1500 1000 500 0
0
5 10 IL Request Index
15
5 10 UL Request Index
400
200
Fig. 5. The Luxembourg map and the region considered.
100 0
0
5 10 UL Request Index
15
Retrain FedEraser FedRR FATS-CU F-SOSA-U
2000 1500 1000 500 0
0
5 10 UL Request Index
15
2.0
73 72
Accuracy Time Efficiency Comm. Efficiency
71 70
1.5 1.0 0.5
69 0.2
0.4
ρ
0.6
0.8
0.0
Time Efficiency
74 72
0.4
0.2
70
Comm. Efficiency
Accuracy (%)
Accuracy Time Efficiency Comm. Efficiency
0.3 0.2 0.1 0.0
68
0.0
0.8
74
0.2
0.6
76
0.2
0.20 0.15 0.10 0.05 0.00
0.4
ρ
0.6
0.8
1.0
47 45
0.8
43
Accuracy Time Efficiency Comm. Efficiency
41 39 37
0.6 0.4 0.2
35 0.2
0.4
ρ
0.6
0.20
Comm. Efficiency
ρ
0.6
0.4
Accuracy (%)
0.4
0.6
Comm. Efficiency
0.2
78
Time Efficiency
0.5
75
Accuracy (%)
1.5 1.0
80
68
Time Efficiency
85
0.8
AUC (%) 48.99±0.78 45.17±2.33 53.54±0.88 51.64±1.67 51.63±1.80
15
Retrain FedEraser FedRR FATS-CU F-SOSA-U
300
1.0
Comm. Efficiency
Accuracy Time Efficiency Comm. Efficiency
Time Efficiency
Accuracy (%)
2.0 90
CIFAR-10 Precision (%) 40.75±7.83 42.29±2.87 61.29±2.99 52.04±2.09 52.17±2.72
FATS-CU F-SOSA-U
Fig. 3. Performance of F-SOSA-I/U vs. baselines on CIFAR-10. Columns: IL (left), UL (right). Rows: test accuracy (top), time cost (middle), communication cost (bottom).
95
Accuracy (%) 48.99±0.78 45.17±2.33 53.54±0.88 51.64±1.67 51.63±1.80
30
15
2500 2000
Retrain FedEraser FedRR
35
0
Retrain Fine-Tuning F-SOSA-I
400
AUC (%) 50.01±0.02 50.45±0.49 50.47±0.25 50.45±0.21 50.92±0.33
40
15
Cumulative Time (s)
Cumulative Time (s)
5 10 IL Request Index
0
Cumulative Comm. (MB)
Test Accuracy (%)
40
Cumulative Comm. (MB)
Test Accuracy (%)
FedErasesr FedRR FATS-CU Retrain F-SOSA-U
0
FEMNIST Precision (%) 51.08±3.23 50.37±0.41 50.33±0.18 50.31±0.15 50.63±0.23
Accuracy (%) 50.01±0.02 50.45±0.49 50.47±0.25 50.45±0.21 50.92±0.33
0.15 0.10 0.05 0.00
0.8
Fig. 4. Effect of stability parameter ρ on accuracy and efficiency. Top-left: MNIST, top-right: SVHN, bottom-left: FEMNIST, bottom-right: CIFAR-10.
efficiency across datasets. 3) Performance of F-SOSA-I/U: We evaluate F-SOSA-I/U on CIFAR-10 using a fixed sequence of randomly generated client join and leave requests. All methods are tested on
the same sequence for fair comparison. Figure 3 presents the results. Note that initial accuracy and overhead differ across unlearning baselines due to their learning methods: FedEraser, FedRR, and FATS-CU use FedAvg, while F-SOSAU and Retrain use F-SOSA. F-SOSA-I matches Retrain in accuracy while consistently outperforming Fine-Tuning by up to 18.6%. It also exhibits the lowest accuracy fluctuation (2.28%), compared to 3.20% (Retrain) and 9.12% (FineTuning), benefiting from its verification mechanism that avoids unnecessary re-aggregation. In contrast, Fine-Tuning overfits to newly joined clients, degrading generalization. F-SOSA-I reduces the final cumulative communication cost by 39.73% compared with Retrain. Fine-Tuning incurs the lowest communication and time costs, but suffers from significant utility loss. F-SOSA-U reaches accuracy comparable to Retrain and surpasses FedEraser/FedRR/FATS-CU by up to 10%. This advantage arises from Fisher-aware aggregation. While FedEraser/FedRR/FATS-CU incur slightly lower time costs, their performance drops notably. F-SOSA-U also reduces accuracy fluctuation and maintains high efficiency by avoiding redundant recomputation. 4) Trade-off Between Editing Utility and Efficiency w.r.t. Stability Parameter ρ: We study how the stability parameter ρ influences the utility-efficiency trade-off in F-SOSA-I/U across datasets, with results in Figure 4. As ρ increases, accuracy improves due to greater client participation, which enhances generalization. However, this comes at the cost of increased time and communication overhead from larger aggregation sets. Notably, small values of ρ (e.g., 0.1–0.3) yield significant accuracy gains with minimal efficiency loss, suggesting that editing benefits from a small number of well-chosen clients. Around ρ = 0.5, F-SOSA-I/U achieves a favorable balance between accuracy and resource usage across all datasets. 5) Resistance to Membership Inference Attacks: We assess unlearning effectiveness via membership inference attacks
10
15
20
25
78
76
74
200
100
0
5
10
15
20
25
73 72
Retrain F-SOSA-I/U 5
10
15
20
25
20
1000
Retrain Time F-SOSA-I/U Time
800
800
600 600 400
400
200
Retrain Comm. F-SOSA-I/U Comm.
0
0
10
20
30
2000
6000 5000 4000
1000
3000 2000
500 0
0
10
Retrain Comm. 1000 F-SOSA-I/U Comm. 0 20 30
Model Editing Request Index Cumulative Time (s)
Test Accuracy (%)
52
46
44
Retrain F-SOSA-I/U 0
5
10
15
20
25
30
Model Editing Request Index
0
7000
Retrain Time F-SOSA-I/U Time
1500
30
48
200
Model Editing Request Index
Model Editing Request Index
50
0
30
C. Case Study Using Simulation of Urban Mobility (SUMO)
Model Editing Request Index
30
74
10
The efficiency gains remain substantial even with 500 clients, showing that selective editing continues to provide benefits as the client population grows. Detailed results are reported in the Appendix B-C.
100
Retrain Comm. F-SOSA-I/U Comm.
Model Editing Request Index
75
0
200
0
30
Retrain F-SOSA-I/U
80
0
Test Accuracy (%)
5
300
Model Editing Request Index
Cumulative Time (s)
Test Accuracy (%)
0
Cumulative Comm. (MB)
Retrain F-SOSA-I/U
300
Cumulative Comm. (MB)
90
400
Cumulative Comm. (MB)
92
Retrain Time F-SOSA-I/U Time
400
1000
Retrain Time F-SOSA-I/U Time
600 500
800
400
600
300
400
200 100 0
Retrain Comm. F-SOSA-I/U Comm. 0
10
20
30
200 0
Cumulative Comm. (MB)
94
Cumulative Time (s)
Test Accuracy (%)
96
Cumulative Time (s)
15
Model Editing Request Index
Fig. 6. Test accuracy (left) and cumulative cost (right) of F-SOSA-I/U vs. Retrain under simulator-generated model editing requests. Rows: MNIST, SVHN, FEMNIST, CIFAR-10 (top to bottom).
(MIA) on the global models produced by different methods on FEMNIST and CIFAR-10 (Table IV). F-SOSA-U achieves near-random metrics (accuracy, precision, AUC around 50%), closely matching Retrain across both datasets. This suggests that the model cannot reliably distinguish whether a sample was seen during training, confirming successful unlearning. On CIFAR-10, F-SOSA-U shows even smaller deviations from random guessing compared to other baselines, some of which exceed 5%, indicating a lower risk of memorization leakage. Given its much lower time and communication costs, FSOSA-U offers an effective and efficient solution for one-shot federated unlearning. 6) F-SOSA Performance Across Model Architectures: Experiments with ResNet18 on CIFAR-10 and YOLOv8s on BDD100K extend the default CNN evaluation to deeper architectures. Across varying data heterogeneity, F-SOSA maintains competitive utility with lower communication and computation costs (Appendix B-B). 7) Scalability with the Number of Clients: We evaluate FSOSA-I/U with total client populations ranging from 20 to 500, using 15 sequential incremental-learning and 15 sequential unlearning requests at each scale. Across the evaluated range, F-SOSA-I/U maintain accuracy close to Retrain while consistently reducing communication and computation costs.
We further evaluate F-SOSA-I/U using the Simulation of Urban MObility (SUMO) [51], focusing on a selected city center region in the Luxembourg scenario [52] (see Figure 5). Editing requests are triggered by vehicle movements during the 08:00 morning rush hour, simulating dynamic client join/leave events. For this case study, we map each vehicle arrival to a new client contribution and each vehicle departure to an unlearning request issued before disconnection, thereby generating a mobility-driven editing sequence. We apply FSOSA-I/U and Retrain to the resulting request sequence across four datasets. Figure 6 reports the test accuracy after each request and the cumulative time/communication costs. FSOSA-I/U match the accuracy of Retrain while maintaining smaller fluctuations. On SVHN, for instance, Retrain exhibits swings over 5%, whereas F-SOSA-I/U keep variations within 3.96% across all datasets. This robustness stems from client subsampling and Bernoulli sampling, which avoid unnecessary updates when edits do not affect the aggregation set. In terms of efficiency, F-SOSA-I/U reduce cumulative time and communication overhead by 36.66%–53.84% and 21.97%–25.76%, respectively, where the reported communication cost includes all model transfers and Fisher-information uploads. In summary, F-SOSA-I/U deliver model editing with near-optimal accuracy and significantly improved efficiency, showing their practical benefits in dynamic environments. We further replay the same mobility-driven editing sequence on a YOLOv8s object-detection model trained on BDD100K; the corresponding results are reported in the Appendix B-D. VII. C ONCLUSIONS We present a principled framework for exact model editing in one-shot FL, enabling both client unlearning and incremental learning. At its core is F-SOSA, a stable learning algorithm that supports efficient post-training edits. Together with the editing algorithms F-SOSA-U and F-SOSA-I, our method achieves statistical exactness while preserving model utility and efficiency. We provide theoretical guarantees and comprehensive experiments demonstrating its effectiveness across standard benchmarks and dynamic edge scenarios. R EFERENCES [1] B. McMahan, E. Moore, D. Ramage, S. Hampson, and B. A. y. Arcas, “Communication-efficient learning of deep networks from decentralized data,” in 20th International Conference on Artificial Intelligence and Statistics (AISTATS 2017), Fort Lauderdale, FL, 2017. [2] T. Li, A. K. Sahu, M. Zaheer, M. Sanjabi, A. Talwalkar, and V. Smith, “Federated optimization in heterogeneous networks,” in 3rd Conference on Machine Learning and Systems (MLSys 2020), Austin, TX, 2020. [3] S. P. Karimireddy, S. Kale, M. Mohri, S. Reddi, S. Stich, and A. T. Suresh, “Scaffold: Stochastic controlled averaging for federated learning,” in 37th International Conference on Machine Learning (ICML 2020). Virtual Conference: PMLR, 2020.
16
[4] Y. Tao, S. Cui, W. Xu, H. Yin, D. Yu, W. Liang, and X. Cheng, “Byzantine-Resilient Federated Learning at Edge,” IEEE Transactions on Computers, vol. 72, no. 9, pp. 2600–2614, 9 2023. [5] Y. Tao, S. Chen, C. Zhang, D. Wang, D. Yu, X. Cheng, and F. Dressler, “Private Over-the-Air Federated Learning at Band-Limited Edge,” IEEE Transactions on Mobile Computing, vol. 23, no. 12, pp. 12 444–12 460, 12 2024. [6] S. Chen, Y. Tao, S. Chen, F. Dressler, Q. Ye, and D. Wang, “FedSubMuon: Communication-Efficient Federated LLM Fine-Tuning via Structured Subspace Muon,” in Conference on Empirical Methods in Natural Language Processing (EMNLP 2026). Budapest, Hungary: ACL, 10 2026. [7] N. Guha, A. Talwalkar, and V. Smith, “One-shot federated learning,” arXiv, cs.LG 1902.11175, 2019. [8] D. Jhunjhunwala, S. Wang, and G. Joshi, “FedFisher: Leveraging Fisher Information for One-Shot Federated Learning,” in 27th International Conference on Artificial Intelligence and Statistics (AISTATS 2024). Valencia, Spain: PMLR, 2024. [9] X. Liu, L. Liu, F. Ye, Y. Shen, X. Li, L. Jiang, and J. Li, “Fedlpa: Oneshot federated learning with layer-wise posterior aggregation,” in 38th Conference on Neural Information Processing Systems (NeurIPS 2024), vol. 37. Vancouver, Canada: Curran Associates Inc., 2024. [10] J. Zhang, C. Chen, B. Li, L. Lyu, S. Wu, S. Ding, C. Shen, and C. Wu, “Dense: Data-free one-shot federated learning,” in 36th Conference on Neural Information Processing Systems (NeurIPS 2022), vol. 35. New Orleans, LA: Curran Associates Inc., 2022. [11] D. Yu, Z. Zou, S. Chen, Y. Tao, B. Tian, W. Lv, and X. Cheng, “Decentralized Parallel SGD With Privacy Preservation in Vehicular Networks,” IEEE Transactions on Vehicular Technology, vol. 70, no. 6, pp. 5211–5220, 6 2021. [12] F. Dressler, G. S. Pannu, F. Hagenauer, M. Gerla, T. Higuchi, and O. Altintas, “Virtual Edge Computing Using Vehicular Micro Clouds,” in IEEE International Conference on Computing, Networking and Communications (ICNC 2019). Honolulu, HI: IEEE, 2019. [13] Z. Zhou, Y. Tao, A. Memedi, C. Lee, S. Ucar, O. Altintas, and F. Dressler, “Optimizing Task Migration Decisions in Vehicular Edge Computing Environments,” in 1st IEEE International Conference on Meta Computing (ICMC 2024). Qingdao, China: IEEE, 6 2024. [14] G. Liu, X. Ma, Y. Yang, C. Wang, and J. Liu, “FedEraser: Enabling efficient client-level data removal from federated learning models,” in 29th IEEE/ACM International Symposium on Quality of Service (IWQOS 2021). Chiyoda, Japan: IEEE, 2021. [15] Y. Fraboni, M. Van Waerebeke, K. Scaman, R. Vidal, L. Kameni, and M. Lorenzi, “Sifu: Sequential informed federated unlearning for efficient and provable client unlearning in federated optimization,” in 27th International Conference on Artificial Intelligence and Statistics (AISTATS 2024). Valencia, Spain: PMLR, 2024. [16] H. Wu, Y. Tao, A. Zhou, S. Chen, F. Dressler, and D. Yu, “Certified Unlearning in Decentralized Federated Learning,” in 45th IEEE International Conference on Computer Communications (INFOCOM 2026). Tokyo, Japan: IEEE, 5 2026, pp. 1–10. [17] H. Wu, J. Yang, S. Chen, D. Wang, D. Yu, and Y. Tao, “TrajectoryAware Certified Decentralized Unlearning via SGD Stability,” in 43rd International Conference on Machine Learning (ICML 2026), Poster Session. Seoul, South Korea: PMLR, 7 2026. [18] C. Wu, S. Zhu, and P. Mitra, “Federated unlearning with knowledge distillation,” arXiv, cs.LG 2201.09441, 2022. [19] J. Wang, S. Guo, X. Xie, and H. Qi, “Federated unlearning via classdiscriminative pruning,” in 31st ACM Web Conference (WWW 2022). Lyon, France: ACM, 2022. [20] L. Wu, S. Guo, J. Wang, Z. Hong, J. Zhang, and Y. Ding, “Federated Unlearning: Guarantee the Right of Clients to Forget,” IEEE Network, vol. 27, no. 5, 2013. [21] R. Shokri, M. Stronati, C. Song, and V. Shmatikov, “Membership inference attacks against machine learning models,” in 38th IEEE Symposium on Security and Privacy (S&P 2017). San Jose, CA: IEEE, 2017. [22] M. Song, Z. Wang, Z. Zhang, Y. Song, Q. Wang, J. Ren, and H. Qi, “Analyzing user-level privacy attack against federated learning,” IEEE Journal on Selected Areas in Communications, vol. 38, no. 10, 2020. [23] Z. Wang, M. Song, Z. Zhang, Y. Song, Q. Wang, and H. Qi, “Beyond inferring class representatives: User-level privacy leakage from federated learning,” in 38th IEEE Conference on Computer Communications (INFOCOM 2019). Paris, France: IEEE, 2019. [24] L. Zhu, Z. Liu, and S. Han, “Deep Leakage from Gradients,” in 33rd Conference on Neural Information Processing Systems (NeurIPS 2019). Vancouver, Canada: Curran Associates Inc., 2019.
[25] C.-L. Wang, Q. Li, Z. Xiang, Y. Cao, and D. Wang, “Towards Lifecycle Unlearning Commitment Management: Measuring Sample-level Unlearning Completeness,” in 34th USENIX Security Symposium (USENIX Security 2025). Seattle, WA: USENIX, 8 2025, pp. 6481–6500. [26] J. Chen, Z. Lin, W. Lin, W. Shi, X. Yin, and D. Wang, “Fedmua: Exploring the vulnerabilities of federated learning to malicious unlearning attacks,” IEEE Transactions on Information Forensics and Security, vol. 20, pp. 1665–1678, 2025. [27] J. Li, Y. Tao, B. He, and M. Ding, “Not All Change Is Damage: Update-Matched Unlearning for Large Language Models,” arXiv, cs.LG 2610.21230, 10 2026. [Online]. Available: https: //arxiv.org/abs/2610.21230 [28] Y. Liu, L. Xu, X. Yuan, C. Wang, and B. Li, “The right to be forgotten in federated learning: An efficient realization with rapid retraining,” in 41st IEEE International Conference on Computer Communications (INFOCOM 2022). Virtual Conference: IEEE, 2022. [29] Y. Tao, C.-L. Wang, M. Pan, D. Yu, X. Cheng, and D. Wang, “Communication Efficient and Provable Federated Unlearning,” Proceedings of the VLDB Endowment, vol. 17, no. 5, 2024. [30] Y. F. Bakman, D. N. Yaldiz, Y. H. Ezzeldin, and S. Avestimehr, “Federated orthogonal training: Mitigating global catastrophic forgetting in continual federated learning,” in 12th International Conference on Learning Representations (ICLR 2024). Vienna, Austria: ICLR, 2024. [31] Z. Zhang, B. Guo, W. Sun, Y. Liu, and Z. Yu, “Cross-FCL: Toward a Cross-Edge Federated Continual Learning Framework in Mobile Edge Computing Systems,” IEEE Transactions on Mobile Computing, vol. 23, no. 1, 2024. [32] S. Yue, J. Ren, J. Xin, S. Lin, and J. Zhang, “Inexact-ADMM based federated meta-learning for fast and continual edge learning,” in 22nd ACM International Symposium on Theory, Algorithmic Foundations, and Protocol Design for Mobile Networks and Mobile Computing (MobiHoc 2021). Shanghai, China: ACM, 2021. [33] M. Ding, K. Ji, D. Wang, and J. Xu, “Understanding Forgetting in Continual Learning with Linear Regression,” in 41st International Conference on Machine Learning (ICML 2024). Vienna, Austria: PMLR, 7 2024, pp. 10 978–11 001. [34] S. Babakniya, Z. Fabian, C. He, M. Soltanolkotabi, and S. Avestimehr, “A data-free approach to mitigate catastrophic forgetting in federated class incremental learning for vision tasks,” in 37th Conference on Neural Information Processing Systems (NeurIPS 2023). New Orleans, LA: Curran Associates Inc., 2023. [35] J. Dong, L. Wang, Z. Fang, G. Sun, S. Xu, X. Wang, and Q. Zhu, “Federated class-incremental learning,” in 33rd IEEE/CVF conference on computer vision and pattern recognition (CVPR 2022). New Orleans, LA: IEEE, 2022. [36] J. Yoon, W. Jeong, G. Lee, E. Yang, and S. J. Hwang, “Federated continual learning with weighted inter-client transfer,” in 38th International Conference on Machine Learning (ICML 2021), vol. 139. Virtual Conference: PMLR, 2021. [37] W. Huang, M. Ye, and B. Du, “Learn from others and be yourself in heterogeneous federated learning,” in 33rd IEEE/CVF conference on computer vision and pattern recognition (CVPR 2022). New Orleans, LA: IEEE, 2022. [38] Z. Ma, Y. Lu, W. Li, and S. Cui, “EFL: elastic federated learning on non-IID data,” in 1st Conference on Lifelong Learning Agents (CoLLAs 2022). Montréal, Canada: PMLR, 2022. [39] R. Zhang, Q. Xu, J. Yao, Y. Zhang, Q. Tian, and Y. Wang, “Federated domain generalization with generalization adjustment,” in 34th IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR 2023). Vancouver, Canada: IEEE, 2023. [40] Y. Ruan, X. Zhang, S.-C. Liang, and C. Joe-Wong, “Towards flexible device participation in federated learning,” in 24th International Conference on Artificial Intelligence and Statistics (AISTATS 2021). Virtual Conference: PMLR, 2021. [41] Z.-L. Chang, D.-J. Han, S. Hosseinalipour, M. Chiang, and C. G. Brinton, “Federated Learning with Dynamic Client Arrival and Departure: Convergence and Rapid Adaptation via Initial Model Construction,” arXiv, cs.LG 2410.05662, 2024. [42] E. Ullah, T. Mai, A. Rao, R. A. Rossi, and R. Arora, “Machine unlearning via algorithmic stability,” in 34th Annual Conference on Learning Theory (COLT 2021). Boulder, CO: PMLR, 2021. [43] M. Al-Shedivat, J. Gillenwater, E. Xing, and A. Rostamizadeh, “Federated learning via posterior averaging: A new perspective and practical algorithms,” in 9th International Conference on Learning Representations (ICLR 2021). Virtual Conference: OpenReview.net, 5 2021.
17
[44] S. Chen, Y. Yuan, Y. Tao, T. Wang, Z. Cai, and D. Yu, “Adaptive pruningbased Newton’s method for distributed learning,” Theoretical Computer Science, vol. 1026, p. 114987, 2 2025. [45] S. Arora, S. Du, W. Hu, Z. Li, and R. Wang, “Fine-grained analysis of optimization and generalization for overparameterized two-layer neural networks,” in 36th International Conference on Machine Learning (ICML 2019), vol. 97. Long Beach, CA: PMLR, 2019. [46] X. Hu, S. Li, and Y. Liu, “Generalization bounds for federated learning: Fast rates, unparticipating clients and unbounded losses,” in 11th International Conference on Learning Representations (ICLR 2023). Kigali, Rwanda: OpenReview.net, 2023. [47] Y. Lecun, L. Bottou, Y. Bengio, and P. Haffner, “Gradient-based learning applied to document recognition,” Proceedings of the IEEE, vol. 86, no. 11, 1998. [48] Y. Netzer, T. Wang, A. Coates, A. Bissacco, B. Wu, and A. Y. Ng, “Reading digits in natural images with unsupervised feature learning,” in NIPS 2011 Workshop on Deep Learning and Unsupervised Feature Learning, Granada, Spain, 2011. [49] A. Krizhevsky, “Learning multiple layers of features from tiny images,” University of Toronto, Technical Report TR-2009, 2009. [50] S. Caldas, S. M. K. Duddu, P. Wu, T. Li, J. Konečnỳ, B. Mcmahan, V. Smith, and A. Talwalkar, “Leaf: A benchmark for federated settings,” arXiv, cs.LG 1812.01097, 2018. [51] P. A. Lopez, E. Wiessner, M. Behrisch, L. Bieker-Walz, J. Erdmann, Y.-P. Flotterod, R. Hilbrich, L. Lucken, J. Rummel, and P. Wagner, “Microscopic Traffic Simulation using SUMO,” in 21st IEEE International Conference on Intelligent Transportation Systems (ITSC 2018). Maui, HI: IEEE, 2018. [52] L. Codecá, R. Frank, S. Faye, and T. Engel, “Luxembourg SUMO Traffic (LuST) Scenario: Traffic Demand Evaluation,” IEEE Intelligent Transportation Systems Magazine, vol. 9, no. 2, 2017. [53] G. Jocher, A. Chaurasia, and J. Qiu, “Ultralytics yolov8,” 2023. [Online]. Available: https://github.com/ultralytics/ultralytics [54] F. Yu, H. Chen, X. Wang, W. Xian, Y. Chen, F. Liu, V. Madhavan, and T. Darrell, “Bdd100k: A diverse driving dataset for heterogeneous multitask learning,” in 2020 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR). Seattle, WA: IEEE, 6 2020, pp. 2633–2642.
18
A PPENDIX A P ROOFS OF AUXILIARY L EMMAS Proof of Lemma 4. Part 1) is directly from [8, Lemma 10]. For Part 2), we first apply convexity of the squared norm to bound ∥W̄ P − W (0) ∥22 by the average ∥W̃ i − W (0) ∥22 over i ∈ P. W P − W (0)
2
≤ 2
2 1 X W̃ l − W (0) , ρM 2 l∈P
where each summation term can be bounded using Part 1. Expressing the resulting sum via the block-diagonal Gram matrix ∞ diag(H∞ 1 , . . . , HM ), we have 2
W P − W (0) 2 P 2 2 ∞ −1 −1 2 l∈P y ⊤ (H yl poly(N, λ−1 ) N σ l l ) 0 ,δ + ≤ +O 1 2 2 ρM λ0 δ m2 σ PM 2 2 ∞ −1 −1 2 i=1 y ⊤ (H ) y poly(N, λ−1 ) N σ l 0 ,δ l l + ≤ +O 1 2 2 ρM λ0 δ m2 σ ∞ ∞ −1 2y ⊤ (M dag(H∞ , H , · · · , H )) y 1 2 M = ρ 2 2 −1 N σ poly(N, λ−1 ) 0 ,δ +O + 1 2 2 λ0 δ m2 σ 2 2 −1 N σ 2y ⊤ (H∞ )−1 y poly(N, λ−1 ) 0 ,δ +O . ≤ + 1 2 2 ρ λ0 δ m2 σ The proof concludes by the setting of m and σ. Proof of Lemma 5. We bound ∥f˜(W̄ P , xij ) − ỹ∥22 by first expanding the difference as a sum of squared inner products and then applying ∥ϕa (W , x)∥2 ≤ 1 from Lemma 1. ∥f˜(W̄ P , xij )− ỹ∥22 =
M X n X
(ϕa (W̃ i , xij )⊤ (W̄ P − W̃ i ))2
i=1 j=1 n M X M X n X X ∥W̄ P − W̃ i ∥22 ∥ϕa (W̃ i , xij)∥22 ∥W̄ P − W̃ i ∥22 ≤ ≤ i=1 j=1
i=1 j=1
Triangle inequality gives a further bound via ∥W̃ i − W (0) ∥2 and ∥W̄ P − W (0) ∥2 . ∥f˜(W̄ P , xij )− ỹ∥22 ≤2
M X n X (∥W̄ P −W (0) ∥22 +∥W̃ i −W (0) ∥22 ) i=1 j=1
By Lemma 4 and the setting of m, η, δ, we obtain ∥f˜(W̄ P , xij )− ỹ∥22 ≤
M X n X
O(
i=1 j=1
y ⊤ (H∞ )−1 y ∞ −1 + y⊤ yi ) i (Hi ) ρ
∞ ∞ −1 y ⊤ (H∞ )−1 y (dag(H∞ 1 , H2 , · · · , HM )) =O(N ( +y ⊤ y)) ρ M N ⊤ ∞ −1 =O y (H ) y , ρ
Proof of Lemma 6. By Assumption 4 and Cauchy’s interlacing theorem, we have λmin (H∞ P ) ≥ λ0 . For any entry (k, l), m
(0)
HP (k, l) =
X x⊤ (0) ⊤ (0) k′ k′′ xl′ l′′ 1{x⊤ k′ k′′ w r ≥ 0}1{xl′ l′′ w r ≥ 0}, m r=1
19
(0)
where k ′ = i⌈k/n⌉ , k ′′ = k −⌈k/n⌉+1, l′ = i⌈l/n⌉ , l′′ = l−⌈l/n⌉+1. Thus HP (k, l) is an average of m bounded independent variables. Applying Hoeffding’s inequality yields p (0) |HP (k, l) − H∞ P (k, l)| ≤ 4 log(ρN/δ)/m. for all (k, l) with probability at least 1 − δ. Therefore, (0)
(0)
2 ∞ 2 2 ∥HP − H∞ P ∥2 ≤ ∥HP − HP ∥F ≤= 16(ρN ) log(ρN/δ)/m. 2 completes the proof. Setting m = Ω (ρN ) log(ρN/δ) 2 λ 0
Proof of Lemma 7. The (k, l)-th entry of H̃P is given by m
X x⊤ ⊤ k′ k′′ xk′ k′′ 1{x⊤ kk′′ w̃ k′ ,r ≥ 0} · 1{xll′′ w̃ l′ ,r ≥ 0}, m r=1 where k ′ = i⌈k/n⌉ , k ′′ = k − ⌈k/n⌉ + 1, l′ = i⌈l/n⌉ , l′′ = l − ⌈l/n⌉ + 1. We have (0)
E[|H̃P (k, l) − HP (k, l)|] |x⊤′ ′′ xk′ k′′ | Xm ⊤ 1{1{x⊤ =E[ k k k′ k′′ w̃ k′ ,r ≥ 0}1{xl′ l′′ w̃ l′ ,r ≥ 0} r=1 m (0) ⊤ (0) ̸= 1{x⊤ k′ k′′ w r ≥ 0}1{xl′ l′′ w r ≥ 0}}] X m 1 ⊤ ≤E[ 1{1{x⊤ k′ k′′ w̃ k′ ,r ≥ 0}1{xl′ l′′ w̃ l′ ,r ≥ 0} r=1 m (0) ⊤ (0) ̸= 1{x⊤ k′ k′′ w r ≥ 0}1{xl′ l′′ w r ≥ 0}}] 1 Xm ⊤ ≤E[ (1{1{x⊤ k′ k′′ w̃ k′ ,r ≥ 0} ̸= 1{xl′ l′′ w̃ l′ ,r ≥ 0}} r=1 m (0) ⊤ (0) + 1{1{x⊤ k′ k′′ w r ≥ 0} ̸= 1{xl′ l′′ w r ≥ 0}})] 1 Xm ≤E[ (1 {Ek′ k′′ r (R0 )} + 1 {El′ l′′ r (R0 )})] r=1 m 1 Xm 4R0 = P(Ek′ k′′ r (R0 )) + P(El′ l′′ r (R0 )) ≤ √ . r=1 m 2πσ Then, we bound the Frobenius norm, (0)
E[∥H̃P − HP ∥F ] ≤ E[
X
(0)
|H̃P (k, l) − HP (k, l)|]
k,l∈P
√ ≤ 4(ρN )2 R0 /( 2πσ). Using Markov’s inequality, with probability 1 − δ, we get √ (0) (0) ∥H̃P − HP ∥F ≤ E[∥H̃P − HP ∥F ]/δ ≤ 4(ρN )2 R0 /( 2πδσ). Thus,
√ (0) (0) ∥H̃P − HP ∥2 ≤ ∥H̃P − HP ∥F ≤ 4(ρN )2 R0 /( 2πδσ).
By Lemma 6 and the settng of m, we have √ (0) λmin (H̃P ) ≥ λmin (HP ) − 4(ρN )2 R0 /( 2πδσ) ≥ λ0 /2. To get upper bound of λmax H̃P , we have ⊤ ∥H̃P ∥2 = ∥ÃP Ã⊤ P ∥2 = ∥ÃP ÃP ∥2 X Xn =∥ ϕa (W̃ i , xij )ϕa (W̃ i , xij )⊤ ∥2 i∈P j=1 ⊤ X Xn ≤ ∥ϕa W̃ i , xij ϕa W̃ i , xij ∥2 i∈P j=1 X Xn ≤ ∥ϕa W̃ i , xij ∥22 ≤ ρN, i∈P
where the last inequality uses Lemma 1.
j=1
20
F
Proof of Lemma 8. By [8, Lemma 1], W̄ P is equivalent to the solution obtained via a gradient descent (GD) procedure. Let [t] [0] W̃ P be the t-th iterate of the GD procedure with the initialization W̃ P = W̄ P . Define the vectorized output f˜(t) ∈ RN by [t] stacking f˜(W̃ P , xij ) across all i ∈ [M ], j ∈ [n]: [t] [t] [t] f˜(t) := [f˜(W̃ P , x11 ), f˜(W̃ P , x12 ), · · · , f˜(W̃ P , xM n )]⊤ ∈ RN .
Thus, GD produces the recurrence [t]
[t−1]
W̃ P = W̃ P
−
η̃ ⊤ ˜ Ã (f (t − 1) − ỹ). n P
(19)
which implies the prediction evolution η̃ f˜(t) = f˜(t − 1) − H̃P (f˜(t − 1) − ỹ). n Unrolling the recurrence, we obtain for any t,
(20)
η̃ η̃ f˜(t) − ỹ = (I − H̃P )(f˜(t − 1) − ỹ) = (I − H̃P )t (f˜(0) − ỹ). n n The distance between the final global model and the initialization is expressed as a gradient series:
(21)
∞
F
W̄ P − W̄ P = −
η̃ X ⊤ η̃ ÃP (I − H̃P )t (f˜(0) − ỹ). n t=0 n
(22)
Let U := nη̃ (I − nη̃ H̃P )t be the geometric series matrix. Then F
2 ˜ ∥W̄ P − W̄ P ∥22 = ∥Ã⊤ P U(f (0) − ỹ)∥2 ⊤ ≤ f˜(0) − ỹ UH̃P U f˜(0) − ỹ .
Using eigen-decomposition H̃P = VDV⊤ , we obtain U=
∞ η̃ η̃ X (I − D)t V⊤ = VD−1 V⊤ = H̃−1 V P , n t=1 n
The squared distance becomes 2 ˜ F ˜ ∥W̄ P − W̄ P ∥22 ≤ (f˜(0) − ỹ)⊤ H̃−1 ∥f (0) − ỹ∥22 , P (f (0) − ỹ) ≤ λ0 where the last inequality is due to Lemma 7. Finally, Lemma 5 bounds ∥f˜(0) − ỹ∥2 , which leads to the desired results. 2
Proof of Lemma 9. By (22), for each neuron r, we have, ∥w̄FP,r − w̄P,r ∥2 η̃ η̃ =∥ ÃP [(r − 1)p + 1 : rp]⊤ (I − H̃P )t (f˜(0) − ỹ)∥2 n n 2 ⊤ ˜ ≤ ∥ÃP [(r − 1)p + 1 : rp] ∥2 ∥f (0) − ỹ∥2 λ0 2 ≤ ∥ÃP [(r − 1)p + 1 : rp]⊤ ∥F ∥f˜(0) − ỹ∥2 λ0 √ 2 ρN ˜ ≤ √ ∥f (0) − ỹ∥2 , λ0 m where we use the notation A[x : y] to denote the submatrix of A having row numbers x to y, and the last inequality follows from the definition of ÃP and the data normalization assumption (Assumption 2). Combing with Lemma (5), we completes the proof. (0)
Proof of Lemma 10. Each mismatch requires a sign flip between w̄FP,r or w̃i,r and the shared initialization wr . F⊥ E[|Sij |] =
m X
F ⊤ P(1{x⊤ ij w̄ P,r ≥ 0} ̸= 1{xij w̃ i,r ≥ 0})
r=1
≤
m X
F ⊤ (0) P({1{x⊤ ij w̄ P,r ≥ 0} ̸= 1{xij w r ≥ 0}}
r=1 ⊤ (0) ∪ {1{x⊤ ij w̃ i,r ≥ 0} ̸= 1{xij w r ≥ 0}})
21
≤
m X F ⊤ (0) [P({1{x⊤ ij w̄ P,r ≥ 0} ̸= 1{xij w r ≥ 0}}) r=1
⊤ (0) + P({1{x⊤ ij w̃ i,r ≥ 0} ̸= 1{xij w r ≥ 0}})] m X 4m(R0 + R1 ) √ . ≤ (P(Eijr (R0 + R1 )) + P(Eijr (R0 ))) ≤ 2πσ r=1
By applying Markov’s inequality with failure probability δ/N and taking a union bound over all (i, j) pairs, we obtain the desired bound. f,ℓ Proof of Lemma 13. By [46, Lemma 2], supf ∈F {Lf,ℓ T − LS } is less than
s
M
1 X 2E{Di ,ιi } [sup ιi Ezi ∼Di [ℓ(f (W , xi ), yi )]] + c f ∈F M i=1
log 2δ . 2P
Let ℓ̃(W , z) := ℓ(f (W , x), y), the expectation term is M
1 X ιi Ezi ∼Di [ℓ(f (W , xi ), yi )]] f ∈F M i=1
ED1 ,··· ,DP [sup ι1 ,··· ,ιP
M n 1 X1X ιi ℓ̃(W , z ij )] f ∈F M i=1 n j=1
=Ez11 ,··· ,zP n [sup ι1 ,··· ,ιP
n 1 X1X ιij ℓ̃(W , z ij )] ι11 ,··· ,ιP n f ∈F P n j=1
≤Ez11 ,··· ,zP n[sup
i∈P
n
1 X1X ιij ℓ̃(W , z ij )]] f ∈F P i∈P n j=1 p =Ez11 ,··· ,zP n [R(F)] ≤ R(F) + c log(2/δ)/(2N ), =Ez11 ,··· ,zP n [Eι11 ,··· ,ιP n [sup
where the last inequality follows from McDiarmid’s inequality, since replacing one point z ij changes R(F ) by at most c/N . A PPENDIX B A DDITIONAL E XPERIMENTAL D ETAILS AND R ESULTS A. Additional Experimental Details 1) Dataset and Models: Beyond the default two-layer CNN, we further evaluate F-SOSA using an ImageNet-pretrained ResNet18 on CIFAR-10 and YOLOv8s [53] on BDD100K [54]. BDD100K is a large-scale real-world driving dataset containing 100,000 40-second videos recorded at 720p and 30 FPS across diverse road, weather, and lighting conditions. It supports ten autonomous-driving tasks, with bounding-box annotations for ten traffic-related object categories. For both settings, we simulate client heterogeneity using the same Dirichlet partitioning scheme (α ∈ {0.1, 0.5, 0.8}; default α=0.5). 2) Hyperparameters: For experiments on CIFAR-10 with ResNet18 and BDD100K with YOLOv8s, we set the local learning rate to η = 0.001 and the total number of clients to M = 20. For CIFAR-10, we set the number of local epochs to K = 50 and the batch size to 64; for BDD100K, we use K = 20 local epochs, a batch size of 32, and an input resolution of 640×640. Both settings employ SGD, with momentum 0.9. For BDD100K, we additionally apply weight decay of 5 × 10−4 , a three-epoch warm-up, and cosine learning-rate decay. 3) Metrics: For the object-detection task on BDD100K, we use mAP50-95 as the primary metric to evaluate the detection utility of F-SOSA and the baselines. It is computed by evaluating average precision (AP) at IoU thresholds from 0.50 to 0.95 in increments of 0.05 and averaging the results across all thresholds and ten object categories. This metric jointly reflects object recognition and bounding-box localization accuracy, with higher values indicating better overall detection performance. B. F-SOSA Performance Across Model Architectures To demonstrate that F-SOSA generalizes across models with different capacities, we evaluate network architectures beyond the two-layer CNN, including ResNet18 on CIFAR-10 and YOLOv8s on the real-world autonomous-driving dataset BDD100K. We further evaluate F-SOSA under varying data heterogeneity levels (α ∈ {0.1, 0.5, 0.8}) to assess its robustness across both model architectures and non-IID settings. As shown in Table V, on CIFAR-10 with ResNet18, F-SOSA consistently achieves the lowest communication cost of 462.44 MB, reducing communication by 47.6% relative to FedFisher, 48.3% relative to Dense, and 94.3% relative to FedLPA. It also achieves the lowest time cost across all heterogeneity levels, with reductions of up to 43.0%, 56.0%, and 91.1% compared with FedFisher, Dense, and FedLPA, respectively. Although F-SOSA trails the
22
TABLE V P ERFORMANCE COMPARISON OF F-SOSA AND BASELINES ACROSS CIFAR-10 AND BDD100K UNDER VARYING D IRICHLET HETEROGENEITY α. B EST RESULTS ARE IN BOLD ; SECOND - BEST RESULTS ARE UNDERLINED .
FedFisher
α = 0.1 FedLPA Dense
F-SOSA
FedFisher
α = 0.5 FedLPA Dense
F-SOSA
FedFisher
α = 0.8 FedLPA Dense
F-SOSA
CIFAR10 (Resnet18)
Accuracy (%) Time (s) Comm. (MB) Time Efficiency Comm. Efficiency
46.60 361.02 882.16 0.129 0.053
45.18 2493.05 8066.21 0.018 0.006
28.04 479.82 895.13 0.058 0.031
35.17 278.22 462.44 0.126 0.076
69.66 362.14 882.16 0.192 0.079
68.41 2355.83 8066.21 0.029 0.008
57.48 474.14 895.13 0.121 0.064
65.98 210.34 462.44 0.314 0.143
72.61 365.50 882.16 0.199 0.082
70.55 1713.55 8066.21 0.041 0.009
63.92 473.76 895.13 0.135 0.071
69.87 208.27 462.44 0.335 0.151
BDD100K (YOLOv8s)
mAP50-95 (%) Time (min) Comm. (GB) Time Efficiency Comm. Efficiency
20.82 39.88 0.87 0.52 23.93
20.98 36.41 9.55 0.58 2.20
20.76 37.28 0.88 0.56 23.59
20.78 32.52 0.46 0.64 45.17
21.18 37.77 0.87 0.56 24.34
21.17 31.32 9.55 0.68 2.22
19.54 34.67 0.88 0.61 22.20
21.18 28.96 0.46 0.73 46.04
21.21 37.69 0.87 0.56 24.38
21.22 31.10 9.55 0.68 2.22
21.13 37.11 0.88 0.57 24.01
21.30 34.31 0.46 0.62 46.30
Dataset
Metrics
best-performing baseline under high heterogeneity (α = 0.1), it still outperforms Dense by 7.13 percentage points. At α = 0.5 and 0.8, its accuracy increases to 65.98% and 69.87%, narrowing the gap with FedFisher to 3.68 and 2.74 percentage points, respectively, while continuing to outperform Dense. Given its consistently lowest time and communication costs, these modest accuracy gaps represent a reasonable utility-efficiency trade-off. On BDD100K with YOLOv8s, F-SOSA maintains competitive detection performance, achieving an mAP50-95 only 0.20 percentage points below the best result at α = 0.1, tying for the best result at α = 0.5, and obtaining the highest mAP50-95 of 21.30% at α = 0.8. Meanwhile, it consistently incurs the lowest communication cost of 0.46 GB, representing reductions of 47.1% over FedFisher, 47.7% over Dense, and 95.2% over FedLPA. F-SOSA also achieves the lowest time cost at α = 0.1 and 0.5 and the second-lowest at α = 0.8, while delivering the highest communication efficiency under all settings. These results demonstrate that F-SOSA remains effective with larger classification and detection models, offering a favorable utility–efficiency trade-off across different model architectures, tasks, and degrees of data heterogeneity. C. Scalability of F-SOSA-U and F-SOSA-I Across Client Populations To assess the scalability of F-SOSA-I/U with increasing edge-device density, we consider five total client populations, {20, 50, 100, 200, 500}. For each population, we execute 15 sequential incremental-learning requests and 15 sequential unlearning requests. Table VI reports the mean accuracy, time-cost savings relative to full retraining, and communication cost normalized to Retrain, which together capture utility preservation and system efficiency. For incremental learning, F-SOSA-I maintains accuracy comparable to Retrain across the evaluated client scales. Even at 500 clients, the accuracy gap between F-SOSA-I and Retrain remains within 2.46 percentage points across all four datasets. In the 50-client case, F-SOSA-I achieves the highest accuracy on MNIST, SVHN, and CIFAR-10, reaching 94.35%, 68.95%, and 59.99%, respectively. As the system scales to 200 clients, it achieves the best performance on FEMNIST and CIFAR-10, with accuracies of 32.33% and 46.27%, respectively. For the largest population of 500 clients, the accuracy gap between F-SOSA-I and Retrain remains within 2.46 percentage points across all four datasets, while F-SOSA-I outperforms Fine-tuning by 2.45–10.90 percentage points. This utility advantage is particularly pronounced on the inherently heterogeneous FEMNIST dataset: as the client population increases from 100 to 500, F-SOSA-I maintains an accuracy of approximately 31%, whereas Fine-tuning remains around 20%. In terms of efficiency, the normalized communication cost of F-SOSA-I never exceeds 0.87× that of Retrain and decreases to 0.67× with 500 clients, corresponding to a 33% reduction. Although Fine-tuning incurs marginally lower communication overhead at some scales, these savings come at the cost of substantial accuracy degradation, particularly on MNIST, SVHN, and FEMNIST. F-SOSA-I therefore provides a more favorable utility–efficiency trade-off. Its time-cost savings remain positive across all configurations, ranging from 15.84% to 49.04%. Even with a population of 500 clients, F-SOSA-I saves 23.26%–49.04% of the retraining time, indicating that its computational benefits persist as the edge system becomes increasingly dense. Regarding unlearning, F-SOSA-U exhibits similarly strong scalability. Across all evaluated client populations, its accuracy closely tracks or exceeds that of Retrain while consistently outperforming most unlearning baselines. The results for 100 clients show that F-SOSA-U achieves the highest accuracy on MNIST, SVHN, and CIFAR-10. When the client population reaches 500, F-SOSA-U surpasses Retrain on SVHN, FEMNIST, and CIFAR-10 and remains within 0.89 percentage points of Retrain on MNIST. In this largest-scale regime, F-SOSA-U also outperforms the strongest competing unlearning baseline by 1.24–4.85 percentage points across the four datasets. Its normalized communication cost remains below that of Retrain throughout the evaluated range. With 500 clients, F-SOSA-U reduces communication by 47% relative to Retrain and FATSCU and by approximately 60% relative to FedEraser and FedRR, whose communication costs exceed 1.33× that of Retrain. Moreover, F-SOSA-U continues to save 38.92%–43.35% of the retraining time at the maximum evaluated scale. Although FedEraser and FATS-CU achieve greater time-cost savings, their accuracy degrades more noticeably as the client population
23
mAP50 95 (%)
20.4 20.3 20.2 20.1 20.0 0
5
10
15
20
25
30
12
Retrain Comm. F-SOSA-I/U Comm.
10
Model Editing Request Index
8
1250
Cumulative Time (min)
Retrain F-SOSA-I/U
Cumulative Comm. (GB)
20.5
1000 750
6 4
500
2
Retrain Time 250 F-SOSA-I/U Time 0 20 30
0 0
10
Model Editing Request Index
Fig. 7. mAP50-95 (left) and cumulative cost (right) of F-SOSA-I/U vs. Retrain under simulator-generated model editing requests on the real driving dataset BDD100K.
increases. Consequently, F-SOSA-U provides a more favorable overall trade-off among utility, communication efficiency, and computational cost. In addition, we note that the absolute accuracy on MNIST, SVHN, and CIFAR-10 decreases as the number of clients increases, whereas this trend is not observed on the inherently non-IID FEMNIST dataset. This behavior is a consequence of our data-partitioning strategy: increasing the number of clients reduces the amount of training data assigned to each client, thereby limiting the local data available for one-shot FL and subsequent editing. Importantly, F-SOSA-I and F-SOSA-U still achieve the best or near-best relative accuracy compared with their respective baselines across different client scales. This suggests that the decline is primarily associated with the reduced amount of local data per client, rather than a deterioration unique to F-SOSA-I/U. Overall, these results show that the relative communication and computation benefits of F-SOSA-I/U remain substantial as the client population increases. Across the evaluated range of up to 500 clients, both editing algorithms preserve utility close to Retrain while continuing to reduce its communication and computation costs. This indicates that the efficiency advantage of selective exact editing remains robust under increasingly dense client populations. D. Real-World Driving Case Study with BDD100K and SUMO Mobility We further evaluate F-SOSA-I/U on a dynamic federated object-detection task by combining mobility traces generated by the Simulation of Urban MObility (SUMO) with the real-world BDD100K driving dataset. Following the mobility-trace setting described in section VI-C, the trace produces 31 sequential editing requests, comprising 16 client arrivals and 15 departures. We replay this request sequence on BDD100K using YOLOv8s and report the mAP50-95 after each request, together with the cumulative computation time and communication cost, in Figure 7. F-SOSA-I/U closely tracks the utility of Retrain throughout the sequence, with a maximum mAP50-95 difference of only 0.39 percentage points. Across the 31 editing requests, F-SOSAI/U matches or outperforms Retrain after 19 requests and achieves a slightly higher average mAP50-95 of 20.25%, compared with 20.21% for Retrain. After the final request, its mAP50-95 reaches 20.27%, exceeding the 20.19% achieved by Retrain. F-SOSA-I/U also exhibits greater stability: its mAP50-95 varies within a range of 0.35 percentage points, compared with 0.55 for Retrain, while its maximum request-to-request variation is 0.28 percentage points, versus 0.46 for Retrain. More notably, F-SOSA-I/U provides substantial efficiency gains. As shown in the figure, its communication and time curves remain essentially flat for 8 of the 31 requests. When the client involved in a request is not selected for aggregation, Bernoulli sampling avoids unnecessary computation and communication. These skipped updates save 2.74 GB of communication and 343.73 minutes of computation, accounting for 100% and approximately 78.31% of the overall communication and time savings, respectively. The savings do not arise solely from skipped updates: across the remaining 23 requests that require model updates, F-SOSA-I/U saves an additional 95.19 minutes. This additional time saving occurs because some requests require F-SOSAI/U to update only one client with a relatively small local dataset, whereas Retrain must wait for all participating clients to complete local training and is therefore limited by the slowest client. After the complete request sequence, F-SOSA-I/U incurs 8.21 GB of cumulative communication, compared with 10.94 GB for Retrain, corresponding to a 25.00% reduction. Its cumulative computation time decreases from 1335.21 to 896.28 minutes, yielding a 32.87% reduction. These absolute savings are particularly significant on BDD100K, since repeatedly retraining YOLOv8s and communicating its model updates over complex real-world driving data is considerably more expensive than editing lightweight classification models. Taken together, F-SOSA-I/U preserves near-retraining detection utility while substantially reducing the cost of frequent recomputation, demonstrating its practical value in dynamic and communication-constrained edge environments.
24
TABLE VI S CALABILITY OVER 15 INCREMENTAL - LEARNING OR UNLEARNING REQUESTS . W E REPORT MEAN ACCURACY (ACC .), MEAN TIME - COST SAVING (T- SAVE ), AND MEAN COMMUNICATION COST NORMALIZED TO R ETRAIN (C OMM .; R ETRAIN = 1.00). T- SAVE IS RELATIVE TO R ETRAIN ; HIGHER IS BETTER FOR ACC . AND T- SAVE , WHILE LOWER IS BETTER FOR C OMM . B EST RESULTS ARE IN BOLD ; SECOND - BEST RESULTS ARE UNDERLINED . Clients
MNIST
Method Acc. (%)
T-save (%)
SVHN Comm. (×)
Acc. (%)
T-save (%)
FEMNIST Comm. (×)
CIFAR10
Acc. (%)
T-save (%)
Comm. (×)
Acc. (%)
T-save (%)
Comm. (×)
(a) Incremental learning 20
Retrain Fine-tuning F-SOSA-I
96.33 95.74 95.62
0.00 79.68 20.83
1.00 0.78 0.75
73.07 74.67 72.82
0.00 81.48 37.84
1.00 0.78 0.75
27.06 21.65 25.64
0.00 69.13 19.67
1.00 0.78 0.75
68.51 67.86 69.34
0.00 78.89 45.26
1.00 0.78 0.75
50
Retrain Fine-tuning F-SOSA-I
94.11 93.30 94.35
0.00 79.67 21.64
1.00 0.70 0.72
66.61 65.95 68.95
0.00 79.70 38.63
1.00 0.70 0.72
30.22 19.72 30.09
0.00 62.36 20.47
1.00 0.70 0.72
57.11 52.88 59.99
0.00 78.29 46.08
1.00 0.70 0.72
100
Retrain Fine-tuning F-SOSA-I
92.81 91.32 92.94
0.00 72.55 16.93
1.00 0.68 0.87
62.55 55.83 62.18
0.00 79.64 34.86
1.00 0.68 0.87
31.24 20.28 31.05
0.00 64.89 15.84
1.00 0.68 0.87
56.01 47.70 54.22
0.00 77.37 41.87
1.00 0.68 0.87
200
Retrain Fine-tuning F-SOSA-I
91.30 81.98 90.22
0.00 82.80 18.25
1.00 0.67 0.87
36.56 23.08 35.94
0.00 79.03 36.04
1.00 0.67 0.87
30.65 19.22 32.33
0.00 72.35 17.16
1.00 0.67 0.87
43.65 42.41 46.27
0.00 75.61 43.18
1.00 0.67 0.87
500
Retrain Fine-tuning F-SOSA-I
85.38 75.52 85.95
0.00 80.26 24.17
1.00 0.67 0.67
19.60 14.77 17.88
0.00 79.95 41.63
1.00 0.67 0.67
31.88 20.15 31.05
0.00 76.82 23.26
1.00 0.67 0.67
35.65 30.74 33.19
0.00 74.48 49.04
1.00 0.67 0.67
20
Retrain FedEraser FedRR FATS-CU F-SOSA-U
95.73 93.95 92.20 88.72 94.87
0.00 78.64 64.18 76.92 44.73
1.00 1.35 1.35 1.00 0.75
65.04 68.48 56.26 61.25 64.95
0.00 79.12 68.79 77.36 45.81
1.00 1.35 1.35 1.00 0.75
26.12 21.17 24.78 20.11 26.51
0.00 77.85 44.18 75.94 41.62
1.00 1.35 1.35 1.00 0.75
64.75 67.74 62.03 61.85 63.91
0.00 78.31 64.10 76.58 43.79
1.00 1.35 1.35 1.00 0.75
50
Retrain FedEraser FedRR FATS-CU F-SOSA-U
94.87 93.21 91.97 90.87 94.28
0.00 78.21 63.76 76.49 44.16
1.00 1.34 1.34 1.00 0.87
63.73 56.80 39.11 53.63 62.88
0.00 78.77 68.31 76.94 45.22
1.00 1.34 1.34 1.00 0.87
26.49 18.59 21.22 18.38 28.01
0.00 77.46 43.76 75.61 41.08
1.00 1.34 1.34 1.00 0.87
56.93 59.14 56.10 57.10 57.86
0.00 77.94 63.69 76.17 43.25
1.00 1.34 1.34 1.00 0.87
100
Retrain FedEraser FedRR FATS-CU F-SOSA-U
92.26 91.31 90.04 90.24 92.33
0.00 77.83 61.21 76.12 43.58
1.00 1.34 1.34 1.00 0.80
58.58 45.50 26.75 44.65 59.32
0.00 78.39 65.18 76.58 44.76
1.00 1.34 1.34 1.00 0.80
30.68 23.82 22.48 23.51 29.81
0.00 77.02 43.11 75.18 40.54
1.00 1.34 1.34 1.00 0.80
51.64 51.57 50.38 50.67 51.72
0.00 77.56 63.02 75.83 42.61
1.00 1.34 1.34 1.00 0.80
200
Retrain FedEraser FedRR FATS-CU F-SOSA-U
91.21 87.56 86.95 86.23 90.28
0.00 77.34 59.84 75.67 42.91
1.00 1.33 1.33 1.00 0.67
40.09 25.56 19.59 24.08 39.62
0.00 77.95 62.46 76.11 44.13
1.00 1.33 1.33 1.00 0.67
28.41 24.00 25.90 23.24 29.09
0.00 76.58 42.42 74.72 39.86
1.00 1.33 1.33 1.00 0.67
48.61 43.29 40.06 42.64 46.22
0.00 77.18 62.74 75.41 41.94
1.00 1.33 1.33 1.00 0.67
500
Retrain FedEraser FedRR FATS-CU F-SOSA-U
86.62 80.99 80.71 79.63 85.73
0.00 76.82 59.37 75.13 41.76
1.00 1.33 1.33 1.00 0.53
19.66 19.59 19.59 19.66 20.90
0.00 77.46 61.92 75.62 43.35
1.00 1.33 1.33 1.00 0.53
30.45 25.11 26.18 25.38 31.03
0.00 76.11 41.57 74.29 38.92
1.00 1.33 1.33 1.00 0.53
33.71 31.90 26.84 31.71 34.64
0.00 76.73 62.48 74.96 40.87
1.00 1.33 1.33 1.00 0.53
(b) Unlearning
E. Detailed Communication-Cost Breakdown To provide a clear breakdown of the communication costs, Table VII reports the per-round costs for selected and unselected clients in F-SOSA with M = 20 and ρ = 0.5. Under this configuration, ten clients are selected, while the remaining ten are unselected. The server first broadcasts the global model to all clients. Then, only the selected clients upload their local models and approximate Fisher information, represented by either Diag or K-FAC, whereas the unselected clients do not upload any information. Note that although four experiments in the table use two-layer CNNs, their architectures and parameter counts differ, resulting in different model sizes. As shown in the table, the uplink cost of the Diag Fisher information is equal to that of the 16-bit quantized local model for all model architectures. Their combined size is therefore equal to the communication size of one FP32 model. This is because 16-bit quantization is applied to both the local models and the Diag Fisher information in our implementation. After receiving the quantized information, the server reconstructs the values and performs aggregation. More specifically, each local model and its diagonal Fisher information are quantized layer by layer to 16-bit precision before aggregation. They have the same communication cost because both contain one value for each model parameter. For K-FAC, the Fisher factors are further compressed using low-rank decomposition and quantization. Therefore, the K-FAC communication cost depends on the model architecture and the dimensions of its Fisher factors, and may differ slightly from the Diag cost. The table also shows that
25
TABLE VII D ETAILED COMMUNICATION COSTS (MB) OF F-SOSA FOR M = 20 AND ρ = 0.5, WHERE M IS THE TOTAL NUMBER OF CLIENTS AND ρ IS THE CLIENT SELECTION RATIO . T HE DOWNLINK CORRESPONDS TO ONE BROADCAST OF THE GLOBAL MODEL TO ALL ACTIVE CLIENTS . M ODEL U P., D IAG U P., AND K-FAC U P. DENOTE THE AGGREGATE UPLINK COMMUNICATION OF THE SELECTED CLIENTS FOR LOCAL MODELS , DIAGONAL F ISHER INFORMATION , AND K RONECKER -FACTORED A PPROXIMATE C URVATURE (K-FAC) F ISHER INFORMATION , RESPECTIVELY. U NSELECTED CLIENTS INCUR NO UPLINK COMMUNICATION . T HE FINAL COLUMN REPORTS THE TOTAL COMMUNICATION COSTS OF THE D IAG AND K-FAC VARIANTS . Dataset
Model
MNIST SVHN CIFAR10 CIFAR10 FEMNIST BDD100K
Two-Layer CNN Two-Layer CNN Two-Layer CNN ResNet18-Pretrained Two-Layer CNN YOLOv8s
Broadcast
Selected Clients
Downlink
Model Up.
Diag Up.
K-FAC Up.
1.61 3.58 3.58 42.63 25.18 42.49
8.04 17.92 17.92 213.13 125.91 212.47
8.04 17.92 17.92 213.13 125.91 212.47
8.81 18.81 18.81 206.68 138.59 211.99
Unselected Clients
Round Total
Uplink
Diag/K-FAC
0 17.69/18.46 0 39.42/40.31 0 39.42/40.31 0 468.89/462.44 0 277.00/289.68 0 467.43/466.95
unselected clients incur no uplink cost. The final column reports the total communication costs of the Diag and K-FAC variants, respectively. The two-layer CNN has the same communication cost on SVHN and CIFAR-10 because the two settings use the same model architecture and number of parameters. Furthermore, as shown in Tables VIII–XII, we report a detailed breakdown of the actual amount of data transmitted during the initial training round and 31 sequential editing requests. The communication cost includes three parts: global-model broadcasts, local-model uploads from selected clients, and approximate Fisher information uploads from selected clients. Unselected clients do not upload models or Fisher information. Therefore, the reported totals include all communication required to exchange the current model and Fisher information between the server and clients. With this complete accounting, F-SOSA-I/U reduces the cumulative communication cost from 424.48 to 329.61 MB on MNIST, from 966.63 to 717.63 MB on SVHN, from 6942.18 to 5416.97 MB on FEMNIST, from 966.63 to 750.59 MB on CIFAR-10, and from 11207.23 to 8405.42 MB on BDD100K. These results correspond to reductions of 22.35%, 25.76%, 21.97%, 22.35%, and 25.00%, respectively. The detailed BDD100K results further show that the F-SOSA-I/U total of 8405.42 MB consists of 1019.76 MB of global-model broadcasts, 3696.95 MB of local-model uploads, and 3688.71 MB of Fisher-information uploads. In comparison, retraining requires 1359.68, 4929.27, and 4918.28 MB for the same three parts, respectively. Thus, the reduction is obtained even after including the large Fisher-information uploads and all model transfers. When an editing request requires an update, F-SOSA-I/U has the same per-round communication components as retraining; however, it avoids the full broadcast and upload process when the request does not require updating the selected clients. This saves 94.87, 249.00, 1525.21, 216.04, and 2801.81 MB on MNIST, SVHN, FEMNIST, CIFAR-10, and BDD100K, respectively. SVHN achieves the largest relative reduction of 25.76%, while BDD100K achieves the largest absolute reduction of 2801.81 MB. Overall, F-SOSA-I/U provides consistent communication savings across datasets, ranging from 21.97% on FEMNIST to 25.76% on SVHN, while preserving performance comparable to retraining.
26
TABLE VIII D ETAILED COMMUNICATION COSTS (MB) OF SEQUENTIAL EDITING ON MNIST WITH ρ = 0.5. E ACH COMMUNICATION ENTRY IS REPORTED AS F-SOSA-I/U VERSUS R ETRAIN , WITH THE FIRST VALUE CORRESPONDING TO F-SOSA-I/U AND THE SECOND TO R ETRAIN . M ODEL U P. AND F ISHER U P. DENOTE THE COMMUNICATION COSTS OF UPLOADING THE MODEL AND THE APPROXIMATE F ISHER INFORMATION , RESPECTIVELY. I N THE R EQUEST COLUMN , THE NUMBER IDENTIFIES THE AFFECTED CLIENT, WHILE + AND − DENOTE CLIENT ADDITION AND CLIENT REMOVAL , RESPECTIVELY. Request
Initial 12+ 13+ 14+ 15+ 16+ 36717+ 18+ 19+ 11116220+ 21+ 22+ 48923+ 24+ 25+ 26+ 27+ 010171819Total
Broadcast
Selected Clients
Unselected Clients
Downlink
Model Up.
Fisher Up.
Uplink
1.61/1.61 0.00/1.61 1.61/1.61 0.00/1.61 1.61/1.61 0.00/1.61 0.00/1.61 1.61/1.61 1.61/1.61 1.61/1.61 1.61/1.61 0.00/1.61 1.61/1.61 1.61/1.61 1.61/1.61 1.61/1.61 1.61/1.61 1.61/1.61 1.61/1.61 1.61/1.61 0.00/1.61 1.61/1.61 1.61/1.61 1.61/1.61 1.61/1.61 1.61/1.61 1.61/1.61 1.61/1.61 0.00/1.61 1.61/1.61 1.61/1.61 1.61/1.61
4.82/4.82 0.00/4.82 5.63/5.63 0.00/5.63 6.43/6.43 0.00/6.43 0.00/6.43 5.63/5.63 5.63/5.63 5.63/5.63 6.43/6.43 0.00/6.43 6.43/6.43 5.63/5.63 5.63/5.63 4.82/4.82 5.63/5.63 5.63/5.63 6.43/6.43 5.63/5.63 0.00/5.63 4.82/4.82 5.63/5.63 5.63/5.63 6.43/6.43 6.43/6.43 7.23/7.23 6.43/6.43 0.00/6.43 5.63/5.63 5.63/5.63 4.82/4.82
4.82/4.82 0.00/4.82 5.63/5.63 0.00/5.63 6.43/6.43 0.00/6.43 0.00/6.43 5.63/5.63 5.63/5.63 5.63/5.63 6.43/6.43 0.00/6.43 6.43/6.43 5.63/5.63 5.63/5.63 4.82/4.82 5.63/5.63 5.63/5.63 6.43/6.43 5.63/5.63 0.00/5.63 4.82/4.82 5.63/5.63 5.63/5.63 6.43/6.43 6.43/6.43 7.23/7.23 6.43/6.43 0.00/6.43 5.63/5.63 5.63/5.63 4.82/4.82
0.00/0.00 0.00/0.00 0.00/0.00 0.00/0.00 0.00/0.00 0.00/0.00 0.00/0.00 0.00/0.00 0.00/0.00 0.00/0.00 0.00/0.00 0.00/0.00 0.00/0.00 0.00/0.00 0.00/0.00 0.00/0.00 0.00/0.00 0.00/0.00 0.00/0.00 0.00/0.00 0.00/0.00 0.00/0.00 0.00/0.00 0.00/0.00 0.00/0.00 0.00/0.00 0.00/0.00 0.00/0.00 0.00/0.00 0.00/0.00 0.00/0.00 0.00/0.00
40.25/51.52 144.68/186.48 144.68/186.48
Round Total
11.25/11.25 0.00/11.25 12.87/12.87 0.00/12.87 14.47/14.47 0.00/14.47 0.00/14.47 12.87/12.87 12.87/12.87 12.87/12.87 14.47/14.47 0.00/14.47 14.47/14.47 12.87/12.87 12.87/12.87 11.25/11.25 12.87/12.87 12.87/12.87 14.47/14.47 12.87/12.87 0.00/12.87 11.25/11.25 12.87/12.87 12.87/12.87 14.47/14.47 14.47/14.47 16.07/16.07 14.47/14.47 0.00/14.47 12.87/12.87 12.87/12.87 11.25/11.25
0.00/0.00 329.61/424.48
27
TABLE IX D ETAILED COMMUNICATION COSTS (MB) OF SEQUENTIAL EDITING ON SVHN WITH ρ = 0.5. E ACH COMMUNICATION ENTRY IS REPORTED AS F-SOSA-I/U VERSUS R ETRAIN , WITH THE FIRST VALUE CORRESPONDING TO F-SOSA-I/U AND THE SECOND TO R ETRAIN . M ODEL U P. AND F ISHER U P. DENOTE THE COMMUNICATION COSTS OF UPLOADING THE MODEL AND THE APPROXIMATE F ISHER INFORMATION , RESPECTIVELY. I N THE R EQUEST COLUMN , THE NUMBER IDENTIFIES THE AFFECTED CLIENT, WHILE + AND − DENOTE CLIENT ADDITION AND CLIENT REMOVAL , RESPECTIVELY. Request
Initial 12+ 13+ 14+ 15+ 16+ 36717+ 18+ 19+ 11116220+ 21+ 22+ 48923+ 24+ 25+ 26+ 27+ 010171819Total
Broadcast
Selected Clients
Unselected Clients
Downlink
Model Up.
Fisher Up.
Uplink
3.58/3.58 3.58/3.58 3.58/3.58 3.58/3.58 3.58/3.58 3.58/3.58 0.00/3.58 3.58/3.58 3.58/3.58 0.00/3.58 3.58/3.58 0.00/3.58 3.58/3.58 3.58/3.58 0.00/3.58 3.58/3.58 3.58/3.58 3.58/3.58 3.58/3.58 3.58/3.58 0.00/3.58 3.58/3.58 3.58/3.58 0.00/3.58 3.58/3.58 0.00/3.58 3.58/3.58 3.58/3.58 0.00/3.58 3.58/3.58 3.58/3.58 3.58/3.58
10.75/10.75 10.75/10.75 12.55/12.55 12.55/12.55 14.34/14.34 14.34/14.34 0.00/14.34 12.55/12.55 12.55/12.55 0.00/12.55 14.34/14.34 0.00/14.34 14.34/14.34 12.55/12.55 0.00/12.55 10.75/10.75 12.55/12.55 12.55/12.55 14.34/14.34 12.55/12.55 0.00/12.55 10.75/10.75 12.55/12.55 0.00/12.55 14.34/14.34 0.00/14.34 16.13/16.13 14.34/14.34 0.00/14.34 12.55/12.55 12.55/12.55 10.75/10.75
11.28/11.28 11.28/11.28 13.16/13.16 13.16/13.16 15.04/15.04 15.04/15.04 0.00/15.04 13.16/13.16 13.16/13.16 0.00/13.16 15.04/15.04 0.00/15.04 15.04/15.04 13.16/13.16 0.00/13.16 11.28/11.28 13.16/13.16 13.16/13.16 15.04/15.04 13.16/13.16 0.00/13.16 11.28/11.28 13.16/13.16 0.00/13.16 15.04/15.04 0.00/15.04 16.93/16.93 15.04/15.04 0.00/15.04 13.16/13.16 13.16/13.16 11.28/11.28
0.00/0.00 0.00/0.00 0.00/0.00 0.00/0.00 0.00/0.00 0.00/0.00 0.00/0.00 0.00/0.00 0.00/0.00 0.00/0.00 0.00/0.00 0.00/0.00 0.00/0.00 0.00/0.00 0.00/0.00 0.00/0.00 0.00/0.00 0.00/0.00 0.00/0.00 0.00/0.00 0.00/0.00 0.00/0.00 0.00/0.00 0.00/0.00 0.00/0.00 0.00/0.00 0.00/0.00 0.00/0.00 0.00/0.00 0.00/0.00 0.00/0.00 0.00/0.00
85.92/114.56 308.25/415.78 323.46/436.29
Round Total
25.61/25.61 25.61/25.61 29.29/29.29 29.29/29.29 32.96/32.96 32.96/32.96 0.00/32.96 29.29/29.29 29.29/29.29 0.00/29.29 32.96/32.96 0.00/32.96 32.96/32.96 29.29/29.29 0.00/29.29 25.61/25.61 29.29/29.29 29.29/29.29 32.96/32.96 29.29/29.29 0.00/29.29 25.61/25.61 29.29/29.29 0.00/29.29 32.96/32.96 0.00/32.96 36.64/36.64 32.96/32.96 0.00/32.96 29.29/29.29 29.29/29.29 25.61/25.61
0.00/0.00 717.63/966.63
28
TABLE X D ETAILED COMMUNICATION COSTS (MB) OF SEQUENTIAL EDITING ON FEMNIST WITH ρ = 0.5. E ACH COMMUNICATION ENTRY IS REPORTED AS F-SOSA-I/U VERSUS R ETRAIN , WITH THE FIRST VALUE CORRESPONDING TO F-SOSA-I/U AND THE SECOND TO R ETRAIN . M ODEL U P. AND F ISHER U P. DENOTE THE COMMUNICATION COSTS OF UPLOADING THE MODEL AND THE APPROXIMATE F ISHER INFORMATION , RESPECTIVELY. I N THE R EQUEST COLUMN , THE NUMBER IDENTIFIES THE AFFECTED CLIENT, WHILE + AND − DENOTE CLIENT ADDITION AND CLIENT REMOVAL , RESPECTIVELY. Request
Initial 12+ 13+ 14+ 15+ 16+ 36717+ 18+ 19+ 11116220+ 21+ 22+ 48923+ 24+ 25+ 26+ 27+ 010171819Total
Broadcast
Selected Clients
Unselected Clients
Downlink
Model Up.
Fisher Up.
Uplink
25.18/25.18 0.00/25.18 25.18/25.18 0.00/25.18 25.18/25.18 0.00/25.18 25.18/25.18 25.18/25.18 25.18/25.18 25.18/25.18 25.18/25.18 25.18/25.18 0.00/25.18 25.18/25.18 25.18/25.18 25.18/25.18 25.18/25.18 25.18/25.18 25.18/25.18 25.18/25.18 25.18/25.18 25.18/25.18 25.18/25.18 0.00/25.18 25.18/25.18 25.18/25.18 25.18/25.18 25.18/25.18 0.00/25.18 25.18/25.18 0.00/25.18 25.18/25.18
75.55/75.55 0.00/75.55 88.14/88.14 0.00/88.14 100.73/100.73 0.00/100.73 100.73/100.73 88.14/88.14 88.14/88.14 88.14/88.14 100.73/100.73 100.73/100.73 0.00/100.73 88.14/88.14 88.14/88.14 75.55/75.55 88.14/88.14 88.14/88.14 100.73/100.73 88.14/88.14 88.14/88.14 75.55/75.55 88.14/88.14 0.00/88.14 100.73/100.73 100.73/100.73 113.32/113.32 100.73/100.73 0.00/100.73 88.14/88.14 0.00/88.14 75.55/75.55
83.15/83.15 0.00/83.15 97.01/97.01 0.00/97.01 110.87/110.87 0.00/110.87 110.87/110.87 97.01/97.01 97.01/97.01 97.01/97.01 110.87/110.87 110.87/110.87 0.00/110.87 97.01/97.01 97.01/97.01 83.15/83.15 97.01/97.01 97.01/97.01 110.87/110.87 97.01/97.01 97.01/97.01 83.15/83.15 97.01/97.01 0.00/97.01 110.87/110.87 110.87/110.87 124.73/124.73 110.87/110.87 0.00/110.87 97.01/97.01 0.00/97.01 83.15/83.15
0.00/0.00 0.00/0.00 0.00/0.00 0.00/0.00 0.00/0.00 0.00/0.00 0.00/0.00 0.00/0.00 0.00/0.00 0.00/0.00 0.00/0.00 0.00/0.00 0.00/0.00 0.00/0.00 0.00/0.00 0.00/0.00 0.00/0.00 0.00/0.00 0.00/0.00 0.00/0.00 0.00/0.00 0.00/0.00 0.00/0.00 0.00/0.00 0.00/0.00 0.00/0.00 0.00/0.00 0.00/0.00 0.00/0.00 0.00/0.00 0.00/0.00 0.00/0.00
629.50/805.76 2279.04/2921.20 2508.43/3215.22
Round Total
183.88/183.88 0.00/183.88 210.33/210.33 0.00/210.33 236.78/236.78 0.00/236.78 236.78/236.78 210.33/210.33 210.33/210.33 210.33/210.33 236.78/236.78 236.78/236.78 0.00/236.78 210.33/210.33 210.33/210.33 183.88/183.88 210.33/210.33 210.33/210.33 236.78/236.78 210.33/210.33 210.33/210.33 183.88/183.88 210.33/210.33 0.00/210.33 236.78/236.78 236.78/236.78 263.23/263.23 236.78/236.78 0.00/236.78 210.33/210.33 0.00/210.33 183.88/183.88
0.00/0.00 5416.97/6942.18
29
TABLE XI D ETAILED COMMUNICATION COSTS (MB) OF SEQUENTIAL EDITING ON CIFAR10 WITH ρ = 0.5. E ACH COMMUNICATION ENTRY IS REPORTED AS F-SOSA-I/U VERSUS R ETRAIN , WITH THE FIRST VALUE CORRESPONDING TO F-SOSA-I/U AND THE SECOND TO R ETRAIN . M ODEL U P. AND F ISHER U P. DENOTE THE COMMUNICATION COSTS OF UPLOADING THE MODEL AND THE APPROXIMATE F ISHER INFORMATION , RESPECTIVELY. I N THE R EQUEST COLUMN , THE NUMBER IDENTIFIES THE AFFECTED CLIENT, WHILE + AND − DENOTE CLIENT ADDITION AND CLIENT REMOVAL , RESPECTIVELY. Request
Initial 12+ 13+ 14+ 15+ 16+ 36717+ 18+ 19+ 11116220+ 21+ 22+ 48923+ 24+ 25+ 26+ 27+ 010171819Total
Broadcast
Selected Clients
Unselected Clients
Downlink
Model Up.
Fisher Up.
Uplink
3.58/3.58 3.58/3.58 3.58/3.58 0.00/3.58 3.58/3.58 3.58/3.58 3.58/3.58 3.58/3.58 0.00/3.58 0.00/3.58 3.58/3.58 3.58/3.58 0.00/3.58 3.58/3.58 3.58/3.58 3.58/3.58 3.58/3.58 3.58/3.58 3.58/3.58 3.58/3.58 0.00/3.58 3.58/3.58 3.58/3.58 3.58/3.58 3.58/3.58 0.00/3.58 3.58/3.58 3.58/3.58 0.00/3.58 3.58/3.58 3.58/3.58 3.58/3.58
10.75/10.75 10.75/10.75 12.55/12.55 0.00/12.55 14.34/14.34 14.34/14.34 14.34/14.34 12.55/12.55 0.00/12.55 0.00/12.55 14.34/14.34 14.34/14.34 0.00/14.34 12.55/12.55 12.55/12.55 10.75/10.75 12.55/12.55 12.55/12.55 14.34/14.34 12.55/12.55 0.00/12.55 10.75/10.75 12.55/12.55 12.55/12.55 14.34/14.34 0.00/14.34 16.13/16.13 14.34/14.34 0.00/14.34 12.55/12.55 12.55/12.55 10.75/10.75
11.28/11.28 11.28/11.28 13.16/13.16 0.00/13.16 15.04/15.04 15.04/15.04 15.04/15.04 13.16/13.16 0.00/13.16 0.00/13.16 15.04/15.04 15.04/15.04 0.00/15.04 13.16/13.16 13.16/13.16 11.28/11.28 13.16/13.16 13.16/13.16 15.04/15.04 13.16/13.16 0.00/13.16 11.28/11.28 13.16/13.16 13.16/13.16 15.04/15.04 0.00/15.04 16.93/16.93 15.04/15.04 0.00/15.04 13.16/13.16 13.16/13.16 11.28/11.28
0.00/0.00 0.00/0.00 0.00/0.00 0.00/0.00 0.00/0.00 0.00/0.00 0.00/0.00 0.00/0.00 0.00/0.00 0.00/0.00 0.00/0.00 0.00/0.00 0.00/0.00 0.00/0.00 0.00/0.00 0.00/0.00 0.00/0.00 0.00/0.00 0.00/0.00 0.00/0.00 0.00/0.00 0.00/0.00 0.00/0.00 0.00/0.00 0.00/0.00 0.00/0.00 0.00/0.00 0.00/0.00 0.00/0.00 0.00/0.00 0.00/0.00 0.00/0.00
89.50/114.56 322.59/415.78 338.50/436.29
Round Total
25.61/25.61 25.61/25.61 29.29/29.29 0.00/29.29 32.96/32.96 32.96/32.96 32.96/32.96 29.29/29.29 0.00/29.29 0.00/29.29 32.96/32.96 32.96/32.96 0.00/32.96 29.29/29.29 29.29/29.29 25.61/25.61 29.29/29.29 29.29/29.29 32.96/32.96 29.29/29.29 0.00/29.29 25.61/25.61 29.29/29.29 29.29/29.29 32.96/32.96 0.00/32.96 36.64/36.64 32.96/32.96 0.00/32.96 29.29/29.29 29.29/29.29 25.61/25.61
0.00/0.00 750.59/966.63
30
TABLE XII D ETAILED COMMUNICATION COSTS (MB) OF SEQUENTIAL EDITING ON BDD100K WITH ρ = 0.5. E ACH COMMUNICATION ENTRY IS REPORTED AS F-SOSA-I/U VERSUS R ETRAIN , WITH THE FIRST VALUE CORRESPONDING TO F-SOSA-I/U AND THE SECOND TO R ETRAIN . M ODEL U P. AND F ISHER U P. DENOTE THE COMMUNICATION COSTS OF UPLOADING THE MODEL AND THE APPROXIMATE F ISHER INFORMATION , RESPECTIVELY. I N THE R EQUEST COLUMN , THE NUMBER IDENTIFIES THE AFFECTED CLIENT, WHILE + AND − DENOTE CLIENT ADDITION AND CLIENT REMOVAL , RESPECTIVELY. Request
Initial 12+ 13+ 14+ 15+ 16+ 36717+ 18+ 19+ 11116220+ 21+ 22+ 48923+ 24+ 25+ 26+ 27+ 010171819Total
Broadcast
Selected Clients
Unselected Clients
Downlink
Model Up.
Fisher Up.
Uplink
42.49/42.49 0.00/42.49 42.49/42.49 0.00/42.49 42.49/42.49 42.49/42.49 0.00/42.49 42.49/42.49 42.49/42.49 0.00/42.49 42.49/42.49 0.00/42.49 42.49/42.49 42.49/42.49 42.49/42.49 42.49/42.49 42.49/42.49 42.49/42.49 42.49/42.49 42.49/42.49 0.00/42.49 42.49/42.49 42.49/42.49 0.00/42.49 42.49/42.49 42.49/42.49 42.49/42.49 42.49/42.49 0.00/42.49 42.49/42.49 42.49/42.49 42.49/42.49
127.48/127.48 0.00/127.48 148.73/148.73 0.00/148.73 169.97/169.97 169.97/169.97 0.00/169.97 148.73/148.73 148.73/148.73 0.00/148.73 169.97/169.97 0.00/169.97 169.97/169.97 148.73/148.73 148.73/148.73 127.48/127.48 148.73/148.73 148.73/148.73 169.97/169.97 148.73/148.73 0.00/148.73 127.48/127.48 148.73/148.73 0.00/148.73 169.97/169.97 169.97/169.97 191.22/191.22 169.97/169.97 0.00/169.97 148.73/148.73 148.73/148.73 127.48/127.48
127.20/127.20 0.00/127.20 148.40/148.40 0.00/148.40 169.60/169.60 169.60/169.60 0.00/169.60 148.40/148.40 148.40/148.40 0.00/148.40 169.60/169.60 0.00/169.60 169.60/169.60 148.40/148.40 148.40/148.40 127.20/127.20 148.40/148.40 148.40/148.40 169.60/169.60 148.40/148.40 0.00/148.40 127.20/127.20 148.40/148.40 0.00/148.40 169.60/169.60 169.60/169.60 190.80/190.80 169.60/169.60 0.00/169.60 148.40/148.40 148.40/148.40 127.20/127.20
0.00/0.00 0.00/0.00 0.00/0.00 0.00/0.00 0.00/0.00 0.00/0.00 0.00/0.00 0.00/0.00 0.00/0.00 0.00/0.00 0.00/0.00 0.00/0.00 0.00/0.00 0.00/0.00 0.00/0.00 0.00/0.00 0.00/0.00 0.00/0.00 0.00/0.00 0.00/0.00 0.00/0.00 0.00/0.00 0.00/0.00 0.00/0.00 0.00/0.00 0.00/0.00 0.00/0.00 0.00/0.00 0.00/0.00 0.00/0.00 0.00/0.00 0.00/0.00
1019.76/1359.68 3696.95/4929.27 3688.71/4918.28
Round Total
297.17/297.17 0.00/297.17 339.62/339.62 0.00/339.62 382.06/382.06 382.06/382.06 0.00/382.06 339.62/339.62 339.62/339.62 0.00/339.62 382.06/382.06 0.00/382.06 382.06/382.06 339.62/339.62 339.62/339.62 297.17/297.17 339.62/339.62 339.62/339.62 382.06/382.06 339.62/339.62 0.00/339.62 297.17/297.17 339.62/339.62 0.00/339.62 382.06/382.06 382.06/382.06 424.51/424.51 382.06/382.06 0.00/382.06 339.62/339.62 339.62/339.62 297.17/297.17
0.00/0.00 8405.42/11207.23
Related documents
- One-Shot Federated Model Editing for Device Dynamics at the Edge#1458682
- Similarity-Aware Personalized Federated Learning in Heterogeneous Environments#822631
- Federated Art Chase: Privacy Leakage and Data Poisoning in Federated Fine-Tuning#1356883
- Federated Art Chase: Privacy Leakage and Data Poisoning in Federated Fine-Tuning#1348768
- When More Parameters Hurt: Foundation Model Priors Amplify Worst-Client Disparity Under Extreme Federated Heterogeneity#1048649
Retrieved via Conceptio: every document is proof-bundled with source, license, and retrieval metadata.
Read the Docs → · View CLI source on GitHub · Conceptio Open Knowledge Archive