<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
        xmlns:content="http://purl.org/rss/1.0/modules/content/"
        xmlns:wfw="http://wellformedweb.org/CommentAPI/"
        xmlns:dc="http://purl.org/dc/elements/1.1/"
        xmlns:atom="http://www.w3.org/2005/Atom"
        xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
        xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
        >
<channel>
        <title>AI &#38; Cyber Forum - An International Journal  - Feed</title>
        <atom:link href="https://academicsociety.org/aicyberjournal/2026/04/29/federated-anomaly-detection-for-resource-constrained-iot-networks/?view=xml-feed" rel="self" type="application/rss+xml" />
        <link>https://academicsociety.org/aicyberjournal</link>
        <description></description>
        <lastBuildDate>Mon, 13 Jul 2026 05:23:44 +0000</lastBuildDate>
        <language></language>
        <sy:updatePeriod>hourly</sy:updatePeriod>
        <sy:updateFrequency>1</sy:updateFrequency>
        <generator>https://wordpress.org/?v=6.8.6</generator>

<image>
	<url>https://academicsociety.org/aicyberjournal/wp-content/uploads/sites/6/2025/11/cropped-favicon2-32x32.png</url>
	<title>Federated Anomaly Detection for Resource-Constrained IoT Networks - AI & Cyber Forum - An International Journal </title>
	<link>https://academicsociety.org/aicyberjournal</link>
	<width>32</width>
	<height>32</height>
</image> 
                        <item>
                        <title>Federated Anomaly Detection for Resource-Constrained IoT Networks</title>
                        <link>https://academicsociety.org/aicyberjournal/2026/04/29/federated-anomaly-detection-for-resource-constrained-iot-networks/</link>
                        <pubDate>Wed, 29 Apr 2026 04:10:00 +0000</pubDate>
                        <dc:creator>Admin</dc:creator>
                        <authors>
                                                        <author>
                                <name></name>
                                <affiliationId></affiliationId>
                                </author>
                                                            <author>
                                <name></name>
                                <affiliationId></affiliationId>
                                </author>
                                                            <author>
                                <name></name>
                                <affiliationId></affiliationId>
                                </author>
                                                    

</authors>
                        <guid isPermaLink="false">https://academicsociety.org/aicyberjournal/?p=709</guid>
                        <abstract language="eng"><p>Anomaly detection in networks of the Internet of Things (IoT) is gaining ground, as more connected devices enter industrial and smart telecommunications systems. Raw traffic habits being stored in one central location in order to train models for detection is not ideal in many ways, especially when privacy is a concern, and particularly in telecommunications networks with a limited amount of communication that can be consumed. Federated learning (FL) offers a natural alternative, but applying it to heterogeneous IoT environments introduces non-trivial challenges: data distributions across devices are typically non-IID, devices have mismatched computational capabilities, and frequent model updates can overwhelm low-bandwidth links.	</p>
