Peer Review History

Original SubmissionMarch 27, 2025
Decision Letter - Jianchao Bai, Editor

PONE-D-25-14711FedNolowe: A Normalized Loss-Based Weighted Aggregation Strategy for Robust Federated Learning in Heterogeneous EnvironmentsPLOS ONE

Dear Dr. Le,

Thank you for submitting your manuscript to PLOS ONE. After careful consideration, we feel that it has merit but does not fully meet PLOS ONE’s publication criteria as it currently stands. Therefore, we invite you to submit a revised version of the manuscript that addresses the points raised during the review process.   Please submit your revised manuscript by Jun 20 2025 11:59PM. If you will need more time than this to complete your revisions, please reply to this message or contact the journal office at plosone@plos.org. When you're ready to submit your revision, log on to https://www.editorialmanager.com/pone/ and select the 'Submissions Needing Revision' folder to locate your manuscript file. Please include the following items when submitting your revised manuscript:

  • A rebuttal letter that responds to each point raised by the academic editor and reviewer(s). You should upload this letter as a separate file labeled 'Response to Reviewers'.
  • A marked-up copy of your manuscript that highlights changes made to the original version. You should upload this as a separate file labeled 'Revised Manuscript with Track Changes'.
  • An unmarked version of your revised paper without tracked changes. You should upload this as a separate file labeled 'Manuscript'.

