Next Article in Journal
Hybrid Approach to Patient Review Classification at Scale: From Expert Annotations to Production-Ready Machine Learning Models for Sustainable Healthcare
Previous Article in Journal
Interpretable Optimized Extreme Gradient Boosting for Prediction of Higher Heating Value from Elemental Composition of Coal Resource to Energy Conversion
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Adaptive Sensitivity-Aware Differential Privacy Accounting for Federated Smart-Meter Theft Detection

Department of Computer Engineering, Modeling, Electronics and Systems (DIMES), University of Calabria, 87036 Rene, Italy
*
Author to whom correspondence should be addressed.
Big Data Cogn. Comput. 2026, 10(4), 113; https://doi.org/10.3390/bdcc10040113
Submission received: 10 February 2026 / Revised: 31 March 2026 / Accepted: 2 April 2026 / Published: 8 April 2026

Abstract

Smart-meter theft detection requires learning from fine-grained electricity consumption data, whose centralized processing poses significant privacy risks. Federated learning (FL) mitigates these risks by decentralizing training, but providing rigorous user-level differential privacy (DP) under non-IID data and heterogeneous client behavior remains challenging. Existing DP-FL approaches rely on fixed global clipping bounds for client updates, which substantially overestimate sensitivity when privacy loss is composed using Rényi Differential Privacy (RDP), zero-Concentrated DP (zCDP), or Moments Accountant (MA) frameworks, leading to excessive noise and degraded utility. This work proposes an adaptive clipping-based RDP accountant that incorporates empirical, round-wise update magnitudes into privacy accounting by rescaling each round’s RDP contribution according to the observed clipping ratio. The method is optimizer-agnostic and is evaluated with FedAvg, FedProx, and SCAFFOLD on the SGCC smart-meter theft dataset under IID and Dirichlet non-IID partitions. Experimental results show consistently tighter privacy bounds and improved model utility compared to classical DP accountants, demonstrating the effectiveness of sensitivity-aware privacy accounting for practical differentially private FL.

1. Introduction

Electricity theft exerts a substantial impact on the power grid economy [1], resulting in an estimated global economic loss of $ 25 billion annually [2]. For instance, in Fujian Province, China, annual losses due to electricity theft amount to $ 15 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 C 0 . Conventional RDP accountants assume a fixed global sensitivity across all training rounds, Δ C 0 . 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 C 0 , 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 C t 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 C 0 , 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 C t 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.

2. Related Work

This section reviews the existing literature on FL in SGs, EDT, and DP; accountants; and HPO in FL. Our work is also compared to related studies, highlighting what makes our contribution new.

2.1. Federated Learning Algorithms

FL was popularized by McMahan et al. through the Federated Averaging (FedAvg) algorithm [12], which aggregates locally trained model updates to form a global model without centralizing raw data. Subsequent work introduced methods to improve stability and convergence under heterogeneous and non-IID client data. FedProx [26] adds a proximal term to control client drift, while SCAFFOLD [27] uses control variates to correct the variance of the update caused by client heterogeneity. Other variants, such as FedNova [28], FedDyn [29], and Mime [30], aim to address optimization bias, partial participation, and local adaptivity, but FedAvg, FedProx, and SCAFFOLD remain the most commonly deployed methods in cross-device FL. Our work integrates all three algorithms within a unified, privacy-aware HPO framework.

2.2. Federated Learning in Smart Grids

Collecting all data into a central node for processing is necessary for centralized model training, as discussed in the preceding section. However, risk samples found in system data are often extremely sensitive, and individual system operators typically have a small number of risk samples that represent the specific data features of their systems. Data owners are often hesitant to share their data due to concerns about privacy and security.
FL is an emerging distributed machine learning technique that has demonstrated effectiveness in the field of SGs. For instance, Wang et al. [31] proposed a distributed FL-based feature recognition method for electricity consumers that safeguards each power retailer’s privacy by preventing the disclosure of original smart-meter data. Additionally, Li et al. [32] developed a Transformer-based false data injection attack (FDIA) detection model to identify covert FDIA in SG and combined the Paillier cryptosystem with FL to establish the SecFed scheme, addressing privacy concerns inherent in centralized detection approaches. Badr et al. [33] introduced a secure data aggregation mechanism designed to protect customer privacy during FL model training by preventing model inversion and membership inference attacks. Other works have explored lightweight FL architectures for anomaly detection. Jithish et al. [34] evaluated different ML models under FL using Raspberry Pi testbeds, demonstrating feasibility in constrained environments but without incorporating differential privacy. Gupta et al. [35] proposed FedGrid for forecasting tasks using FL but did not address theft detection or formal privacy mechanisms. These frameworks demonstrate the promise of FL but lack the rigorous privacy guarantees required for operational smart-grid deployments.

2.3. Federated Learning for Energy Theft Detection

Several FL-based frameworks have been proposed for energy theft detection. Wen et al. [24] introduced FedDetect, a privacy-preserving FL system that combines local differential privacy, homomorphic encryption, and a TCN. Although the approach offers strong security, it incurs significant computational overhead and relies on a heavy temporal model unsuitable for resource-constrained smart meters. Nadeem and Jaber [25] proposed FL-CNN, which employs a cost-sensitive loss function, SMOTE-based class balancing, and a convolutional network. However, their method lacks formal differential privacy guarantees and assumes IID data distributions, limiting deployment realism. HeteroFL [36] incorporates homomorphic encryption and prototype-based imbalance handling but suffers from high latency and requires trusted authorities, making it impractical for large-scale smart-meter networks.
Our preliminary conference version presented in [37] proposed a lightweight MLP architecture with optional Gaussian noise added to local updates to simulate basic differential privacy. However, the approach did not provide formal ( ε , δ ) -DP guarantees, relied on a naïve noise mechanism, and lacked a privacy accountant to track cumulative privacy leakage across multiple FL rounds. This limitation motivates the need for a more rigorous privacy framework.

2.4. Differential Privacy in Federated Learning

DP, introduced by [38], has become a standard tool for protecting user-level information in decentralized systems. In FL, DP can be applied either centrally or locally. Central DP methods add noise to the aggregated updates on the server, often combined with secure aggregation to prevent the exposure of individual client updates [39]. Local DP approaches [40,41] apply noise at the client before transmission, which provides stronger privacy guarantees but typically reduces utility. The Gaussian mechanism [38] is the dominant approach in FL due to its compatibility with gradient-based optimization and tractable composition properties. Recent work explores privacy-enhancing signal processing techniques [42], adaptive noise injection [43], adaptive clipping [44] and group-wise clipping [45]. Our work builds on these ideas but focuses specifically on improving privacy accounting rather than modifying the mechanisms themselves. DP has been widely studied as a means to protect sensitive information in distributed learning settings. Classical DP mechanisms, such as the Gaussian mechanism, provide privacy guarantees but suffer from poor composition properties under iterative training, making them unsuitable for long-running FL systems with many communication rounds. Mcmahan et al. [12] introduced DP-SGD with gradient clipping and Gaussian noise, but without accounting for the privacy budget, which degrades rapidly under multiple iterations.

2.5. Privacy Accounting: From RDP to Moments Accountant

Accurately tracking cumulative privacy loss under composition is a critical challenge in DP. The MA [22] provides a tight analysis for DP-SGD by bounding the log-moment-generating functions of the privacy loss random variable. RDP [20] generalizes this concept using Rényi divergence and supports efficient composition across multiple orders α , making it the current standard for privacy accounting in deep learning (e.g., TensorFlow Privacy). The zCDP framework [21] offers similar advantages with a simpler analytical form. However, all these methods assume a fixed sensitivity bound per round. In practice, fixed clipping is highly conservative, especially in FL, where update norms vary significantly across clients and rounds. Recent works [46,47] highlight the need to align privacy accounting more closely with empirical behaviours. These tools have been applied in general FL research, but have not been adopted in smart-grid applications, where stringent privacy regulations and long-term consumption monitoring demand rigorous guarantees. To the best of our knowledge, no existing accountant explicitly incorporates the actual clipping norms observed during training. Our proposed adaptive clipped-based RDP accountant fills this gap by scaling per-round RDP contributions using the empirical sensitivity ratio, leading to substantially tighter privacy guarantees.