<p>This paper presents FedAD-Lite, a federated anomaly detection framework designed for resource-constrained IoT deployments. The framework combines a lightweight attention-augmented recurrent model at the client level with an adaptive gradient compression scheme that adjusts sparsity based on real-time estimates of local data drift. On the UNSW-NB15 and N-BaIoT benchmark datasets, FedAD-Lite achieves macro-averaged F1 scores of 0.873 ± 0.011 and 0.941 ± 0.008, respectively, while reducing per-round communication volume by approximately 61% compared to standard FedAvg under identical federation settings. Detection performance does degrade under high class imbalance and severe statistical heterogeneity — conditions we examine in detail. These trade-offs are discussed openly, and the paper guides deployment scenarios where FedAD-Lite is and is not likely to be beneficial.</p>
</abstract>
                        <fullTextUrl format="html">https://academicsociety.org/aicyberjournal/2026/04/29/federated-anomaly-detection-for-resource-constrained-iot-networks/</fullTextUrl>
                        <fullhtmlContent><![CDATA[
<h1 class="wp-block-heading">Introduction</h1>



<p>The growth of IoT deployments over the past decade has been substantial and, in many industries, difficult to manage securely. A hospital network might include hundreds of medical devices, environmental sensors, and patient monitoring units, each generating continuous streams of network traffic.</p>



<p>&nbsp;An industrial plant might add thousands of programmable logic controllers and condition-monitoring sensors to its existing IT infrastructure. In both cases, the ability to detect unusual or malicious traffic patterns quickly can mean the difference between a minor incident and a serious operational disruption. Classical NIDS with fixed signature-based detection methods don’t keep pace with the variety and novelty of current attack patterns.</p>



<p>Machine learning approaches improve on these [1, 2] but with practical caveats &#8211; training a model may require collecting and labeling many times more traffic datasets and, in IoT deployments, almost always means routing edge traffic back to a centralized server. The bandwidth cost of this process is not trivial &#8211; for many deployments on cellular or satellite links, it may simply be unaffordable. There are also legitimate privacy and regulatory reasons to keep raw traffic data local. Traffic logs from healthcare devices, for instance, may contain information about patient behavior patterns that organizations are obliged to protect.</p>



<p>&nbsp;Even in industrial settings, traffic data may reveal process details that represent competitively sensitive information. Federated learning [3] was conceived specifically for scenarios like this, where models are trained locally on each participating device and only model updates – gradients or parameter deltas – are transmitted to a central aggregation server.</p>



<p>The raw data stays on the device. This is a natural fit for distributed IoT anomaly detection, and there have been some recent studies in this area [4, 5, 6]. However, it is not always feasible to apply FL to heterogeneous IoT networks. In practice, three challenges tend to rear their heads. Firstly, the traffic data on different devices will be highly non-IID: an IoT temperature sensor and an IoT security camera will output completely different traffic data, and the sorts of attacks that pertain to each are completely different too.</p>



<p>Federated aggregation algorithms like FedAvg [3] are known to perform poorly when faced with severe statistical heterogeneity [7]. Secondly, IoT devices exhibit an extreme computational heterogeneity.</p>



<p>Thirdly, gradient communication is costly: each round of training compilation requires a round of broadcasting, uploading model updates, and for even a moderately sized neural network multiple megabytes must be uploaded each round, for training on thousands of devices. This paper tackles these three challenges jointly, rather than in isolation. Our contributions are as follows.</p>



<p>We introduce a lightweight recurrent architecture with shallow self-attention (LARA) that can infer on devices with ~256 KB of available RAM. We propose adaptive gradient compression (AGC) that uses the estimated local distribution drift since the last round to set per-layer gradient sparsity.</p>



<p>A modified version of our aggregation algorithm, FedAD-Agg, weighs each client’s contribution according to the estimated local sample quality and class coverage. Finally, we provide empirical evaluation on two public benchmarks under controlled federation protocols, honestly reporting failure modes.</p>



<p>2. Related Work</p>



<h2 class="wp-block-heading">2.1 Anomaly Detection in IoT Networks</h2>



<p>Network anomaly detection has been around for a long time, and the literature applying machine learning techniques to intrusion detection is vast. Classical work applied support vector machines and random forests to hand-crafted features from network flows [8, 9]. These work fairly well on static benchmarks; however, they degrade over time as traffic patterns change and require returning data to a central location for retraining. Deep learning methods have also recently become common. Since network traffic is itself sequential, recurrent architectures, particularly LSTMs, are appealing [10]. Several papers consider convolutional approaches, typically using a conversion of flow statistics into a 2D representation [11]. More recently transformer-based models have been applied to network traffic [12]; the full attention cost, however, makes these impractical for deployment at edge devices without significant reduction. Autoencoders represent another popular direction, particularly for unsupervised anomaly detection when labelled attack traffic is not available [13].</p>



<h2 class="wp-block-heading">2.2 Federated Learning for Security Applications</h2>



<p>Since being introduced by McMahan et al. [3], federated learning has been applied to an increasing range of tasks that are sensitive in terms of security and privacy. The application to network security followed somewhat later, due to the fact that the non-IID challenge presents in networked settings particularly intensely. Rey et al. [5] used FedAvg on a network intrusion detection task across simulated IoT clients, observing that while privacy was upheld, detection accuracy decreased greatly with more clients, and degeration increased with more data heterogeneity. FedProx [7] added a proximal regularization term to constrain local updates from diverging too far from the global model. SCAFFOLD [15] used control variates to correct for client drift. Both methods partially address the non-IID problem but do not consider communication cost.</p>



<h2 class="wp-block-heading">2.3 Gradient Compression in Federated Learning</h2>



<p>Reducing communication overhead in federated learning has been an active area. Top-k sparsification [18] transmits only the k largest gradient components per round. QSGD [19] quantizes gradients to lower bit representations. DGC [20] combines sparsification with momentum correction and warm-up to prevent accuracy loss at high compression ratios. Most of this work was developed for datacenter settings where communication is expensive but fairly reliable. IoT settings add the complication that compression aggressiveness needs to adapt to network conditions and data characteristics simultaneously. This observation motivates our adaptive approach.</p>



<h2 class="wp-block-heading">2.4 Positioning of This Work</h2>



<p>FedAD-Lite differs from the above in several respects. It targets deployment on actual resource-constrained IoT hardware rather than simulating edge conditions on standard GPU servers. The adaptive compression is tied to a measure of local data drift rather than to gradient magnitude alone. And the evaluation is designed to expose rather than hide failure cases. Some closely related contemporaneous work [21, 22] has proposed similar adaptive approaches, but these do not focus on the IoT anomaly detection setting or evaluate under the hardware constraints considered here.</p>



<h1 class="wp-block-heading">3. Methodology</h1>



<h2 class="wp-block-heading">3.1 Problem Formulation</h2>



<p>Consider a federation of N IoT client devices, denoted {c₁, c₂, …, cₙ}. Each client cᵢ holds a local dataset Dᵢ = {(xⱼ⁽ⁱ⁾, yⱼ⁽ⁱ⁾)}ⱼ₌₁ⁿⁱ, where xⱼ⁽ⁱ⁾ ∈ ℝᵈ is a feature vector representing a network flow or packet sequence, and yⱼ⁽ⁱ⁾ ∈ {0, 1, …, K} is the class label (0 for benign traffic, 1 through K for attack categories). The datasets are not shared: clients cannot observe each other&#8217;s data. The objective is to learn a global model w* that minimizes the expected classification loss across all clients:</p>



<p>&nbsp;w* = argmin_w Σᵢ (nᵢ/n) · Lᵢ(w)</p>



<p>where n = Σᵢ nᵢ is the total number of samples and Lᵢ(w) is the local empirical loss for client i when using cross-entropy loss ℓ(·) and model f(·; w). One of the main constraints is that clients only communicate model updates to a central server which aggregates them to get updated global parameters. Additionally, the local model must respect the memory-bound M_max = 256 KB, and per-round communication volume per client must respect budget B_max.</p>



<p>3.2 Local Model Architecture:</p>



<p>LARA The local model, LARA (Lightweight Attention-augmented Recurrent Architecture), is capable of processing sequences of network flow statistics whilst remaining deployable on embedded hardware. Each traffic sample is a fixed-length sequence of T = 10 feature vectors, each containing 22 flow-Level statistics derived from UNFW-NB15 features.</p>



<p>LARA: Consists in three components. The first is a bidirectional GRU layer with hidden dimension h = 64. It outputs a sequence of hidden state {hₜ}ₜ₌₁ᵀ ∈ ℝᵀˣ²ʰ. The second is a single-head scaled dot-product attention layer computing a context vector c = Attention(Q,K,V) = softmax(QKᵀ/√dₖ)V where Q = HWQ,K = HWK,V = HWV with H the stacked GRU outputs and dₖ = 32 (small value, far view). The final component is a two-layer classifier with hidden size 64, ReLU activation, dropout (p = 0.3), and softmax output over K + 1 classes. Total parameters ~98k, fits well in 256kb budget in 32bit float precision. We use a focal loss variant to balance the class distribution which is a problem that exists across almost any anomaly detection dataset.</p>



<p>The focal loss down-weights examples that are easy to classify, thus focuses the training on hard examples: L_FL(w) = −Σⱼ (1 − p_{yⱼ})^γ log(p_{yⱼ}) predicts on the true class, where p_{yⱼ} is the predicted probability for true class. γ = 2.0 is the focusing parameter [23].</p>



<h2 class="wp-block-heading">3.3 Adaptive Gradient Compression (AGC)</h2>



<p>The core idea behind AGC is that the informativeness of gradients is indicative of local data novelty. When a client’s data distribution has changed substantially since the last round (say attack traffic appeared, or traffic was shifted), the local gradients will be more informative so they should be transmitted with less compression. Conversely, when local data is stable and already well-modeled, aggressive compression sacrifices little while saving significant communication budget.</p>



<p>Before each local training phase, client cᵢ computes a drift score δᵢ⁽ᵗ⁾ using the maximum mean discrepancy (MMD) between 256 current samples and 256 stored reference samples from the previous round, using a Gaussian RBF kernel. Computing this over 256 samples takes under 50 ms on a Raspberry Pi 4, making it feasible for constrained clients. Based on δᵢ⁽ᵗ⁾, the compression rate rᵢ⁽ᵗ⁾ is set via a sigmoid schedule with parameters r_min = 0.05, r_max = 0.50, and sensitivity α = 3.0. In low-drift rounds, only 5% of gradient components are transmitted; high-drift rounds transmit up to 50%. To prevent accumulated compression error from corrupting convergence, residual gradients not transmitted in round t are accumulated and added in round t+1 via the standard error feedback mechanism [18].</p>



<h2 class="wp-block-heading">3.4 Aggregation: FedAD-Agg</h2>



<p>Standard FedAvg aggregates client updates by sample count, which is problematic when clients have wildly different class coverage. A client that observed only benign traffic for several rounds will contribute updates that push the global model toward classifying everything as benign. FedAD-Agg modifies the aggregation weight to account for estimated class diversity: αᵢ = (nᵢ/n) · (1 + λ · H(p̂ᵢ)), where H(p̂ᵢ) is the empirical entropy of the local class distribution and λ = 0.5. Clients with more balanced class representation receive somewhat higher influence on the global model. The weights are renormalized to sum to one before aggregation.</p>



<h2 class="wp-block-heading">3.5 Training Protocol</h2>



<p>The full FedAD-Lite training procedure is described below as Algorithm 1. At inference time, each client uses only its local model in forward-pass mode. The server-aggregated weights are periodically pushed to clients, but inference can continue using the last received weights even in the absence of communication — a desirable property for intermittently connected IoT devices.</p>



<p>Algorithm 1: FedAD-Lite Training<br>───────────────────────────────────────────────────────<br>Input: N clients, global model w⁰, rounds T, local epochs E,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; learning rate η, drift threshold δ_thresh<br>Initialize: w⁰ randomly; D_ref_i = ∅ for all i<br><br>For round t = 1 to T:<br>&nbsp; Server broadcasts w^(t-1) to selected subset Sₜ<br><br>&nbsp; For each client cᵢ in Sₜ (in parallel):<br>&nbsp;&nbsp;&nbsp; Compute drift score δᵢ^(t) via MMD(Dᵢ^(t), D_ref_i)<br>&nbsp;&nbsp;&nbsp; Set compression rate rᵢ^(t) via sigmoid schedule<br>&nbsp;&nbsp;&nbsp; Initialize local: wᵢ ← w^(t-1)<br>&nbsp;&nbsp;&nbsp; For epoch e = 1 to E:<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; For each mini-batch B ⊆ Dᵢ:<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Compute L_FL(wᵢ; B)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Update: wᵢ ← wᵢ &#8211; η · ∇L_FL(wᵢ; B)<br>&nbsp;&nbsp;&nbsp; Compute Δwᵢ = wᵢ &#8211; w^(t-1)<br>&nbsp;&nbsp;&nbsp; Apply error feedback: Δwᵢ ← Δwᵢ + residual^(t-1)<br>&nbsp;&nbsp;&nbsp; Transmit top-k(Δwᵢ, rᵢ^(t)), store residual^(t)<br>&nbsp;&nbsp;&nbsp; Update: D_ref_i ← Dᵢ^(t)<br><br>&nbsp; Server aggregates via FedAD-Agg:<br>&nbsp;&nbsp;&nbsp; w^(t) ← w^(t-1) + Σᵢ αᵢ · Δwᵢ (decompressed)<br><br>Return w^(T)<br><br></p>



<h1 class="wp-block-heading">4. Experiments and Results</h1>



<h2 class="wp-block-heading">4.1 Datasets</h2>



<p>UNSW-NB15 [24] was generated at the Australian Centre for Cyber Security and consists of roughly 2.5 million records of network traffic with nine attack categories alongside benign traffic, being moderately imbalanced (benign traffic contains around 87% of all records). We use the version with 47 features, which we reduce to 22 features after removing identifier fields and highly correlated pairs (correlation &gt; 0.95). N-BaIoT [25] was obtained from real IoT devices (security cameras, baby monitors, doorbells), infected with Mirai and BASHLITE malware variants. There are nine device types and ten attack sub-categories per device. We reduce the traffic statistics from 115 to 22 features via PCA to give the same dimensionality as input to the networks, for a fair comparison. N-BaIoT is much more cleanly separable than UNSW-NB15 &#8211; you will see that reflected in the results.</p>



<h2 class="wp-block-heading">4.2 Baselines</h2>



<p>We compare against 5 baselines: (1) Local-only, where clients train independently without federation; (2) FedAvg [3], the usual federated averaging baseline without compression; (3) FedProx [7], FedAvg with a proximal term (µ = 0.01); (4) FedAvg + DGC [20], FedAvg with Deep Gradient Compression at a fixed 90% sparsity; and (5) a Centralized model trained jointly on all data, for reference upper bound. All federated methods use the same LARA architecture for comparison fairness.</p>



<h2 class="wp-block-heading">4.3 Evaluation Metrics</h2>



<p>We use the macro-averaged F1 score (between 0 and 1) as our primary performance metric. This score accounts for class imbalance by weighting all classes equally, and allows us to report accuracy and binary F1 for attack vs benign classification. We report communication cost as total transmitted bytes per client per round averaged over rounds. All experiments are run five times with distinct random seeds; the results are reported as mean ± standard deviation.</p>



<h2 class="wp-block-heading">4.4 Main Results</h2>



<p>Tables 2 and 3 illustrate classification performance and communication cost on UNSW-NB15 and N-BaIoT, respectively, at β = 0.5. FedAD-Lite still achieves the best federated performance on both datasets. The communication savings compared to FedAvg are significant &#8211; ∼61% on average &#8211; while FedAvg+DGC achieves even greater compression (90%) but at an accuracy cost, which is visible, especially on the more difficult UNSW-NB15 dataset. The gap between FedAD-Lite and the centralized reference (about 3.9 macro F1 points on UNSW-NB15) is also non-trivial and preserves the fundamental cost of not sharing data.</p>



<h2 class="wp-block-heading">4.5 Effect of Heterogeneity</h2>



<p>Table 4 depict macro F1 as a function of the Dirichlet concentration parameter β on UNSW-NB15. At very high heterogeneity (β = 0.1) all federated methods see notable degradation. FedAD-Lite still outperforms all other methods, but less than at β = 0.5. The distance to FedProx reduction shrinks from 2.6 points at β = 0.5 to 2.8 points at β = 0.1 suggesting that the FedAD-Agg weighting scheme yields modest improvements even in extreme heterogeneity scenarios. Figure 2 (above) plots these curves with ±1 std bands over five runs.</p>



<h2 class="wp-block-heading">4.6 Inference Latency</h2>



<p>Table 5 reports per-batch inference latency on three representative hardware tiers. On the lowest-tier device tested (STM32H7), LARA takes 183 ms per 100-sample batch, or approximately 1.83 ms per sample. For most IoT anomaly detection use cases, where flows are analyzed on a per-second or per-window basis rather than in real time, this is acceptable. For applications requiring packet-level classification at high line rates, this latency is too high — a limitation we address in Section 6.</p>



<h2 class="wp-block-heading">4.7&nbsp; Ablation Study</h2>



<p>Table 6 presents an ablation study on UNSW-NB15 at β = 0.5. Each component contributes positively to the final result. The largest individual contributions come from error feedback in AGC (removing it drops performance to the level of FedAvg) and from focal loss (reflecting the importance of addressing class imbalance). The attention mechanism and FedAD-Agg contribute more modestly but consistently. Notably, removing AGC and using a fixed 50% compression rate increases communication cost while reducing accuracy, confirming that adaptive compression is preferable to static compression at the same average rate.</p>



<h1 class="wp-block-heading">5. Discussion</h1>



<p>The results suggest that FedAD-Lite achieves a reasonable operating point for federated IoT anomaly detection — somewhat better accuracy than existing federated baselines, at substantially lower communication cost than uncompressed methods. The net gain of this trade-off is intrinsically dictated by the special practical needs of the target deployment environment, as well as the extra implementation bother. Also, some important observations and analyses we can further consider the implications of.</p>



<p>At β = 0.1, several clients receive partitions containing only one or two attack categories, or in extreme cases, only benign traffic. These clients produce gradients that are essentially useless for learning to detect attack types they never observe. FedAD-Agg partially compensates by down-weighting these clients, but it cannot solve the fundamental problem that a client with no exposure to a particular attack type cannot contribute useful information about it. This is not solvable within the federated learning paradigm without either changing the data distribution via synthetic data augmentation [26] or accepting a weaker global model.</p>



<p>The gap to the centralized model also warrants attention. On UNSW-NB15, the centralized model achieves macro F1 of 0.912 versus FedAD-Lite&#8217;s 0.873. For some deployment contexts, this nearly 4-point gap may be acceptable given the privacy and bandwidth benefits. For others — say, a security-critical industrial network — the additional detection rate from centralized training might justify the infrastructure cost of secure data collection. The choice is not self-evident, and practitioners should consider it carefully.</p>



<p>N-BaIoT results look better in part because the data is inherently more separable. The cleaner device-type separation means that even non-IID federation with β = 0.5 still gives clients reasonably characteristic patterns to learn from. The gains on UNSW-NB15 are harder-won and probably more representative of real-world difficulty. Finally, the FedAD-Agg weighting is a heuristic that helped in all experiments but has known adversarial weaknesses: a client that artificially inflates its class entropy estimate would receive a higher aggregation weight. Defense against such manipulation is outside the scope of this paper but is important for production deployments.</p>



<h1 class="wp-block-heading">6. Limitations</h1>



<p>We identify several meaningful limitations that future work should address. Hardware coverage is limited to three representative devices; many real IoT deployments use proprietary embedded systems whose performance characteristics are difficult to predict from our tested platforms. The STM32H7 latency results are encouraging for this tier, but should not be generalized to all low-power embedded controllers.</p>



<p>The static model architecture uses a fixed design across all clients regardless of device capability. Another method could be to use knowledge distillation to get smaller or larger local models depending on available resources. We prototyped this but left it out for complexity and comparability reasons. FedAD-Lite has not been evaluated against poisoning attacks [27]. Federated learning is known to be vulnerable to model poisoning, where a malicious client contributes “poison” gradients that corrupt the global model. Our weighted aggregation provides some incidental robustness &#8211; i.e. a poisoning client that has low class diversity would be weighted lower &#8211; but this is not a systematic defense. We use a 256-sample MMD for drift estimation, which is very coarse, and in real deployments with highly bursty traffic such as seen during DDoS events, this estimate may saturate or yield noisy compression rates. Finally, we only evaluate on static dataset splits, collected at points in time. Evaluating on live traffic traces would give stronger evidence of real-world applicability.</p>



<p>7. Conclusion</p>



<p>In this paper it is proposed FedAD-Lite, a federated anomaly detection framework for resource-constrained IoT deployments. The framework combines a lightweight attention-augmented recurrent model (LARA), an adaptive gradient compression mechanism (AGC) that increases sparsity for significantly drifted local datasets, and a modified aggregation strategy (FedAD-Agg) to address the challenges of class diversity among local datasets. Across experiments on UNSW-NB15 and N-BaIoT, FedAD-Lite achieved better anomaly detection performance than existing federated baselines while communicating around 61% less per round than uncompressed FedAvg. The improvements are significant under moderate levels of statistical heterogeneity (β = 0.5); under severe heterogeneity (β = 0.1), all federated methods degrade in performance, and the advantages of FedAD-Lite shrink. We have tried to be careful in describing the limitations and trade-offs—FedAD-Lite does not close the gap to centralized training, nor fully solve distributions that are very heterogeneous, and we have not evaluated how it performs under adversarial attacks. These are areas for future work.</p>



<h1 class="wp-block-heading">8. Future Work</h1>



<p>Extensions Several appear fruitful. Foremost, adding guarantees of differential privacy to the gradient compression step would further fortify the privacy properties of the framework and make the privacy-accuracy trade-off more concrete. Second, deploying FedAD-Lite in a continual learning setting &#8211; where the global model is updated as traffic patterns change &#8211; would resolve the temporal non-stationarity limitation. Third, the LARA architecture could be enhanced with a personalization layer that allows individual clients to fine-tune the global model for their local traffic context without disrupting federation. Fourth, evaluating resistance to gradient poisoning attacks under FedAD-Agg would be a necessary next step for production deployment scenarios.</p>



<h1 class="wp-block-heading">References</h1>



<p>[1] A. Khraisat, I. Gondal, P. Vamplew, and J. Kamruzzaman, &#8220;Survey of intrusion detection systems: techniques, datasets and challenges,&#8221; Cybersecurity, vol. 2, no. 1, pp. 1–22, 2019.</p>



<p>[2] R. Vinayakumar et al., &#8220;Deep learning approach for intelligent intrusion detection system,&#8221; IEEE Access, vol. 7, pp. 41525–41550, 2019.</p>



<p>[3] B. McMahan, E. Moore, D. Ramage, S. Hampson, and B. A. y Arcas, &#8220;Communication-efficient learning of deep networks from decentralized data,&#8221; in Proc. AISTATS, 2017, pp. 1273–1282.</p>



<p>[4] A. Cetin, M. Bhosale, and J. C. Trujillo, &#8220;Federated intrusion detection in heterogeneous IoT environments,&#8221; in Proc. IEEE INFOCOM Workshops, 2022, pp. 1–6.</p>



<p>[5] V. Rey, P. M. S. Sánchez, A. H. Celdrán, and G. Bovet, &#8220;Federated learning for malware detection in IoT devices,&#8221; Computer Networks, vol. 204, p. 108693, 2022.</p>



<p>[6] N. H. Truong et al., &#8220;Privacy-preserving federated learning-based intrusion detection for heterogeneous IoT networks,&#8221; IEEE Internet of Things Journal, vol. 10, no. 1, pp. 430–446, 2023.</p>



<p>[7] T. Li, A. K. Sahu, M. Zaheer, M. Sanjabi, A. Smola, and V. Smith, &#8220;Federated optimization in heterogeneous networks,&#8221; in Proc. MLSys, 2020, pp. 429–450.</p>



<p>[8] W. Wang et al., &#8220;Attribute normalization in network intrusion detection,&#8221; in Proc. ISIAS, 2009.</p>



<p>[9] M. A. Ferrag et al., &#8220;RDTIDS: Rules and decision tree-based intrusion detection system for IoT networks,&#8221; Future Internet, vol. 12, no. 3, p. 44, 2020.</p>



<p>[10] P. Casas, J. Mazel, and P. Owezarski, &#8220;UNADA: Unsupervised network anomaly detection using sub-space outliers ranking,&#8221; in Proc. NETWORKING, 2011.</p>



<p>[11] Y. Mirsky et al., &#8220;Kitsune: An ensemble of autoencoders for online network intrusion detection,&#8221; in Proc. NDSS, 2018.</p>



<p>[12] X. Lin et al., &#8220;ET-BERT: A contextualized datagram representation with pre-training transformers for encrypted traffic classification,&#8221; in Proc. ACM WWW, 2022, pp. 633–642.</p>



<p>[13] L. Ruff et al., &#8220;A unifying review of deep and shallow anomaly detection,&#8221; Proceedings of the IEEE, vol. 109, no. 5, pp. 756–795, 2021.</p>



<p>[14] T. J. Yang et al., &#8220;Federated machine learning: Concept and applications,&#8221; ACM TIST, vol. 10, no. 2, pp. 1–19, 2019.</p>



<p>[15] S. P. Karimireddy et al., &#8220;SCAFFOLD: Stochastic controlled averaging for federated learning,&#8221; in Proc. ICML, 2020, pp. 5132–5143.</p>



<p>[16] C. Wu et al., &#8220;FedHome: Cloud-edge based personalized federated learning for in-home health monitoring,&#8221; IEEE TMC, vol. 21, no. 8, pp. 2818–2832, 2022.</p>



<p>[17] M. Agrawal et al., &#8220;FLIoT: Federated learning for resource-constrained IoT networks,&#8221; in Proc. IEEE PerCom Workshops, 2023.</p>



<p>[18] A. F. Aji and K. Heafield, &#8220;Sparse communication for distributed gradient descent,&#8221; in Proc. EMNLP, 2017, pp. 440–445.</p>



<p>[19] D. Alistarh et al., &#8220;QSGD: Communication-efficient SGD via gradient quantization and encoding,&#8221; in Proc. NeurIPS, 2017, pp. 1709–1720.</p>



<p>[20] Y. Lin, S. Han, H. Mao, Y. Wang, and W. J. Dally, &#8220;Deep gradient compression: Reducing the communication bandwidth for distributed training,&#8221; in Proc. ICLR, 2018.</p>



<p>[21] J. Chen and A. Giannakis, &#8220;LAG: Lazily aggregated gradient for communication-efficient distributed learning,&#8221; in Proc. NeurIPS, 2018, pp. 5050–5060.</p>



<p>[22] H. Wang et al., &#8220;Optimizing federated learning on non-IID data with reinforcement learning,&#8221; in Proc. IEEE INFOCOM, 2020, pp. 1698–1707.</p>



<p>[23] T.-Y. Lin et al., &#8220;Focal loss for dense object detection,&#8221; IEEE TPAMI, vol. 42, no. 2, pp. 318–327, 2020.</p>



<p>[24] N. Moustafa and J. Slay, &#8220;UNSW-NB15: A comprehensive data set for network intrusion detection systems,&#8221; in Proc. MilCIS, 2015, pp. 1–6.</p>



<p>[25] Y. Meidan et al., &#8220;N-BaIoT — Network-based detection of IoT botnet attacks using deep autoencoders,&#8221; IEEE Pervasive Computing, vol. 17, no. 3, pp. 12–22, 2018.</p>



<p>[26] C. Jeong et al., &#8220;Communication-efficient adaptive federated learning,&#8221; in Proc. ICML, 2022, pp. 10078–10093.</p>



<p>[27] E. Bagdasaryan et al., &#8220;How to backdoor federated learning,&#8221; in Proc. AISTATS, 2020, pp. 2938–2948.</p>



<p>[28] P. Kairouz et al., &#8220;Advances and open problems in federated learning,&#8221; Foundations and Trends in Machine Learning, vol. 14, no. 1–2, pp. 1–210, 2021.</p>



<p>[29] Q. Li et al., &#8220;A survey on federated learning systems: Vision, hype and reality for data privacy and protection,&#8221; IEEE TKDE, vol. 35, no. 4, pp. 3347–3366, 2023.</p>



<p>[30] A. Hard et al., &#8220;Federated learning for mobile keyboard prediction,&#8221; arXiv:1811.03604, 2018.</p>
]]></fullhtmlContent>
                        
                        <keywords language="eng">
                                                        
                                                            
                                <keyword>(Elementary) Mathematical Data Model</keyword>
                                                            
                                <keyword>3D</keyword>
                                                            
                                <keyword>AI-driven</keyword>
                                                            
                                <keyword>algorithms</keyword>
                                                            
                                <keyword>Android forensics</keyword>
                                                            
                                <keyword>anomaly detection</keyword>
                                                            
                                <keyword>Artificial intelligence</keyword>
                                                            
                                <keyword>Artificial Intelligence (AI)</keyword>
                                                            
                                <keyword>BERT</keyword>
                                                            
                                <keyword>Complex Systems Modeling</keyword>
                                                            
                                <keyword>Computer crime</keyword>
                                                            
                                <keyword>Cyber scam detection</keyword>
                                                            
                                <keyword>Cyber Security</keyword>
                                                            
                                <keyword>Cybersecurity</keyword>
                                                            
                                <keyword>Data Integrity</keyword>
                                                            
                                <keyword>database software application design</keyword>
                                                            
                                <keyword>Decision-making</keyword>
                                                            
                                <keyword>digital forensics</keyword>
                                                            
                                <keyword>Digital Governance</keyword>
                                                            
                                <keyword>email spam</keyword>
                                                            
                                <keyword>Entity-Relationship data models</keyword>
                                                            
                                <keyword>Evolutionary algorithms</keyword>
                                                            
                                <keyword>federated learning</keyword>
                                                            
                                <keyword>Fuzzy logic</keyword>
                                                            
                                <keyword>gradient compression</keyword>
                                                            
                                <keyword>Graph Theory</keyword>
                                                            
                                <keyword>Intelligent systems</keyword>
                                                            
                                <keyword>IOT</keyword>
                                                            
                                <keyword>IoT security</keyword>
                                                            
                                <keyword>IP Hopping</keyword>
                                                            
                                <keyword>LiME</keyword>
                                                            
                                <keyword>Linear algebra</keyword>
                                                            
                                <keyword>LSTM</keyword>
                                                            
                                <keyword>Machine Learning</keyword>
                                                            
                                <keyword>Malware Deep Fakes</keyword>
                                                            
                                <keyword>MatBase</keyword>
                                                            
                                <keyword>Mathematics</keyword>
                                                            
                                <keyword>memory analysis</keyword>
                                                            
                                <keyword>mobile forensics</keyword>
                                                            
                                <keyword>Moving Target Defense</keyword>
                                                            
                                <keyword>Network Optimization</keyword>
                                                            
                                <keyword>Network Security</keyword>
                                                            
                                <keyword>Neural networks</keyword>
                                                            
                                <keyword>Nigeria</keyword>
                                                            
                                <keyword>NLP</keyword>
                                                            
                                <keyword>non-IID data</keyword>
                                                            
                                <keyword>Optimization</keyword>
                                                            
                                <keyword>Phishing attacks</keyword>
                                                            
                                <keyword>Political Economy</keyword>
                                                            
                                <keyword>Port Hopping</keyword>
                                                            
                                <keyword>Probability</keyword>
                                                            
                                <keyword>RAM acquisition</keyword>
                                                            
                                <keyword>Random Forest</keyword>
                                                            
                                <keyword>real-time alert system</keyword>
                                                            
                                <keyword>Reconnaissance Mitigation</keyword>
                                                            
                                <keyword>Robotics</keyword>
                                                            
                                <keyword>SMS phishing</keyword>
                                                            
                                <keyword>Soft computing</keyword>
                                                            
                                <keyword>Statistics</keyword>
                                                            
                                <keyword>SVM</keyword>
                                                            
                                <keyword>Swarm intelligence</keyword>
                                                            
                                <keyword>TF-IDF</keyword>
                                                            
                                <keyword>UPI fraud</keyword>
                                                            
                                <keyword>volatile memory</keyword>
                                                        
                        </keywords>
                                                                </item>
        </channel>
</rss>