1. Introduction
Electricity theft exerts a substantial impact on the power grid economy [
1], resulting in an estimated global economic loss of
billion annually [
2]. For instance, in Fujian Province, China, annual losses due to electricity theft amount to
million [
3]. In addition to economic consequences, electricity theft significantly undermines the stability of the power system, causing power surges, excessive system loads, and hidden threats to public safety [
4,
5]. In response, electricity theft detection (ETD) methods have been developed. Traditional ETD relies on manual on-site inspections, which are both costly and time-consuming [
6]. The growth of the Internet of Things (IoT) has enabled the use of sensors for smart meters that require edge computing, speeding up the adoption of smart grids (SGs) [
7]. Smart meters can track electricity usage in real time [
8] and analyze this data to offer new approaches to detecting electricity theft. The successful application of artificial intelligence, such as deep learning methods in the literature [
9,
10], has sparked research interest in ETD to detect power theft in users. However, these methods typically rely on centralizing customer data, which is increasingly infeasible due to regulatory, ethical, and privacy concerns. The implementation of statutory frameworks, exemplified by the 2018 General Data Protection Regulations (GDPR) in Europe [
11], has underlined the importance of security and privacy issues. Over the past two decades, electricity theft detection has progressively evolved from rule-based and statistical techniques to data-driven machine learning and deep learning approaches, and more recently to privacy-preserving Federated Learning (FL) frameworks that address data decentralization, user privacy, and non-IID data heterogeneity.
Due to increasing concerns regarding data security and privacy in SGs, FL has emerged as a promising training framework [
12]. FL facilitates collaborative model training in SGs while maintaining a balance among privacy, efficiency, and accuracy by preventing the exchange of private data from IoT devices [
13]. Recent studies have applied FL to electricity theft detection [
14,
15,
16], demonstrating its ability to utilize distributed smart-meter data while reducing the risk of direct privacy leakage. Nevertheless, gradients and local updates exchanged during FL rounds can still reveal sensitive information through membership inference, reconstruction, and property inference attacks [
17,
18,
19]. To mitigate these risks, existing FL-based energy theft detection frameworks often add Gaussian noise to gradients to approximate differential privacy (DP). Nevertheless, this basic DP noise injection does not provide rigorous or composable privacy guarantees, fails to track cumulative privacy loss across rounds, and does not incorporate privacy amplification effects, limitations increasingly unacceptable for safety-critical energy systems. Moreover, despite recent advances in FL for smart-grid applications, ensuring strong privacy guarantees while maintaining model utility under realistic non-IID data distributions remains a significant challenge. Existing approaches either rely on fixed sensitivity assumptions, leading to loose privacy bounds, or introduce excessive noise that degrades detection performance. Therefore, the central problem addressed in this work is how to design a privacy-aware FL framework that achieves a tight privacy–utility trade-off while remaining robust to heterogeneous client data and practical deployment constraints in smart-meter environments.
Modern DP research emphasizes the need for formal privacy accounting, particularly in iterative learning settings. Techniques such as Rényi Differential Privacy (RDP) [
20], zero-Concentrated Differential Privacy (zCDP) [
21], and the Moments Accountant (MA) [
22] offer mathematically sound tools for quantifying privacy loss over repeated stochastic gradient steps. These methods enable tight
privacy bounds and naturally incorporate privacy amplification by subsampling [
23], leading to significantly improved privacy-utility trade-offs compared to naive Gaussian DP. Despite their wide adoption in industry-grade DP systems (e.g., Google and Apple), these advanced techniques remain underexplored in FL-based smart-grid analytics. Moreover, to enhance the utility performance while using the DP in FL, researchers use complex DL models such as Convolutional Transformer Neural Network (CTNN), Temporal Convolutional Network (TCN) [
24], deep CNN [
25], and CNN–LSTM, which are computationally expensive and have large parameter counts, making them unsuitable for resource-constrained devices in FL scenarios. However, the premise that these models are used to enhance utility performance while using DP in FL is a valid research area; the challenge is to use lightweight models for resource-constrained devices while maintaining utility trade-offs. Furthermore, in a real scenario, the energy data in each participating device in the FL scenario can be unequal. The consumption of electricity varies according to the consumption of the different households. In FL, the use of a heterogeneous dataset and client participation are major challenges, which have not been addressed in the smart-meter theft detection applications so far.
Based on the above-mentioned motivation, this work analyzes a privacy-preserving smart-meter theft detection FL framework, which uses a lightweight MLP model for local training and analyzes the performance of advanced DP methods using both IID and non-IID datasets with full and partial client participation. Also, as an averaging algorithm, the FedAvg, FedProx and SCAFFOLD are considered to analyze the effect of the averaging algorithm with privacy-preserving mechanisms. Differential privacy in FL typically requires adding Gaussian noise proportional to the global clipping bound . Conventional RDP accountants assume a fixed global sensitivity across all training rounds, . However, this assumption is almost always overly conservative in practice. Several key observations motivate a more adaptive treatment of sensitivity. Gradient magnitudes evolve dynamically due to optimization dynamics, heterogeneity, and non-IID data distributions. Fixed clipping bounds are typically chosen as broad upper limits to avoid excessive clipping, but real client updates rarely reach this maximum. Early-round gradients tend to be larger, while later rounds produce significantly smaller updates. Static RDP assumes every update has the maximum possible norm. As a result, it injects noise as if all updates reach , which leads to (i) overestimation of per-round privacy cost, (ii) unnecessarily large noise multipliers to meet a target privacy budget , (iii) severe utility degradation, and (iv) poor privacy–utility trade-offs. FL, especially in heterogeneous and non-IID settings, naturally exhibits large variation in update magnitudes. A fixed-sensitivity accountant fails to exploit this structure, motivating the need for a more adaptive privacy analysis. Traditional RDP, MA, and zCDP approaches rely on strong assumptions, such as fixed clipping norms, fixed global sensitivity, and uniform gradient magnitude distributions. In contrast, real-world federated systems exhibit heterogeneous client behaviours, non-IID training distributions, non-stationary gradient norms, and dynamic convergence effects. These discrepancies cause large privacy overestimation in static accountants. Hence, a novel Adaptive Clipped-Based RDP Accountant is introduced that incorporates the round-wise empirical clipping norms into the privacy analysis. This yields significantly tighter privacy bounds compared to fixed-sensitivity RDP, allowing lower for the same and substantially improving the privacy–utility trade-off in FL. To verify the performance of the proposed adaptive clipped-based RDP accountant, the proposed method is compared with various state-of-the-art (SOTA) methods.
This work makes the following key contributions:
An end-to-end FL pipeline is designed and implemented using a lightweight MLP-based local model. Its performance is evaluated under realistic IID and non-IID data distributions, as well as full and partial client participation settings. In addition, three widely used federated optimization algorithms-FedAvg, FedProx, and SCAFFOLD-are integrated and compared to analyze their behavior under differential privacy constraints, client heterogeneity, and varying data distributions.
Several DP accounting frameworks are benchmarked, including classical DP, RDP, zCDP, and the MA. Their limitations are highlighted when applied to gradient-based FL with dynamic client updates.
Traditional privacy accountants assume a fixed global clipping bound , which leads to an overestimation of sensitivity and consequently requires larger noise multipliers. This results in degraded model accuracy and suboptimal privacy–utility trade-offs, particularly under non-IID and heterogeneous client settings. To address this limitation, a novel privacy accountant is proposed that incorporates round-wise empirical clipping norms into the RDP formulation, yielding tighter privacy bounds. This approach enables (i) lower noise multipliers for a given target privacy budget , (ii) improved model utility without modifying the underlying FL algorithm, and (iii) better alignment between theoretical sensitivity and actual client update magnitudes.
To validate the robustness of the proposed accountant, experiments are conducted using different FL averaging schemes under both IID and non-IID data distributions. In addition, a three-stage hyperparameter optimization (HPO) strategy is employed to fine-tune model parameters. The results demonstrate that incorporating empirical clipping into privacy accounting significantly improves detection accuracy while maintaining rigorous differential privacy guarantees.
Organization of the Paper
Section 2 reviews the literature on FL in SGs, ETD, DP mechanisms, privacy accountants, and hyperparameter optimization.
Section 3 presents the proposed methodology.
Section 4 describes the datasets, experimental setup, model architectures, DP mechanisms, and evaluation strategy.
Section 5 depicts all the experimental results in different scenarios in details. Finally,
Section 6 concludes the paper and outlines future research directions.
3. Methodology
This section describes the complete privacy-aware smart-meter theft detection FL pipeline developed for evaluating privacy–utility–communication trade-offs under multiple federated optimization algorithms and multiple DP accountants. The methodology consists of five core components: (i) data preprocessing, (ii) client data partitioning (IID or non-IID), (iii) local training under different FL optimization methods, (iv) DP-aware server aggregation using Gaussian noise and four privacy accountants, and (v) the DP-aware Focal Loss, the federated optimization with adaptive clipping, and the clipping-schedule-aware Rényi DP accountant.
Figure 1 illustrates the overall pipeline of the proposed privacy-aware FL framework for smart-meter theft detection. The process begins with raw smart-meter data, followed by a structured data preprocessing stage that includes numeric feature selection, missing value imputation, standardization, and label encoding. The processed dataset is then partitioned across clients under both IID and non-IID settings to simulate realistic data heterogeneity. Each client performs local model training using a lightweight MLP combined with the proposed DP-aware Focal Loss. The locally computed updates are then subjected to adaptive clipping and sensitivity estimation to capture round-wise empirical norms. These updates are further processed using differential privacy mechanisms under both central and local settings, supported by multiple privacy accountants, including RDP, zCDP, and the MA. The differentially private updates are aggregated at the federated server to produce a global model, which is iteratively broadcast back to clients for subsequent rounds. This end-to-end workflow enables a systematic evaluation of privacy, utility, and communication trade-offs in federated smart-grid environments.
3.1. Problem Setup
Let
denote the global dataset, where
is a
d-dimensional feature vector and
is a multiclass label. A cross-device FL setting with
K clients/devices is considered. The dataset is partitioned into disjoint client-local subsets
During each communication round
, a subset
of clients participates with sampling rate
. The server maintains a global model
(shared parameters). Each selected client
receives
, performs local training on
, and returns an update
. FL enables collaborative model training without centralizing user data. However, the model updates exchanged between clients and the server may still reveal sensitive information about individual users. To mitigate such leakage, our framework introduces a novel adaptive clipped-based RDP accountant and explores various DP mechanisms through two distinct mechanisms:
Central Differential Privacy (CDP) and
Local Differential Privacy (LDP). Each protects client data under an adversarial model and provides formal guarantees against membership and attribute randomized attacks. It is pertinent to mention that the proposed adaptive clipped-based RDP accountant is intentionally designed for the central DP setting, where the server can exploit round-wise empirical sensitivity to achieve tighter privacy bounds. These assumptions fundamentally do not hold under local DP, where updates must be privatized independently and sensitivity must be fixed a priori. As a result, applying adaptive clipped-based RDP to LDP is both theoretically incompatible and practically ineffective, offering no privacy-tightness benefits while significantly degrading utility. DP provides a formal guarantee that the inclusion or exclusion of a single user’s data does not significantly affect the output of a computation. In particular,
-differential privacy characterizes the strength of this guarantee, where
denotes the privacy budget controlling the level of indistinguishability between neighboring datasets and
represents a small probability of failure of the privacy guarantee. Smaller values of
and
correspond to stronger privacy guarantees. A randomized mechanism
satisfies
-DP if, for all neighbouring datasets
D and
differing in one user’s data, and for all measurable subsets
of outputs,
In gradient-based learning, privacy is ensured by bounding the
-sensitivity of updates and adding calibrated Gaussian noise. Let
be the clipping threshold; then, the Gaussian mechanism
is
-DP for appropriately chosen
. Here,
I is the identity matrix to ensure that the Gaussian noise is isotropic (same variance in all dimensions) and independent across coordinates.
Our goal is to learn a classifier that achieves high predictive performance under an -DP constraint and realistic communication budgets.
3.2. Central Differential Privacy for Federated Aggregation
In the
Central DP (CDP) setting, each client transmits its
clipped model update to a trusted server, which injects Gaussian noise
after aggregation. Let
denote the raw update from client
k in round
t. The server performs
where
is the empirical clipping bound at round
t,
is the global sensitivity bound assumed by the accountant,
is the noise multiplier,
denotes the set of selected clients, and
are dataset-size weights. CDP assumes a
trusted aggregator that can safely perform noise addition. Its main advantages include
higher utility because noise is added
after averaging, reduced variance,
stronger privacy–utility trade-off because sensitivity scales inversely with the number of participating clients and
compatibility with secure aggregation because, even if the server is honest-but-curious, secure aggregation ensures that the server sees only the noisy aggregated sum, not individual contributions.
3.3. Local Differential Privacy for Client-Side Protection
In the
Local DP (LDP) setting, each client adds noise before transmitting its update to the server. The mechanism for client
k in round
t is
and the server aggregates noisy updates:
LDP provides a stronger adversarial model in which clients do not trust the server; each client obtains its own guarantee, and no secure aggregation is needed because noise is added locally. However, LDP introduces substantially more noise than CDP because the averaging step no longer attenuates it. Consequently, LDP typically yields lower accuracy and requires careful hyperparameter tuning to remain viable.
3.4. Data Preprocessing
Given a raw tabular SGCC dataset, the following preprocessing steps are applied. (1)
Numeric feature selection: Only numeric columns are retained, and non-numeric features are discarded. Let
denote the resulting feature matrix. (2)
Missing value imputation: For each feature dimension
, the column mean is computed as
and missing entries are replaced as
with
. (3)
Standardization: Each feature dimension is normalized to have zero mean and unit variance:
where a small constant
is added to the denominator for numerical stability to prevent division by zero when the variance
is very small. The resulting standardized data are denoted
. (4)
Label encoding: Categorical labels are factorized into integer indices
. The standardized training portion is then partitioned across
K clients in both an IID and non-IID fashion. In the IID partitioning, samples are randomly and uniformly assigned to clients, ensuring that empirical label distributions match the global distribution. This setting serves as an upper bound on performance. For more realistic heterogeneity, a Dirichlet distribution with concentration parameter
is used. The Dirichlet distribution is a multivariate probability distribution commonly used to model proportions across multiple categories. In this context, it generates client-specific class proportions, where the concentration parameter
controls the degree of heterogeneity. Smaller values of
lead to more skewed (non-IID) distributions, while larger values approach uniform (IID-like) splits. For each class
k, client proportions are generated using
, and client-specific subsets are sampled accordingly. Lower
increases non-IID skew. This mechanism is standard in the FL literature and produces controlled heterogeneity while preserving class presence across clients.
3.5. Client-Side Architectures
Each client trains a neural network model belonging to one of several architectures. All architectures take as input a d-dimensional feature vector and produce class logits .
Multilayer Perceptron (MLP)
The MLP architecture is a fully connected feedforward network with two hidden layers and dropout:
where
denotes the ReLU activation function, and dropout is applied after each hidden layer during training. In our implementation, the layer sizes are
The predicted class is . The FL framework employed in this study uses a lightweight MLP as the base prediction model. Given a feature vector derived from smart-meter consumption profiles, this architecture uses low memory and computational overhead.
Smart-meter datasets (such as SGCC) comprise tabular features that capture temporal energy consumption, derived statistical aggregates, or engineered anomaly indicators. Such data are well-suited for MLP-based models, which perform efficiently on structured, fixed-dimensional feature vectors without the need for complex convolutional or recurrent operations. However, to demonstrate the performance, different complex models are used to compare with the SOTA models.
Modern smart meters and household energy gateways operate under stringent hardware limitations, low-frequency embedded processors (e.g., ARM Cortex-M series), restricted RAM (often 128–512 kB), minimal onboard storage, and a limited battery or power budget for communication cycles. Heavyweight neural architectures such as CNNs, LSTMs, or Transformers exceed the memory, compute, and energy budgets typical of field-deployed meters or edge gateways. The use of an MLP directly addresses these constraints: (i) Computational Efficiency—The MLP’s feed-forward operations involve only matrix multiplications, which can be executed efficiently using low-power microcontrollers. The complexity per inference is , where d is the input dimension, h is hidden-layer width, and c is the number of classes. This makes real-time consumption analysis feasible at the meter. (ii) Memory Footprint—The total parameter count remains below a few hundred thousand weights, allowing on-device model storage in flash memory, minimal RAM usage during inference, and compatibility with low-cost smart-meter chipsets. This low footprint is especially important in federated learning, where models must be repeatedly transmitted over constrained communication channels. (iii) Energy-Constrained Training and Communication—Smart meters often operate under strict communication budgets (e.g., narrowband PLC or LoRaWAN). Smaller models yield reduced uplink/downlink bandwidth consumption during FL rounds, shorter computation times per training epoch, and extended device lifetime under battery-assisted deployments. Energy theft detection must operate continuously; thus, the communication savings directly translate to superior system longevity. (iv) Robustness to Non-IID Distributions—In non-IID environments (e.g., consumption patterns vary across households), larger models may require more data diversity to avoid overfitting. An MLP with controlled capacity generalizes better with small heterogeneous client datasets, converges more reliably under FedAvg, FedProx, and SCAFFOLD, and reduces variance in gradient updates under DP noise. (v) Compatibility with Differential Privacy Noise—More expressive models amplify DP noise, degrading utility. A lightweight MLP reduces sensitivity to noise perturbations, particularly Gaussian noise added during DP aggregation, and clipping operations applied to client updates. This makes MLP-based theft detection more robust under RDP/zCDP/MA privacy constraints.
3.6. Federated Optimization Algorithms
Let M be the number of clients, be the selected clients in round t, and be the local sample count of client i.
FedAvg performs local empirical risk minimization (ERM) on each client followed by a weighted average of model parameters. , shown in Algorithm 1. FedAvg performs local stochastic gradient descent (SGD) on each client and aggregates the updated models using a weighted average based on local dataset sizes. This approach is communication-efficient but can suffer from client drift under non-IID data, as local updates may diverge significantly from the global objective. FedAvg is selected as the canonical FL baseline due to its efficiency, simplicity, and real-world adoption.
FedProx, shown in Algorithm 2, addresses data heterogeneity by penalizing local model drift using
, where
is the global model at round start and
controls regularization strength. This modification stabilizes training when class imbalance or non-IID sampling is severe. The proximal term constrains local updates to remain close to the global model, effectively reducing client drift in heterogeneous environments. This makes FedProx more stable than FedAvg when data distributions vary significantly across clients.
| Algorithm 1 Local Training for FedAvg |
Require: Global model , local data , learning rate , epochs E- 1:
- 2:
for to E do - 3:
for batch do - 4:
- 5:
end for - 6:
end for - 7:
return
|
| Algorithm 2 Local Training for FedProx |
Require: Global model , proximal weight - 1:
Initialize - 2:
for each batch do - 3:
Compute gradient of - 4:
Update - 5:
end for - 6:
return
|
SCAFFOLD, shown in Algorithm 3, uses control variates to correct client drift using
, where
c is a global control variate and
is the local variate of client
i. SCAFFOLD introduces control variates to correct the variance introduced by client heterogeneity. Maintaining both global and local control variables, it reduces the discrepancy between local and global gradients, leading to faster and more stable convergence under non-IID settings. This improves convergence under non-IID conditions.
| Algorithm 3 Local Training for SCAFFOLD |
Require:
Global model , global variate c, local variate - 1:
- 2:
for each step do - 3:
Compute - 4:
- 5:
end for - 6:
Update - 7:
return
|
Overall, FedAvg provides a simple and efficient baseline, FedProx improves stability under heterogeneous data through regularization, and SCAFFOLD explicitly corrects client drift using control variates. These complementary properties make them suitable for evaluating the robustness of the proposed privacy-aware framework.
3.7. Differential Privacy Mechanisms in Federated Smart-Meter Theft Detection
Smart-meter consumption data exhibit strong temporal and behavioral patterns that may reveal occupancy routines, appliance usage, socioeconomic status, and other private attributes. Although federated learning prevents raw data from being uploaded, model updates themselves may leak household-specific information. DP is therefore essential for theft detection systems deployed at utility scale. In this work, initially, four privacy mechanisms are evaluated: (i) classical -DP, (ii) Rényi differential privacy (RDP), (iii) zero-Concentrated Differential Privacy (zCDP), and (iv) the Moments Accountant (MA). Each mechanism offers different privacy–utility trade-offs and computational characteristics, enabling comprehensive evaluation across regulatory, embedded hardware, and operational environments in modern smart grids.
3.7.1. Classical -Differential Privacy
A randomized mechanism
satisfies
-DP [
58] if, for any two neighboring datasets
D and
differing in one household, and for any measurable output set
,
. Here,
quantifies privacy leakage and
represents failure probability. The Gaussian mechanism are employed, which guarantees
-DP when noise is added proportionally to the global sensitivity
using
.
Classical DP is legally interpretable and aligns with privacy regulations such as GDPR. It gives clear, worst-case guarantees but suffers from weak composition, meaning that privacy degrades linearly with the number of federated rounds as , making it restrictive for high-frequency smart-meter updates (e.g., every 15 min). Classical DP is included as a regulatory baseline.
3.7.2. Rényi Differential Privacy (RDP)
Rényi DP [
20] generalizes DP using Rényi divergence of order
. A mechanism
satisfies
-RDP if
, where
is the Rényi divergence. For the Gaussian mechanism with sampling rate
q and noise multiplier
, the RDP cost is
. RDP is converted to classical DP via
. It produces
much tighter privacy bounds for long training horizons, relevant for continuous grid monitoring; enables lower noise than classical DP, preserving subtle consumption anomalies required for theft detection (e.g., load flattening, power siphoning); and is efficient to compute and supported by modern libraries such as Opacus. RDP is therefore well-suited for smart-meter systems with sustained training and high round counts.
3.7.3. Zero-Concentrated Differential Privacy (zCDP)
zCDP [
21] is defined via the privacy loss random variable
L. A mechanism satisfies
-zCDP if, for all
,
. For the Gaussian mechanism, the zCDP parameter accumulates additively
. Conversion to classical DP follows
. zCDP offers a
simple analytic form ideal for embedded smart-meter chips with limited compute resources and produces consistently stable privacy estimates even under heterogeneous client distributions (e.g., Dirichlet
non-IID splits). zCDP balances interpretability, computational efficiency, and tight composition.
3.7.4. Moments Accountant (MA)
The Moments Accountant [
22] tracks the log moments of the privacy loss using
, and yields tight
bounds via
. MA is designed for repeated Gaussian noise addition and provides the
tightest known privacy guarantees for DP-SGD and subsampled mechanisms. This has major implications for smart-grid systems. FL requires many rounds because consumption patterns are temporally correlated. MA prevents privacy budget exhaustion. It allows higher model accuracy for the same privacy level, improving theft detection performance on rare anomalies. This is particularly effective for near real-time detection, where models are updated frequently.
3.8. DP-Aware Focal Loss
Class imbalance (e.g., rare fraud cases) is handled via a multi-class Focal Loss. Let
be the logits for an input
x, and let
be the softmax probabilities. For a sample with label
y, define
.
The Focal Loss is
where
is a per-class weight (derived from class frequencies and normalized) and
is the focusing parameter.
To reduce the negative interaction between large
and strong DP noise, the parameter
is made
DP-aware by defining
where
is a base focusing parameter,
is the DP noise multiplier, and
controls sensitivity to
. The parameter
controls the sensitivity of the focusing parameter
to the DP noise scale
. As
increases, large values of
can amplify gradient variance and reduce stability. The proposed formulation ensures a smooth decay of
, preventing the over-amplification of hard samples under noisy gradients. The DP-aware Focal Loss is then
On client
k, the local objective is
3.9. Federated Optimization with Adaptive Clipping
A FedAvg-style protocol is adopted. During round t, the server broadcasts to selected clients , which perform local optimization to produce updated parameters .
Local updates: On client
, starting from
, multiple epochs of mini-batch gradient-based updates are performed to minimize
, obtaining
. The local update is
Adaptive per-round clipping: Instead of a fixed clipping norm, a
median-based adaptive clipping budget is proposed. Given the set of norms
, the median is computed as
where
controls the slack above the median. This value is then clamped to user-specified bounds:
Each client update is clipped as
Aggregation and noise addition: Let
denote the number of samples on client
k, and define normalized weights
The clipped average update is
Then, the Gaussian noise is added as
where
is a reference clipping norm and
is the noise multiplier. The DP-perturbed update is
and the global parameters are updated as
The sequence induced by the median-based rule defines a clipping schedule that adapts to training dynamics.
3.10. Clipping-Schedule-Aware RDP Accountant
The cumulative privacy loss is estimated using a Rényi Differential Privacy accountant that explicitly depends on the per-round clipping norms .
Let
be a fixed Rényi order. For a subsampled Gaussian mechanism with sampling rate
and Gaussian noise
, per-round RDP contribution is approximated as
This captures the fact that the sensitivity at round t scales with relative to the reference norm .
Over
T rounds, the total RDP at order
is
RDP can be converted to
-DP via
Also, the per-round trajectory is tracked as
yielding
at the end of training.
The overall workflow of the proposed framework is summarized in Algorithm 4, which integrates federated optimization, adaptive clipping, differential privacy mechanisms, and privacy accounting into a unified pipeline.
| Algorithm 4 Federated MLP with Adaptive Clipping and Clipping-Schedule RDP |
Require:
Client datasets , initial model , rounds T, clients per round m, noise multiplier , reference clipping , bounds , clipping factor , DP parameters , learning rate, local epochs, batch size, base focal , DP scale .
- 1:
Initialize , . - 2:
for to do - 3:
Server samples with . - 4:
Server broadcasts to all . - 5:
for all in parallel do - 6:
Set . - 7:
Initialize local parameters . - 8:
for local epoch to local_epochs do - 9:
for mini-batch do - 10:
Compute logits for . - 11:
Compute DP-aware Focal Loss . - 12:
Update via Adam with learning rate. - 13:
end for - 14:
end for - 15:
Compute update . - 16:
Compute norm . - 17:
end for - 18:
Server collects and computes median . - 19:
Compute raw clipping and clamp . - 20:
for all do - 21:
Clip update: . - 22:
end for - 23:
Compute weights , where . - 24:
Compute averaged update . - 25:
Sample noise . - 26:
Form DP update . - 27:
Update global model . - 28:
Update RDP: , with . - 29:
Accumulate . - 30:
Compute . - 31:
end forreturn Final model , privacy guarantee , clipping schedule .
|
Algorithm 4 consists of four major stages. (i) Client selection and local training: In each round, a subset of clients is sampled, and each client performs local optimization using DP-aware Focal Loss, which adjusts the focusing parameter based on the noise multiplier to improve robustness under differential privacy. (ii) Adaptive clipping and sensitivity estimation: The server computes the norm of client updates and determines a round-specific clipping threshold using a median-based strategy, enabling dynamic sensitivity control. (iii) DP aggregation: The clipped updates are aggregated using weighted averaging, followed by Gaussian noise injection to ensure -differential privacy. (iv) Privacy accounting: The cumulative privacy loss is tracked using a clipping-aware RDP accountant, which incorporates the per-round clipping schedule to obtain tighter privacy bounds.
These stages collectively enable a privacy-aware federated learning process that balances model utility, privacy guarantees, and communication efficiency.
3.11. Three–Stage Hyperparameter Optimization Pipeline
Our pipeline performs a structured HPO workflow to reduce variance and avoid overfitting to noise.
3.11.1. Stage 1: Random Search
Hyperparameters are sampled from wide distributions, , and evaluate configurations on a short training schedule.
3.11.2. Stage 2: Bayesian (Optuna) Refinement
Refinement is performed on the top p configurations from Stage 1 using a Tree-Structured Parzen Estimator (TPE) sampler, which models expected improvement.
3.11.3. Stage 3: Final Multi–Seed Evaluation
The top k hyperparameters are trained using random seeds, and their average test accuracy, macro–F1, privacy loss , and communication costs are reported.
The complete training procedure is summarized in Algorithm 5.
| Algorithm 5 Federated Learning with Multi–Stage DP and HPO |
- 1:
Initialize global model , accountant type, and HPO settings. - 2:
for stage ∈ {Random Search, Optuna Refinement, Final Evaluation} do - 3:
for each hyperparameter configuration h do - 4:
Sample , , , E, B, clipping parameters. - 5:
Initialize . - 6:
for to do - 7:
Sample clients with probability q. - 8:
for each do - 9:
Client trains locally (FedAvg/FedProx/SCAFFOLD). - 10:
Compute update . - 11:
Clip using adaptive . - 12:
Add DP noise using chosen mechanism. - 13:
end for - 14:
Aggregate noisy updates . - 15:
Update . - 16:
end for - 17:
Evaluate utility & privacy; record metrics. - 18:
end for - 19:
Select top configurations for next stage. - 20:
end for
|
Adaptive Clipped-Based RDP in CDP: The proposed
adaptive clipped-based RDP accountant improves CDP by replacing the fixed worst-case sensitivity bound
with empirical per-round clipping norms:
The corresponding RDP contribution becomes
yielding significantly tighter privacy bounds when
, which is typical after the early training rounds. However, both CDP and LDP mechanisms are integrated into our three-stage hyperparameter optimization pipeline.
4. Experimental Evaluation
This section describes the datasets, FL configuration, model architectures, DP mechanisms, hyperparameter tuning strategy, and baseline comparisons used to evaluate the proposed privacy-preserving smart-meter theft detection framework.
4.1. Experimetal Setup
Dataset and Preprocessing: Our framework is evaluated using the widely adopted SGCC (State Grid Corporation of China) electricity consumption dataset, commonly used for smart-meter fraud detection. Following prior works, the problem is treated as a multi-class classification task where the final column denotes the consumption class or theft indicator. All experiments use the preprocessing steps, such as non-numeric feature removal, the imputation of missing values using per-feature means, the standardization of features using z-normalization and the factorization of labels using class indices. The dataset is randomly split into a training set (80%) and a held-out test set (20%). To study statistical heterogeneity, both IID and non-IID partitioning strategies are considered. In the IID setting, training samples are randomly and evenly distributed across clients. In the non-IID setting, data are partitioned using a Dirichlet distribution. The Dirichlet parameter controls the degree of statistical heterogeneity across clients. Smaller values induce stronger label skew, while larger values approach IID distributions. In this work, is selected to represent a moderately heterogeneous and practically relevant setting.
FL Configuration: Cross-device FL is simulated with N total clients and K clients participating per round. Experiments consider both full participation, , and partial participation, , sampled uniformly without replacement. Each experiment runs for T communication rounds, where every selected client performs local training for E epochs on its private dataset.
Averaging Algorithms: To understand the impact of the aggregation rule under differential privacy, three widely used FL optimization algorithms are evaluated, such as FedAvg [
12]; standard parameter averaging; FedProx [
26], where proximal term
is used to stabilize client drift; and SCAFFOLD [
27], in which variance reduction is performed through control variates. All methods are extended to incorporate our privacy-preserving components.
Model Architecture: Our primary focus is a lightweight MLP, which is efficient for deployment on smart meters. This lightweight MLP consists of fully connected layers with hidden units, ReLU activations and dropout (). To evaluate architectural robustness under DP and FL noise, several advanced architectures are also tested to compare with the SOTA methods in the application of smart-meter theft detection.
Differential Privacy Mechanisms: Two widely used DP threat models are evaluated. (1) Central Differential Privacy (CDP): In this setting, the server is trusted to perform noise injection. Client updates are first clipped and then aggregated with Gaussian noise, . Three major methodological innovations are introduced: (i) Adaptive Per-round Clipping—The clipping bound is dynamically computed as . This data-driven schedule stabilizes training by adapting the clipping budget to the observed update magnitudes. (ii) DP-Aware Focal Loss—To mitigate the adverse effect of DP noise on hard-example focusing, the focusing parameter is adjusted using , ensuring that Focal Loss remains stable for imbalanced theft datasets. (ii) Clipping-Schedule-Aware RDP Accountant—Unlike standard RDP accounting, our method incorporates the time-varying clipping budget: . This yields a more accurate privacy estimation for adaptive clipping.
(2) Local Differential Privacy (LDP): Each client perturbs its own update before sending it using and the server aggregates only noisy updates. The local RDP is computed using: . LDP provides stronger privacy but generally lower utility, and reports both for completeness.
Loss Function: Two loss functions are evaluated for robustness: (1) Weighted Cross-Entropy to address class imbalance, and (2) DP-aware Focal Loss, which incorporates .
Hyperparameter Tuning: To ensure fair evaluation, a 3-stage HPO method is performed and reports the best-performing hyperparameter set according to test accuracy and macro-F1 score.
4.2. Baselines
Our approach is compared against several state-of-the-art (SOTA) privacy-preserving smart-meter fraud detection methods evaluated on the same SGCC dataset, such as Non-Private FedAvg, DP-FedAvg with fixed clipping (baseline), Classical DP-SGD with constant clipping and existing SOTA DP-based smart-meter fraud detectors, such as FLDetect [
24], FL-CNN [
25], HeteroFL [
36], and MLP with DP [
37].
Evaluation Metrics: Standard metrics are reported for imbalanced classification, such as accuracy, precision (macro), recall (macro), and F1-score (macro). For privacy evaluation, is reported for CDP using our RDP accountant, local for LDP and communication overhead (Mbits).
All experiments are repeated with five random seeds, and the mean values are reported and also demonstrate results, including privacy–utility tradeoff curves.
5. Results and Discussion
This section presents quantitative and qualitative results for the proposed framework in different settings of FL, DP, and the heterogeneity of the data set.
5.1. Overall Performance
Table 2 reports the test accuracy averaged over five random seeds for a lightweight MLP model under different privacy mechanisms, data distributions, client participation settings, and federated aggregation algorithms, with the noise multiplier fixed at
, total clients set to 50, and training performed for 20 communication rounds. The noise multiplier
is a tunable parameter that determines the strength of privacy guarantees. Larger values improve privacy at the cost of utility, while smaller values provide weaker privacy. The selected range reflects practical trade-offs identified through hyperparameter optimization. The noise multiplier is fixed at
to provide a consistent privacy level across all experiments, enabling a fair comparison of different privacy mechanisms and federated optimization strategies. The privacy loss
corresponding to each setting is also reported to enable a direct privacy–utility comparison. First, across all settings, it is evident that the privacy accounting strategy has a dominant impact on both model accuracy and privacy loss. The baseline DP mechanism with fixed clipping and naïve Gaussian accounting achieves moderate accuracy but incurs relatively large privacy budgets (e.g.,
for full participation). Standard RDP and zCDP accountants yield similar trends, with slightly higher accuracy than naïve DP in some IID settings but at the cost of substantially larger
values (
), indicating conservative privacy estimation and reduced efficiency. This similarity between RDP and zCDP is expected, as both rely on fixed global sensitivity assumptions and differ only in the mathematical formalism of composition. Second, the MA consistently produces the lowest accuracy, particularly under IID full-participation settings. Despite reporting
values comparable to those of RDP and zCDP, MA introduces stronger effective noise due to its pessimistic treatment of subsampling and composition, which significantly degrades utility when
. This effect is especially pronounced for IID data, where all clients contribute similar gradients, making the injected noise dominate the signal. Third, the proposed adaptive clipped-based RDP accountant clearly outperforms all baselines in every configuration. For
, it achieves the highest accuracy (
) while simultaneously reducing the privacy loss by a large margin. The noise multiplier
is a tunable parameter that determines the strength of privacy guarantees. Larger values improve privacy at the cost of utility, while smaller values provide weaker privacy. The selected range reflects practical trade-offs identified through hyperparameter optimization.
For example, under IID full participation, the proposed method attains , compared to for DP, RDP, zCDP, and MA. Under partial participation (50%), is further reduced to as low as 2.32, without any observable degradation in accuracy. This demonstrates that the proposed accountant effectively exploits the round-wise variability in gradient norms, avoiding the severe overestimation of sensitivity inherent in fixed-sensitivity accountants. Fourth, comparing IID and non-IID settings, the proposed method remains robust. While conventional accountants suffer noticeable accuracy drops in non-IID scenarios—particularly for RDP, zCDP, and MA—the proposed approach maintains consistently high performance. This confirms that adaptive clipping combined with sensitivity-aware RDP accounting is well-suited to heterogeneous data distributions, which are typical in real-world FL. In real-world smart-grid environments, electricity theft typically represents a small fraction of total consumption records (often below 5%), often resulting in highly imbalanced datasets. Consequently, a high accuracy value (e.g., 0.916) may not directly reflect effective theft detection if dominated by the majority non-theft class. The reported accuracy of 0.916 should be interpreted in the context of class imbalance inherent in electricity theft detection. As a result, accuracy alone may not fully reflect real-world detection capability, since high accuracy can be achieved by favoring the majority class. To address this, the proposed framework evaluates performance using additional metrics such as macro-F1, precision, and recall, which better capture minority-class detection. Furthermore, the use of DP-aware Focal Loss improves sensitivity to rare theft instances, ensuring robustness under highly skewed distributions. These considerations ensure that the reported performance remains meaningful and aligned with real-world deployment scenarios.
Finally, across all privacy mechanisms, the differences between FedAvg, FedProx, and SCAFFOLD are relatively minor when . This indicates that, under strong privacy noise, the dominant factor governing performance is the privacy mechanism itself rather than the choice of aggregation algorithm. Nevertheless, the proposed method benefits uniformly from all three aggregation strategies, highlighting its algorithm-agnostic nature. In summary, for , the table clearly demonstrates that the proposed adaptive clipped-based RDP accountant achieves a superior privacy–utility trade-off, delivering substantially lower values while preserving high accuracy across IID and non-IID data, full and partial participation, and multiple federated optimization algorithms. This validates the effectiveness and practicality of the proposed approach for privacy-preserving FL.
5.2. Impact of Adaptive Clipping
Figure 2 shows the evolution of the adaptive clipping threshold
for three configurations. In all cases,
increases gradually over training, beginning with a small radius to suppress unstable client updates and expanding as the model converges. Configuration 1 adopts the most aggressive schedule, rapidly increasing
to a large maximum and thereby permitting greater update magnitudes. Configuration 2 follows a moderate growth pattern, while Configuration 0 maintains a conservative schedule with consistently low clipping levels. These differences illustrate how the choice of clipping parameters governs the balance between robustness, information retention, and privacy cost.
5.3. Effect of DP-Aware Focal Loss
DP noise tends to amplify gradient variance on hard examples, which classical Focal Loss over-weights. Our DP-aware variant moderates this effect, leading to +11% macro-recall on minority theft class, smoother training curves, and reduced overfitting to DP noise.
5.4. Privacy–Utility Trade-Offs
Figure 3 compares privacy–utility curves for
with FedAvg using a non-IID dataset for partial client participation (50%). Our method consistently dominates the Pareto frontier, i.e., higher accuracy for equal
, and lower
for equal accuracy.
5.5. Central vs. Local DP
Local DP significantly reduces utility due to per-client noise injection. Under the CDP setting, –4 is achieved with strong utility. In contrast, under LDP, –2 is obtained, accompanied by a 25– reduction in macro-F1 score. Thus, CDP is preferable when a trusted server is available. Local DP introduces independent noise at each client, leading to excessive variance accumulation and poor utility in federated learning. Central DP with adaptive RDP injects noise only at the server and accounts for privacy loss using the actual, time-varying clipping schedule, resulting in tighter privacy bounds and substantially improved accuracy. This makes adaptive RDP-based central DP a more practical and reliable choice for large-scale FL. Hence, the performance of CDP is reported.
5.6. Comparison with SOTA Methods
To compare our proposed smart-meter theft detection FL framework, the experiments are performed with a similar number of participating clients, such as 2, 3, and 5 out of 10 clients using the SGCC dataset. ETD is inherently imbalanced, with fraudulent users forming a small minority. Therefore, accuracy alone is insufficient, and metrics such as macro-F1 and AUC are used for reliable evaluation. The dataset reflects a realistic class distribution, consistent with prior smart-grid studies. The proposed method achieves +12–19% macro-F1 improvement, +9–24% recall improvement, 20–45% lower
, and lower communication cost compared with SCAFFOLD and Transformer-based models. These results demonstrate that the proposed adaptive privacy mechanism offers superior performance while maintaining strong DP guarantees. Moreover, the performance of the proposed method is shown using different performance metrics such as loss, accuracy, precision, recall, and AUC-ROC. In addition, the reduction in communication and bandwidth (BW) in megabytes (MB) is also calculated and shown in
Table 3. The performance of our proposed method outperforms the SOTA methods. Moreover, the SOTA methods never reported the privacy–utility boundness.
To benchmark our approach, our proposed method is compared against some of the recently proposed methods on the same dataset, as shown in
Table 3. The FL communication cost and BW reduction are greater due to the increased number of rounds. A total of 80 rounds are performed to analyze the performance of the proposed method, though it achieves higher test accuracy and lower cost within 10 rounds. Almost all the methods did not consider the non-IID distributions and the resource-constrained limitations of the edge devices. For example, compared to the FL-CNN model in [
25], our approach differs in its simplicity, modularity, and focus on evaluating the core aspects of FL, such as model generalization, data distribution effects, and communication efficiency. While FL-CNN integrates energy-aware cost functions and advanced bias correction through SMOTE and custom loss weighting, our model emphasizes practical deployment with minimal computational and communication overhead, making it more accessible to resource-constrained environments. However, our method does not yet incorporate temporal patterns, cost-based penalties, or advanced differential privacy frameworks, which are addressed in part by the FL-CNN architecture. Similarly, compared to FedDetect [
24], which employs a heavy TCN model with complex privacy mechanisms such as local differential privacy and homomorphic encryption, our proposed method uses a lightweight MLP optimized for edge devices. While FedDetect assumes moderate resources and a multi-layered security infrastructure, our approach targets resource-constrained smart meters with simple FL and optional Gaussian noise for differential privacy. Additionally, our method explicitly supports non-IID data distribution and minimizes communication and computation overhead, making it more suitable for practical, decentralized deployment scenarios. On the other hand, the HeteroFL framework proposed by Wen et al. [
36] utilizes a CNN–LSTM model with homomorphic encryption and attentional prototype learning for electricity theft detection. While their method achieves high detection accuracy, it incurs significant computational and communication overhead, making it less suitable for deployment on edge devices. In contrast, our proposed method, based on a lightweight MLP architecture with differential privacy, achieves competitive accuracy while significantly reducing resource consumption. Additionally, our framework demonstrates better scalability and faster convergence under both IID and non-IID settings, confirming its practical advantage for real-world smart-meter applications.
5.7. Ablation Study
Under moderately heterogeneous non-IID data (Dirichlet
, partial participation), the proposed DP-FL components enable significant performance improvements. Removing adaptive clipping or RDP-aware privacy accounting significantly increases the final privacy loss (
), confirming their importance for end-to-end privacy budget tightening. Eliminating the DP-aware Focal Loss severely degrades macro-F1, demonstrating its essential role in handling class-imbalanced client distributions typical in smart-meter datasets. While SCAFFOLD improves accuracy under non-IID drift, it does not enhance privacy. Local DP achieves the smallest
but suffers catastrophic utility loss. Overall, the ablation as shown in
Table 4 verifies that each component of our framework is necessary to achieve the optimal privacy–utility trade-off.
To analyze interaction effects, multiple components are jointly removed. The results in
Table 5 show that adaptive clipping and the clipping-aware RDP accountant exhibit strong synergy in reducing privacy loss, while DP-aware Focal Loss interacts with adaptive clipping to improve robustness under class imbalance. Removing multiple components simultaneously leads to significantly larger performance degradation, confirming that these components are complementary.
5.7.1. Ablation Table for
Table 6 presents the impact of the parameter
on model performance under non-IID data. The results show that moderate values of
(e.g., 1.0) achieve the best trade-off between robustness to DP noise and classification performance. Smaller values fail to adequately compensate for noise, while larger values over-suppress the focusing effect of the loss function. Notably,
does not affect the privacy guarantee (
), but significantly influences model utility, while selecting 80% clients.
5.7.2. Ablation on Dirichlet Parameter
Table 7 shows the impact of the Dirichlet parameter
on model performance. Smaller values of
introduce stronger statistical heterogeneity, leading to reduced performance due to increased client drift. As
increases, the data distribution becomes more IID-like, improving convergence and accuracy. The choice of
provides a balanced and realistic non-IID setting while selecting 80% clients.
5.7.3. Ablation on Noise Multiplier
Table 8 illustrates the effect of the noise multiplier
on the privacy–utility trade-off. Increasing
strengthens privacy guarantees (lower
) but degrades model performance due to higher noise injection. Conversely, smaller
values improve accuracy at the cost of weaker privacy. The selected value
provides a balanced trade-off between privacy and utility, while selecting 80% clients.
5.8. Model Complexity Analysis and Edge-Energy Estimates
The deployability of the proposed FL framework on smart-meter and edge devices is assessed by analyzing the computational and energy complexity of the MLP model described in the previous subsection. The analysis considers three aspects: (i) parameter count, (ii) floating-point operations (FLOPs) per inference and per local training epoch, and (iii) approximate energy consumption based on a multiply-accumulate (MAC) energy model.
5.8.1. Parameter Count
Our predictor is a compact two-hidden-layer MLP, , with ReLU activations and dropout applied after each hidden layer (dropout does not affect parameter count). The layer sizes are , where d is the input feature dimension.
For the SGCC dataset, our feature extractor yields The total number of trainable parameters is . Substituting the SGCC feature size, . Using 32-bit floating-point weights, this corresponds to approximately , which is comfortably deployable on edge gateways and modern smart-meter microcontrollers. Since dropout is purely a training-time regularizer, inference cost and memory footprint remain unchanged.
5.8.2. FLOPs per Inference
A multiply–add operation is assumed to correspond to two FLOPs, comprising one multiplication and one addition. For a single forward pass (inference) through the network, the dominant cost comes from the dense layers:
Bias adds, and ReLU activations incur comparatively negligible overhead. Therefore, the total FLOPs per inference is
For and moderate , this remains in the low millions of FLOPs per inference at most, which is well within the capability of typical embedded processors running at tens of megahertz.
5.8.3. FLOPs per Local Epoch and Federated Round
Let
B denote the local batch size and
the number of local samples for client
i. One full local epoch processes
batches. Each batch requires one forward pass for prediction, one backward pass for gradient computation (approximately 2–3× the cost of the forward pass), and one parameter update (linear in
). The total FLOPs per sample for training is approximated as
where
accounts for forward, backwards, and parameter update. Thus, per local epoch on client
i,
In a federated round, a subset
of clients participates. The total training FLOPs for round
t is
Given the relatively small local datasets on smart meters and the use of a limited number of local epochs (often one), the per-round computational load at each client is modest.
5.8.4. Communication Complexity
Communication cost is critical for smart-meter deployments that rely on bandwidth-constrained channels (e.g., PLC, NB-IoT, LoRaWAN). In our FL setup, each participating client transmits a model update of size parameters and receives a global model of the same size.
Assuming 32-bit floating-point representation, the number of bits per model is . For participating clients in round t, the approximate communication cost is , and
Thus,
and, over
T rounds,
Our choice of a compact MLP directly reduces this term, making the framework practical for long-term deployment with frequent theft-detection updates.
5.8.5. Implications for Smart-Grid Deployment
The above analysis confirms the following:
The computational complexity of the MLP is low enough for real-time anomaly detection on typical smart-meter hardware.
The energy per inference and per local epoch is dominated by a modest number of MAC operations, making on-device training feasible under tight power budgets.
The communication complexity scales linearly with the relatively small model size, enabling regular federated updates without saturating constrained links.
Therefore, the chosen MLP architecture not only simplifies training and privacy analysis, but also aligns with the practical constraints of energy-constrained edge devices in real-world smart-grid deployments.
6. Conclusions and Future Work
This work presented a comprehensive privacy-preserving FL framework for smart-meter electricity theft detection, integrating multiple federated optimizers (FedAvg, FedProx, and SCAFFOLD), several neural architectures, and advanced differential privacy mechanisms. The limitations of conventional privacy accountants are identified, which assume fixed clipping bounds and consequently overestimate per-round sensitivity in federated optimization. To address this, an adaptive clipped-based Rényi Differential Privacy Accountant is introduced that incorporates empirical round-wise clipping norms into the privacy analysis. This results in substantially tighter privacy bounds, reduced noise multipliers, and improved privacy–utility performance compared to classical RDP, zCDP, MA, and naïve DP baselines. Extensive evaluations across IID and non-IID client distributions, including partial client participation settings, demonstrate that the proposed accountant consistently improves model accuracy while preserving rigorous user-level privacy guarantees. In addition, a unified three-stage hyperparameter optimization pipeline is introduced, consisting of random search, Optuna-based refinement, and full-round multi-seed evaluation, to robustly determine privacy, clipping, and learning configurations under multiple differential privacy mechanisms. Our results highlight that empirical sensitivity in FL can vary dramatically over rounds, and leveraging this structure is crucial for practical privacy-preserving deployment in smart-grid analytics.
While the proposed adaptive privacy accountant significantly improves utility and tightens theoretical privacy bounds, several promising directions remain open for exploration, such as (i) adaptive noise scheduling—extending the accountant to dynamically adjust the noise multiplier per round based on privacy budget consumption and empirical clipping statistics, (ii) secure aggregation integration—combining the adaptive RDP accountant with cryptographic secure aggregation to operate under fully untrusted server settings while maintaining high utility, (iii) model personalization:—investigating personalized FL schemes (pFedMe, FedBN, FedRoD) in conjunction with adaptive RDP to improve robustness under extreme non-IID environments, (iv) cross-architecture generalization—extending experiments to Transformer-based and graph neural network architectures for broader applicability in smart grid analysis, and (v) real-time deployment—evaluating computational cost, communication overhead, and privacy stability under real-world streaming smart-meter data and adversarial settings.
Overall, the results indicate that incorporating empirical sensitivity dynamics into privacy accounting is a principled and effective approach for differentially private FL. The proposed adaptive accountant establishes a practical foundation for deploying privacy-preserving FL systems in smart-grid infrastructures and other data-sensitive distributed environments.