2.6. Gradient Clipping and Sensitivity Control

Gradient clipping is essential for bounding sensitivity in DP-SGD [22] and federated optimization. Existing works typically employ a fixed clipping norm [12,48], which simplifies analysis but is known to distort updates and degrade utility, especially with heterogeneous data. Adaptive clipping approaches have been studied in the centralized DP literature (e.g., AdaCliP [44], adaptive per-layer clipping [49]), but few works integrate clipping adaptation directly into privacy accounting in FL. Recent methods such as DP-FedAvgM [50] and federated per-layer clipping [47,51] adapt clipping locally but do not incorporate the empirical clipping schedule into privacy analysis. This work addresses this gap by introducing a clipping-aware RDP accountant.

2.7. Hyperparameter Optimization in Federated Learning

Hyperparameter optimization (HPO) for FL has been explored in several contexts, including communication optimization [52], fairness [53], and on-device tuning for edge devices [54]. However, HPO under differential privacy constraints remains understudied due to the high computational and privacy costs of multi-run experimentation. Early attempts such as DP-ZeroCostHPO [55] focus on centralized training. In the federated setting, recent work has proposed multi-fidelity HPO [56], consensus-driven HPO [57], and reinforcement learning for FL configuration [55]. Our work differs by introducing a three-stage HPO pipeline, combining random search, Bayesian refinement (Optuna), and final multi-seed evaluation, designed specifically to optimize privacy-utility-communication trade-offs under different DP mechanisms.
Table 1 highlights that existing smart-grid FL approaches often incur high communication overhead due to large model sizes or cryptographic mechanisms such as homomorphic encryption. In contrast, the proposed method employs a lightweight MLP architecture and avoids expensive encryption schemes, resulting in significantly reduced communication cost while maintaining strong privacy guarantees. To the best of our knowledge, no existing energy theft detection framework integrates formal DP mechanisms such as RDP or zCDP, nor employs an MA to quantify cumulative privacy loss. Existing works either rely on computational privacy via cryptography, which is costly for edge devices, or use informal Gaussian noise injection without theoretical guarantees. Moreover, none of the current smart-grid FL approaches provide a detailed privacy-utility-communication trade-off analysis, which is essential for real-world deployment, given the resource constraints of smart meters. This work addresses these gaps by introducing a fully formalized DP framework for federated electricity theft detection, combining RDP, zCDP, MA, privacy amplification, and adaptive noise scheduling. This represents a substantial advancement over prior work, including our own conference version, and establishes the first mathematically grounded DP-FL system specifically designed for smart-meter infrastructures. In summary, prior work provides strong foundations in federated optimization, gradient clipping, and privacy accounting, but existing DP accountants fail to incorporate empirical clipping behavior. Our adaptive clipped-based RDP accountant addresses this limitation and is, to our knowledge, the first method to link empirical sensitivity patterns in federated training with RDP privacy composition. Combined with our unified HPO and evaluation framework, it provides a practical and robust foundation for building privacy-preserving FL systems.

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 D = { ( x i , y i ) } i = 1 N denote the global dataset, where x i R d is a d-dimensional feature vector and y i { 0 , 1 , , C 1 } is a multiclass label. A cross-device FL setting with K clients/devices is considered. The dataset is partitioned into disjoint client-local subsets
D k = { ( x i , y i ) } i I k , k = 1 K I k = { 1 , , N } , I k I = for k .
During each communication round t = 0 , 1 , , T 1 , a subset S t { 1 , , K } of clients participates with sampling rate q = | S t | / K . The server maintains a global model θ t (shared parameters). Each selected client k S t receives θ t , performs local training on D k , and returns an update Δ t , k . 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 M satisfies ( ε , δ ) -DP if, for all neighbouring datasets D and D differing in one user’s data, and for all measurable subsets S of outputs,
Pr [ M ( D ) S ] e ε Pr [ M ( D ) S ] + δ .
In gradient-based learning, privacy is ensured by bounding the 2 -sensitivity of updates and adding calibrated Gaussian noise. Let Δ C be the clipping threshold; then, the Gaussian mechanism
M ( x ) = f ( x ) + N ( 0 , σ 2 C 2 I )
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 f θ : R d { 0 , , C 1 } 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 Δ t , k denote the raw update from client k in round t. The server performs
Δ ^ t , k = Δ t , k · min 1 , C t Δ t , k 2 ,
Δ t = k S t w k Δ ^ t , k ,
Δ ˜ t = Δ t + N 0 , σ 2 C 0 2 I ,
where C t is the empirical clipping bound at round t, C 0 is the global sensitivity bound assumed by the accountant, σ is the noise multiplier, S t denotes the set of selected clients, and w k 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
Δ ^ t , k = Δ t , k · min 1 , C Δ t , k 2 ,
Δ ˜ t , k = Δ ^ t , k + N ( 0 , σ 2 C 2 I ) ,
and the server aggregates noisy updates:
Δ t = k S t w k Δ ˜ t , k .
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 X R N × d denote the resulting feature matrix. (2) Missing value imputation: For each feature dimension j { 1 , , d } , the column mean is computed as
μ j = 1 | { i : x i j observed } | i : x i j observed x i j ,
and missing entries are replaced as x i j with μ j . (3) Standardization: Each feature dimension is normalized to have zero mean and unit variance:
x ˜ i j = x i j μ j σ j + 10 8 , σ j 2 = 1 N i = 1 N ( x i j μ j ) 2 .
where a small constant 10 8 is added to the denominator for numerical stability to prevent division by zero when the variance σ j 2 is very small. The resulting standardized data are denoted X ˜ . (4) Label encoding: Categorical labels are factorized into integer indices y i { 0 , , C 1 } . 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 α = 0.5 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 ( p 1 k , , p M k ) Dirichlet ( α , , α ) , 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 f θ belonging to one of several architectures. All architectures take as input a d-dimensional feature vector x R d and produce class logits z R C .

Multilayer Perceptron (MLP)

The MLP architecture is a fully connected feedforward network with two hidden layers and dropout:
h 1 = ϕ W 1 x + b 1 ,
h 2 = ϕ W 2 h 1 + b 2 ,
z = W 3 h 2 + b 3 ,
where ϕ ( · ) denotes the ReLU activation function, and dropout is applied after each hidden layer during training. In our implementation, the layer sizes are
W 1 R 256 × d , W 2 R 128 × 256 , W 3 R C × 128 .
The predicted class is y ^ = arg max c z c . The FL framework employed in this study uses a lightweight MLP as the base prediction model. Given a feature vector x R d 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 O ( d · h + h 2 + h · c ) , 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, S t be the selected clients in round t, and n i 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. θ ( t + 1 ) = i S t n i j S t n j θ i ( t + 1 ) , 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 prox ( θ i ; x , y ) = ( θ i ; x , y ) + μ 2 θ i θ 2 , 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 D i , learning rate η , epochs E
 1:
θ i θ
 2:
for  e = 1 to E do
 3:
    for batch ( x , y ) D i  do
 4:
         θ i θ i η θ ( θ i ; x , y )
 5:
    end for
 6:
end for
 7:
return  θ i
Algorithm 2 Local Training for FedProx
Require: Global model θ , proximal weight μ
 1:
Initialize θ i θ
 2:
for each batch ( x , y )  do
 3:
    Compute gradient of ( θ i ; x , y ) + μ 2 θ i θ 2
 4:
    Update θ i
 5:
end for
 6:
return  θ i
SCAFFOLD, shown in Algorithm 3, uses control variates to correct client drift using ( θ i ) = ( θ i ) ( c i c ) , where c is a global control variate and c i 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 c i
 1:
θ i : = θ
 2:
for each step do
 3:
    Compute g = ( θ i ) ( c i c )
 4:
     θ i θ i η g
 5:
end for
 6:
Update c i
 7:
return  ( θ i , c i )
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 M satisfies ( ε , δ ) -DP [58] if, for any two neighboring datasets D and D differing in one household, and for any measurable output set O , Pr [ M ( D ) O ] e ε Pr [ M ( D ) O ] + δ . 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 M ( x ) = f ( x ) + N ( 0 , σ 2 Δ 2 I ) .
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 ε total T · ε round , 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 α > 1 . A mechanism M satisfies ( α , ε ( α ) ) -RDP if D α ( M ( D ) M ( D ) ) ε ( α ) , where D α is the Rényi divergence. For the Gaussian mechanism with sampling rate q and noise multiplier σ , the RDP cost is ε ( α ) = α q 2 T 2 σ 2 . RDP is converted to classical DP via ε = min α > 1 ε ( α ) + log ( 1 / δ ) α 1 . 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 α > 1 , D α ( M ( D ) M ( D ) ) ρ α . For the Gaussian mechanism, the zCDP parameter accumulates additively ρ = q 2 T 2 σ 2 . Conversion to classical DP follows ε = ρ + 2 ρ log ( 1 / δ ) . 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 α = 0.5 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 α λ = log E [ e λ L ] , and yields tight ( ε , δ ) bounds via ε = min λ α λ log δ λ . 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 z R C be the logits for an input x, and let
p c = exp ( z c ) j = 0 C 1 exp ( z j ) for c = 0 , , C 1
be the softmax probabilities. For a sample with label y, define p t = p y .
The Focal Loss is
FL ( x , y ) = α y ( 1 p t ) γ log p t ,
where α y > 0 is a per-class weight (derived from class frequencies and normalized) and γ > 0 is the focusing parameter.
To reduce the negative interaction between large γ and strong DP noise, the parameter γ is made DP-aware by defining
γ eff ( σ ) = γ 0 1 + λ γ σ ,
where γ 0 is a base focusing parameter, σ is the DP noise multiplier, and λ γ 0 controls sensitivity to σ . The parameter λ γ controls the sensitivity of the focusing parameter γ eff 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 γ eff ( σ ) , preventing the over-amplification of hard samples under noisy gradients. The DP-aware Focal Loss is then
FL - DP ( x , y ; σ ) = α y ( 1 p t ) γ eff ( σ ) log p t .
On client k, the local objective is
L k ( θ ; σ ) = 1 | D k | ( x , y ) D k FL - DP ( x , y ; σ ) .

3.9. Federated Optimization with Adaptive Clipping

A FedAvg-style protocol is adopted. During round t, the server broadcasts θ t to selected clients S t , which perform local optimization to produce updated parameters θ t , k local .
Local updates: On client k S t , starting from θ t , multiple epochs of mini-batch gradient-based updates are performed to minimize L k ( θ ; σ ) , obtaining θ t , k local . The local update is
Δ t , k = θ t , k local θ t , r t , k = Δ t , k 2 .
Adaptive per-round clipping: Instead of a fixed clipping norm, a median-based adaptive clipping budget is proposed. Given the set of norms { r t , k } k S t , the median is computed as
r ˜ t = median { r t , k : k S t } , C ˜ t = λ clip r ˜ t ,
where λ clip > 0 controls the slack above the median. This value is then clamped to user-specified bounds:
C t = min { max { C ˜ t , C min } , C max } .
Each client update is clipped as
Δ ¯ t , k = Δ t , k · min 1 , C t Δ t , k 2 + 10 12 .
Aggregation and noise addition: Let n k = | D k | denote the number of samples on client k, and define normalized weights
w k = n k j S t n j , k S t .
The clipped average update is
Δ ¯ t = k S t w k Δ ¯ t , k .
Then, the Gaussian noise is added as
Z t N ( 0 , ( σ C 0 ) 2 I ) ,
where C 0 is a reference clipping norm and σ is the noise multiplier. The DP-perturbed update is
Δ ˜ t = Δ ¯ t + Z t ,
and the global parameters are updated as
θ t + 1 = θ t + Δ ˜ t .
The sequence { C t } t = 0 T 1 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 C t .
Let α > 1 be a fixed Rényi order. For a subsampled Gaussian mechanism with sampling rate q = | S t | / K and Gaussian noise N ( 0 , ( σ C 0 ) 2 I ) , per-round RDP contribution is approximated as
RDP α ( t ) q 2 α 2 σ 2 C t C 0 2 .
This captures the fact that the sensitivity at round t scales with C t relative to the reference norm C 0 .
Over T rounds, the total RDP at order α is
RDP α = t = 0 T 1 RDP α ( t ) q 2 α 2 σ 2 t = 0 T 1 C t C 0 2 .
RDP can be converted to ( ε , δ ) -DP via
ε ( α ) = RDP α + log ( 1 / δ ) α 1 .
Also, the per-round trajectory is tracked as
RDP α ( t ) = s = 0 t RDP α ( s ) ,
ε t = RDP α ( t ) + log ( 1 / δ ) α 1 ,
yielding ε T 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 { D k } k = 1 K , initial model θ 0 , rounds T, clients per round m, noise multiplier σ , reference clipping C 0 , bounds C min , C max , clipping factor λ clip , DP parameters ( α , δ ) , learning rate, local epochs, batch size, base focal γ 0 , DP scale λ γ .
 1:
Initialize RDP α 0 , ε .
 2:
for  t = 0  to  T 1  do
 3:
    Server samples S t { 1 , , K } with | S t | = m .
 4:
    Server broadcasts θ t to all k S t .
 5:
    for all  k S t  in parallel do
 6:
        Set γ eff = γ 0 / ( 1 + λ γ σ ) .
 7:
        Initialize local parameters θ t , k θ t .
 8:
        for local epoch e = 1  to local_epochs do
 9:
           for mini-batch B D k  do
10:
               Compute logits f θ t , k ( x ) for x B .
11:
               Compute DP-aware Focal Loss FL - DP ( · ; σ ) .
12:
               Update θ t , k via Adam with learning rate.
13:
           end for
14:
        end for
15:
        Compute update Δ t , k = θ t , k θ t .
16:
        Compute norm r t , k = Δ t , k 2 .
17:
    end for
18:
    Server collects { r t , k } k S t and computes median r ˜ t = median ( { r t , k } ) .
19:
    Compute raw clipping C ˜ t = λ clip r ˜ t and clamp C t = min { max { C ˜ t , C min } , C max } .
20:
    for all  k S t  do
21:
        Clip update: Δ ¯ t , k = Δ t , k · min 1 , C t Δ t , k 2 + 10 12 .
22:
    end for
23:
    Compute weights w k = n k / j S t n j , where n k = | D k | .
24:
    Compute averaged update Δ ¯ t = k S t w k Δ ¯ t , k .
25:
    Sample noise Z t N ( 0 , ( σ C 0 ) 2 I ) .
26:
    Form DP update Δ ˜ t = Δ ¯ t + Z t .
27:
    Update global model θ t + 1 = θ t + Δ ˜ t .
28:
    Update RDP: RDP α ( t ) q 2 α 2 σ 2 C t C 0 2 , with q = m / K .
29:
    Accumulate RDP α RDP α + RDP α ( t ) .
30:
    Compute ε = RDP α + log ( 1 / δ ) α 1 .