In addition, it is recomended to review some rlated work to problem (1) since it is a finite-sum minimization problem arising from machine learning. For example, [Generalized Asymmetric Forward–Backward–Adjoint Algorithms for Convex–Concave Saddle-Point Problem, https://link.springer.com/article/10.1007/s10915-025-02802-7] also presented a stochastic method with convergence ensured; [Federated Learning: A Survey on Enabling Technologies, Protocols, and Applications, https://ieeexplore.ieee.org/document/9153560]  provides a comprehensive study of Federated Learning with an emphasis on enabling software and hardware platforms, protocols, real-life applications and use-cases.

Kind regards,

Academic Editor

PLOS ONE

Journal requirements:

When submitting your revision, we need you to address these additional requirements.

1. Please ensure that your manuscript meets PLOS ONE's style requirements, including those for file naming. The PLOS ONE style templates can be found at

https://journals.plos.org/plosone/s/file?id=wjVg/PLOSOne_formatting_sample_main_body.pdf and

https://journals.plos.org/plosone/s/file?id=ba62/PLOSOne_formatting_sample_title_authors_affiliations.pdf

2. Please update your submission to use the PLOS LaTeX template. The template and more information on our requirements for LaTeX submissions can be found at http://journals.plos.org/plosone/s/latex

3. Please note that PLOS ONE has specific guidelines on code sharing for submissions in which author-generated code underpins the findings in the manuscript. In these cases, we expect all author-generated code to be made available without restrictions upon publication of the work. Please review our guidelines at https://journals.plos.org/plosone/s/materials-and-software-sharing#loc-sharing-code and ensure that your code is shared in a way that follows best practice and facilitates reproducibility and reuse.

Reviewers' comments:

1. Is the manuscript technically sound, and do the data support the conclusions?

The manuscript must describe a technically sound piece of scientific research with data that supports the conclusions. Experiments must have been conducted rigorously, with appropriate controls, replication, and sample sizes. The conclusions must be drawn appropriately based on the data presented.

Reviewer #1: Partly

**********

2. Has the statistical analysis been performed appropriately and rigorously?

Reviewer #1: No

**********

3. Have the authors made all data underlying the findings in their manuscript fully available?

The PLOS Data policy requires authors to make all data underlying the findings described in their manuscript fully available without restriction, with rare exception (please refer to the Data Availability Statement in the manuscript PDF file). The data should be provided as part of the manuscript or its supporting information, or deposited to a public repository. For example, in addition to summary statistics, the data points behind means, medians and variance measures should be available. If there are restrictions on publicly sharing data—e.g. participant privacy or use of data from a third party—those must be specified.

Reviewer #1: Yes

**********

4. Is the manuscript presented in an intelligible fashion and written in standard English?

PLOS ONE does not copyedit accepted manuscripts, so the language in submitted articles must be clear, correct, and unambiguous. Any typographical or grammatical errors should be corrected at revision, so please note any specific errors here.

Reviewer #1: Yes

**********

5. Review Comments to the Author

Please use the space provided to explain your answers to the questions above. You may also include additional comments for the author, including concerns about dual publication, research ethics, or publication ethics. (Please upload your review as an attachment if it exceeds 20,000 characters)

Reviewer #1: 1. Methodological novelty should be strengthened, like clarifying how FedNolowe’s two-stage normalization differs fundamentally from prior loss-based weighting (e.g., FedAsl’s inversion vs. FedNolowe’s subtraction).

2. Assumption 4 lacks some empirical support, while the cosine similarity between the client gradient and the global gradient should be calculated to verify this assumption and strengthen the validation of theoretical claims.

2. Non-IID data partitioning parameters (Dirichlet α=0.1 for MNIST vs. α=0.2 for other datasets) lack justification, and sensitivity analysis across α values is missing.

3. FedNolowe’s performance parity with FedProx/FedMa on MNIST/Fashion-MNIST but superiority on CIFAR-10 is not rigorously explained (e.g., model architecture interactions).

4. Metrics (training/validation loss, accuracy) are reported as averages over rounds, but lack variance estimates (standard deviation, error bands) or statistical tests (t-test, ANOVA) to confirm significance.

5. Raw training/validation loss trajectories, per-client weights, and code for FedNolowe are not provided, hindering reproducibility.

6. Minor issues require attention such as inconsistent terminology ("Manhattan normalization" in Abstract and "L1 normalization" in Section 3.2), and format issue of references ([1] and [15]).

**********

6. PLOS authors have the option to publish the peer review history of their article (what does this mean?). If published, this will include your full peer review and any attached files.

If you choose “no”, your identity will remain anonymous but your review may still be made public.

Do you want your identity to be public for this peer review? For information about this choice, including consent withdrawal, please see our Privacy Policy.

Reviewer #1: No

**********

Revision 1

Original Manuscript ID: PONE-D-25-14711

Original Article Title: “A Normalized Loss-Based Weighted Aggregation Strategy for Robust Federated Learning in Heterogeneous Environments”

May 10th, 2025

Dear Editorial board and Reviewers,

We sincerely thank the Editorial Board and Reviewers for providing the results and additional articles for us. We highly appreciate the reviewers' comments and have carefully reviewed the articles sent by the editorial board, incorporating them into the references of our paper as follows:

Article 1: "Generalized Asymmetric Forward--Backward--Adjoint Algorithms for Convex--Concave Saddle-Point Problem" has been included as reference number [36], cited at line 188 to strengthen the method of convergence analysis of our work, FedNolowe.

Article 2: "Federated Learning: A Survey on Enabling Technologies, Protocols, and Applications" has been included as reference number [8], cited at line 10 to support the idea of the impact of heterogeneous data on FL.

We have also re-submitted all the required files as requested:

- Response to Reviewers

- Revised Manuscript with Track Changes

- Revised Manuscript

Below are our responses to the revisions requested by the reviewer:

Reviewer #1:

1. Methodological novelty should be strengthened, like clarifying how FedNolowe’s two-stage normalization differs fundamentally from prior loss-based weighting (e.g., FedAsl’s inversion vs. FedNolowe’s subtraction).

We sincerely thank the reviewer for this helpful comment. To clarify, we have revised the Methodology section (lines 153–158) to highlight that FedNolowe adopts a two-stage normalization strategy—first scaling client losses across the round, then applying a subtraction-based inversion to compute weights. This contrasts with FedAsl’s direct division-based approach and helps avoid instability when losses are near zero or highly skewed in non-i.i.d. settings, resulting in more stable and bounded weights.

2. Assumption 4 lacks some empirical support, while the cosine similarity between the client gradient and the global gradient should be calculated to verify this assumption and strengthen the validation of theoretical claims.

We thank the reviewer for the thoughtful suggestion. To support Assumption 4, we conducted experiments measuring the cosine similarity between the aggregated weighted client gradients and the global gradient on MNIST, Fashion-MNIST, and CIFAR-10. As reported in Appendix Detail Convergence Analysis of FedNolowe (lines 638–651), the average cosine similarities across 50 communication rounds are as follows: MNIST (0.3331 ± 0.0596), Fashion-MNIST (0.3421 ± 0.0516), and CIFAR-10 (0.3817 ± 0.0457). These consistently positive values indicate strong alignment, thereby empirically supporting Assumption 4 even in non-i.i.d. settings.

3. Non-IID data partitioning parameters (Dirichlet α=0.1 for MNIST vs. α=0.2 for other datasets) lack justification, and sensitivity analysis across α values is missing.

- We thank the reviewer for the helpful comment. We have revised lines 220–222 to clarify our choice of Dirichlet concentration parameters for simulating non-i.i.d. settings. While FedMA and FedProx both adopted a relatively mild heterogeneity level with 𝛼=0.5, we intentionally used 𝛼=0.1 for MNIST to create a more challenging, highly heterogeneous setting, and 𝛼=0.2 for Fashion-MNIST and CIFAR-10 to reflect moderate heterogeneity while accounting for their greater data complexity. This results in skewed class distributions and variable sample sizes across clients, as illustrated in Figures 1 and 2, better simulating practical federated environments as suggested by Hsu et al. (2019).

- We thank the reviewer for pointing out the lack of sensitivity analysis across different Dirichlet 𝛼 values. In response, we have added Figures 12–15 in Appendix Sensitivity Analysis of FedNolowe and FedAsl, covering 𝛼=0.05, 0.1, 0.5, and 100, respectively. We also revised lines 579-593 to provide a more detailed explanation of how varying data heterogeneity levels affect the subtraction-based (FedNolowe) and division-based (FedAsl) approaches. The new results show that under highly heterogeneous conditions (𝛼=0.05 and 0.1), subtraction-based methods—especially FedNolowe—consistently achieve lower and more stable validation loss. Division-based weighting exhibits large fluctuations during early and mid-training rounds, highlighting its sensitivity to data skewness. As 𝛼 increases, performance across methods becomes similar; at 𝛼=100, where the data is nearly i.i.d., all methods converge rapidly with negligible differences. These findings confirm the robustness of the subtraction-based design in non-i.i.d. settings while reaffirming the validity of division-based weighting in i.i.d. cases, aligning well with our theoretical insights.

4. FedNolowe’s performance parity with FedProx/FedMa on MNIST/Fashion-MNIST but superiority on CIFAR-10 is not rigorously explained (e.g., model architecture interactions).

We thank the reviewer for this important observation. In response, we have added a detailed explanation in the revised manuscript (lines 396 to 403) to clarify why FedMA performs poorly on the CIFAR-10 dataset. Specifically, at a client fraction of 40%, FedMA exhibits a higher validation loss (1.14 ± 0.05) and lower accuracy (59.15% ± 2.17%) compared to FedProx, which achieves a lower loss (0.92 ± 0.06) and higher accuracy (67.60% ± 2.27%).

This result contrasts with the outcomes on MNIST and Fashion-MNIST, where FedMA demonstrates comparable or superior performance to FedProx, as shown in Tables 3 and 4. The performance degradation on CIFAR-10 primarily stems from the model architecture used—specifically the VGG9 network—which includes Batch Normalization layers. These layers were not considered in the original FedMA design and implementation, as noted in the original FedMA paper (Wang et al., 2020).

This clarification highlights the important interaction between data heterogeneity and model architecture complexity and explains why FedMA may struggle in deeper models like VGG9, despite its strong performance on simpler datasets.

5. Metrics (training/validation loss, accuracy) are reported as averages over rounds, but lack variance estimates (standard deviation, error bands) or statistical tests (t-test, ANOVA) to confirm significance.

We thank the reviewer for these important sugesstions. To address this, we have added standard deviation estimates computed using a rolling window of size 5 for all reported metrics (training loss, validation loss, F1-score, and accuracy) across all tables in the Results section from line 360 to line 93. These values provide a local measure of variability and offer a more informative view of the stability of each algorithm over training rounds. Additionally, we have revised the corresponding result descriptions in the text to reflect these variance estimates and support our conclusions with clearer evidence.

6. Raw training/validation loss trajectories, per-client weights, and code for FedNolowe are not provided, hindering reproducibility.

- Code Availability: We have added a footnote (1) in the Abstract linking to the publicly accessible GitHub repository containing the complete code for FedNolowe, ensuring full transparency and reproducibility. https://github.com/dongld-2020/fednolowe

- Raw training/validation loss trajectories, per-client weights: We thank the reviewer for the suggestion regarding raw training/validation loss trajectories and per-client weights. In response, we have added logging functionalities in the released codebase to enable users to record and inspect these raw outputs during training. We also attached the logs file of the additional experiments in the Sensitive Analysis section as Suporting Information.

7. Minor issues require attention such as inconsistent terminology ("Manhattan normalization" in Abstract and "L1 normalization" in Section 3.2), and format issue of references ([1] and [15]).

We thank the reviewer for these helpful suggestions.

- To ensure clarity and consistency, we have updated all instances of “Manhattan normalization” to the standard term “L1 normalization” throughout the manuscript. These changes are reflected at lines 41, Table 1 (above line 114), and in the Abstract.

- Regarding the formatting issues in references [1] and [15], we have revised them to comply with the required citation style. The corrected references now appear as follows:

[1] McMahan, Brendan; Moore, Eider; Ramage, Daniel; Hampson, Seth; Aguera y Arcas, Blaise. Communication-efficient learning of deep networks from decentralized data. In: Proceedings of the 20th International Conference on Artificial Intelligence and Statistics (AISTATS), PMLR; 2017. pp. 1273–1282.

[15] Li, Zexi; Lin, Tao; Shang, Xinyi; Wu, Chao. Revisiting weighted aggregation in federated learning with neural networks. In: Proceedings of the 40th International Conference on Machine Learning (ICML), PMLR; 2023. pp. 19767–19788.

These updates can be found on lines 446 and 488 in the revised manuscript.

We would like to once again express our sincere thanks to the Editors and Reviewers for their thoughtful feedback and constructive suggestions. We have carefully addressed all comments and revised the manuscript accordingly to improve its clarity, technical depth, and overall presentation.

We hope the revised version meets your expectations, and we remain open to any further suggestions. Thank you for your time and consideration.

Sincerely,

Duy-Dong Le,

Nguyen Huynh-Tuong,

Anh-Khoa Tran,

Minh-Son Dao,

and Pham The Bao

Attachments
Attachment
Submitted filename: Rebuttal Letter Response to Reviewers.docx
Decision Letter - Jianchao Bai, Editor

FedNolowe: A Normalized Loss-Based Weighted Aggregation Strategy for Robust Federated Learning in Heterogeneous Environments

PONE-D-25-14711R1

Dear Dr. Le,

We’re pleased to inform you that your manuscript has been judged scientifically suitable for publication and will be formally accepted for publication once it meets all outstanding technical requirements.

Within one week, you’ll receive an e-mail detailing the required amendments. When these have been addressed, you’ll receive a formal acceptance letter and your manuscript will be scheduled for publication.

An invoice will be generated when your article is formally accepted. Please note, if your institution has a publishing partnership with PLOS and your article meets the relevant criteria, all or part of your publication costs will be covered. Please make sure your user information is up-to-date by logging into Editorial Manager at Editorial Manager® and clicking the ‘Update My Information' link at the top of the page. If you have any questions relating to publication charges, please contact our Author Billing department directly at authorbilling@plos.org.

If your institution or institutions have a press office, please notify them about your upcoming paper to help maximize its impact. If they’ll be preparing press materials, please inform our press team as soon as possible -- no later than 48 hours after receiving the formal acceptance. Your manuscript will remain under strict press embargo until 2 pm Eastern Time on the date of publication. For more information, please contact onepress@plos.org.

Kind regards,

Academic Editor

PLOS ONE​

**********

Formally Accepted
Acceptance Letter - Jianchao Bai, Editor

PONE-D-25-14711R1

PLOS ONE

Dear Dr. Le,

I'm pleased to inform you that your manuscript has been deemed suitable for publication in PLOS ONE. Congratulations! Your manuscript is now being handed over to our production team.

At this stage, our production department will prepare your paper for publication. This includes ensuring the following:

* All references, tables, and figures are properly cited

* All relevant supporting information is included in the manuscript submission,

* There are no issues that prevent the paper from being properly typeset

You will receive further instructions from the production team, including instructions on how to review your proof when it is ready. Please keep in mind that we are working through a large volume of accepted articles, so please give us a few days to review your paper and let you know the next and final steps.

Lastly, if your institution or institutions have a press office, please let them know about your upcoming paper now to help maximize its impact. If they'll be preparing press materials, please inform our press team within the next 48 hours. Your manuscript will remain under strict press embargo until 2 pm Eastern Time on the date of publication. For more information, please contact onepress@plos.org.

If we can help with anything else, please email us at customercare@plos.org.

Thank you for submitting your work to PLOS ONE and supporting open access.

Kind regards,

PLOS ONE Editorial Office Staff

on behalf of

Dr. Jianchao Bai

Academic Editor

PLOS ONE

Open letter on the publication of peer review reports

PLOS recognizes the benefits of transparency in the peer review process. Therefore, we enable the publication of all of the content of peer review and author responses alongside final, published articles. Reviewers remain anonymous, unless they choose to reveal their names.

We encourage other journals to join us in this initiative. We hope that our action inspires the community, including researchers, research funders, and research institutions, to recognize the benefits of published peer review reports for all parts of the research system.

Learn more at ASAPbio .