1. Introduction
Machine learning systems are increasingly trained on data from multiple sources. Privacy concerns may prevent collecting these data in a single location [
1]. Federated Learning (FL) is a distributed learning strategy that lets users collaboratively train a shared model without exchanging raw data [
2]. Since its introduction, FL has been adopted across many domains, including healthcare [
3], finance [
4], and mobile applications [
5]. Conventional FL relies on a central server to coordinate training and aggregate model updates. This approach has several drawbacks, including communication bottlenecks and a single point of failure [
6].
Decentralized Federated Learning (DFL) has emerged as an alternative strategy to address these problems. In DFL, participating nodes exchange model updates directly without relying on a central coordinator [
7]. However, this design also introduces new challenges, including potentially slower convergence, increased communication complexity, and greater sensitivity to communication topology and update propagation behavior [
8]. Recent work has examined the optimization and communication characteristics of centralized and decentralized FL [
9,
10,
11,
12], but privacy remains a major challenge in both settings. Model updates can still reveal sensitive information about participating users, even when raw training data are not shared [
13]. Adversaries can use shared updates to reconstruct data or infer information about training samples.
Differential privacy (DP) provides a formal approach for limiting information leakage by introducing controlled randomization into the learning process [
14]. In iterative learning, privacy loss accumulates across repeated releases, making privacy accounting an important part of the evaluation. Rényi differential privacy (RDP) provides a convenient framework for composing privacy loss across multiple mechanisms and converting the accumulated loss to an
-DP guarantee [
15]. The behavior of DP has been widely studied in centralized FL systems. Previous work has examined the relationship between privacy protection and model utility under different configurations [
16,
17,
18,
19].
DP behavior in decentralized environments remains insufficiently explored [
20]. DFL relies on sequential or peer-to-peer information exchange, causing updates to propagate differently through the network. Recent studies [
21,
22] have shown that network structure and distributed communication patterns can affect privacy behavior. However, empirical evidence comparing centralized FL and decentralized learning under matched perturbation and clipping settings remains limited. In particular, the interaction between the learning procedure, clipping, model utility, formal privacy accounting, and empirical privacy leakage requires further investigation.
To address this gap, this study empirically compares centralized FL and sequential DFL using non-IID data. The privacy–utility trade-off is examined from multiple perspectives rather than through a single measure. Model utility is evaluated through learning performance, convergence, utility retention, accuracy degradation, and clipping behavior. Formal privacy is evaluated through RDP accounting, while empirical leakage is examined using Membership Inference Attacks (MIAs) and gradient inversion attacks.
Comparisons under matched experimental perturbation parameters, formal privacy guarantees, and empirical privacy leakage are treated as distinct analyses. The formal guarantees are interpreted under the stated adjacency, protected-unit, and release assumptions.
The study has the following objectives:
Evaluate model utility in centralized FL and sequential DFL under different clipping and DP-related perturbation settings.
Examine how the learning procedure influences the response to clipping and perturbation during collaborative model training.
Compare utility retention and accuracy degradation relative to the corresponding No-DP baselines.
Evaluate privacy leakage using Membership Inference Attacks and gradient inversion attacks.
Describe the relationship between the learning procedure, privacy-related perturbations, and model utility in the evaluated FL and sequential DFL settings.
This study is intended for researchers and practitioners working on federated learning, decentralized learning, and privacy-preserving machine learning. The comparison helps readers understand how the same perturbation settings can affect centralized and decentralized learning differently. It also shows why privacy and utility results should be interpreted in the context of the learning protocol and its communication structure. These findings can support the design and evaluation of privacy-preserving distributed learning systems.
The rest of the paper is organized as follows.
Section 2 reviews related work.
Section 3 describes the methodology and experimental setup.
Section 4 presents the experimental results.
Section 5 discusses the results and highlights the main findings. Finally,
Section 6 concludes the paper and discusses future research directions.
3. Methodology
This study uses a unified experimental framework to compare centralized FL and sequential DFL in terms of learning performance, formal privacy accounting, and empirical privacy leakage. The overall methodology is summarized in
Figure 1.
As shown in
Figure 1, the methodology covers the unified experimental setup, the FL and sequential DFL learning configurations, privacy definition and accounting, privacy leakage evaluation, and the hardware and software environment. The following subsections describe these components.
3.1. Unified Experimental Setup
The experiments used the MNIST benchmark dataset [
45], which consists of 60,000 training images from 10 handwritten-digit classes. Each image is a single-channel
grayscale image. The images were converted to tensors and normalized using a mean of 0.1307 and a standard deviation of 0.3081.
All experiments were repeated across five independent seeds. For each experimental seed, the 60,000 samples were divided into four non-overlapping subsets using stratified sampling: 40,000 samples for target-model training, 5000 for target-model holdout evaluation, 10,000 for shadow-model training, and 5000 for shadow-model holdout evaluation. The target-training subset was distributed among 100 clients using a Dirichlet distribution with concentration parameter to produce a non-IID client partition.
Both frameworks were trained for 100 communication rounds. Local optimization used stochastic gradient descent (SGD) with one local epoch per client participation, a batch size of 128, a learning rate of 0.01, momentum of 0.9, and weight decay of . Gradient clipping with a maximum norm of 10 was applied during local optimization.
A lightweight convolutional neural network (CNN) was used for image classification. The network contains two convolutional layers with 16 and 32 output channels, respectively, using kernels with padding of 1. Each convolutional layer is followed by a ReLU activation and max pooling. The network then uses a fully connected layer with 128 ReLU units, dropout with a probability of 0.2, and a 10-unit output layer.
The matched-perturbation experiments considered
and clipping norms
. For an update vector
u,
clipping is defined as
Gaussian perturbation was subsequently applied to the clipped update. For each condition, the same absolute perturbation scale was used for FL and sequential DFL. This matching supports a controlled perturbation comparison but does not imply equal formal privacy guarantees. The parameter determines the perturbation scale and does not represent the achieved cumulative privacy budget.
A No-DP baseline was also evaluated for each framework without model-update clipping or Gaussian perturbation. Optimizer-level gradient clipping with a maximum norm of 10 was retained in all conditions as part of the common optimization configuration.
The same data splits, client partitions, model architecture, training hyperparameters, and experimental seeds were used for FL and sequential DFL. The frameworks differed in their aggregation and model-propagation procedures, as described in the following subsection.
3.2. Learning Frameworks and Experimental Scenarios
Four experimental scenarios were evaluated by combining centralized FL and sequential DFL with No-DP and matched-perturbation conditions. Let
denote the number of participating clients,
denote the model parameters at the beginning of communication round
t, and
denote the local dataset of client
i.
Figure 2 illustrates the four configurations.
The centralized configurations aggregate client updates that are trained independently. In contrast, the sequential DFL configurations propagate a single model through the clients in a fixed order. The four configurations are described below.
3.2.1. FL No-DP
In the No-DP centralized FL configuration, local training and global aggregation follow the FedAvg framework [
23]. At communication round
t, all clients initialize their local models from the round-start model
and perform local training:
The resulting client models are averaged to obtain
No model-update clipping or Gaussian perturbation is applied in this configuration.
3.2.2. FL with Matched Perturbation
In the matched-perturbation FL configuration, each client independently trains a local model initialized from
and computes
Each update is clipped to the
threshold
C [
33]:
The clipped updates are averaged as
Gaussian perturbation is then applied once per communication round:
where
is the absolute Gaussian standard deviation defined in
Section 3.3. The complete procedure is summarized in Algorithm 1.
| Algorithm 1 Centralized FL with Matched Perturbation |
Require: Initial model , client datasets , number of rounds T, local epochs E, learning rate , clipping threshold C, absolute noise standard deviation Ensure: Final model - 1:
for to do - 2:
Broadcast to all clients - 3:
for to N do - 4:
localtrain - 5:
- 6:
- 7:
Send to the server - 8:
end for - 9:
- 10:
Sample - 11:
- 12:
end for - 13:
return
|
3.2.3. Sequential DFL No-DP
In the No-DP sequential DFL configuration, a single model is propagated through all clients in a fixed order. At the beginning of communication round
t,
Each client performs local training on the model received from its predecessor:
After all clients have participated, the final model becomes the starting model for the next communication round:
No model-update clipping or Gaussian perturbation is applied in this configuration.
3.2.4. Sequential DFL with Matched Perturbation
The matched-perturbation sequential DFL configuration uses the fixed client order described above. The model is initialized as
and is propagated through the clients according to
After all clients have participated, the accumulated update for the round is
The accumulated update is clipped once at the end of the round:
Gaussian perturbation is then applied to obtain the model released for the next round:
The complete procedure is summarized in Algorithm 2.
| Algorithm 2 Sequential DFL with Matched Perturbation |
Require: Initial model , client datasets , number of rounds T, local epochs E, learning rate , clipping threshold C, absolute noise standard deviation Ensure: Final model - 1:
for to do - 2:
- 3:
for to N do - 4:
localtrain - 5:
if then - 6:
Pass v to client - 7:
end if - 8:
end for - 9:
- 10:
- 11:
Sample - 12:
- 13:
end for - 14:
return
|
The two frameworks differ in how they incorporate client updates. FL averages independently trained client updates, whereas sequential DFL updates a single model successively across clients.
Section 3.3 describes their framework-specific sensitivity and cumulative privacy accounting.
3.3. Threat Model, Privacy Definition, and Accounting
Adversarial access is limited to the perturbed model released at the end of each communication round. For FL, this is the model released after server aggregation and perturbation. For sequential DFL, it is the perturbed model produced after the final client update. Intermediate models exchanged between clients are assumed to be transmitted through protected channels and are excluded from the adversary’s view.
The experiments use to determine the Gaussian perturbation scale. The cumulative privacy guarantee is calculated separately for each framework over the complete training procedure.
The protected unit is a client’s complete dataset. Under client-level replace-one adjacency, two distributed datasets are adjacent if they differ in one client’s dataset while all other client datasets remain unchanged.
For each combination of
C and
, the Gaussian noise standard deviation is determined using the Gaussian mechanism [
33,
46]:
where
and
. The same
is used for FL and sequential DFL under each
configuration.
In FL, each client update is clipped to an
norm of at most
C before the
N updates are averaged. Under client-level replace-one adjacency, the sensitivity of the released aggregate is bounded by
In sequential DFL, the accumulated update is clipped once at the end of each round to an
norm of at most
C. The sensitivity of the released round-end update is therefore bounded by
Cumulative privacy over the
communication rounds was calculated using Rényi differential privacy (RDP) [
15]. For a Gaussian mechanism with sensitivity
, noise standard deviation
, and Rényi order
, the RDP parameter for one release is
RDP composes additively across the
releases [
15], giving
The resulting RDP guarantee was converted to
using the standard RDP conversion [
15]:
where
.
The resulting privacy guarantee applies to the round-end release mechanism and does not extend to intermediate sequential DFL communications.
3.4. Privacy Leakage Evaluation
In addition to the formal privacy analysis, empirical privacy leakage was evaluated using membership inference attacks (MIAs) and gradient inversion attacks (GIAs). These evaluations consider two forms of information exposure: membership disclosure and training-data reconstruction. Because membership inference and gradient reconstruction represent different threat scenarios, each attack was evaluated using a separate experimental configuration. The attack outcomes are analyzed independently of the RDP guarantees. The following subsections describe the two attack methodologies.
3.4.1. Membership Inference Attacks
Membership inference attacks (MIAs) test whether an adversary can distinguish samples used to train a model from samples that were not part of its training set [
47]. Following the shadow-model approach of Shokri et al. [
48], an attack classifier was trained to distinguish members from non-members using the outputs of a shadow model. The classifier was then applied to the target model.
The attacks were performed for the No-DP baseline and the matched-perturbation conditions at and across five independent seeds. For each seed, the MNIST training data were divided into mutually disjoint target and shadow sets using stratified sampling. The target model used 40,000 samples for training and 5000 for holdout evaluation. The shadow model used 10,000 samples for training and 5000 for holdout evaluation. Each shadow model followed the same learning framework and perturbation configuration as its corresponding target model.
The attack classifier was trained on a balanced set of 5000 members from the shadow-training data and 5000 non-members from the shadow holdout set. It was then evaluated on 5000 members from the target-training data and 5000 non-members from the target holdout set. The target and shadow attack data were therefore fully separated.
The MIA adversary was given query access to the final model outputs. For loss-based attacks, the true class labels were also available.
Let
denote the output logits for input
x, with the corresponding class probabilities given by
Three scalar attack features were considered separately: prediction confidence, cross-entropy loss, and prediction entropy. They were defined as
and
respectively, where
y is the true class label and
is the number of classes. The three features were used independently rather than combined into a single feature vector.
Each MIA variant was evaluated using logistic regression (LR) and a multilayer perceptron (MLP). The scalar features were standardized using statistics derived only from the shadow-training data. LR was trained for up to 2000 iterations. The MLP consisted of two hidden layers with 64 and 32 ReLU units. It was trained using Adam with a batch size of 256, a learning rate of , and a maximum of 300 iterations. Early stopping was applied using 20% of the shadow data for validation.
Each classifier returned a membership probability for every target sample, and ROC-AUC was used as the primary performance metric. Results were computed separately for the five seeds and summarized using the mean and sample standard deviation. We also report 95% confidence intervals based on Student’s t distribution with four degrees of freedom.
3.4.2. Gradient-Leakage Evaluation
Gradient inversion attacks were used to assess whether training samples could be reconstructed from their gradients. Three attacks were evaluated: Deep Leakage from Gradients (DLG) [
49], Improved Deep Leakage from Gradients (iDLG) [
50], and an Inverting-Gradients-style (InvGrad) attack [
51]. The attacks were performed for the No-DP baseline and the matched-perturbation conditions at
and
across five independent seeds.
For each condition, three gradients were examined per seed. For each gradient, a training example was selected from the first local minibatch. Its gradient was computed using the saved model state immediately before the local update. For a training example
and model parameters
w, the observed gradient was
The gradient-inversion adversary was given access to the observed gradient and the corresponding pre-update model state. This attack-specific access is evaluated separately from the round-end release mechanism used for formal privacy accounting.
DLG, iDLG, and InvGrad were applied independently to each gradient. Euclidean gradient matching was used for DLG and iDLG, whereas InvGrad used cosine gradient matching with a total-variation regularization weight of . Each reconstruction was optimized for 400 iterations using three deterministic restarts. The best result was retained according to the attack objective.
Reconstruction quality was measured using mean squared error (MSE), peak signal-to-noise ratio (PSNR), and structural similarity index (SSIM). The three reconstructions were averaged within each seed. The results were then summarized across the five seeds using the mean, sample standard deviation, and 95% confidence interval based on Student’s t distribution with four degrees of freedom.
3.5. Hardware and Software Configuration
The experiments were conducted on a personal workstation running Windows 11 Pro. The workstation was equipped with an Intel® Core™ i7-14700KF processor operating at 3.40 GHz, 32 GB of RAM, and an NVIDIA GeForce RTX 5060 Ti GPU with 16 GB of dedicated memory. The experiments were implemented and executed in an Anaconda Jupyter Notebook environment.
All experiments used Python 3.11.9. The main software libraries included PyTorch 2.12 with CUDA support for model training, NumPy 2.3.5 for numerical computation, Pandas 3.0.1 for data processing and result analysis, Matplotlib 3.10.8 for visualization, and scikit-learn 1.8.0 for membership inference analysis.
Table 2 summarizes the main experimental configuration used for the FL and sequential DFL experiments.
As summarized in
Table 2, both frameworks used the same CNN architecture and training configuration with 100 clients over 100 communication rounds. The data were distributed non-IID using a Dirichlet parameter of
, and each experiment was repeated across five independent seeds. The experiments considered
and
. The main difference between the two frameworks was their communication procedure. FL used centralized averaging of client updates, whereas sequential DFL passed the model between clients in a fixed order.
4. Results and Discussion
This section presents the experimental results for the evaluated FL and sequential DFL configurations. The results are organized into separate subsections covering learning performance and convergence efficiency, the impact of DP on model utility, and the outcomes of the privacy attack evaluations.
All results in this section refer to the evaluated MNIST dataset, Dirichlet non-IID configuration with , CNN architecture, fixed sequential topology, and training settings. Comparisons under matched perturbation parameters do not reflect equal cumulative privacy guarantees.
4.1. Learning Performance and Convergence Efficiency
The non-IID distribution of the MNIST training data across the 100 participating clients is shown in
Figure 3.
Figure 3 shows the heterogeneous distribution of MNIST classes across the participating clients. Learning performance was evaluated over 100 communication rounds using test accuracy, rounds-to-threshold, and operational stability. The rounds-to-threshold metric is defined as the first communication round at which test accuracy reaches or exceeds 75%. The operational stability round is defined as the first round of a five-consecutive-round window in which the difference between the maximum and minimum test accuracy does not exceed 0.005.
Table 3 reports the rounds required to reach the 75% accuracy threshold, the operational stability round, final test accuracy, and best test accuracy for the primary setting
and the No-DP baseline. Results are reported as mean ± SD across five independent runs.
Within the evaluated configuration, sequential DFL reached the 75% accuracy threshold in fewer communication rounds than FL whenever both frameworks reached the threshold. Under No-DP, for example, sequential DFL reached the threshold in rounds, compared with rounds for FL.
Differences were also observed in final test accuracy. At , sequential DFL achieved a final accuracy of , compared with for FL.
At , sequential DFL satisfied the operational stability criterion in all five runs, with a mean stability round of . In comparison, only two of the five FL runs satisfied the criterion within the 100-round observation period.
For the settings that showed limited progress within the 100-round evaluation period, the
experiments at
were extended to 200 rounds. The extended results are provided in
Appendix A.
4.2. Impact of Matched Perturbation on Model Utility
The effect of the matched perturbation settings on model utility was evaluated relative to the corresponding No-DP baseline of each framework across . Utility was assessed using final test accuracy, utility retention, and accuracy degradation based on the mean final test accuracy across five independent runs.
Utility retention was calculated separately for each seed as the ratio of final test accuracy under each matched perturbation setting to the corresponding No-DP final test accuracy. The seed-level values were then summarized across the five independent runs.
Figure 4 presents the mean utility retention across the four clipping norms, with error bars indicating 95% confidence intervals.
As shown in
Figure 4, utility retention varied across the clipping norms and perturbation settings. At
, retention remained above 89% for FL and 98% for sequential DFL across all evaluated
values. At
and
, retention was approximately 11% for FL and 43% for sequential DFL. At
, the corresponding values were approximately 20% and 10%, respectively. Greater between-run variability was observed for some settings, particularly for sequential DFL at lower
values.
Accuracy degradation was calculated separately for each seed as the difference, in percentage points, between the corresponding No-DP final accuracy and the final accuracy under each matched perturbation setting. The seed-level values were then summarized across the five independent runs.
Figure 5 presents the mean accuracy degradation across the four clipping norms, with error bars indicating 95% confidence intervals.
As shown in
Figure 5, the magnitude of accuracy degradation differed considerably across the evaluated settings. At
, degradation ranged from approximately 3 to 9 percentage points for FL and from approximately 0.3 to 1.6 percentage points for sequential DFL. At
and
, the mean degradation was approximately 82 percentage points for FL and 57 percentage points for sequential DFL. Some sequential DFL settings showed wider confidence intervals, indicating greater variation in accuracy degradation across the five independent runs.
To examine the effect of the clipping norm further,
Table 4 reports the clipping frequency together with the resulting final test accuracy across the evaluated
C and
settings. Both measures are summarized across the five independent runs using the mean, sample standard deviation, and 95% confidence interval.
As shown in
Table 4, clipping frequency generally decreased as
C increased, whereas final accuracy varied across the matched perturbation settings. At
, FL clipping remained between
and
, whereas sequential DFL recorded
clipping across all five
settings. Final accuracy nevertheless remained above
for FL and
for sequential DFL across these settings. At
, FL clipping decreased to zero for
, with final accuracy ranging from
to
. For sequential DFL, clipping ranged from
to
over the same settings, while final accuracy ranged from
to
. At
and
, the two frameworks showed a different pattern. FL recorded
clipping and
final accuracy, compared with
clipping and
final accuracy for sequential DFL.
4.3. Privacy Leakage Analysis
4.3.1. Membership Inference Attack Results
Membership inference was evaluated on the final-round models. The evaluation included the No-DP baseline and the matched-perturbation conditions at and . Three attack variants were tested separately using confidence, loss, and entropy. Each variant was evaluated using logistic regression (LR) and a multilayer perceptron (MLP). All attacks were evaluated across five independent seeds.
Table 5 reports the ROC-AUC for all attack configurations. The values are reported as mean ± sample standard deviation across the five seeds, together with the 95% confidence interval.
For FL, the mean AUC values across all six attacks were between 0.496 and 0.502 in the No-DP condition. Across the matched-perturbation conditions, the mean values ranged from 0.497 to 0.507. The highest FL mean AUC was for Loss-MLP at . Entropy-LR at the same setting also produced a mean AUC of .
For sequential DFL, the No-DP results ranged from 0.501 to 0.517. The highest values were obtained by Confidence-MLP and Entropy-MLP, with mean AUC values of and , respectively. Their 95% confidence intervals were and .
Across the matched-perturbation sequential DFL conditions, mean AUC values ranged from 0.496 to 0.509. At , all six mean AUC values were between 0.499 and 0.503. At , the Confidence-MLP and Entropy-MLP attacks both reached a mean AUC of 0.509.
4.3.2. Gradient-Leakage Results
Gradient leakage was evaluated at using DLG, iDLG, and InvGrad. The main evaluation was conducted at round 100 and included the No-DP baseline and the matched-perturbation conditions for . Both FL and sequential DFL were evaluated across five independent seeds.
For each seed, the reconstruction metrics were first averaged across the three evaluated client positions.
Table 6 reports the resulting mean and sample standard deviation across the five seeds for MSE, PSNR, and SSIM. Lower MSE and higher PSNR and SSIM correspond to greater reconstruction similarity.
For FL, InvGrad produced the highest mean SSIM in the No-DP condition, reaching , compared with for DLG and for iDLG. InvGrad also produced the lowest mean MSE of and the highest mean PSNR of dB in this condition.
Under the matched-perturbation FL conditions, InvGrad mean SSIM was , , , , and for and 4, respectively. At , the corresponding mean SSIM values for DLG and iDLG were and .
For sequential DFL, the highest mean SSIM in the No-DP condition was also observed for InvGrad at , compared with for DLG and for iDLG. InvGrad produced a mean MSE of and a mean PSNR of dB in this condition.
Across the matched-perturbation DFL conditions, InvGrad mean SSIM was , , , , and as increased from to 4. At , DLG and iDLG produced mean SSIM values of and , respectively.
5. Main Findings and Discussion
The non-IID distribution shown in
Figure 3 creates substantial variation in both class composition and sample counts across clients.
Table 3 shows different learning behavior between the two frameworks. Within the evaluated experimental configuration, sequential DFL generally reached the target accuracy earlier, stabilized sooner, and achieved higher final accuracy than FL. This difference also appeared under No-DP, indicating that the learning procedure itself influences the observed utility. In FL, local updates are produced independently from the round-start model and then aggregated, whereas sequential DFL updates the model successively as it passes through the participating clients. The sequential procedure therefore produces a different optimization trajectory, which is reflected in the convergence and final-accuracy results.
The learning behavior of FL and sequential DFL is further illustrated in
Figure 6. Mean test accuracy was calculated across five independent runs. The No-DP learning trajectories were evaluated over 100 communication rounds, whereas final accuracy was compared across the matched-perturbation settings at
. Shaded regions and error bars represent 95% confidence intervals.
As shown in
Figure 6a, sequential DFL reached high No-DP accuracy earlier than FL, whereas FL showed greater variation during the early rounds. Since this difference is present without DP-related perturbation, it reflects differences in the learning procedures. In
Figure 6b, sequential DFL maintained higher final accuracy across the evaluated settings, although substantial between-run variation was observed at
. The difference between the frameworks became smaller at higher
values as both approached their No-DP performance. Overall, the results indicate that utility is influenced by both the learning procedure and its interaction with the perturbation setting.
The broader utility analysis in
Figure 4 shows that the response to perturbation also depends strongly on the clipping norm. With the smallest clipping norm, both frameworks retained most of their No-DP utility across the evaluated settings. As
C increased, the effect of stronger perturbation became more pronounced, particularly at lower
. Within the evaluated configurations, sequential DFL retained more utility than FL in many settings, particularly at
and
; however, this pattern was not universal. At
under the strongest perturbation, FL retained more utility than sequential DFL. The relative utility of the two learning procedures therefore depends on the combination of clipping norm and perturbation setting, rather than on the learning framework alone.
Figure 5 presents the same behavior in terms of loss relative to each framework’s No-DP baseline. Utility degradation remained comparatively small at the lowest clipping norm but became substantial for several combinations of larger
C and lower
. The degradation did not decrease uniformly with increasing
across all clipping norms. This further shows that the effect of perturbation cannot be considered independently of the clipping threshold.
The confidence intervals provide additional information about variability across the five independent runs. Although several settings produced relatively narrow intervals, wider intervals were observed for some sequential DFL configurations at lower values. This indicates greater between-run variability in these configurations and shows that the mean alone does not fully describe their learning behavior.
The clipping results in
Table 4 help explain this interaction. Frequent clipping did not necessarily correspond to poor utility. At the smallest clipping norm, clipping occurred frequently while both frameworks maintained relatively high accuracy. Conversely, increasing
C greatly reduced clipping without consistently improving utility at lower
settings. Clipping frequency alone therefore does not explain the observed utility loss.
This behavior follows from the joint role of
C in the perturbation mechanism. Increasing
C permits larger updates to pass without clipping, but it also increases the absolute Gaussian noise scale for a fixed
. The utility outcome consequently reflects a balance between update restriction and noise magnitude. This explains why configurations with little or no clipping could still experience substantial accuracy degradation. Taken together,
Figure 4 and
Figure 5 and
Table 4 show that the clipping norm is an important part of the privacy–utility trade-off and that conclusions drawn from a single value of
C would not capture the full behavior observed in either framework.
The formal privacy accounting for sequential DFL applies to the perturbed round-end releases. Intermediate models exchanged during token passing are assumed to be protected from adversarial access and are outside the reported privacy guarantee.
The membership-inference results in
Table 5 provide a different view of privacy leakage. Despite using confidence-, loss-, and entropy-based attacks with both LR and MLP classifiers, the AUC values remained close to 0.5 in both frameworks. Under the evaluated attack models and final-model access, these values indicate that no substantial membership signal was detected. They do not demonstrate strong membership privacy or exclude leakage under other attacks or access assumptions. One possible explanation is that the relatively simple MNIST classification task provides limited membership information to the evaluated attack models.
The gradient-inversion results in
Table 6 reveal a clearer privacy pattern. DLG and iDLG produced little recognizable reconstruction under the matched perturbations, whereas InvGrad recovered substantially more information. InvGrad was therefore the most effective reconstruction method among the three evaluated attacks. Strong perturbation greatly reduced InvGrad reconstruction quality, whereas weaker perturbation allowed progressively more image information to be recovered. Gradient leakage was therefore sensitive to both the perturbation setting and the strength of the reconstruction method.
Figure 7 provides a direct comparison of InvGrad reconstruction quality between FL and sequential DFL. Lower MSE indicates better reconstruction quality, whereas higher PSNR and SSIM indicate better reconstruction quality. Better reconstruction quality therefore represents greater information leakage from the observed gradients.
The comparison in
Figure 7 shows that neither framework had lower reconstruction leakage under every perturbation setting. FL exposed more reconstructable information under No-DP and at higher
settings, whereas sequential DFL showed greater reconstruction quality at
. At the strongest perturbation settings, both frameworks produced low reconstruction quality. The 95% confidence intervals also show noticeable uncertainty in several conditions, particularly for MSE and SSIM, and overlap between the frameworks in some settings. These results suggest greater resistance to InvGrad for sequential DFL in several evaluated conditions, rather than a general privacy advantage of decentralized learning.
The differences are also visible in the selected InvGrad examples in
Figure 8.
As shown in
Figure 8, under No-DP, the FL example reveals the original digit more clearly, whereas the sequential DFL reconstruction retains less recognizable structure. At
, the sequential DFL example preserves more image structure than the corresponding FL example, although the reconstructed digit remains visually unclear. At
, recognizable information is again clearer in the FL reconstruction, whereas the sequential DFL example remains more distorted. These examples support the aggregate attack results for the evaluated conditions but do not establish a general difference in privacy between the two frameworks.
Previous research has examined DP extensively in centralized FL, while recent work in decentralized FL has mainly focused on privacy accounting, communication structure, and topology-dependent privacy mechanisms. Direct comparisons between centralized and decentralized learning have also been reported, but these have largely emphasized learning performance, optimization behavior, system characteristics, or specific privacy mechanisms. This study extends the literature by comparing centralized FL and sequential DFL across different DP-related perturbation and clipping settings. It provides empirical evidence of how their interaction influences model utility and privacy leakage in the two evaluated frameworks.
These findings also have practical and research implications. In practice, the clipping norm and perturbation setting should be considered together because both affect the resulting model utility. Privacy evaluation should also consider different attack types because limited leakage under one attack does not necessarily indicate similar resistance to another. From a research perspective, the differences between FL and sequential DFL show that learning and communication structures are important components of privacy-preserving FL. DP-related behavior observed in centralized FL may therefore not directly reflect its behavior in decentralized settings.
The study focuses on one sequential DFL topology, one dataset, and a single model architecture. Accordingly, the conclusions describe the evaluated MNIST dataset, Dirichlet configuration with , CNN architecture, fixed sequential topology, and attack settings rather than general properties of sequential DFL. The computational cost of the experimental design constrained a broader evaluation, which already combines two learning frameworks, multiple clipping and perturbation settings, five independent seeds, and extensive privacy-leakage evaluations. Further evaluations using additional topologies, datasets, model architectures, data distributions, and adversarial access models are needed to determine the generality of the observed behavior.
6. Conclusions
This study compared centralized FL and sequential DFL to examine how the learning procedure, clipping, and DP-related perturbations affect model utility and privacy leakage. The main goal was to provide a direct empirical comparison of the two frameworks and examine the privacy–utility relationship under different experimental settings. Utility under matched perturbation, formal privacy guarantees, and empirical privacy leakage were evaluated as separate dimensions.
Both frameworks were evaluated using the same MNIST dataset, non-IID data partitioning, CNN architecture, and training configuration. The experiments covered four clipping norms and multiple perturbation settings, together with No-DP baselines. Each experiment was repeated across five independent seeds to account for variation between runs. Learning behavior was evaluated through convergence, stability, final and best accuracy, utility retention, accuracy degradation, and clipping frequency. Formal privacy accounting was used to describe the guarantees associated with the released models. Empirical privacy leakage was evaluated using membership inference and gradient inversion attacks.
Within the evaluated configuration, sequential DFL achieved higher utility and lower gradient-reconstruction quality than FL in several conditions, but these patterns did not hold across all settings. The near-0.5 MIA AUC values indicate that no substantial membership signal was detected under the evaluated attacks; they do not establish strong membership privacy.
The formal privacy guarantee for sequential DFL applies to perturbed round-end releases and assumes that intermediate token-passing models are protected from adversarial access. These conclusions are limited to MNIST, the Dirichlet configuration with , the evaluated CNN architecture, the fixed sequential topology, and the specified attack settings.
Future work will extend the evaluation to other decentralized communication structures, including gossip-based and random-walk approaches. It will also consider more complex datasets, model architectures, and data distributions.