31:
end forreturn Final model θ T , privacy guarantee ( ε , δ ) , clipping schedule { C t } .
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 C t 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, η U ( 10 4 , 10 1 ) , E { 1 , , 5 } , σ U ( 0 , 2 ) , C 0 U ( 0.1 , 5 ) , and evaluate N 1 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 θ 0 , accountant type, and HPO settings.
 2:
for stage ∈ {Random Search, Optuna Refinement, Final Evaluation} do
 3:
    for each hyperparameter configuration h do
 4:
        Sample σ , C 0 , η , E, B, clipping parameters.
 5:
        Initialize θ 0 .
 6:
        for  t = 0 to T 1  do
 7:
           Sample clients S t with probability q.
 8:
           for each k S t  do
 9:
               Client trains locally (FedAvg/FedProx/SCAFFOLD).
10:
               Compute update Δ t , k .
11:
               Clip Δ t , k using adaptive C t .
12:
               Add DP noise using chosen mechanism.
13:
           end for
14:
           Aggregate noisy updates Δ t .
15:
           Update θ t + 1 .
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 C 0 with empirical per-round clipping norms:
C t = λ clip · median k S t Δ t , k 2 .
The corresponding RDP contribution becomes
RDP α ( t ) = q 2 α 2 σ 2 C t C 0 2 ,
yielding significantly tighter privacy bounds when C t C 0 , 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, α = 0.5 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, K = N , and partial participation, K < N , 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 μ w w t 2 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 256 128 hidden units, ReLU activations and dropout ( p = 0.2 ). 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, Δ ˜ t = k S t n k j n j clip Δ t , k , C t + N ( 0 , σ 2 C 0 2 I ) . Three major methodological innovations are introduced: (i) Adaptive Per-round Clipping—The clipping bound C t is dynamically computed as C t = clip λ c · median k S t Δ t , k 2 , C min , C max . 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 γ eff ( σ ) = γ 0 1 + λ γ σ , , 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: RDP t ( α ) = q 2 α 2 σ 2 C t C 0 2 , ε = t = 1 T RDP t ( α ) + ln ( 1 / δ ) α 1 . 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 Δ ˜ t , k = clip ( Δ t , k , C ) + N ( 0 , σ 2 C 2 I ) , and the server aggregates only noisy updates. The local RDP is computed using: RDP LDP ( α ) = T eff · α 2 σ 2 . 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 γ eff ( σ ) .
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 σ = 1.0 , 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 σ = 1.0 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., ϵ 21.46 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 ( ϵ 31 ), 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 σ = 1.0 . 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 σ = 1.0 , it achieves the highest accuracy ( 0.916 ) 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 ϵ = 13.036 , compared to ϵ 21 32 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 σ = 1.0 . 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 σ = 1.0 , 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 C t for three configurations. In all cases, C t 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 C t 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 σ { 0.01 5 } 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, ε 3 –4 is achieved with strong utility. In contrast, under LDP, ε 1 –2 is obtained, accompanied by a 25– 40 % 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 α = 0.5 , 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 α = 0.5 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 σ = 1.0 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, h 1 = ϕ ( W 1 x + b 1 ) , h 2 = ϕ ( W 2 h 1 + b 2 ) , z = W 3 h 2 + b 3 , with ReLU activations and dropout applied after each hidden layer (dropout does not affect parameter count). The layer sizes are W 1 R 256 × d , W 2 R 128 × 256 , W 3 R 2 × 128 , where d is the input feature dimension.
For the SGCC dataset, our feature extractor yields d = 137 , C = 2 . The total number of trainable parameters is N params = 256 d + 128 C + 33 , 152 . Substituting the SGCC feature size, N params = 256 × 137 + 128 × 2 + 33 , 152 = 35 , 072 + 256 + 33 , 152 = 68 , 480 . Using 32-bit floating-point weights, this corresponds to approximately 68 , 480 × 4 bytes 274 kB , 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:
FLOPs layer 1 2 d h , FLOPs layer 2 2 h 2 , FLOPs output 2 h C .
Bias adds, and ReLU activations incur comparatively negligible overhead. Therefore, the total FLOPs per inference is
FLOPs infer 2 d h + 2 h 2 + 2 h C .
For h = 64 and moderate d , C , 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 N i the number of local samples for client i. One full local epoch processes N i / B 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 N params ). The total FLOPs per sample for training is approximated as
FLOPs train , per sample κ · FLOPs infer ,
where κ [ 3 , 4 ] accounts for forward, backwards, and parameter update. Thus, per local epoch on client i,
FLOPs epoch , i κ · N i · 2 d h + 2 h 2 + 2 h C .
In a federated round, a subset S t of clients participates. The total training FLOPs for round t is
FLOPs round = i S t FLOPs epoch , i .
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 N params parameters and receives a global model of the same size.
Assuming 32-bit floating-point representation, the number of bits per model is Bits model = 32 · N params . For | S t | participating clients in round t, the approximate communication cost is Bits downlink , t | S t | · 32 N params , and Bits uplink , t | S t | · 32 N params .
Thus, Bits comm , t 2 | S t | · 32 N params , and, over T rounds,
Bits comm , total 64 N params t = 1 T | S t | .
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 σ t 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.

Author Contributions

Conceptualization, D.L., D.T. and G.F.; methodology, D.L., D.T. and G.F.; software, D.L., D.T. and G.F.; validation, D.L., D.T. and G.F.; formal analysis, D.L., D.T. and G.F.; investigation, D.L., D.T. and G.F.; resources, D.L., D.T. and G.F.; data curation, D.L., D.T. and G.F.; writing—original draft preparation, D.L., D.T. and G.F.; writing—review and editing, D.L., D.T. and G.F.; visualization, D.L., D.T. and G.F.; supervision, D.L., D.T. and G.F.; project administration, D.L., D.T. and G.F.; funding acquisition, D.L., D.T. and G.F. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the basic research activities of the PNRR project FAIR—Future AI Research (PE00000013), Spoke 9-Green-aware AI, under the NRRP MUR program funded by the NextGenerationEU.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The original data presented in the study are openly available in SGCC at https://www.kaggle.com/datasets/bensalem14/sgcc-dataset (accessed on 9 February 2026). This is a realistic electricity consumption dataset released by the State Grid Corporation of China (http://www.sgcc.com.cn/) (accessed on 9 February 2026).

Conflicts of Interest

The authors declare no conflicts of interest.

Abbreviations

The following abbreviations are used in this manuscript:
Abbreviations/VariablesDefinitions
FLFederated Learning
IIDIndependent and Identically Distributed
ETDElectricity Theft Detection
SGSmart Grid
IoTInternet of Things
DLDeep Learning
DPDifferential Privacy
RDPRényi Differential Privacy
zCDPZero-Concentrated Differential Privacy
MAMoments Accountant
CNNConvolutional Neural Network
LSTMLong Short-Term Memory
CTNNConvolutional Transformer Neural Network
TCNTemporal Convolutional Network
LDPLocal Differential Privacy
CDPCentral Differential Privacy
DP-SGDDifferentially Private Stochastic Gradient Descent
SASensitivity Analysis
GSGlobal Sensitivity
LSLocal Sensitivity
ASAdaptive Sensitivity
PAPrivacy Accountant
GDPGaussian Differential Privacy
IDSIntrusion Detection System
MLMachine Learning
ϵ Privacy Budget
δ Privacy Failure Probability
NNumber of Smart Meters/Clients
iIndex of client
tCommunication round
D i Local dataset of client i
w t Global model parameters at round t
w t i Local model parameters of client i
L i ( w ) Gradient of loss function for client i
η Learning rate
ϵ t Privacy budget at round t
ϵ total Total privacy budget
δ Privacy leakage probability
S i Sensitivity of client i
S max Maximum (global) sensitivity
S ^ i Estimated adaptive sensitivity
CGradient clipping bound
σ Noise scale (standard deviation)
N ( 0 , σ 2 ) Gaussian noise distribution
MPrivacy mechanism
qSampling rate
α Order of Rényi divergence
L Loss function
y i True label
y ^ i Predicted label
A c c Accuracy
F 1 F1-score
A U C Area under ROC curve

