Open Access
ARTICLE
Federated Learning with Consistency Optimization Algorithms under Non-IID Data
1 School of Software Engineering, Jiangxi University of Science and Technology, Nanchang, China
2 Jiangxi Provincial Key Laboratory of Multidimensional Intelligent Perception and Control, Jiangxi University of Science and Technology, Ganzhou, China
3 School of Computer Science and Technology, Zhejiang Normal University, Jinhua, China
4 Faculty of Science and Engineering, University of Nottingham Ningbo China, Ningbo, China
* Corresponding Authors: Hongjie Guo. Email: ; Changjun Zhou. Email:
Computers, Materials & Continua 2026, 89(1), 63 https://doi.org/10.32604/cmc.2026.083715
Received 09 April 2026; Accepted 03 July 2026; Issue published 13 August 2026
Abstract
Federated learning (FL) enables collaborative training of deep neural architectures while preserving data privacy, yet its performance often deteriorates in non-IID scenarios, which stems from client-side distribution drift and divergent local updates induced by pervasive data heterogeneity. This challenge is particularly critical for maintaining the structural consistency and generalization of neural models across diverse, distributed sources with significant distribution shifts. In this paper, we investigate how to effectively mitigate label distribution shift and feature distribution skew to enhance the global representation stability of neural architectures. We propose Federated Learning with Consistency Optimization Algorithms (FedCO), a novel optimization framework that incorporates a label-skew-aware correction loss and neural feature distribution regularization during local training. Specifically, our method aligns the internal statistics of architectural components between local and global models to suppress feature-space drift. Combined with an adaptive global aggregation mechanism guided by label entropy, this approach ensures that model updates from heterogeneous clients are consistently integrated into the global architectural parameters. Experimental results on multiple benchmarks demonstrate that FedCO significantly improves accuracy and convergence under diverse non-IID settings. For instance, on CIFAR-10 with extreme heterogeneity (Keywords
With the rapid development of machine learning, data privacy and security have become increasingly important concerns. Federated Learning, a novel distributed framework introduced by Konečnyý [1], is a decentralized training paradigm which enables collaborative model training across multiple clients without the need to centralise data on a single server, thus effectively safeguarding data privacy. While standard FL methods like FedAvg can ideally achieve global convergence, in practice, differences in local data distributions across clients—known as data heterogeneity—can lead to inconsistencies in local solutions [2]. This inconsistency may introduce non-zero Skew, resulting in local overfitting and causing the global model to degrade into a simple average of the clients’ local models. This implies that data heterogeneity significantly impacts the convergence of the global model, as reflected by
Data heterogeneity is primarily reflected in three aspects: feature Skew, label Skew, and quantity Skew. Feature Skew refers to inconsistencies in data feature distributions across clients, while label Skew indicates differences in label distributions. Quantity Skew refers to the imbalance in the number of data samples across clients [1]. This paper focuses on addressing the issues of feature Skew and label Skew. Severe label Skew can amplify client drift, further reducing the global model’s convergence speed and generalization performance. As noted in earlier studies, heterogeneous data negatively impacts the effectiveness of FL [4]. Guo et al. [5] provided a theoretical analysis showing that the performance of the traditional FedAvg [1] is affected by the product of the length of local updates and the count of partial participants, along with an upper limit on the heterogeneity of gradient dispersion, which significantly influences the convergence rate. By increasing the local update interval and reducing participation rates, this disparity is significantly magnified. Next, we will explore how existing methods address data heterogeneity issues and propose a novel approach that combines local Skew correction with adaptive consistency-based aggregation to mitigate the impact of feature and label Skew on the global model. This method not only improves model convergence but also maintains superior global model performance in heterogeneous data environments.
Previous attempts to address this issue have generally focused on introducing proximal regularization terms in local client training [6,7] to control and reduce parameter differences between clients, thereby better handling data heterogeneity. Alternatively, some methods apply client model weighting during global aggregation by re-normalizing gradients. These methods neither integrate model parameter optimization with representation space nor effectively combine local training with global aggregation, making them less adaptable to addressing label and feature skew. For instance, approaches like FedProx [6], Scaffold [8], FedBN [9], FedOpt [10], and FedNova [11] are primarily aimed at mitigating accuracy degradation in non-IID settings. However, these methods have distinct scopes and limitations. FedBN only aligns batch normalization (BN) statistics across clients but does not correct label skew or feature drift beyond BN layers. FedProx adds a proximal term to penalize large deviations from the global model, yet it lacks explicit control over feature representation drift and cannot handle missing labels. SCAFFOLD uses control variates to correct gradient updates, addressing client drift at the gradient level, but it does not calibrate logits or align feature distributions directly. FedLogitCal performs logit calibration on the client side to balance classifier outputs, but it ignores feature-level inconsistencies and BN mismatch. To better understand why existing methods struggle under extreme heterogeneity, we analyze their failure scenarios: when data heterogeneity is very high (e.g., Dirichlet distribution parameter
From the perspective of neural architecture dynamics, data heterogeneity inherently leads to the collapse of shared representational spaces across distributed nodes. Even when a consistent structural backbone is utilized, the stochastic nature of local data distributions forces the neural layers—particularly the normalization and alignment components—to converge toward divergent manifolds. This phenomenon, often termed as structural representation drift, necessitates a more granular optimization strategy that goes beyond simple parameter averaging, focusing instead on the architectural consistency and the alignment of latent feature distributions. Beyond the above approaches, the FL community has also explored various orthogonal directions, including semi-supervised learning [12,13], personalization [14], causal structure learning [15], asynchronous bias mitigation [16], out-of-distribution generalization [17], incentive mechanism design [18], dynamical system modeling [19], and privacy preservation [20,21]. However, none of these methods simultaneously address the intertwined challenges of label missing, label shift, and feature drift under extreme data heterogeneity.
To further optimize FL in addressing client drift caused by data heterogeneity and ensure a consistent and stable global state, this paper simultaneously considers label and feature skew at the local client level, aiming to improve global optimization and generalization. We propose a novel algorithm, FedCO which notably integrates three key components to achieve state-of-the-art (SOTA) performance. (i) First, we employ a Label Skew-Aware loss (LASA) with un Skewed probabilities for unobserved structures during local training [22]. This allows the global model to adjust class predictions during local updates, thereby enhancing global knowledge. (ii) Second, to further mitigate feature drift, we introduce a regularization correction that aligns the local model’s average and variance of samples with the parameters of the batch normalization layers in global model [22]. This reduces feature space discrepancies caused by data heterogeneity during training, improving the performance of the global model. (iii) Lastly, to further reduce the effects of heterogeneity, we present an adaptive aggregation method that calculates consistency through an un Skewed estimation of parameters. The consistency is then adjusted using label entropy, and the resulting optimized weights are sent from local clients to the server for global aggregation. We conducted a theoretical analysis of the proposed method and extensively validated it using three public datasets under three non-IID scenarios. The results demonstrate its significant potential in handling tasks involving heterogeneous data. In summary, our contributions are as follows:
• This paper introduces a novel federated algorithm, FedCO, designed for non-IID settings, with the dual objective of optimizing global consistency and generalization while maintaining fast convergence and high adaptability.
• This paper introduces a loss function based on un Skewed probability and label-skew awareness, along with a regularization term based on feature statistics to address label and feature skew issues. These components integrate local and global knowledge to extract robust feature distributions during local training.
• This paper presents a consistency-based adaptive aggregation method, weighted by label entropy, to further optimize the server aggregation process, enhancing the global model’s ability to handle heterogeneity and improving its generalization performance.
• Comprehensive experiments conducted on three public datasets showcase the enhanced performance of the proposed approach, outperforming several classic baselines, especially under high heterogeneity, confirming its applicability across various scenarios.
The structure of the remaining sections are organized as follows: Section 2 presents technical methods in FL aimed at tackling the issues posed by non-IID data. We also discuss methods for handling label distribution skew and review recent advancements in overcoming the problem of model forgetting. In Section 3, we provide a detailed description of the proposed FL framework and its novel techniques. This includes an introduction to the standard FL architecture and the data heterogeneity issues it faces, followed by our new method based on un Skewed-aware loss, feature-skew-aware regularization, and consistency-optimized aggregation. Section 4 covers the experimental setup and overall evaluation to verify the effectiveness and performance of the proposed method, along with factors that may influence the experimental outcomes. Section 5 shows, through a short theoretical analysis, that the proposed method ensures stable convergence under non-IID conditions. Lastly, Section 6 concludes with a summary of the paper’s contributions and offers perspectives on future research avenues.
2.1 Problem Settings and Overall Framework
The standard FL architecture employs a distributed decentralized training paradigm. A central server periodically samples from a set of
Here,
Fig. 1 and Algorithm 1 illustrate the overall framework and process of our proposed FL method. To reduce the effects of heterogeneity in the federated environment, we employ unbiased-aware loss and feature skew-aware regularization to address label drift and partial labeling issues. Additionally, we introduce a global aggregation method that dynamically adjusts consistency based on label entropy. This comprehensive framework not only considers the training of local clients but also emphasizes the consistency of global aggregation. In the following sections, we will elaborate on these novel techniques incorporated into our FL architecture.

Figure 1: A basic framework for federated learning for consistency optimization.

In the traditional cross-entropy loss function, it is assumed that all classes are uniformly distributed in the training data. However, in real-world FL scenarios, the data distribution across different clients often varies significantly, leading to label skew. To address this issue, the
Let
where
In the context of label skew, we introduce the LASA to retain knowledge of the unseen classes. The LASA is defined as follows: Given a dataset with
First, we calculate the total probability of the unseen labels as
where
here,
We then compute the loss value
The LASA effectively addresses label skew and partial label issues by maximizing the predicted probabilities of the most likely classes during local training. In essence, it enables local models to retain the global model’s predictions on unseen labels, thereby reinforcing global knowledge derived from fully labeled data. Notably, this loss relies solely on the global model’s predictions, which are already communicated during standard FL rounds. Consequently, it introduces no additional label distribution information, fully preserving privacy. Moreover, the proposed loss is not limited to label skew in FL; it can also be readily extended to tackle general label imbalance problems in other domains.
2.3 Adaptive Consistency Aggregation Methods
After addressing the issues of label skew and feature discrepancies in local client training, our next task is to solve another fundamental problem in heterogeneous FL: how to appropriately weight and aggregate the local models sent by clients to update the global model. In basic FL, the most common aggregation approach is FedAvg, which uses a weighted average. However, under heterogeneous conditions, this simple weighted averaging is unfair and fails to fully leverage the optimization capabilities of each client. In fact, clients with highly skewed local data often perform well in the early stages of FL. Assigning larger weights to these clients during aggregation may impede the global model’s convergence and negatively impact its performance. To tackle this issue, we introduce an innovative adaptive dynamic aggregation strategy on the server side. By measuring the degree of optimization of different local models under privacy-preserving constraints, we allocate appropriate weights to each model, taking into account the optimization degree, dataset distribution, and dataset size simultaneously. In the design, we select label entropy as the core metric to measure the difference in local data distribution, combined with model parameter consistency to measure the degree of optimization, which exhibits significant advantages over other client weighting schemes (such as gradient norm-based or loss exponential weighting). First, label entropy can more intuitively quantify the distribution difference of local data labels, which is crucial for weight allocation in heterogeneous FL. Second, compared with gradient norms that may be distorted by noise interference or loss exponential weighting that may excessively amplify weights due to local optima, label entropy is more robust and less sensitive to noise, more accurately reflecting data distribution characteristics. Furthermore, label entropy avoids excessive skew toward client models with high data heterogeneity, effectively enhancing the aggregation fairness and convergence performance of the global model.
We generally assume that the degree of optimization of a local client correlates with the amount of local training iterations or the size of the local dataset, and inversely proportional to the data heterogeneity in a heterogeneous environment. For each client, we assess the local data distribution by calculating the client’s label entropy, and further calculate the consistency between the local model parameters and the global model parameters using an unbiased estimate, reflecting the model’s optimization level during every communication iteration.
Specifically, when the server aggregates the global model, the target client transmits its local model and corresponding optimization coefficient to the server. The implementation is as follows: First, by calculating the label entropy
here,
where
We then account for both the size of the local dataset and the optimization coefficient to compute the weight for each target client:
where
In the experimental section, we conducted extensive qualitative and quantitative experimentsto verify the feasibility and effectiveness of our proposed approach. Our method was compared against several advanced baselines across three different data heterogeneity scenarios. Additionally, we performed ablation studies on the number of clients, data heterogeneity, and our proposed method to further demonstrate its robustness and effectiveness under various conditions. The detailed hyperparameter settings for the federated basic configurations and all baseline methods are summarized in Table 1.

To ensure reproducible federated learning workflows, we first define a unified global architecture and default hyperparameters. This work adopts a classic centralized server-client architecture with one global server and multiple edge clients. For all comparison experiments, the default number of registered clients is set to 10. In each communication round, the server uniformly selects a random subset of clients for local updating. The default global round is 100, and each activated client performs 10 local training epochs per round. The aggregation workflow follows a two-stage pipeline: activated clients optimize locally on private data and upload encrypted local model deltas to the server; the server then executes the proposed label-entropy-based adaptive client aggregation (ACA) to fuse updates into a new global model, which is broadcast to all clients for the next round.
(a) Dataset: We conducted experiments on three image public datasets: CIFAR-10 [23], CIFAR-100 [24], and TinyImageNet [23]. CIFAR-10 has 10 categories and a total of 60,000 images, with 50,000 for training and 10,000 for testing. On the other hand, CIFAR-100 has 100 categories with the same total number of images of 60,000. TinyImageNet has 200 categories and a total of 110,000 images. For quantitative construction, control and evaluation of cross-client data heterogeneity, we adopt the canonical Dirichlet-based non-IID partitioning strategy DirPartition [11] to split training samples, which is the most widely recognized label-skew partitioning scheme in federated vision tasks. Specifically, label distribution across clients obeys the Dirichlet distribution

Figure 2: The heatmaps of the heterogeneity weights from the Dirichlet distribution at
(b) Evaluation Metrics: In our study, we conducted a comprehensive evaluation by using accuracy as the primary metric, following the settings outlined in previous works. We tested the global model’s accuracy on the joint test set, which allows us to assess the ability of the learned global model to generalise. Additionally, the differences in test accuracy revealed the generalization abilities of various methods. To ensure fairness, we trained all algorithms for the same number of rounds.
(c) Baseline Settings: Our method primarily addresses data heterogeneity induced client distribution drift and divergent local updates in the context of non-IID data, so the selected advanced FL baselines are all optimization methods aimed at tackling client-side data heterogeneity. We compared our approach with several methods, including FedAvg [1], FedNova [11], FedProx [6], Scaffold [8], FedLogitCal [25], MOON [26], FedRS [27], and FedProc [28]. Specifically, the regularization coefficient for FedProx was set to
(d) Implementation Details: The project is based on the work of Shi et al. [29]. For the comprehensive experiments, we set the local training rounds to 10, with each client’s data volume partitioned according to the previously described non-IID method. We configured the communication rounds to 100 for CIFAR-10/100 and 50 for TinyImageNet, utilizing the SGD optimizer with a momentum of 0.9. In our FL setup, the local learning rate was consistently set to 0.01. All experiments employed MobileNetV2 as the backbone network, incorporating data augmentation techniques as proposed by Cubuk et al. [30]. The experimental environment was configured with an Intel(R) Xeon(R) Platinum 8352V CPU @ 2.10 GHz and an RTX 4090 (24 GB).
For the proposed FedCO, the regularization coefficient

3.1.1 Ablation Studies Analysis
We conducted a quantitative ablation study to evaluate the contribution of each key component in our proposed FedCO framework Label Skew-Aware loss (LASA), Adaptive Client Aggregation (ACA), and Feature Skew-Aware Regularization (FeSA)—under the non-IID setting with Dirichlet parameter

As shown in the table, on CIFAR-10, the baseline FedAvg achieves 66.32% accuracy. Incorporating ACA alone raises the accuracy to 70.31%, demonstrating the benefit of dynamic weight adjustment in high heterogeneity. Adding only FeSA or LASA yields 68.14% and 69.83%, respectively, indicating that feature alignment and label-skew correction each provide moderate gains. Pairs of components—ACA+FeSA (70.75%), LASA+FeSA (71.65%), and ACA+LASA (72.58%)—outperform any single component, confirming their complementarity. The full model with all three components achieves the best accuracy of 73.64%, underscoring the synergy among adaptive aggregation, feature regularization, and label-skew-aware loss. A similar trend is observed on CIFAR-100, a more challenging dataset with 100 classes. The baseline accuracy is 59.45%. Adding ACA, FeSA, or LASA individually improves accuracy to 61.13%, 61.42%, and 62.08%, respectively. Two-component combinations reach 62.34%–62.57%, and the full FedCO model achieves 62.78%. These results validate the generalizability of FedCO beyond CIFAR-10 and highlight its effectiveness even under high class cardinality. On TinyImageNet, a large-scale dataset with 200 classes, the baseline FedAvg achieves 35.16% accuracy. Incorporating ACA, FeSA, or LASA individually yields 36.23%, 36.15%, and 36.53%, respectively. Two-component combinations improve accuracy to 36.54%–36.87%, and the full FedCO model achieves the best accuracy of 37.45%. Although the absolute gains are smaller due to the increased task difficulty, the consistent improvement trend across all datasets confirms that FedCO’s three components synergistically address label skew, feature drift, and client heterogeneity under extreme non-IID conditions.
To evaluate the impact of different aggregation strategies, we compared our proposed ACA with standard FedAvg and FedExp [31]. As shown in Fig. 3, FedExp yields performance nearly identical to FedAvg, indicating that naive aggregation rules are insufficient to handle severe label distribution skew. In contrast, our ACA consistently achieves superior accuracy across all datasets and heterogeneity levels. This clear margin justifies our choice of ACA as the final aggregation mechanism, as it adaptively mitigates the negative effects of diverse local updates via label-entropy guided weighting.

Figure 3: Ablation study of aggregation strategies.
Overall, this ablation study demonstrates that each of the three proposed components contributes positively to handling label skew, feature drift, and client heterogeneity, and their combination yields the most robust performance across different datasets under extreme non-IID conditions.
3.2 Overall Performance Comparison
In the overall performance comparison, FedCO demonstrates remarkable adaptability and robustness, especially in highly heterogeneous environments. Its core advantage lies in its ability to adjust global generalization through label correction and dynamic weighting, enabling it to maintain superior model convergence and final performance even in the face of extremely imbalanced client data distributions.
In Tables 4 and 5, we compared various FL optimization methods on the CIFAR-10 and CIFAR-100 datasets, all of which were run for 100 rounds using different non-IID data partitions (


On the CIFAR-100 dataset, FedCO also performs exceptionally well, achieving an accuracy of 62.63% under
Additionally, in Table 6, we tested the more challenging Tiny-ImageNet dataset across the same four heterogeneity levels. FedCO achieves the highest test accuracy for all

3.3 Performance with Different Local Epochs
We validated the effectiveness of our method by adjusting the number of local epochs for each client, either increasing or decreasing them. We utilized the Tiny-ImageNet dataset and set the local epochs to 5, 10, and 20. The results are displayed in Fig. 4. Under various epoch settings, our method consistently outperformed other baselines. When the number of local updates is too low, the model fails to train effectively, resulting in poor performance. Our approach aims to mitigate label skew during local updates and optimize global consistency, which explains why FedAvg performs poorly at lower epoch counts. In contrast, our method remains relatively stable. While baseline performance improves with a larger number of epochs, our method consistently maintains superior performance compared to the baselines.

Figure 4: Visualization of accuracy and loss under ablation of local client rounds.
3.4 Ablation with Varying Client Numbers
We further investigated whether the optimization effect of the proposed FedCO method remains significant when the number of clients increases. In this experiment, we divided the Tiny-ImageNet dataset into 10, 20, and 30 clients for comparative experiments to verify the robustness of the method. The experimental results are shown in Figs. 5 and 6, which respectively demonstrate the changes in global model accuracy and loss with the number of communication rounds. The results show that as the number of global communication rounds increases, the performance of the FedCO method remains stable under different numbers of clients and significantly outperforms the traditional FedAvg method. Specifically, FedCO exhibits a faster and more significant improvement in accuracy, and with the increase in the number of clients, it can still bring a 2%~3% performance improvement. In addition, in terms of training loss, the decline rate of FedCO is also significantly better than that of the comparative method.

Figure 5: Visualization of accuracy and loss under ablation of the number of clients.

Figure 6: Visualization of accuracy and loss compared to multiple baselines.
This advantage is mainly attributed to the innovative design of FedCO: by combining local optimization with global aggregation, FedCO effectively alleviates the model bias problem caused by data heterogeneity among clients. In particular, when the number of clients increases, the feature skew correction regularization and optimization strategy designed by FedCO can better balance the adaptability of the global model across different clients, thereby improving overall performance. This result further verifies the robustness and wide applicability of FedCO.
3.5 Computation Cost & Communication Cost
To ensure a fair comparison, all methods were evaluated on the same machine (fixed Intel Xeon CPU and a single RTX 4090 GPU), with identical batch size, local learning rate, SGD optimizer, and 10 local epochs per round. The normalized training time reported in Table 7 is defined as the net GPU runtime consumed to complete exactly one global communication round under a unified non-IID Dirichlet partition with

Regarding communication complexity, FedCO introduces statistical information such as label entropy and consistency estimates to dynamically adjust the aggregation weights of the global model. Represented as scalars, these statistics impose negligible storage overhead. In our experiments using MobileNetV2 as the backbone model (with a parameter size of approximately 9.6 MB), the additional transmission of label entropy and consistency statistics contributes only about 0.01% to the communication overhead, which can be considered negligible. This represents a significant advantage over traditional FedAvg in terms of communication cost, while simultaneously enhancing the performance of the global model, highlighting FedCO’s efficiency and robustness in optimizing heterogeneous FL.
To demonstrate the convergence of FedCO, we need to establish some common assumptions regarding the objective function and gradient:
Assumption 1: Considering a general non-convex minimization problem, the local objective functions
(1) The gradient of the loss function
This ensures that the gradient changes are not excessively large.
(2) Each client’s gradient estimation has bounded variance, which means there exists a constant
This limits the level of noise introduced by local data.
(3) Each client’s gradient estimation is unbiased, meaning for any client
This guarantees that local updates from each client do not introduce skew.
Assumption 2: In the presence of client heterogeneity, the following condition holds: For all
While Assumption 1 addresses general properties for non-convex minimization problems, Assumption 2 is widely referenced in previous works [8,11,32] regarding heterogeneity. Under the conditions of bounded gradients and Lipschitz continuity for each client’s loss function
Specifically, after
where
We also conducted a convergence analysis based on the visualization of the data in Tiny-Imagenet with

Figure 7: Visualization of accuracy and loss compared to multiple baselines.
Despite the significant progress achieved by FedCO in heterogeneous federated learning, several limitations remain that warrant further investigation.
While the extra transmission of label entropy and consistency statistics introduces only about 0.01% overhead per round under our experimental setting, this overhead may become non-negligible in ultra-large-scale deployments involving thousands of clients or low-bandwidth environments. The server must collect scalar statistics from all participating clients each round, leading to linear accumulation. Therefore, future work should develop lightweight sketching techniques (e.g., Count-Min sketches or probabilistic counting) that compress entropy statistics in a sub-linear manner relative to the number of label classes, preserving the benefits of adaptive aggregation while scaling to massive client populations.
Our current experiments are limited to 10–50 clients. The aggregation strategy—particularly the server-side computation of label entropy consistency—has not been validated on thousands of clients or high-dimensional data. To address this, we plan to explore hierarchical federated learning architectures and sparse update strategies that reduce per-round communication and computation, enabling FedCO to efficiently leverage distributed resources. Trade-off between efficiency and performance on edge devices. The dynamic adjustment of aggregation weights requires the server to compute label entropy consistency, which is lightweight on a powerful server but could become a bottleneck on resource-constrained edge devices if the server were decentralized. For future work, adaptive resource allocation mechanisms (e.g., early exit or client-side sub-sampling of statistical information) can be investigated to balance latency and accuracy on heterogeneous edge hardware. Adversarial robustness against label-entropy manipulation. FedCO relies on clients honestly reporting their label distributions. A malicious client could fabricate label entropy values to artificially increase its aggregation weight, thereby biasing the global model. This specific vulnerability to Byzantine attacks has not been tested. To address this, we propose integrating robust aggregation rules tailored for entropy-based statistics, such as trimmed mean, median, or Krum. Additionally, cryptographic verification (e.g., zero-knowledge proofs or commitment schemes) can allow the server to verify the correctness of reported label entropy without accessing raw client data. Defending against data poisoning and model inversion attacks—where an adversary injects poisoned samples or reconstructs private information—remains an open direction that requires further study. Communication security. Although FedCO does not currently implement encryption for transmitted parameters or label entropy, this limitation is not unique to our method. In privacy-sensitive applications (e.g., healthcare, finance), any FL framework must secure communication against man-in-the-middle attacks. Future work can adopt standard encryption techniques (e.g., TLS) as a baseline, and for stronger guarantees, homomorphic encryption or secure multi-party computation can be integrated. Importantly, these security mechanisms are orthogonal to FedCO’s heterogeneity handling and can be added without altering the core algorithm.
In summary, the above future directions are directly motivated by the limitations identified in our current study. By addressing them, FedCO can become more scalable, robust, and secure, thereby advancing its applicability in real-world heterogeneous federated learning systems.
In this work, Our proposed FedCO has demonstrated effectiveness in handling label skew and feature heterogeneity under extreme non-IID conditions. However, several limitations of the current study need to be acknowledged, which also point to concrete directions for future research.
The performance of FedCO relies on manually tuned balancing weights between the label-shift correction loss and the feature regularization term. All experiments in this work adopt fixed weights for individual datasets, yet static parameter settings tend to be suboptimal in practical federated learning systems where data distributions evolve over time. Future research can explore adaptive hyperparameter control mechanisms. Meta-learning schemes or online adjustment strategies driven by real-time heterogeneity estimation are promising solutions. For instance, monitoring the variance of label entropy across clients enables automatic tuning of feature correction strength, making FedCO a self-adaptive solution better suited for dynamic operating environments. Although the extra communication overhead introduced by label entropy and consistency statistics is marginal at approximately 0.01% per communication round, the server still needs to collect such scalar information from all participating clients. Such small overhead may become noticeable when accumulated in large-scale cross-device federated learning deployments with thousands of clients or limited network bandwidth. Replacing direct transmission of raw statistics with lightweight sketching techniques presents a viable improvement. Methods such as Count-Min sketches and probabilistic counting can compress entropy statistics in a sub-linear manner relative to the number of label classes. This approach retains the merits of adaptive aggregation while supporting deployment on massive client groups.
The current framework operates under the assumption that all clients behave honestly and report authentic label distributions. Malicious participants can manipulate label entropy values to bias global aggregation results, such as fabricating entropy data to gain higher aggregation weights. The vulnerability to Byzantine attacks remains unaddressed in this work. Follow-up studies may develop robust aggregation rules tailored for entropy-based statistics, including trimmed mean, median and Krum algorithms. Additionally, cryptographic techniques such as zero-knowledge proofs and commitment schemes can be adopted. These tools allow the server to verify the validity of reported label entropy without accessing raw client data, which delivers provable security against adversarial clients while preserving the core capability of mitigating label skew.
In summary, FedCO serves as a practical solution for heterogeneous federated learning. Its real-world deployment can be further enhanced via adaptive hyperparameter tuning, a further reduction of communication overhead, and strengthened resilience against malicious clients. The research directions discussed above are derived directly from the existing limitations and possess solid technical feasibility. We hope this discussion can inspire more studies to advance the robustness and scalability of heterogeneous federated learning systems.
Acknowledgement: Thank you very much for Dr. Donglin Zhu’s technical support.
Funding Statement: This work is supported by the National Natural Science Foundation of China (Nos. 62272418, 62102058), Basic public welfare research program of Zhejiang Province (No. LGG18E050011), the Major Open Project of Key Laboratory for Advanced Design and Intelligent Computing of the Ministry of Education under grant ADIC2023ZD001.
Author Contributions: Study conception, Design, Conceptualization, Data curation, Writing—original draft, Methodology: Rui Wu; Supervision, Methodology, Writing—original draft, Writing—review & editing: Yehong Li; Resources, Software, Validation, Visualization: Hongjie Guo; Investigation, Formal analysis, Writing—original draft: Gangqiang Hu; Supervision, Conceptualization, Writing—review & editing, Project administration: Changjun Zhou; Data curation, Draft manuscript preparation: Qile Zou. All authors reviewed and approved the final version of the manuscript.
Availability of Data and Materials: Data that support the findings of this study are available from the corresponding author upon reasonable request.
Ethics Approval: Not applicable.
Conflicts of Interest: The authors declare no conflicts of interest.
References
1. Konečnỳ J. Federated learning: strategies for improving communication efficiency. arXiv:1610.05492. 2016. [Google Scholar]
2. Ouyang C, Mao J, Liu Z, Zhu D, Zhou C, Hu G, et al. Federated learning with dynamics-aware loss for label noise. Expert Syst Appl. 2026;312(11):131523. doi:10.1016/j.eswa.2026.131523. [Google Scholar] [CrossRef]
3. Sun Y, Shen L, Huang T, Ding L, Tao D. Fedspeed: larger local interval, less communication round, and higher generalization accuracy. arXiv:2302.10429. 2023. [Google Scholar]
4. Li L, Fan Y, Tse M, Lin KY. A review of applications in federated learning. Comput Ind Eng. 2020;149(5):106854. doi:10.1016/j.cie.2020.106854. [Google Scholar] [CrossRef]
5. Guo Y, Guo K, Cao X, Wu T, Chang Y. Out-of-distribution generalization of federated learning via implicit invariant relationships. In: Proceedings of the 40th International Conference on Machine Learning; 2023 Jul 23–29; Honolulu, HI, USA. p. 11905–33. [Google Scholar]
6. Li T, Sahu AK, Zaheer M, Sanjabi M, Talwalkar A, Smith V. Federated optimization in heterogeneous networks. Proc Mach Learn Syst. 2020;2:429–50. doi: 10.48550/arxiv.1812.06127. [Google Scholar] [CrossRef]
7. Kim G, Kim J, Han B. Communication-efficient federated learning with accelerated client gradient. In: Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition; 2024 Jun 17–21; Seattle, WA, USA. p. 12385–94. [Google Scholar]
8. Karimireddy SP, Kale S, Mohri M, Reddi S, Stich S, Suresh AT. Scaffold: stochastic controlled averaging for federated learning. In: Proceedings of the 37th International Conference on Machine Learning; 2020 Jul 13–18; Vienna, Austria. p. 5132–43. [Google Scholar]
9. Li X, Jiang M, Zhang X, Kamp M, Dou Q. FedBN: federated learning on non-IID features via local batch normalization. arXiv:2102.07623. 2021. [Google Scholar]
10. Reddi S, Charles Z, Zaheer M, Garrett Z, Rush K, Konečnỳ J, et al. Adaptive federated optimization. arXiv:2003.00295. 2020. [Google Scholar]
11. Wang J, Liu Q, Liang H, Joshi G, Poor HV. Tackling the objective inconsistency problem in heterogeneous federated optimization. Adv Neural Inf Process Syst. 2020;33:7611–23. doi: 10.48550/arxiv.2007.07481. [Google Scholar] [CrossRef]
12. Wang Y, Chen H, Heng Q, Hou W, Fan Y, Wu Z, et al. Freematch: self-adaptive thresholding for semi-supervised learning. arXiv:2205.07246. 2022. [Google Scholar]
13. Chen H, Tao R, Fan Y, Wang Y, Wang J, Schiele B, et al. Softmatch: addressing the quantity-quality trade-off in semi-supervised learning. arXiv:2301.10921. 2023. [Google Scholar]
14. Cao Q, Zhu Z, Lian Z, Zhang R, Li B, Xiong Y, et al. PPFL: a parameter behavior-driven plug-in personalization engine for federated learning. In: Koenig S, Jenkins C, Taylor ME, editors. Proceedings of the Fortieth AAAI Conference on Artificial Intelligence, Thirty-Eighth Conference on Innovative Applications of Artificial Intelligence, Sixteenth Symposium on Educational Advances in Artificial Intelligence, AAAI 2026; 2026 Jan 20–27; Singapore. Menlo Park, CA, USA: AAAI Press; 2026. p. 19898–906. [Google Scholar]
15. Chen W, Gu W, Peng L, Yan T, Cai R, Hao Z, et al. Horizontal and vertical federated causal structure learning via higher-order cumulants. In: Koenig S, Jenkins C, Taylor ME, editors. Proceedings of the Fortieth AAAI Conference on Artificial Intelligence, Thirty-Eighth Conference on Innovative Applications of Artificial Intelligence, Sixteenth Symposium on Educational Advances in Artificial Intelligence, AAAI 2026; 2026 Jan 20–27; Singapore. Menlo Park, CA, USA: AAAI Press; 2026. p. 20280–8. [Google Scholar]
16. Chen Y, Lu J, Cao S, Wang W, Li G, WenG. FedCure: mitigating participation bias in semi-asynchronous federated learning with non-IID data. In: Koenig S, Jenkins C, Taylor ME, editors. Proceedings of the Fortieth AAAI Conference on Artificial Intelligence, Thirty-Eighth Conference on Innovative Applications of Artificial Intelligence, Sixteenth Symposium on Educational Advances in Artificial Intelligence, AAAI 2026; 2026 Jan 20–27; Singapore. Menlo Park, CA, USA: AAAI Press; 2026. p. 20418–26. [Google Scholar]
17. Zhang J, Liu X, Niu J, Tang S, Yang H, Wu X. Causality inspired federated learning for OOD generalization. In: Singh A, Fazel M, Hsu D, Lacoste-Julien S, Berkenkamp F, Maharaj T, et al., editors. Proceedings of the Forty-Second International Conference on Machine Learning, ICML 2025; 2025 Jul 13–19; Vancouver, BC, Canada. p. 75615–37. [Google Scholar]
18. Tang X, Yu H, Li Z, Li X. Multi-session budget optimization for forward auction-based federated learning. In: Singh A, Fazel M, Hsu D, Lacoste-Julien S, Berkenkamp F, Maharaj T, et al., editors. Proceedings of the Forty-Second International Conference on Machine Learning, ICML 2025; 2025 Jul 13–19; Vancouver, BC, Canada. p. 59005–16. [Google Scholar]
19. Agarwal A, Joshi G, Pileggi LT. FedECADO: a dynamical system model of federated learning. In: Singh A, Fazel M, Hsu D, Lacoste-Julien S, Berkenkamp F, Maharaj T, et al., editors. Proceedings of the Forty-Second International Conference on Machine Learning, ICML 2025; 2025 Jul 13–19; Vancouver, BC, Canada. p. 531–49. [Google Scholar]
20. Bienstock A, Kumar U, Polychroniadou A. DMM: distributed matrix mechanism for differentially-private federated learning based on constant-overhead linear secret resharing. In: Singh A, Fazel M, Hsu D, Lacoste-Julien S, Berkenkamp F, Maharaj T, et al., editors. Proceedings of the Forty-Second International Conference on Machine Learning, ICML 2025; 2025 Jul 13–19; Vancouver, BC, Canada. p. 4360–83. [Google Scholar]
21. Hou C, Wang M, Zhu Y, Lazar D, Fanti G. Private federated learning using preference-optimized synthetic data. In: Singh A, Fazel M, Hsu D, Lacoste-Julien S, Berkenkamp F, Maharaj T, et al., editors. Proceedings of the Forty-Second International Conference on Machine Learning, ICML 2025; 2025 Jul 13–19; Vancouver, BC, Canada. p. 24025–44. [Google Scholar]
22. Gao Z, Wu F, Gao W, Zhuang X. A new framework of swarm learning consolidating knowledge from multi-center non-IID data for medical image segmentation. IEEE Trans Med Imag. 2022;42(7):2118–29. doi:10.1109/tmi.2022.3220750. [Google Scholar] [PubMed] [CrossRef]
23. Krizhevsky A, Hinton G. Learning multiple layers of features from tiny images. Handb Syst Autoimmune Dis. 2009;1(4):32–3. doi:10.1016/j.tics.2007.09.004. [Google Scholar] [CrossRef]
24. Ma Z, Cao A, Yang F, Wei X. Curriculum dataset distillation. arXiv:2405.09150. 2024. [Google Scholar]
25. Zhang J, Li Z, Li B. Federated learning with label distribution skew via logits calibration. arXiv:2209.00189. 2022. [Google Scholar]
26. Li Q, He B, Song D. Model-contrastive federated learning. In: Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition; 2021 Jun 19–25; Nashville, TN, USA. p. 10713–22. [Google Scholar]
27. Li XC, Zhan DC. FedRS: federated learning with restricted softmax for label distribution non-IID data. In: Proceedings of the 27th ACM SIGKDD Conference on Knowledge Discovery & Data Mining; 2021 Aug 14–18; Virtual. p. 995–1005. [Google Scholar]
28. Mu X, Shen Y, Cheng K, Geng X, Fu J, Zhang T, et al. FedProc: prototypical contrastive federated learning on non-IID data. Future Gener Comput Syst. 2023;143:93–104. [Google Scholar]
29. Shi Y, Liang J, Zhang W, Tan VYF, Bai S. Towards understanding and mitigating dimensional collapse in heterogeneous federated learning. In: Proceedings of the 11th International Conference on Learning Representations; 2023 May 1–5; Kigali, Rwanda. [Google Scholar]
30. Cubuk ED, Zoph B, Mane D, Vasudevan V, Le QV. Autoaugment: learning augmentation policies from data. arXiv:1805.09501. 2018. [Google Scholar]
31. Jhunjhunwala D, Wang S, JoshiG. FedExP: speeding up federated averaging via extrapolation. In: Proceedings of the Eleventh International Conference on Learning Representations, ICLR 2023; 2023 May 1–5; Kigali, Rwanda. [Google Scholar]
32. Dai R, Yang X, Sun Y, Shen L, Tian X, Wang M, et al. Fedgamma: federated learning with global sharpness-aware minimization. IEEE Trans Neural Netw Learn Syst. 2023;35(12):17479–92. [Google Scholar]
Cite This Article
Copyright © 2026 The Author(s). Published by Tech Science Press.This work is licensed under a Creative Commons Attribution 4.0 International License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.


Submit a Paper
Propose a Special lssue
View Full Text
Download PDF
Downloads
Citation Tools