References

  1. Xing, M.; Ding, W.; Li, H.; Zhang, T. A Power Transformer Fault Prediction Method through Temporal Convolutional Network on Dissolved Gas Chromatography Data. Secur. Commun. Netw. 2022, 2022, 5357412. [Google Scholar] [CrossRef] [Scilit]
  2. Depuru, S.S.S.R.; Wang, L.; Devabhaktuni, V. Electricity theft: Overview, issues, prevention and a smart meter based approach to control theft. Energy Policy 2011, 39, 1007–1015. [Google Scholar] [CrossRef] [Scilit]
  3. Huang, H.; Xie, X.; Liu, Y. Detection of abnormal Electricity Consumption Behavior of Users Based on K-means Clustering Algorithm Fusion and Improved SVM. In Proceedings of the 7th International Conference on Intelligent Information Processing, ICIIP ’22, Bucharest, Romania, 29–30 September 2022; Association for Computing Machinery (ACM): New York, NY, USA, 2023. [Google Scholar]
  4. Zheng, Z.; Yang, Y.; Niu, X.; Dai, H.N.; Zhou, Y. Wide and Deep Convolutional Neural Networks for Electricity-Theft Detection to Secure Smart Grids. IEEE Trans. Ind. Inform. 2018, 14, 1606–1615. [Google Scholar] [CrossRef] [Scilit]
  5. Cui, L.; Qu, Y.; Gao, L.; Xie, G.; Yu, S. Detecting false data attacks using machine learning techniques in smart grid: A survey. J. Netw. Comput. Appl. 2020, 170, 102808. [Google Scholar] [CrossRef] [Scilit]
  6. Arif, A.; Alghamdi, T.A.; Khan, Z.A.; Javaid, N. Towards Efficient Energy Utilization Using Big Data Analytics in Smart Cities for Electricity Theft Detection. Big Data Res. 2022, 27, 100285. [Google Scholar] [CrossRef] [Scilit]
  7. Gao, H.; Huang, W.; Liu, T.; Yin, Y.; Li, Y. PPO2: Location Privacy-Oriented Task Offloading to Edge Computing Using Reinforcement Learning for Intelligent Autonomous Transport Systems. IEEE Trans. Intell. Transp. Syst. 2023, 24, 7599–7612. [Google Scholar] [CrossRef] [Scilit]
  8. Ding, W.; Wang, Z.; Xia, Y.; Ma, K. An Efficient Interpolation Method Through Trends Prediction in Smart Power Grid. In Intelligent Mobile Service Computing; Gao, H., Yin, Y., Eds.; Springer International Publishing: Cham, Switzerland, 2021; pp. 79–92. [Google Scholar]
  9. Ibrahem, M.I.; Mahmoud, M.M.E.A.; Alsolami, F.; Alasmary, W.; AL-Ghamdi, A.S.A.M.; Shen, X. Electricity-Theft Detection for Change-and-Transmit Advanced Metering Infrastructure. IEEE Internet Things J. 2022, 9, 25565–25580. [Google Scholar] [CrossRef] [Scilit]
  10. Liao, W.; Yang, Z.; Liu, K.; Zhang, B.; Chen, X.; Song, R. Electricity Theft Detection Using Euclidean and Graph Convolutional Neural Networks. IEEE Trans. Power Syst. 2023, 38, 3514–3527. [Google Scholar] [CrossRef] [Scilit]
  11. Voigt, P.; dem Bussche, A.V. The EU General Data Protection Regulation (GDPR), A Practical Guide, 2nd ed.; Springer International Publishing: Cham, Switzerland, 2024. [Google Scholar]
  12. McMahan, H.B.; Moore, E.; Ramage, D.; Hampson, S.; y Arcas, B.A. Communication-Efficient Learning of Deep Networks from Decentralized Data. In Proceedings of the AISTATS, Fort Lauderdale, FL, USA, 20–22 April 2017. [Google Scholar]
  13. Zhang, Z.; Rath, S.; Xu, J.; Xiao, T. Federated Learning for Smart Grid: A Survey on Applications and Potential Vulnerabilities. ACM Trans. Cyber-Phys. Syst. 2026, 10, 11. [Google Scholar] [CrossRef] [Scilit]
  14. Han, F.; Wang, X.; Chen, Y.; Qiao, J.; Gao, L.; Xin, X. Data Driven Electricity Theft Detection Based on Federated Learning. In Proceedings of the 2023 IEEE 7th Conference on Energy Internet and Energy System Integration (EI2), Hangzhou, China, 15–18 December 2023; pp. 4865–4870. [Google Scholar]
  15. Waleed, N.; Emad, I.; Anany, M.; Rady, W. Integration of Federated Machine Learning in Smart Metering Systems. In Proceedings of the 2022 4th Novel Intelligent and Leading Emerging Sciences Conference (NILES), Giza, Egypt, 20–24 October 2022; pp. 35–38. [Google Scholar]
  16. Mbey, C.F.; Bikai, J.; Yem Souhe, F.G.; Foba Kakeu, V.J.; Boum, A.T. Electricity Theft Detection in a Smart Grid Using Hybrid Deep Learning-Based Data Analysis Technique. J. Electr. Comput. Eng. 2024, 2024, 6225510. [Google Scholar] [CrossRef] [Scilit]
  17. Melis, L.; Song, C.; De Cristofaro, E.; Shmatikov, V. Exploiting unintended feature leakage in collaborative learning. In Proceedings of the 2019 IEEE Symposium on Security and Privacy (SP), San Francisco, CA, USA, 23 May 2019; Volume 1, pp. 691–706. [Google Scholar]
  18. Zhu, L.; Liu, Z.; Han, S. Deep Leakage from Gradients. In Proceedings of the Advances in Neural Information Processing Systems; Wallach, H., Larochelle, H., Beygelzimer, A., d’Alché-Buc, F., Fox, E., Garnett, R., Eds.; Curran Associates, Inc.: Red Hook, NY, USA, 2019; Volume 32. [Google Scholar]
  19. Ranaweera, K.; Nguyen, D.C.; Pathirana, P.N.; Smith, D.; Ding, M.; Rakotoarivelo, T.; Seneviratne, A. Federated Learning with Differential Privacy: An Utility-Enhanced Approach. arXiv 2025, arXiv:2503.21154. [Google Scholar] [CrossRef] [Scilit]
  20. Mironov, I. Rényi Differential Privacy. In Proceedings of the IEEE 30th Computer Security Foundations Symposium (CSF), Santa Barbara, CA, USA, 21–25 August 2017; pp. 263–275. [Google Scholar]
  21. Bun, M.; Steinke, T. Concentrated Differential Privacy: Simplifications, Extensions, and Lower Bounds. In Proceedings, Part I, of the 14th International Conference on Theory of Cryptography; Springer: Berlin/Heidelberg, Germany, 2016; Volume 9985, pp. 635–658. [Google Scholar]
  22. Abadi, M.; Chu, A.; Goodfellow, I.; McMahan, H.B.; Mironov, I.; Talwar, K.; Zhang, L. Deep Learning with Differential Privacy. In Proceedings of the 2016 ACM SIGSAC Conference on Computer and Communications Security, CCS ’16, Vienna, Austria, 24–28 October 2016; ACM: New York, NY, USA, 2016; pp. 308–318. [Google Scholar]
  23. Balle, B.; Barthe, G.; Gaboardi, M. Privacy amplification by subsampling: Tight analyses via couplings and divergences. In Proceedings of the 32nd International Conference on Neural Information Processing Systems, NIPS’18, Montreal, QC, Canada, 3–8 December 2018; Curran Associates Inc.: Red Hook, NY, USA, 2018; pp. 6280–6290. [Google Scholar]
  24. Wen, M.; Xie, R.; Lu, K.; Wang, L.; Zhang, K. FedDetect: A Novel Privacy-Preserving Federated Learning Framework for Energy Theft Detection in Smart Grid. IEEE Internet Things J. 2022, 9, 6069–6080. [Google Scholar] [CrossRef] [Scilit]
  25. Nadeem, Z.; Jaber, M. Privacy Preserving Energy-Aware Federated Learning Based Method for Energy Theft Detection. In Proceedings of the 2024 IEEE 99th Vehicular Technology Conference (VTC2024-Spring), Singapore, 24–27 June 2024; pp. 1–7. [Google Scholar]
  26. Li, T.; Sahu, A.K.; Talwalkar, A.; Smith, V. Federated Optimization in Heterogeneous Networks. In Proceedings of the 3rd MLSys Conference, Austin, TX, USA, 2–4 March 2020. [Google Scholar]
  27. Karimireddy, S.P.; Kale, S.; Mohri, M.; Reddi, S.; Stich, S.; Suresh, A.T. SCAFFOLD: Stochastic Controlled Averaging for Federated Learning. In Proceedings of the 37th International Conference on Machine Learning, Virtual, 13–18 July 2020; Volume 119, pp. 5132–5143. [Google Scholar]
  28. Wang, J.; Liu, Q.; Liang, H.; Joshi, G.; Poor, H.V. Tackling the objective inconsistency problem in heterogeneous federated optimization. In Proceedings of the 34th International Conference on Neural Information Processing Systems, NIPS ’20, Vancouver, BC, Canada, 6–12 December 2020; Curran Associates Inc.: Red Hook, NY, USA, 2020. [Google Scholar]
  29. Acar, D.A.E.; Zhao, Y.; Matas, R.; Mattina, M.; Whatmough, P.; Saligrama, V. Federated Learning Based on Dynamic Regularization. In Proceedings of the International Conference on Learning Representations, Vienna, Austria, 3–7 May 2021. [Google Scholar]
  30. Karimireddy, S.P.; Kale, S.; Mohri, M.; Reddi, S.; Stich, S. Mime: Mimicking Centralized Stochastic Algorithms in Federated Learning. arXiv 2021, arXiv:2008.03606. [Google Scholar] [CrossRef] [Scilit]
  31. Wang, Y.; Bennani, I.L.; Liu, X.; Sun, M.; Zhou, Y. Electricity Consumer Characteristics Identification: A Federated Learning Approach. IEEE Trans. Smart Grid 2021, 12, 3637–3647. [Google Scholar] [CrossRef] [Scilit]
  32. Li, Y.; Wei, X.; Li, Y.; Dong, Z.; Shahidehpour, M. Detection of False Data Injection Attacks in Smart Grid: A Secure Federated Deep Learning Approach. IEEE Trans. Smart Grid 2022, 13, 4862–4872. [Google Scholar] [CrossRef] [Scilit]
  33. Badr, M.M.; Mahmoud, M.M.E.A.; Fang, Y.; Abdulaal, M.; Aljohani, A.J.; Alasmary, W.; Ibrahem, M.I. Privacy-Preserving and Communication-Efficient Energy Prediction Scheme Based on Federated Learning for Smart Grids. IEEE Internet Things J. 2023, 10, 7719–7736. [Google Scholar] [CrossRef] [Scilit]
  34. Jithish, J.; Alangot, B.; Mahalingam, N.; Yeo, K.S. Distributed Anomaly Detection in Smart Grids: A Federated Learning-Based Approach. IEEE Access 2023, 11, 7157–7179. [Google Scholar] [CrossRef] [Scilit]
  35. Gupta, H.; Agarwal, P.; Gupta, K.; Baliarsingh, S.; Vyas, O.P.; Puliafito, A. FedGrid: A Secure Framework with Federated Learning for Energy Optimization in the Smart Grid. Energies 2023, 16, 8097. [Google Scholar] [CrossRef] [Scilit]
  36. Wen, H.; Liu, X.; Lei, B.; Yang, M.; Cheng, X.; Chen, Z. A privacy-preserving heterogeneous federated learning framework with class imbalance learning for electricity theft detection. Appl. Energy 2025, 378, 124789. [Google Scholar] [CrossRef] [Scilit]
  37. Labate, D.; Thakur, D.; Fortino, G. Towards Secure and Scalable Energy Theft Detection: A Federated Learning Approach for Resource-Constrained Smart Meters. In Proceedings of the IEEE Smart World Congress, Calgary, AB, Canada, 18–22 August 2025. [Google Scholar]
  38. Dwork, C.; Roth, A. The Algorithmic Foundations of Differential Privacy. Found. Trends Theor. Comput. Sci. 2014, 9, 211–407. [Google Scholar] [CrossRef] [Scilit]
  39. Bonawitz, K.; Ivanov, V.; Kreuter, B.; Marcedone, A.; McMahan, H.B.; Patel, S.; Ramage, D.; Segal, A.; Seth, K. Practical Secure Aggregation for Privacy-Preserving Machine Learning. In Proceedings of the 2017 ACM SIGSAC Conference on Computer and Communications Security, CCS ’17, Dallas, TX, USA, 30 October–3 November 2017; ACM: New York, NY, USA, 2017; pp. 1175–1191. [Google Scholar]
  40. Erlingsson, U.; Pihur, V.; Korolova, A. RAPPOR: Randomized Aggregatable Privacy-Preserving Ordinal Response. In Proceedings of the 2014 ACM SIGSAC Conference on Computer and Communications Security, CCS ’14, Scottsdale, AZ, USA, 3–7 November 2014; ACM: New York, NY, USA, 2014; pp. 1054–1067. [Google Scholar]
  41. Kasiviswanathan, S.P.; Lee, H.K.; Nissim, K.; Raskhodnikova, S.; Smith, A. What Can We Learn Privately? In Proceedings of the 2008 49th Annual IEEE Symposium on Foundations of Computer Science, Philadelphia, PA, USA, 25–28 October 2008; pp. 531–540. [Google Scholar]
  42. Cho, H.; Mathur, A.; Kawsar, F. FLAME: Federated Learning across Multi-device Environments. Proc. ACM Interact. Mob. Wearable Ubiquitous Technol. 2022, 6, 107. [Google Scholar] [CrossRef] [Scilit]
  43. Li, Y.; Zhang, C.; Qi, H.; Lyu, S. AdaNI: Adaptive Noise Injection to improve adversarial robustness. Comput. Vis. Image Underst. 2024, 238, 103855. [Google Scholar] [CrossRef] [Scilit]
  44. Pichapati, V.; Suresh, A.T.; Yu, F.X.; Reddi, S.J.; Kumar, S. AdaCliP: Adaptive Clipping for Private SGD. arXiv 2019, arXiv:1908.07643. [Google Scholar]
  45. He, J.; Li, X.; Yu, D.; Zhang, H.; Kulkarni, J.; Lee, Y.T.; Backurs, A.; Yu, N.; Bian, J. Exploring the Limits of Differentially Private Deep Learning with Group-wise Clipping. arXiv 2022, arXiv:2212.01539. [Google Scholar] [CrossRef] [Scilit]
  46. Kairouz, P.; McMahan, H.B.; Avent, B.; Bellet, A.; Bennis, M.; Bhagoji, A.N.; Bonawitz, K.; Charles, Z.; Cormode, G.; Cummings, R.; et al. Advances and Open Problems in Federated Learning. In Foundations and Trends in Machine Learning; Emerald Insight: Leeds, UK, 2021. [Google Scholar]
  47. Cui, L.; Wu, X. ALDP-FL for adaptive local differential privacy in federated learning. Sci. Rep. 2025, 15, 26679. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  48. Geyer, R.C.; Klein, T.; Nabi, M. Differentially Private Federated Learning: A Client Level Perspective. arXiv 2018, arXiv:1712.07557. [Google Scholar] [CrossRef] [Scilit]
  49. Andrew, G.; Thakkar, O.; McMahan, H.B.; Ramaswamy, S. Differentially private learning with adaptive clipping. In Proceedings of the 35th International Conference on Neural Information Processing Systems, NIPS ’21, Online, 6–14 December 2021; Curran Associates Inc.: Red Hook, NY, USA, 2021. [Google Scholar]
  50. Wei, K.; Li, J.; Ma, C.; Ding, M.; Chen, W.; Wu, J.; Tao, M.; Poor, H.V. Personalized Federated Learning With Differential Privacy and Convergence Guarantee. IEEE Trans. Inf. Forensics Secur. 2023, 18, 4488–4503. [Google Scholar] [CrossRef] [Scilit]
  51. Fukami, T.; Murata, T.; Niwa, K. Adaptive Clipping for Differential Private Federated Learning in Interpolation Regimes. Trans. Mach. Learn. Res. 2025. [Google Scholar]
  52. Jiang, Y.; Konečný, J.; Rush, K.; Kannan, S. Improving Federated Learning Personalization via Model Agnostic Meta Learning. arXiv 2023, arXiv:1909.12488. [Google Scholar] [CrossRef] [Scilit]
  53. Li, T.; Sanjabi, M.; Beirami, A.; Smith, V. Fair Resource Allocation in Federated Learning. In Proceedings of the ICML Workshop, Long Beach, CA, USA, 15 June 2019. [Google Scholar]
  54. Saadati, Y.; Amini, M.H. Hyper-parameter Optimization for Federated Learning with Step-wise Adaptive Mechanism. arXiv 2024, arXiv:2411.12244. [Google Scholar]
  55. Shala, G.; Arango, S.P.; Biedenkapp, A.; Hutter, F.; Grabocka, J. HPO-RL-Bench: A Zero-Cost Benchmark for HPO in Reinforcement Learning. In Proceedings of the Third International Conference on Automated Machine Learning, Paris, France, 9–12 September 2024; Volume 256, pp. 18/1–31. [Google Scholar]
  56. Wang, Z.; Kuang, W.; Zhang, C.; Ding, B.; Li, Y. FedHPO-B: A Benchmark Suite for Federated Hyperparameter Optimization. arXiv 2022, arXiv:2206.03966. [Google Scholar]
  57. Khan, A.N.; Khan, Q.W.; Rizwan, A.; Ahmad, R.; Kim, D.H. Consensus-Driven Hyperparameter Optimization for Accelerated Model Convergence in Decentralized Federated Learning. Internet Things 2025, 30, 101476. [Google Scholar] [CrossRef] [Scilit]
  58. Dwork, C. Differential Privacy. In Proceedings of the Automata, Languages and Programming; Bugliesi, M., Preneel, B., Sassone, V., Wegener, I., Eds.; Springer: Berlin/Heidelberg, Germany, 2006; pp. 1–12. [Google Scholar]
Figure 1. End-to-end workflow of the proposed method.
Figure 1. End-to-end workflow of the proposed method.
Bdcc 10 00113 g001
Figure 2. Adaptive clipping threshold w.r.t #Rounds.
Figure 2. Adaptive clipping threshold w.r.t #Rounds.
Bdcc 10 00113 g002
Figure 3. Trade-off between privacy and performance: Model utility (accuracy) steadily increases as privacy loss rises, highlighting the balance between stronger privacy guarantees and improved predictive performance.
Figure 3. Trade-off between privacy and performance: Model utility (accuracy) steadily increases as privacy loss rises, highlighting the balance between stronger privacy guarantees and improved predictive performance.
Bdcc 10 00113 g003
Table 1. Comprehensive comparison of the proposed method with existing approaches in FL and smart-grid electricity theft detection.
Table 1. Comprehensive comparison of the proposed method with existing approaches in FL and smart-grid electricity theft detection.
MethodAdaptation StrategyPrivacy AccountingNon-IID HandlingFL CompatibleComp. CostComm. CostPrivacy Tightness
Traditional ML (2000s)NoneNoneLowLow
Deep Learning (Centralized)Static TrainingNoneHighHigh
DP-SGD [22]Fixed ClippingMoments AccountantLimitedHighHighMedium
RDP-based FL [20]Fixed SensitivityRDPLimitedMediumMediumMedium
zCDP-based FL [21]Fixed SensitivityzCDPLimitedMediumMediumMedium
Adaptive Clipping (AdaCliP [44])Adaptive ClippingNone/PartialLimitedPartialMediumMediumLow
Pruning-based FLModel PruningNone/LimitedLimitedMediumLowLow
FedDetect [24]TCN-based ModelNone (LDP + HE)LimitedHighHighMedium
FL-CNN [25]CNN + SMOTENoneHighHigh
HeteroFL [36]Model HeterogeneityNone (HE-based)PartialHighHighMedium
FedGrid [35]Forecast-based FLNoneLimitedMediumMedium
Proposed MethodAdaptive Clipping (Dynamic)Clipping-aware RDPLowLowHigh
Table 2. Test accuracy (average of 5 seeds) of centralized privacy aggregation across privacy mechanisms, data distributions, participation, and FL algorithms.
Table 2. Test accuracy (average of 5 seeds) of centralized privacy aggregation across privacy mechanisms, data distributions, participation, and FL algorithms.
ModelPrivacy MechanismAccuracy When δ = 0.0001 , Local Epochs = 1, Total Clients = 50 and Total Rounds = 20
IIDNon-IID ( α = 0 . 5 )
FullPartial (50%)FullPartial
FedAvgFedProxScaffoldFedAvgFedProxScaffoldFedAvgFedProxScaffoldFedAvgFedProxScaffold
MLPDP 0.6282 ± 0.0234 ( ϵ = 21.46 ) 0.6205 ± 0.021 ( ϵ = 21.46 ) 0.6176 ± 0.045 ( ϵ = 21.46 ) 0.7640 ± 0.0626 ( ϵ = 8.58 ) 0.7520 ± 0.059 ( ϵ = 8.58 ) 0.7516 ± 0.078 ( ϵ = 8.58 ) 0.8530 ± 0.356 ( ϵ = 21.46 ) 0.8530 ± 0.038 ( ϵ = 21.46 ) 0.8299 ± 0.032 ( ϵ = 21.46 ) 0.9087 ± 0.078 ( ϵ = 8.58 ) 0.9087 ± 0.048 ( ϵ = 8.58 ) 0.9061 ± 0.023 ( ϵ = 8.58 )
RDP 0.7424 ± 0.015 ( ϵ = 31.5129 ) 0.7444 ± 0.017 ( ϵ = 31.5129 ) 0.7126 ± 0.021 ( ϵ = 31.5129 ) 0.6145 ± 0.115 ( ϵ = 10.2376 ) 0.6160 ± 0.025 ( ϵ = 10.2376 ) 0.6104 ± 0.016 ( ϵ = 10.2374 ) 0.5470 ± 0.015 ( ϵ = 31.5129 ) 0.5489 ± 0.015 ( ϵ = 31.5129 ) 0.5298 ± 0.015 ( ϵ = 31.5129 ) 0.5355 ± 0.015 ( ϵ = 10.2376 ) 0.5363 ± 0.015 ( ϵ = 10.2376 ) 0.5185 ± 0.015 ( ϵ = 10.2376 )
ZCDP 0.7424 ± 0.028 ( ϵ = 31.4597 ) 0.7444 ± 0.025 ( ϵ = 31.4597 ) 0.7126 ± 0.023 ( ϵ = 31.4597 ) 0.6145 ± 0.028 ( ϵ = 10.1839 ) 0.6160 ± 0.013 ( ϵ = 10.1839 ) 0.6104 ± 0.005 ( ϵ = 10.1839 ) 0.5470 ± 0.011 ( ϵ = 31.4597 ) 0.5489 ± 0.020 ( ϵ = 31.4597 ) 0.5298 ± 0.022 ( ϵ = 31.4597 ) 0.5355 ± 0.018 ( ϵ = 10.1839 ) 0.5363 ± 0.026 ( ϵ = 10.1839 ) 0.5185 ± 0.016 ( ϵ = 10.1839 )
MA 0.4690 ± 0.105 ( ϵ = 31.5536 ) 0.4690 ± 0.105 ( ϵ = 31.5536 ) 0.4684 ± 0.106 ( ϵ = 31.5536 ) 0.6142 ± 0.095 ( ϵ = 13.6408 ) 0.6142 ± 0.065 ( ϵ = 13.6408 ) 0.6217 ± 0.055 ( ϵ = 13.6408 ) 0.5098 ± 0.065 ( ϵ = 31.5536 ) 0.5098 ± 0.065 ( ϵ = 31.5536 ) 0.4142 ± 0.585 ( ϵ = 31.5536 ) 0.8543 ± 0.045 ( ϵ = 13.6408 ) 0.8543 ± 0.045 ( ϵ = 13.6408 ) 0.7784 ± 0.045 ( ϵ = 13.6408 )
Proposed 0.9162 ± 0.045 ( ϵ = 13.036 ) 0.9162 ± 0.045 ( ϵ = 13.036 ) 0.9162 ± 0.045 ( ϵ = 13.036 ) 0.9162 ± 2.45 ( ϵ = 3.40 ) 0.9162 ± 2.45 ( ϵ = 2.32 ) 0.9162 ± 0.08 ( ϵ = 2.32 ) 0.9162 ± 0.045 ( ϵ = 6.98 ) 0.9162 ± 0.045 ( ϵ = 6.98 ) 0.9162 ± 0.045 ( ϵ = 6.98 ) 0.9162 ± 0.08 ( ϵ = 2.32 ) 0.9162 ± 0.08 ( ϵ = 2.32 ) 0.9162 ± 0.08 ( ϵ = 2.32 )
Table 3. SOTA comparison: Proposed method outperforms or matches state-of-the-art approaches across key metrics, demonstrating superior overall performance.
Table 3. SOTA comparison: Proposed method outperforms or matches state-of-the-art approaches across key metrics, demonstrating superior overall performance.
ReferenceClientsLossAccuracyPrecisionRecallF1-ScoreAUC-ROCComm. Cost (MB)BW Reduction (MB)
Centralized MLP-0.243991.9365.6211.6219.7581.50-100.06
FLDetect [24]2-91.9891.0090.9840.18--57.0
5-92.5891.0392.5836.07--10.32
FL-CNN [25]2-87.7591.9087.7549.29--69.8
5-80.5390.3480.5337.11--23.12
HeteroFL [36]2-87.7591.9087.7549.29--69.8
5-80.5390.3480.5337.11--23.12
MLP with DP [37]2 (IID)0.096297.6988.8982.0597.6598.12122.0737.93
2 (non-IID)0.064898.2299.0178.9298.1298.33122.0737.93
3 (IID)0.111296.4994.6660.5996.1495.94183.1128.97
3 (non-IID)0.112096.4296.4358.4296.0195.62183.1128.97
5 (IID)0.175094.0885.9633.0192.8489.42305.1821.49
5 (non-IID)0.174894.1787.3433.8892.9889.70305.1821.49
MLP with proposed clipped-based accountant2 (IID)0.046298.4789.5683.4598.6498.86120.8736.92
2 (non-IID)0.053998.4599.1279.0298.4298.83120.8736.92
3 (IID)0.102097.0995.4661.3996.8496.32180.2327.34
3 (non-IID)0.108796.8996.7858.8996.5695.89180.2327.34
5 (IID)0.166795.1286.0735.1293.2189.76300.7820.07
5 (non-IID)0.157894.2786.5634.1293.0889.01300.7820.07
Table 4. Ablation results under non-IID data, reporting macro-F1 scores and privacy loss.
Table 4. Ablation results under non-IID data, reporting macro-F1 scores and privacy loss.
ConfigurationMacro-F1 ε
Full Method0.8842.31
w/o adaptive clipping0.8125.23
w/o DP-aware Focal Loss0.7263.81
w/o clipping-aware RDP0.8716.01
FedProx ( μ = 0.01 )0.8563.91
SCAFFOLD0.8893.87
Local DP ( σ = 1.2 )0.5411.62
Table 5. Interaction analysis of key components under non-IID data.
Table 5. Interaction analysis of key components under non-IID data.
ConfigurationMacro-F1 ε
Full Method0.8842.31
w/o Clipping + RDP0.7817.12
w/o Clipping + Focal Loss0.7025.64
w/o RDP + Focal Loss0.7556.48
w/o Clipping + RDP + Focal Loss0.6418.95
Table 6. Ablation study on the effect of λ γ under non-IID setting ( α = 0.5 ).
Table 6. Ablation study on the effect of λ γ under non-IID setting ( α = 0.5 ).
λ γ Accuracy (%)Macro-F1 (%)AUC (%) ε
0.093.1288.4591.023.85
0.594.7690.2192.883.85
1.095.8492.3794.153.85
1.595.1091.4293.263.85
2.093.8889.7392.013.85
Table 7. Impact of Dirichlet parameter α on model performance under non-IID settings.
Table 7. Impact of Dirichlet parameter α on model performance under non-IID settings.
α Accuracy (%)Macro-F1 (%)AUC (%)
0.192.3486.7289.45
0.393.8588.9191.12
0.595.1292.3794.15
1.095.4891.9594.02
5.096.0291.6093.88
Table 8. Impact of noise multiplier σ on privacy–utility trade-off.
Table 8. Impact of noise multiplier σ on privacy–utility trade-off.
σ Accuracy (%)Macro-F1 (%)AUC (%) ε
0.596.4593.8895.726.21
1.095.1292.3794.153.85
1.593.7690.1192.402.91
2.091.8487.6590.222.35
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Labate, D.; Thakur, D.; Fortino, G. Adaptive Sensitivity-Aware Differential Privacy Accounting for Federated Smart-Meter Theft Detection. Big Data Cogn. Comput. 2026, 10, 113. https://doi.org/10.3390/bdcc10040113

AMA Style

Labate D, Thakur D, Fortino G. Adaptive Sensitivity-Aware Differential Privacy Accounting for Federated Smart-Meter Theft Detection. Big Data and Cognitive Computing. 2026; 10(4):113. https://doi.org/10.3390/bdcc10040113

Chicago/Turabian Style

Labate, Diego, Dipanwita Thakur, and Giancarlo Fortino. 2026. "Adaptive Sensitivity-Aware Differential Privacy Accounting for Federated Smart-Meter Theft Detection" Big Data and Cognitive Computing 10, no. 4: 113. https://doi.org/10.3390/bdcc10040113

APA Style

Labate, D., Thakur, D., & Fortino, G. (2026). Adaptive Sensitivity-Aware Differential Privacy Accounting for Federated Smart-Meter Theft Detection. Big Data and Cognitive Computing, 10(4), 113. https://doi.org/10.3390/bdcc10040113

Article Metrics

Back to TopTop