<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.3 20210610//EN" "JATS-journalpublishing1-3-mathml3.dtd">
<article article-type="research-article" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ali="http://www.niso.org/schemas/ali/1.0/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" dtd-version="1.3" xml:lang="EN">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Radiol.</journal-id>
<journal-title-group>
<journal-title>Frontiers in Radiology</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Radiol.</abbrev-journal-title>
</journal-title-group>
<issn pub-type="epub">2673-8740</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="doi">10.3389/fradi.2025.1660479</article-id>
<article-version article-version-type="Version of Record" vocab="NISO-RP-8-2008"/>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Original Research</subject>
</subj-group>
</article-categories>
<title-group>
<article-title>U-FDL-PPE: a unified federated deep learning framework with privacy-preserving explainability for early and accurate viral disease prediction</article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name><surname>Agrawal</surname><given-names>Anupam</given-names></name>
<xref ref-type="aff" rid="aff1"><sup>1</sup></xref>
<uri xlink:href="https://loop.frontiersin.org/people/1391873/overview"/>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="investigation" vocab-term-identifier="https://credit.niso.org/contributor-roles/investigation/">Investigation</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Writing &#x2013; review &amp; editing" vocab-term-identifier="https://credit.niso.org/contributor-roles/writing-review-editing/">Writing &#x2013; review &amp; editing</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="methodology" vocab-term-identifier="https://credit.niso.org/contributor-roles/methodology/">Methodology</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="software" vocab-term-identifier="https://credit.niso.org/contributor-roles/software/">Software</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="supervision" vocab-term-identifier="https://credit.niso.org/contributor-roles/supervision/">Supervision</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Formal analysis" vocab-term-identifier="https://credit.niso.org/contributor-roles/formal-analysis/">Formal analysis</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Funding acquisition" vocab-term-identifier="https://credit.niso.org/contributor-roles/funding-acquisition/">Funding acquisition</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="resources" vocab-term-identifier="https://credit.niso.org/contributor-roles/resources/">Resources</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Data curation" vocab-term-identifier="https://credit.niso.org/contributor-roles/data-curation/">Data curation</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Project administration" vocab-term-identifier="https://credit.niso.org/contributor-roles/project-administration/">Project administration</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Writing &#x2013; original draft" vocab-term-identifier="https://credit.niso.org/contributor-roles/writing-original-draft/">Writing &#x2013; original draft</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="conceptualization" vocab-term-identifier="https://credit.niso.org/contributor-roles/conceptualization/">Conceptualization</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="visualization" vocab-term-identifier="https://credit.niso.org/contributor-roles/visualization/">Visualization</role>
</contrib>
<contrib contrib-type="author">
<name><surname>Srinivasulu</surname><given-names>Asadi</given-names></name>
<xref ref-type="aff" rid="aff2"><sup>2</sup></xref>
<uri xlink:href="https://loop.frontiersin.org/people/3106788/overview" />
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="supervision" vocab-term-identifier="https://credit.niso.org/contributor-roles/supervision/">Supervision</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="conceptualization" vocab-term-identifier="https://credit.niso.org/contributor-roles/conceptualization/">Conceptualization</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="investigation" vocab-term-identifier="https://credit.niso.org/contributor-roles/investigation/">Investigation</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="validation" vocab-term-identifier="https://credit.niso.org/contributor-roles/validation/">Validation</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Writing &#x2013; review &amp; editing" vocab-term-identifier="https://credit.niso.org/contributor-roles/writing-review-editing/">Writing &#x2013; review &amp; editing</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="methodology" vocab-term-identifier="https://credit.niso.org/contributor-roles/methodology/">Methodology</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Data curation" vocab-term-identifier="https://credit.niso.org/contributor-roles/data-curation/">Data curation</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Funding acquisition" vocab-term-identifier="https://credit.niso.org/contributor-roles/funding-acquisition/">Funding acquisition</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Writing &#x2013; original draft" vocab-term-identifier="https://credit.niso.org/contributor-roles/writing-original-draft/">Writing &#x2013; original draft</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Formal analysis" vocab-term-identifier="https://credit.niso.org/contributor-roles/formal-analysis/">Formal analysis</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="resources" vocab-term-identifier="https://credit.niso.org/contributor-roles/resources/">Resources</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="software" vocab-term-identifier="https://credit.niso.org/contributor-roles/software/">Software</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="visualization" vocab-term-identifier="https://credit.niso.org/contributor-roles/visualization/">Visualization</role>
</contrib>
<contrib contrib-type="author">
<name><surname>Mohan</surname><given-names>Anant</given-names></name>
<xref ref-type="aff" rid="aff3"><sup>3</sup></xref>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="methodology" vocab-term-identifier="https://credit.niso.org/contributor-roles/methodology/">Methodology</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="validation" vocab-term-identifier="https://credit.niso.org/contributor-roles/validation/">Validation</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="investigation" vocab-term-identifier="https://credit.niso.org/contributor-roles/investigation/">Investigation</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="supervision" vocab-term-identifier="https://credit.niso.org/contributor-roles/supervision/">Supervision</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Writing &#x2013; review &amp; editing" vocab-term-identifier="https://credit.niso.org/contributor-roles/writing-review-editing/">Writing &#x2013; review &amp; editing</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="visualization" vocab-term-identifier="https://credit.niso.org/contributor-roles/visualization/">Visualization</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Formal analysis" vocab-term-identifier="https://credit.niso.org/contributor-roles/formal-analysis/">Formal analysis</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Funding acquisition" vocab-term-identifier="https://credit.niso.org/contributor-roles/funding-acquisition/">Funding acquisition</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Project administration" vocab-term-identifier="https://credit.niso.org/contributor-roles/project-administration/">Project administration</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Data curation" vocab-term-identifier="https://credit.niso.org/contributor-roles/data-curation/">Data curation</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Writing &#x2013; original draft" vocab-term-identifier="https://credit.niso.org/contributor-roles/writing-original-draft/">Writing &#x2013; original draft</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="resources" vocab-term-identifier="https://credit.niso.org/contributor-roles/resources/">Resources</role>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name><surname>Vedaiyan</surname><given-names>Ramchand</given-names></name>
<xref ref-type="aff" rid="aff4"><sup>4</sup></xref>
<xref ref-type="corresp" rid="cor1">&#x002A;</xref>
<uri xlink:href="https://loop.frontiersin.org/people/3062301/overview" />
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="software" vocab-term-identifier="https://credit.niso.org/contributor-roles/software/">Software</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="methodology" vocab-term-identifier="https://credit.niso.org/contributor-roles/methodology/">Methodology</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Writing &#x2013; review &amp; editing" vocab-term-identifier="https://credit.niso.org/contributor-roles/writing-review-editing/">Writing &#x2013; review &amp; editing</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Data curation" vocab-term-identifier="https://credit.niso.org/contributor-roles/data-curation/">Data curation</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="investigation" vocab-term-identifier="https://credit.niso.org/contributor-roles/investigation/">Investigation</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Writing &#x2013; original draft" vocab-term-identifier="https://credit.niso.org/contributor-roles/writing-original-draft/">Writing &#x2013; original draft</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="conceptualization" vocab-term-identifier="https://credit.niso.org/contributor-roles/conceptualization/">Conceptualization</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Project administration" vocab-term-identifier="https://credit.niso.org/contributor-roles/project-administration/">Project administration</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Funding acquisition" vocab-term-identifier="https://credit.niso.org/contributor-roles/funding-acquisition/">Funding acquisition</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="visualization" vocab-term-identifier="https://credit.niso.org/contributor-roles/visualization/">Visualization</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="resources" vocab-term-identifier="https://credit.niso.org/contributor-roles/resources/">Resources</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Formal analysis" vocab-term-identifier="https://credit.niso.org/contributor-roles/formal-analysis/">Formal analysis</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="validation" vocab-term-identifier="https://credit.niso.org/contributor-roles/validation/">Validation</role>
</contrib>
<contrib contrib-type="author">
<name><surname>Varshita</surname><given-names>Kalavagunta</given-names></name>
<xref ref-type="aff" rid="aff5"><sup>5</sup></xref>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="supervision" vocab-term-identifier="https://credit.niso.org/contributor-roles/supervision/">Supervision</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="methodology" vocab-term-identifier="https://credit.niso.org/contributor-roles/methodology/">Methodology</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Data curation" vocab-term-identifier="https://credit.niso.org/contributor-roles/data-curation/">Data curation</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Writing &#x2013; review &amp; editing" vocab-term-identifier="https://credit.niso.org/contributor-roles/writing-review-editing/">Writing &#x2013; review &amp; editing</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="conceptualization" vocab-term-identifier="https://credit.niso.org/contributor-roles/conceptualization/">Conceptualization</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="resources" vocab-term-identifier="https://credit.niso.org/contributor-roles/resources/">Resources</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="validation" vocab-term-identifier="https://credit.niso.org/contributor-roles/validation/">Validation</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Formal analysis" vocab-term-identifier="https://credit.niso.org/contributor-roles/formal-analysis/">Formal analysis</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Writing &#x2013; original draft" vocab-term-identifier="https://credit.niso.org/contributor-roles/writing-original-draft/">Writing &#x2013; original draft</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Project administration" vocab-term-identifier="https://credit.niso.org/contributor-roles/project-administration/">Project administration</role>
</contrib>
<contrib contrib-type="author">
<name><surname>Bhaskar</surname><given-names>K. Vijaya</given-names></name>
<xref ref-type="aff" rid="aff6"><sup>6</sup></xref>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="supervision" vocab-term-identifier="https://credit.niso.org/contributor-roles/supervision/">Supervision</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Project administration" vocab-term-identifier="https://credit.niso.org/contributor-roles/project-administration/">Project administration</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Writing &#x2013; review &amp; editing" vocab-term-identifier="https://credit.niso.org/contributor-roles/writing-review-editing/">Writing &#x2013; review &amp; editing</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Formal analysis" vocab-term-identifier="https://credit.niso.org/contributor-roles/formal-analysis/">Formal analysis</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="software" vocab-term-identifier="https://credit.niso.org/contributor-roles/software/">Software</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Writing &#x2013; original draft" vocab-term-identifier="https://credit.niso.org/contributor-roles/writing-original-draft/">Writing &#x2013; original draft</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="resources" vocab-term-identifier="https://credit.niso.org/contributor-roles/resources/">Resources</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Data curation" vocab-term-identifier="https://credit.niso.org/contributor-roles/data-curation/">Data curation</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="visualization" vocab-term-identifier="https://credit.niso.org/contributor-roles/visualization/">Visualization</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="investigation" vocab-term-identifier="https://credit.niso.org/contributor-roles/investigation/">Investigation</role>
</contrib>
</contrib-group>
<aff id="aff1"><label>1</label><institution>Indian Institute of Information Technology</institution>, <city>Allahabad</city>, <state>Uttar Pradesh</state>, <country country="in">India</country></aff>
<aff id="aff2"><label>2</label><institution>Research Scholar, Department of IT, Indian Institute of Information Technology</institution>, <city>Allahabad</city>, <state>Uttar Pradesh</state>, <country country="in">India</country></aff>
<aff id="aff3"><label>3</label><institution>Critical Care and Sleep Medicine, All India Institute of Medic, All India Institute of Medical Sciences</institution>, <city>New Delhi</city>, <state>Delhi</state>, <country country="in">India</country></aff>
<aff id="aff4"><label>4</label><institution>School of Computer Science, Faculty of Engineering and Technology, Villa College</institution>, <city>Mal&#x00E9;</city>, <country country="mv">Maldives</country></aff>
<aff id="aff5"><label>5</label><institution>BITS Pilani Dubai Campus, Dubai International Academic City</institution>, <city>Dubai</city>, <country country="ae">United Arab Emirates</country></aff>
<aff id="aff6"><label>6</label><institution>Department of Computer Science and Engineering, Chadalawada Ramanamma Engineering College</institution>, <city>Tirupati</city>, <state>Andhra Pradesh</state>, <country country="in">India</country></aff>
<author-notes>
<corresp id="cor1"><label>&#x002A;</label><bold>Correspondence:</bold> Ramchand Vedaiyan <email xlink:href="mailto:ramchand.vedaiyan@villacollege.edu.mv">ramchand.vedaiyan@villacollege.edu.mv</email></corresp>
</author-notes>
<pub-date publication-format="electronic" date-type="pub" iso-8601-date="2025-12-04"><day>04</day><month>12</month><year>2025</year></pub-date>
<pub-date publication-format="electronic" date-type="collection"><year>2025</year></pub-date>
<volume>5</volume><elocation-id>1660479</elocation-id>
<history>
<date date-type="received"><day>11</day><month>07</month><year>2025</year></date>
<date date-type="rev-recd"><day>13</day><month>11</month><year>2025</year></date>
<date date-type="accepted"><day>13</day><month>11</month><year>2025</year></date>
</history>
<permissions>
<copyright-statement>&#x00A9; 2025 Agrawal, Srinivasulu, Mohan, Vedaiyan, Varshita and Bhaskar.</copyright-statement>
<copyright-year>2025</copyright-year><copyright-holder>Agrawal, Srinivasulu, Mohan, Vedaiyan, Varshita and Bhaskar</copyright-holder><license><ali:license_ref start_date="2025-12-04">https://creativecommons.org/licenses/by/4.0/</ali:license_ref>
<license-p>This is an open-access article distributed under the terms of the <ext-link ext-link-type="uri" xlink:href="https://creativecommons.org/licenses/by/4.0/">Creative Commons Attribution License (CC BY)</ext-link>. The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.</license-p></license>
</permissions>
<abstract><sec><title>Introduction</title>
<p>Early and accurate detection of viral diseases is vital for timely treatment and public health preparedness. However, most existing computer-based prediction systems depend on centralized data storage, which raises concerns about patient privacy, compatibility between different hospitals, and limited clarity on how predictions are made. To address these issues, this study introduces U-FDL-PPE, a new federated deep-learning framework designed to support early and reliable viral disease diagnosis while protecting patient confidentiality and offering clear and understandable prediction insights.</p>
</sec><sec><title>Methods</title>
<p>The framework uses a decentralized learning approach that allows hospitals to train models collaboratively without exchanging raw medical images. MobileNetV2 was used as the core model for classifying chest X-rays, and Grad-CAM was included to produce heatmaps that visually explain how the model arrived at its decisions. The system was tested using the publicly available COVID-19 Radiography Database in a simulated network of three healthcare institutions. Model performance was evaluated using standard measures such as accuracy, F1-score, AUC, and confusion matrix.</p>
</sec><sec><title>Results</title>
<p>Across five training rounds, U-FDL-PPE recorded 88&#x0025; accuracy, an F1-score of 89.66&#x0025;, and a multi-class AUC of 0.5192. The confusion matrix showed consistently correct predictions across the three diagnostic categories: COVID-19, Normal, and Viral Pneumonia. The Grad-CAM heatmaps highlighted medically relevant lung regions, confirming that the framework focused on features that clinicians would expect when diagnosing these conditions.</p>
</sec><sec><title>Discussion</title>
<p>The results indicate that U-FDL-PPE is a practical and scalable solution for early viral disease diagnosis, particularly in environments where patient privacy must be preserved. Its combination of decentralized training and visual explanation builds greater trust among clinicians while ensuring that sensitive medical data never leaves the originating institution. The lightweight MobileNetV2 architecture also supports faster processing, making the system suitable for hospitals and clinics with limited computing resources. Overall, U-FDL-PPE provides a privacy-conscious and transparent diagnostic framework that is well-positioned for real-world implementation across healthcare networks.</p>
</sec>
</abstract>
<kwd-group>
<kwd>federated learning</kwd>
<kwd>deep learning</kwd>
<kwd>viral disease prediction</kwd>
<kwd>privacy preservation</kwd>
<kwd>explainable AI (XAI)</kwd>
<kwd>COVID-19 radiography</kwd>
<kwd>Grad-CAM and medical image classification</kwd>
</kwd-group><funding-group>
<funding-statement>The author(s) declare that no financial support was received for the research and/or publication of this article.</funding-statement>
</funding-group>
<counts>
<fig-count count="8"/>
<table-count count="1"/><equation-count count="62"/><ref-count count="41"/><page-count count="16"/><word-count count="1230"/></counts><custom-meta-group><custom-meta><meta-name>section-at-acceptance</meta-name><meta-value>Artificial Intelligence in Radiology</meta-value></custom-meta></custom-meta-group>
</article-meta>
</front>
<body><sec id="s1" sec-type="intro"><label>1</label><title>Introduction</title>
<p>Over the past decade, outbreaks of viral diseases like COVID-19, H1N1, and SARS have increasingly challenged healthcare systems worldwide, revealing the shortcomings of traditional diagnostic technologies. The need for rapid diagnosis, scalable solutions, and timely clinical response has become more urgent than ever. While artificial intelligence (AI) has made significant strides in medical imaging and disease classification, most current systems rely on centralized architectures that pose serious risks to patient privacy, data security, and interoperability between institutions (<xref ref-type="bibr" rid="B1">1</xref>, <xref ref-type="bibr" rid="B3">3</xref>, <xref ref-type="bibr" rid="B9">9</xref>). These limitations create significant barriers to deploying deep learning in real-world clinical settings, particularly when handling sensitive medical information. To overcome these challenges, we introduce U-FDL-PPE a Unified Federated Deep Learning Framework with Privacy-Preserving Explainability. This novel framework aims to support early and precise detection of viral infections by combining federated learning (FL) with explainable AI (XAI) methods in a decentralized structure. By ensuring that raw data stays within its local environment, the approach aligns with privacy standards such as GDPR and HIPAA while maintaining high model performance (<xref ref-type="bibr" rid="B2">2</xref>, <xref ref-type="bibr" rid="B5">5</xref>, <xref ref-type="bibr" rid="B6">6</xref>).</p>
<sec id="s1a"><label>1.1</label><title>Motivation and problem statement</title>
<p>The global reach and rapid transmission of viral pandemics call for diagnostic solutions that are not only accurate and fast but also respectful of patient privacy. While deep learning models have shown high predictive capabilities, they often lack critical features like explainability, data confidentiality, and support for collaborative analysis across different medical institutions (<xref ref-type="bibr" rid="B1">1</xref>, <xref ref-type="bibr" rid="B4">4</xref>, <xref ref-type="bibr" rid="B11">11</xref>). Furthermore, most models are opaque offering little to no insight into their decision-making which limits their clinical utility and acceptance (<xref ref-type="bibr" rid="B12">12</xref>, <xref ref-type="bibr" rid="B26">26</xref>&#x2013;<xref ref-type="bibr" rid="B28">28</xref>). There is a growing need for a robust, federated, and interpretable AI framework capable of handling varied and non-uniform healthcare data from multiple sources (<xref ref-type="bibr" rid="B3">3</xref>, <xref ref-type="bibr" rid="B8">8</xref>).</p>
</sec>
<sec id="s1b"><label>1.2</label><title>Objectives of the research</title>
<p>This research aims to:
<list list-type="order">
<list-item>
<p>Build a CNN-based federated learning model for classifying COVID-19, Normal, and Viral Pneumonia cases using chest x-ray images (<xref ref-type="bibr" rid="B5">5</xref>, <xref ref-type="bibr" rid="B7">7</xref>).</p></list-item>
<list-item>
<p>Embed Grad-CAM into the model pipeline to provide visual explanations, improving transparency and clinician confidence (<xref ref-type="bibr" rid="B4">4</xref>, <xref ref-type="bibr" rid="B14">14</xref>&#x2013;<xref ref-type="bibr" rid="B16">16</xref>).</p></list-item>
<list-item>
<p>Simulate federated environments reflecting real-world hospital setups using the COVID-19 Radiography Dataset (<xref ref-type="bibr" rid="B41">41</xref>).</p></list-item>
<list-item>
<p>Evaluate the model using standard metrics including accuracy, F1-score, AUC, and confusion matrix over multiple FL rounds (<xref ref-type="bibr" rid="B17">17</xref>&#x2013;<xref ref-type="bibr" rid="B20">20</xref>).</p></list-item>
<list-item>
<p>Ensure that data processing is privacy-preserving, without compromising on the model&#x0027;s generalizability or interpretability (<xref ref-type="bibr" rid="B1">1</xref>, <xref ref-type="bibr" rid="B2">2</xref>, <xref ref-type="bibr" rid="B10">10</xref>).</p></list-item>
</list></p>
</sec>
<sec id="s1c"><label>1.3</label><title>Significance and contributions</title>
<p>The proposed U-FDL-PPE framework offers several key contributions:
<list list-type="order">
<list-item>
<p>Privacy-First Design: Uses federated learning to keep data secure and localized while still enabling shared model development (<xref ref-type="bibr" rid="B2">2</xref>, <xref ref-type="bibr" rid="B10">10</xref>).</p></list-item>
<list-item>
<p>Interpretability: Equips healthcare professionals with clear, visual insights using Grad-CAM to validate predictions (<xref ref-type="bibr" rid="B4">4</xref>, <xref ref-type="bibr" rid="B21">21</xref>&#x2013;<xref ref-type="bibr" rid="B23">23</xref>).</p></list-item>
<list-item>
<p>Realistic Scalability: Emulates decentralized clinical environments to validate the framework&#x0027;s practical deployment (<xref ref-type="bibr" rid="B6">6</xref>, <xref ref-type="bibr" rid="B8">8</xref>).</p></list-item>
<list-item>
<p>Strong Performance: Demonstrates robust outcomes, achieving 88&#x0025; accuracy, 89.66&#x0025; F1-score, and 0.5192 AUC over five FL rounds.</p></list-item>
<list-item>
<p>Ethical &#x0026; Regulatory Alignment: Complies with data handling and transparency guidelines critical for clinical applications (<xref ref-type="bibr" rid="B3">3</xref>, <xref ref-type="bibr" rid="B11">11</xref>).</p></list-item>
</list>By merging federated learning with explainable AI, U-FDL-PPE directly tackles two of the most pressing challenges in healthcare AI: maintaining privacy and delivering interpretable, trustworthy diagnostics. It serves as a model for future systems in ambient intelligence and human-centered computing domains (<xref ref-type="bibr" rid="B7">7</xref>, <xref ref-type="bibr" rid="B12">12</xref>, <xref ref-type="bibr" rid="B33">33</xref>, <xref ref-type="bibr" rid="B34">34</xref>).</p>
<p><xref ref-type="fig" rid="F1">Figure&#x00A0;1</xref> illustrates how traditional diagnostic systems fall short in managing viral disease outbreaks and why there&#x0027;s an urgent demand for smarter, faster solutions. U-FDL-PPE steps in as a transformative framework, offering decentralized AI with built-in privacy and interpretability to meet real-world healthcare needs.</p>
<fig id="F1" position="float"><label>Figure&#x00A0;1</label>
<caption><p>Challenges in viral disease diagnosis and the emergence of U-FDL-PPE.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="fradi-05-1660479-g001.tif"><alt-text content-type="machine-generated">Flowchart depicting processes linked to viral diseases. It begins with a circle labeled \"Viral Diseases,\" branching into four rectangles: \"Rapid Diagnosis,\" \"Scalable Solutions,\" \"Clinical Response,\" and \"Interoperability Issues.\" Arrows from these lead to \"Traditional Diagnostic Technologies,\" connecting to \"U-FDL-PPE,\" then \"Federated Learning,\" and finally \"Privacy-Preserving Explainability.\"</alt-text>
</graphic>
</fig>
</sec>
</sec>
<sec id="s2"><label>2</label><title>Related work</title>
<p>Recent advancements in AI-powered healthcare diagnostics have led to significant progress in areas such as federated learning (FL), deep learning (DL), privacy-aware computing, and explainable AI (XAI) (<xref ref-type="bibr" rid="B14">14</xref>, <xref ref-type="bibr" rid="B29">29</xref>, <xref ref-type="bibr" rid="B30">30</xref>, <xref ref-type="bibr" rid="B35">35</xref>). This section reviews related research aligned with the core themes of this research: federated learning in healthcare, deep learning applications for viral disease detection, privacy concerns in decentralized systems, and the role of Grad-CAM in explainability (<xref ref-type="bibr" rid="B31">31</xref>, <xref ref-type="bibr" rid="B32">32</xref>, <xref ref-type="bibr" rid="B36">36</xref>, <xref ref-type="bibr" rid="B37">37</xref>).</p>
<sec id="s2a"><label>2.1</label><title>Federated learning in healthcare</title>
<p>Federated learning is increasingly recognized as a game-changer in enabling collaborative model development across healthcare institutions&#x2014;without compromising patient data privacy. Sharma and Guleria (<xref ref-type="bibr" rid="B1">1</xref>) provide a thorough review of FL in healthcare, emphasizing the need to move from theoretical frameworks to real-world clinical deployment. Zwiers et al. (<xref ref-type="bibr" rid="B3">3</xref>) focus on applying FL to infectious disease research, highlighting challenges like inconsistent data and compliance with privacy standards across organizations. Similarly, Teo et al. (<xref ref-type="bibr" rid="B9">9</xref>) analyze over 600 FL-related studies in clinical applications, noting rapid adoption alongside unresolved issues like standardization and interoperability. In terms of practical use, Rawas and Samala (<xref ref-type="bibr" rid="B2">2</xref>) introduced an Edge-Assisted Federated Learning (EAFL) model that incorporates differential privacy and supports real-time diagnosis&#x2014;tested on COVID-19 Radiography data. Their work showcases FL&#x0027;s effectiveness in time-sensitive, distributed environments. Moshawrab et al. (<xref ref-type="bibr" rid="B10">10</xref>) further investigate FL in disease prediction, with a focus on maturing these algorithms for use in smart health devices.</p>
</sec>
<sec id="s2b"><label>2.2</label><title>Deep learning for viral diagnosis</title>
<p>Deep learning has proven highly effective for diagnosing respiratory illnesses such as COVID-19. Mondal et al. (<xref ref-type="bibr" rid="B4">4</xref>) explored the combined use of DL and FL for COVID-19 screening, calling for a unified framework that leverages the strengths of both. Kareem et al. (<xref ref-type="bibr" rid="B5">5</xref>) built a federated CNN model for pneumonia detection from x-ray images using established architectures like ResNet and VGG19. Ajagbe and Adigun (<xref ref-type="bibr" rid="B6">6</xref>) offered a broader view, covering multiple pandemic-related datasets and noting limitations such as class imbalance and noisy labels. In another notable research, Gopal et al. (<xref ref-type="bibr" rid="B7">7</xref>) developed a robust CNN-based model with transfer learning, which incorporated explainability tools to address the black-box nature of DL models. Their work reinforced the importance of transparency, particularly in clinical settings. Moreover, using pre-trained models not only improves prediction accuracy but also reduces training time an important factor in federated and resource-constrained environments.</p>
</sec>
<sec id="s2c"><label>2.3</label><title>Privacy concerns in decentralized AI</title>
<p>One of the most pressing challenges in deploying AI in healthcare is ensuring data privacy. Centralized approaches often involve moving sensitive patient data to a single server, increasing the risk of breaches. Rawas and Samala (<xref ref-type="bibr" rid="B2">2</xref>) tackle this by embedding differential privacy into their EAFL model. Similarly, Badidi (<xref ref-type="bibr" rid="B8">8</xref>) presents an Edge AI approach tailored for real-time health monitoring using IoT and EHRs while maintaining privacy. Moshawrab et al. (<xref ref-type="bibr" rid="B10">10</xref>) highlight the evolving nature of FL algorithms and stress the need for improvement in handling diverse and non-uniform data distributions. Sharma et al. (<xref ref-type="bibr" rid="B1">1</xref>) also point out that successful implementation of FL in real-world clinical environments demands more adaptive and context-aware protocol designs. Collectively, these studies underline the importance of building secure, privacy-respecting AI systems that can handle the realities of clinical data (<xref ref-type="bibr" rid="B24">24</xref>, <xref ref-type="bibr" rid="B25">25</xref>).</p>
</sec>
<sec id="s2d"><label>2.4</label><title>Explainability using grad-CAM and its relevance</title>
<p>In medical AI, explainability isn&#x0027;t just a luxury it&#x0027;s essential. Tools like Grad-CAM (Gradient-weighted Class Activation Mapping) help visualize which parts of an image the model is focusing on when making predictions, thus providing critical insight for clinicians. Mondal et al. (<xref ref-type="bibr" rid="B4">4</xref>) and Singh and Kolekar (<xref ref-type="bibr" rid="B14">14</xref>) both emphasize how Grad-CAM improves the interpretability of DL models used for COVID-19 detection from chest x-rays. Gopal et al. (<xref ref-type="bibr" rid="B7">7</xref>) effectively incorporated Grad-CAM into their architecture, allowing for clinician-friendly visual explanations. Abdul Gafoor et al. (<xref ref-type="bibr" rid="B22">22</xref>) found that these heatmaps significantly enhance radiologists&#x2019; understanding of how and why a model reaches its conclusions. As AI systems evolve to support ambient and human-centric healthcare applications, integrating explainability tools like Grad-CAM becomes increasingly vital. Collectively, these studies provide strong support for the development of U-FDL-PPE a federated, secure, and explainable deep learning framework. This model directly addresses the gaps and challenges identified across four core areas: collaborative model training, accurate viral disease detection, privacy preservation, and interpretability in diagnostic decision-making.</p>
</sec>
</sec>
<sec id="s3"><label>3</label><title>Methodology</title>
<p>This section outlines the implementation details of the proposed U-FDL-PPE framework, highlighting its core architectural design, the dataset employed, and the experimental setup. The framework is designed to support privacy-aware, interpretable, and distributed deep learning in settings that closely resemble real-world clinical environments. While U-FDL-PPE utilizes well-known techniques such as FedAvg for model aggregation and Grad-CAM for interpretability, its distinct contribution lies in combining these methods into a unified, privacy-preserving federated framework designed for multi-class viral disease detection. By integrating an optimized MobileNetV2 backbone within a decentralized training setup, the framework delivers interpretable, efficient, and regulation-compliant diagnostic insights across diverse healthcare institutions. By integrating Grad-CAM, the U-FDL-PPE framework offers visual explainability through heatmaps that highlight key lung regions contributing to each prediction, helping clinicians understand and verify the model&#x0027;s decisions. Future work will include quantitative evaluations such as analysing pixel-importance overlaps and conducting expert assessments to objectively gauge the consistency and clinical relevance of these visual explanations across federated healthcare sites.</p>
<sec id="s3a"><label>3.1</label><title>System architecture (U-FDL-PPE)</title>
<p>At the heart of the U-FDL-PPE framework is a decentralized deep learning architecture that simulates training across three virtual healthcare institutions. Each institution or client is assigned data from one of the three categories: COVID-19, Normal, and Viral Pneumonia. These clients train their respective convolutional neural networks (CNNs) locally, ensuring that raw data remains confined to its origin. This approach mimics how real hospitals store and process patient information independently, allowing for privacy-preserving AI development. The model leverages MobileNetV2 as its backbone due to its computational efficiency and suitability for deployment on devices with limited resources. After each training round, model weights from all clients are aggregated using Federated Averaging (FedAvg) to build a shared global model without ever exchanging sensitive data. To ensure model predictions are interpretable, Grad-CAM is integrated, offering visual insights into the regions influencing each prediction, which is especially valuable in medical diagnostics.</p>
<p>The <xref ref-type="fig" rid="F2">Figure&#x00A0;2</xref> shows how the U-FDL-PPE system works by connecting hospitals through federated learning, where each site trains its own model without sharing patient data. A shared global model is built securely, and explainable AI like Grad-CAM helps doctors understand the predictions with clear, visual cues. The federated deep learning system operates over <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM1"><mml:mi>K</mml:mi><mml:mo>=</mml:mo><mml:mn>3</mml:mn></mml:math></inline-formula> clients, each training a local MobileNetV2 CNN model on private data subsets <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM2"><mml:msub><mml:mi>D</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:math></inline-formula>, where <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM3"><mml:mi>k</mml:mi><mml:mo>&#x2208;</mml:mo><mml:mo fence="false" stretchy="false">{</mml:mo><mml:mrow><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mn>2</mml:mn><mml:mo>,</mml:mo><mml:mn>3</mml:mn></mml:mrow><mml:mo fence="false" stretchy="false">}</mml:mo></mml:math></inline-formula> represents COVID-19, Normal, and Viral Pneumonia categories respectively.</p>
<fig id="F2" position="float"><label>Figure&#x00A0;2</label>
<caption><p>U-FDL-PPE framework federated and explainable AI architecture for privacy-preserving viral disease diagnosis.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="fradi-05-1660479-g002.tif"><alt-text content-type="machine-generated">Flowchart illustrating a federated learning system using COVID-19 radiography data. The process starts with the COVID-19 Radiography Database, feeding data to two institutions: Healthcare Institution 1 and Normal Institution 2. Each institution uses a local model, MobileNetV2. Federated learning combines data into a global model, which provides explanations using Grad-CAM. The architecture is referred to as U-FDL-PPE.</alt-text>
</graphic>
</fig>
<p>The local client model parameters at training round <italic>t</italic> are denoted as <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM4"><mml:msubsup><mml:mi>&#x03B8;</mml:mi><mml:mi>k</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msubsup></mml:math></inline-formula>, is represented in the <xref ref-type="disp-formula" rid="disp-formula1">Equation (1)</xref> while the global aggregated model parameters at <italic>t</italic> are <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM5"><mml:msubsup><mml:mi>&#x03B8;</mml:mi><mml:mi>g</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msubsup></mml:math></inline-formula>.</p>
<p>Local training proceeds via stochastic gradient descent (SGD) or its adaptive variants. The update rule per client reads:<disp-formula id="disp-formula1"><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="DM1"><mml:msubsup><mml:mi>&#x03B8;</mml:mi><mml:mi>k</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>t</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:msubsup><mml:mi>&#x03B8;</mml:mi><mml:mi>k</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msubsup><mml:mo>&#x2212;</mml:mo><mml:mi>&#x03B7;</mml:mi><mml:mi mathvariant="normal">&#x2207;</mml:mi><mml:mrow><mml:mi mathvariant="script">L</mml:mi></mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mspace width="thinmathspace" /><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:msubsup><mml:mi>&#x03B8;</mml:mi><mml:mi>k</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msubsup></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>D</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:math>
<label>(1)</label>
</disp-formula>where <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM6"><mml:mi>&#x03B7;</mml:mi></mml:math></inline-formula> is the learning rate, and <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM7"><mml:mrow><mml:mi mathvariant="script">L</mml:mi></mml:mrow></mml:math></inline-formula> is the categorical cross-entropy loss.</p>
<p>Aggregation of client models to update global parameters uses Federated Averaging is shown in the <xref ref-type="disp-formula" rid="disp-formula2">Equation (2)</xref>:<disp-formula id="disp-formula2"><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="DM2"><mml:msubsup><mml:mi>&#x03B8;</mml:mi><mml:mi>g</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>t</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:munderover><mml:mrow><mml:mo movablelimits="false">&#x2211;</mml:mo></mml:mrow><mml:mrow><mml:mi>k</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mi>K</mml:mi></mml:munderover><mml:mspace width="thinmathspace" /><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mrow><mml:mfrac><mml:mrow><mml:mo fence="false" stretchy="false">|</mml:mo><mml:mrow><mml:msub><mml:mi>D</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow><mml:mo fence="false" stretchy="false">|</mml:mo></mml:mrow><mml:mrow><mml:msubsup><mml:mrow><mml:mo movablelimits="false">&#x2211;</mml:mo></mml:mrow><mml:mrow><mml:mspace width="thinmathspace" /><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mi>K</mml:mi></mml:msubsup><mml:mspace width="thinmathspace" /><mml:mo fence="false" stretchy="false">|</mml:mo><mml:mrow><mml:msub><mml:mi>D</mml:mi><mml:mi>j</mml:mi></mml:msub></mml:mrow><mml:mo fence="false" stretchy="false">|</mml:mo></mml:mrow></mml:mfrac></mml:mrow><mml:msubsup><mml:mi>&#x03B8;</mml:mi><mml:mi>k</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>t</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msubsup></mml:mstyle></mml:math>
<label>(2)</label>
</disp-formula>This weighted average accounts for heterogeneous data sizes ensuring fair model contribution.</p>
<p>For privacy preservation, additive Gaussian noise is introduced in local updates as shown in <xref ref-type="disp-formula" rid="disp-formula3">Equation (3)</xref>:<disp-formula id="disp-formula3"><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="DM3"><mml:msubsup><mml:mrow><mml:mover><mml:mi>&#x03B8;</mml:mi><mml:mo stretchy="false">&#x007E;</mml:mo></mml:mover></mml:mrow><mml:mi>k</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>t</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:msubsup><mml:mi>&#x03B8;</mml:mi><mml:mi>k</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>t</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msubsup><mml:mo>+</mml:mo><mml:mrow><mml:mi mathvariant="script">N</mml:mi></mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mn>0</mml:mn><mml:mo>,</mml:mo><mml:msup><mml:mi>&#x03C3;</mml:mi><mml:mn>2</mml:mn></mml:msup><mml:mi>I</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:math>
<label>(3)</label>
</disp-formula>where <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM8"><mml:mi>&#x03C3;</mml:mi></mml:math></inline-formula> controls noise magnitude to satisfy differential privacy guarantees.</p>
<p>The overall training objective minimized through federated updates is expressed as:<disp-formula id="disp-formula4"><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="DM4"><mml:munder><mml:mrow><mml:mrow><mml:mi mathvariant="normal">min</mml:mi></mml:mrow></mml:mrow><mml:mi>&#x03B8;</mml:mi></mml:munder><mml:mspace width="thinmathspace" /><mml:munderover><mml:mrow><mml:mo movablelimits="false">&#x2211;</mml:mo></mml:mrow><mml:mrow><mml:mi>k</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mi>K</mml:mi></mml:munderover><mml:mspace width="thinmathspace" /><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mrow><mml:mfrac><mml:mrow><mml:mo fence="false" stretchy="false">|</mml:mo><mml:mrow><mml:msub><mml:mi>D</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow><mml:mo fence="false" stretchy="false">|</mml:mo></mml:mrow><mml:mrow><mml:msubsup><mml:mrow><mml:mo movablelimits="false">&#x2211;</mml:mo></mml:mrow><mml:mrow><mml:mspace width="thinmathspace" /><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mi>K</mml:mi></mml:msubsup><mml:mspace width="thinmathspace" /><mml:mo fence="false" stretchy="false">|</mml:mo><mml:mrow><mml:msub><mml:mi>D</mml:mi><mml:mi>j</mml:mi></mml:msub></mml:mrow><mml:mo fence="false" stretchy="false">|</mml:mo></mml:mrow></mml:mfrac></mml:mrow><mml:msub><mml:mrow><mml:mrow><mml:mrow><mml:mi mathvariant="double-struck">E</mml:mi></mml:mrow></mml:mrow></mml:mrow><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:mi>y</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo>&#x223C;</mml:mo><mml:msub><mml:mi>D</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:msub><mml:mo stretchy="false">[</mml:mo><mml:mrow><mml:mrow><mml:mi mathvariant="script">L</mml:mi></mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mspace width="thinmathspace" /><mml:msub><mml:mi>f</mml:mi><mml:mi>&#x03B8;</mml:mi></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:mi>x</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo>,</mml:mo><mml:mi>y</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo stretchy="false">]</mml:mo></mml:mstyle></mml:math>
<label>(4)</label>
</disp-formula>where <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM9"><mml:msub><mml:mi>f</mml:mi><mml:mi>&#x03B8;</mml:mi></mml:msub></mml:math></inline-formula> is the global model parameterized by <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM10"><mml:mi>&#x03B8;</mml:mi></mml:math></inline-formula> is represented in <xref ref-type="disp-formula" rid="disp-formula4">Equation (4)</xref>.</p>
</sec>
<sec id="s3b"><label>3.2</label><title>Dataset</title>
<p>The training and evaluation were performed using the publicly available COVID-19 Radiography Database from Kaggle (<xref ref-type="bibr" rid="B38">38</xref>, <xref ref-type="bibr" rid="B39">39</xref>, <xref ref-type="bibr" rid="B41">41</xref>). This dataset comprises a wide variety of labeled chest x-ray images across three categories: COVID-19 infections, Normal lung images, and Viral Pneumonia. The diversity and volume of data make it ideal for training a robust classification model. To maintain consistency across training inputs and ensure compatibility with MobileNetV2, all images were resized to 224&#x2009;&#x00D7;&#x2009;224 pixels. Each image was mapped accurately to its category using the accompanying metadata files (COVID.metadata.xlsx, Normal.metadata.xlsx, and Viral Pneumonia.metadata.xlsx). These metadata sources were crucial in validating class labels and organizing data into simulated clients, effectively representing distinct hospital environments. <ext-link ext-link-type="uri" xlink:href="https://www.kaggle.com/datasets/tawsifurrahman/covid19-radiography-database">https://www.kaggle.com/datasets/tawsifurrahman/covid19-radiography-database</ext-link> (<xref ref-type="bibr" rid="B41">41</xref>). In the U-FDL-PPE framework, F1-score and AUC were calculated using a macro-averaged one-vs.-rest approach to fairly assess performance across the three categories COVID-19, Normal, and Viral Pneumonia. This method ensures that each class contributes equally, allowing a balanced evaluation even when class sizes differ, which is often the case in medical imaging datasets.</p>
<p>The COVID-19 Radiography Database consists of images <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM11"><mml:mi>X</mml:mi><mml:mo>&#x2208;</mml:mo><mml:msup><mml:mrow><mml:mrow><mml:mrow><mml:mi mathvariant="double-struck">R</mml:mi></mml:mrow></mml:mrow></mml:mrow><mml:mrow><mml:mn>224</mml:mn><mml:mo>&#x00D7;</mml:mo><mml:mn>224</mml:mn><mml:mo>&#x00D7;</mml:mo><mml:mn>3</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> labelled over 3 classes <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM12"><mml:mi>C</mml:mi><mml:mo>=</mml:mo><mml:mo fence="false" stretchy="false">{</mml:mo><mml:mrow><mml:mn>0</mml:mn><mml:mo>,</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mn>2</mml:mn></mml:mrow><mml:mo fence="false" stretchy="false">}</mml:mo></mml:math></inline-formula> representing Normal, COVID-19 and Viral Pneumonia.</p>
<p>Label assignment function is shown in <xref ref-type="disp-formula" rid="disp-formula5">Equation (5)</xref>:<disp-formula id="disp-formula5"><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="DM5"><mml:mi>y</mml:mi><mml:mo>=</mml:mo><mml:mi>&#x03B4;</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>c</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo>,</mml:mo><mml:mi>c</mml:mi><mml:mo>&#x2208;</mml:mo><mml:mi>C</mml:mi><mml:mo>,</mml:mo><mml:mi>&#x03B4;</mml:mi><mml:mo>&#x003A;</mml:mo><mml:mi>C</mml:mi><mml:mo stretchy="false">&#x2192;</mml:mo><mml:mo fence="false" stretchy="false">{</mml:mo><mml:mn>0</mml:mn><mml:mo>,</mml:mo><mml:mn>1</mml:mn><mml:msup><mml:mo fence="false" stretchy="false">}</mml:mo><mml:mn>3</mml:mn></mml:msup><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mi mathvariant="normal">one</mml:mi></mml:mrow><mml:mstyle displaystyle="false" scriptlevel="0"><mml:mtext>-</mml:mtext></mml:mstyle><mml:mrow><mml:mi mathvariant="normal">hot</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:math>
<label>(5)</label>
</disp-formula>Each client <italic>k</italic> is assigned a subset <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM13"><mml:msub><mml:mi>D</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mo fence="false" stretchy="false">{</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>y</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:msubsup><mml:mo fence="false" stretchy="false">}</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:msub><mml:mi>n</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:msubsup></mml:math></inline-formula> is calculated in the <xref ref-type="disp-formula" rid="disp-formula6">Equation (6)</xref> such that:<disp-formula id="disp-formula6"><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="DM6"><mml:mspace width="thinmathspace" /><mml:munderover><mml:mo movablelimits="false">&#x22C3;</mml:mo><mml:mrow><mml:mi>k</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mi>K</mml:mi></mml:munderover><mml:mrow><mml:msub><mml:mi>D</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow><mml:mo>=</mml:mo><mml:mi>D</mml:mi><mml:mo>,</mml:mo><mml:msub><mml:mi>D</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>&#x2229;</mml:mo><mml:msub><mml:mi>D</mml:mi><mml:mi>j</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mi mathvariant="normal">&#x2205;</mml:mi><mml:mspace width="thinmathspace" /><mml:mrow><mml:mi mathvariant="normal">for</mml:mi></mml:mrow><mml:mspace width="thinmathspace" /><mml:mi>i</mml:mi><mml:mo>&#x2260;</mml:mo><mml:mi>j</mml:mi></mml:math>
<label>(6)</label>
</disp-formula>Data augmentation <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM14"><mml:mrow><mml:mi mathvariant="script">T</mml:mi></mml:mrow></mml:math></inline-formula> is applied as in <xref ref-type="disp-formula" rid="disp-formula7">Equation (7)</xref> to enhance generalization:<disp-formula id="disp-formula7"><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="DM7"><mml:mrow><mml:mover><mml:mi>x</mml:mi><mml:mo stretchy="false">&#x005E;</mml:mo></mml:mover></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:mi mathvariant="script">T</mml:mi></mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mi>x</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo>,</mml:mo><mml:mrow><mml:mover><mml:mi>x</mml:mi><mml:mo stretchy="false">&#x005E;</mml:mo></mml:mover></mml:mrow><mml:mo>&#x2208;</mml:mo><mml:msup><mml:mrow><mml:mrow><mml:mrow><mml:mi mathvariant="double-struck">R</mml:mi></mml:mrow></mml:mrow></mml:mrow><mml:mrow><mml:mn>224</mml:mn><mml:mo>&#x00D7;</mml:mo><mml:mn>224</mml:mn><mml:mo>&#x00D7;</mml:mo><mml:mn>3</mml:mn></mml:mrow></mml:msup></mml:math>
<label>(7)</label>
</disp-formula>Normalization standardizes input as:<disp-formula id="disp-formula8"><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="DM8"><mml:msup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi mathvariant="normal">&#x2032;</mml:mi></mml:mrow></mml:msup><mml:mo>=</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mrow><mml:mfrac><mml:mrow><mml:mrow><mml:mover><mml:mi>x</mml:mi><mml:mo stretchy="false">&#x005E;</mml:mo></mml:mover></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mi>&#x03BC;</mml:mi></mml:mrow><mml:mi>&#x03C3;</mml:mi></mml:mfrac></mml:mrow></mml:mstyle></mml:math>
<label>(8)</label>
</disp-formula>with mean <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM15"><mml:mi>&#x03BC;</mml:mi></mml:math></inline-formula> and standard deviation <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM16"><mml:mi>&#x03C3;</mml:mi></mml:math></inline-formula> computed in <xref ref-type="disp-formula" rid="disp-formula8">Equation (8)</xref> over training images.</p>
</sec>
<sec id="s3c"><label>3.3</label><title>Federated training procedure</title>
<p>This algorithm describes how multiple hospitals collaboratively train a global machine learning model without sharing sensitive patient data. Each hospital locally trains the provided global model on its own dataset and then shares the updated model parameters&#x2014;not the data&#x2014;with a central server. The server aggregates these local updates into a new global model by weighting each hospital&#x0027;s contribution according to its data size. This process iteratively improves the global model while preserving data privacy.</p><statement content-type="algorithm" id="algo1"><label>Algorithm 1:</label><title>Federated Training Procedure.</title>
<p>Input:</p>
<p>&#x2003;&#x2003;Number of clients K,</p>
<p>&#x2003;&#x2003;Local datasets D_k for each client k,</p>
<p>&#x2003;&#x2003;Initial global model parameters Theta_g^(0),</p>
<p>&#x2003;&#x2003;Learning rate eta,</p>
<p>&#x2003;&#x2003;Number of communication rounds T</p>
<p>Output:</p>
<p>&#x2003;&#x2003;Final global model parameters Theta_g^(T)</p>
<p>1: &#x2003;Initialize global model parameters Theta_g^(0)</p>
<p>2: &#x2003;for each round t&#x2009;&#x003D;&#x2009;0 to T-1 do</p>
<p>3: &#x2003;Server broadcasts global parameters Theta_g^(t) to all clients</p>
<p>4: &#x2003;Initialize empty list Theta_updates&#x2009;&#x003D;&#x2009;[]</p>
<p>5: &#x2003;Parallel for each client k&#x2009;&#x003D;&#x2009;1 to K do</p>
<p>6: &#x2003;Client receives global parameters Theta_g^(t)</p>
<p>7: &#x2003;Set local parameters Theta_k^(t,0)&#x2009;&#x003D;&#x2009;Theta_g^(t)</p>
<p>8: &#x2003;for local epoch e&#x2009;&#x003D;&#x2009;1 to E do</p>
<p>9: &#x2003;Compute gradient g_k&#x2009;&#x003D;&#x2009;Grad(Loss(Theta_k^(t,e-1), D_k))</p>
<p>10: &#x2003;Update local parameters:</p>
<p>&#x2003;&#x2003;Theta_k^(t,e)&#x2009;&#x003D;&#x2009;Theta_k^(t,e-1)&#x2014;eta &#x002A; g_k</p>
<p>11: &#x2003;end for</p>
<p>12: &#x2003;Send updated local parameters Theta_k^(t,E) to server</p>
<p>13: &#x2003;Add Theta_k^(t,E) to Theta_updates</p>
<p>14: &#x2003;end parallel</p>
<p>15: &#x2003;Server aggregates updates:</p>
<p>16: &#x2003;Theta_g^(t&#x2009;&#x002B;&#x2009;1)&#x2009;&#x003D;&#x2009;sum over k [&#x007C;D_k&#x007C;/sum_j &#x007C;D_j&#x007C; &#x002A; Theta_k^(t,E)]</p>
<p>17: &#x2003;end for</p>
<p>18: &#x2003;Return Theta_g^(T)</p></statement>
<p><bold>Step-by-Step Example:</bold></p>
<p>Suppose three hospitals have 1,000, 500, and 1,500 x-ray images respectively. Initially, a global model is initialized and sent to all hospitals. Each hospital trains the model on its local images for several epochs and obtains updated model parameters. Hospital 1&#x0027;s update is weighted by 1,000/(1,000&#x2009;&#x002B;&#x2009;500&#x2009;&#x002B;&#x2009;1,500)&#x2009;&#x003D;&#x2009;0.333, hospital 2&#x0027;s by 0.167, and hospital 3&#x0027;s by 0.5. The server combines these weighted parameters to form the updated global model, which is again sent back for further training rounds.</p>
</sec>
<sec id="s3d"><label>3.4</label><title>Privacy-preserving model updates with Gaussian noise</title>
<p>To protect patient privacy, hospitals add carefully calibrated Gaussian noise to their locally updated model parameters before sending them to the central server. The noise masks individual data contributions, guaranteeing differential privacy by making it statistically difficult to infer sensitive information. The noise magnitude is decided based on a privacy budget that balances privacy and model accuracy.</p><statement content-type="algorithm" id="algo2"><label>Algorithm 2:</label><title>Privacy-Preserving Model Updates Using Gaussian Noise.</title>
<p>Input:</p>
<p>&#x2003;&#x2003;Local client parameters Theta_k,</p>
<p>&#x2003;&#x2003;Noise scale sigma,</p>
<p>&#x2003;&#x2003;Privacy sensitivity Delta</p>
<p>Output:</p>
<p>&#x2003;&#x2003;Noised parameters Tilde_Theta_k</p>
<p>1: Calculate sensitivity Delta&#x2009;&#x003D;&#x2009;max change in Theta_k on single data point change</p>
<p>2: Sample noise vector n&#x223C;N(0, sigma^2 &#x002A; I), I identity matrix</p>
<p>3: Add noise to local parameters:</p>
<p>&#x2003;&#x2003;Tilde_Theta_k&#x2009;&#x003D;&#x2009;Theta_k&#x2009;&#x002B;&#x2009;n</p>
<p>4: Encrypt Tilde_Theta_k if encryption enabled</p>
<p>5: Transmit Tilde_Theta_k to server securely</p>
<p>6: Server decrypts if necessary</p>
<p>7: Aggregate noised parameters with other clients using weighted average</p>
<p>8: Return Tilde_Theta_k for privacy-preserving learning</p></statement>
<p><bold>Step-by-Step Example:</bold></p>
<p>A hospital&#x0027;s local model has 20 parameters after training. It computes the maximum expected change if a patient&#x0027;s data were altered. Then, it generates a vector of 20 independent Gaussian noise values with zero mean and variance aligned to this change and privacy budget. Adding this noise vector to its parameters yields privacy-protected updates. These updated parameters are transmitted securely to the server where they contribute to the federated aggregation.</p>
</sec>
<sec id="s3e"><label>3.5</label><title>Simulation setup</title>
<p>The experiments were conducted on a machine configured with 16 GB RAM and an NVIDIA GPU, providing ample processing power for federated learning tasks. The Flower framework was chosen to simulate federated learning, as it supports scalable and flexible implementation of FL workflows. Other libraries used include TensorFlow for constructing and training neural networks and OpenCV for image processing and manipulation. The model underwent training over five federated learning rounds. During each round, the three clients trained their CNN models independently on their respective datasets. After local training, their model updates were sent to a central server where they were merged using the FedAvg algorithm. The performance of the global model was evaluated using metrics such as accuracy, F1-score, and AUC after every round. This simulation closely reflects a decentralized healthcare setting and demonstrates the system&#x0027;s ability to preserve data privacy while ensuring reliable and interpretable diagnostics.</p>
<p><xref ref-type="fig" rid="F3">Figure&#x00A0;3</xref> presents a clear overview of the proposed U-FDL-PPE-6X framework, which is built to support timely and accurate prediction of viral diseases in a secure, decentralized environment. The system is structured around six key components working together seamlessly: (1) the Federated Learning Engine (FLE) coordinates local model training across different hospital clients without sharing raw patient data; (2) each client uses a MobileNetV2-based CNN, chosen for its lightweight design and suitability for edge devices; (3) Grad-CAM is integrated to enhance interpretability by highlighting the critical image regions that influence the model&#x0027;s decisions; (4) the Data Preprocessing Unit resizes all input images to 224&#x2009;&#x00D7;&#x2009;224 pixels and leverages metadata for accurate classification; (5) the Simulation and Communication Layer, implemented using the Flower framework, handles client-server interactions and federated weight updates while keeping data localized; and (6) the Evaluation and Visualization Engine tracks key performance indicators like accuracy, F1-score, AUC, and provides visual outputs such as confusion matrices and Grad-CAM heatmaps. Together, these components deliver a privacy-compliant, scalable, and explainable AI solution suitable for real-world deployment using the COVID-19 Radiography dataset. As the U-FDL-PPE framework was tested in a simulated federated setup, its real-world deployment may encounter additional challenges such as inconsistent network connectivity, variations in imaging protocols, and differences in data management policies between institutions. Future work aims to implement the framework across actual hospital networks to assess its stability and adaptability under real clinical conditions, including diverse communication environments and regulatory practices.</p>
<fig id="F3" position="float"><label>Figure&#x00A0;3</label>
<caption><p>U-FDL-PPE-6X: a six-component unified federated deep learning architecture with privacy-preserving explainability.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="fradi-05-1660479-g003.tif"><alt-text content-type="machine-generated">Flowchart illustrating a process involving six components: Federated Learning Engine (FLE) leads to Lightweight CNN Backbone (MobileNetV2), which connects to Explainable AI Module (Grad-CAM Integration). The process continues to Data Handling and Preprocessing Unit, linked with Simulation and Communication Layer (Flower Framework), and concludes with Evaluation and Visualization Engine. Blue rectangles and red arrows represent components and connections, respectively.</alt-text>
</graphic>
</fig>
</sec>
</sec>
<sec id="s4"><label>4</label><title>Experimental results and analysis</title>
<p>This section outlines the outcomes of evaluating the U-FDL-PPE framework through a series of federated training rounds. It provides insights into how well the model performed, how its predictions can be interpreted, and how visual tools like heatmaps and graphs helped assess its reliability. The federated learning rounds <italic>T</italic> represented in <xref ref-type="disp-formula" rid="disp-formula9">Equation (9)</xref>, control training iterations:<disp-formula id="disp-formula9"><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="DM9"><mml:mi>t</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mn>2</mml:mn><mml:mo>,</mml:mo><mml:mo>&#x2026;</mml:mo><mml:mo>,</mml:mo><mml:mi>T</mml:mi><mml:mrow><mml:mspace width="thickmathspace" /></mml:mrow></mml:math>
<label>(9)</label>
</disp-formula>Evaluation metrics computed post round <italic>t</italic> are:</p>
<p>Accuracy is computed in the following <xref ref-type="disp-formula" rid="disp-formula2">Equation (10)</xref><disp-formula id="disp-formula10"><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="DM10"><mml:mrow><mml:mi mathvariant="normal">Ac</mml:mi></mml:mrow><mml:msup><mml:mrow><mml:mi mathvariant="normal">c</mml:mi></mml:mrow><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msup><mml:mo>=</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mrow><mml:mfrac><mml:mn>1</mml:mn><mml:mi>N</mml:mi></mml:mfrac></mml:mrow><mml:munderover><mml:mrow><mml:mo movablelimits="false">&#x2211;</mml:mo></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mi>N</mml:mi></mml:munderover><mml:mspace width="thinmathspace" /><mml:mn>1</mml:mn><mml:mo fence="false" stretchy="false">{</mml:mo><mml:mrow><mml:msubsup><mml:mrow><mml:mover><mml:mi>y</mml:mi><mml:mo stretchy="false">&#x005E;</mml:mo></mml:mover></mml:mrow><mml:mi>i</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:msub><mml:mi>y</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow><mml:mo fence="false" stretchy="false">}</mml:mo></mml:mstyle></mml:math>
<label>(10)</label>
</disp-formula>Precision, recall, and F1-score is computed in the <xref ref-type="disp-formula" rid="disp-formula11">Equations (11)</xref>, <xref ref-type="disp-formula" rid="disp-formula12">(12)</xref> per class <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM17"><mml:mi>c</mml:mi></mml:math></inline-formula>:<disp-formula id="disp-formula11"><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="DM11"><mml:mrow><mml:mi mathvariant="normal">Precisio</mml:mi></mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="normal">n</mml:mi></mml:mrow><mml:mi>c</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mrow><mml:mfrac><mml:mrow><mml:mi>T</mml:mi><mml:msub><mml:mi>P</mml:mi><mml:mi>c</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mi>T</mml:mi><mml:msub><mml:mi>P</mml:mi><mml:mi>c</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:mi>F</mml:mi><mml:msub><mml:mi>P</mml:mi><mml:mi>c</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mrow><mml:mo>,</mml:mo><mml:mspace width="thinmathspace" /><mml:mrow><mml:mi mathvariant="normal">Recal</mml:mi></mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="normal">l</mml:mi></mml:mrow><mml:mi>c</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mrow><mml:mfrac><mml:mrow><mml:mi>T</mml:mi><mml:msub><mml:mi>P</mml:mi><mml:mi>c</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mi>T</mml:mi><mml:msub><mml:mi>P</mml:mi><mml:mi>c</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:mi>F</mml:mi><mml:msub><mml:mi>N</mml:mi><mml:mi>c</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mrow></mml:mstyle></mml:mstyle></mml:math>
<label>(11)</label>
</disp-formula><disp-formula id="disp-formula12"><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="DM12"><mml:mi>F</mml:mi><mml:msub><mml:mn>1</mml:mn><mml:mi>c</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mrow><mml:mfrac><mml:mrow><mml:mn>2</mml:mn><mml:mo>&#x22C5;</mml:mo><mml:mrow><mml:mi mathvariant="normal">Precisio</mml:mi></mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="normal">n</mml:mi></mml:mrow><mml:mi>c</mml:mi></mml:msub><mml:mo>&#x22C5;</mml:mo><mml:mrow><mml:mi mathvariant="normal">Recal</mml:mi></mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="normal">l</mml:mi></mml:mrow><mml:mi>c</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mrow><mml:mi mathvariant="normal">Precisio</mml:mi></mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="normal">n</mml:mi></mml:mrow><mml:mi>c</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:mrow><mml:mi mathvariant="normal">Recal</mml:mi></mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="normal">l</mml:mi></mml:mrow><mml:mi>c</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mrow></mml:mstyle></mml:math>
<label>(12)</label>
</disp-formula>The macro-averaged F1-score is computed in the <xref ref-type="disp-formula" rid="disp-formula13">Equation (13)</xref> over <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM18"><mml:mi>C</mml:mi><mml:mo>=</mml:mo><mml:mn>3</mml:mn></mml:math></inline-formula> classes:<disp-formula id="disp-formula13"><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="DM13"><mml:mi>F</mml:mi><mml:msub><mml:mn>1</mml:mn><mml:mrow><mml:mi>m</mml:mi><mml:mi>a</mml:mi><mml:mi>c</mml:mi><mml:mi>r</mml:mi><mml:mi>o</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mrow><mml:mfrac><mml:mn>1</mml:mn><mml:mi>C</mml:mi></mml:mfrac></mml:mrow><mml:munderover><mml:mrow><mml:mo movablelimits="false">&#x2211;</mml:mo></mml:mrow><mml:mrow><mml:mi>c</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mi>C</mml:mi></mml:munderover><mml:mo>&#x2061;</mml:mo><mml:mi>F</mml:mi><mml:msub><mml:mn>1</mml:mn><mml:mi>c</mml:mi></mml:msub></mml:mstyle></mml:math>
<label>(13)</label>
</disp-formula>The multi-class Area Under the Receiver Operating Characteristic Curve (AUC) is computed in the <xref ref-type="disp-formula" rid="disp-formula14">Equation (14)</xref>:<disp-formula id="disp-formula14"><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="DM14"><mml:mrow><mml:mi mathvariant="normal">AUC</mml:mi></mml:mrow><mml:mo>=</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mrow><mml:mfrac><mml:mn>1</mml:mn><mml:mi>C</mml:mi></mml:mfrac></mml:mrow><mml:munderover><mml:mrow><mml:mo movablelimits="false">&#x2211;</mml:mo></mml:mrow><mml:mrow><mml:mi>c</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mi>C</mml:mi></mml:munderover><mml:mo>&#x2061;</mml:mo><mml:msubsup><mml:mo>&#x222B;</mml:mo><mml:mn>0</mml:mn><mml:mn>1</mml:mn></mml:msubsup><mml:mrow><mml:mi>T</mml:mi><mml:mi>P</mml:mi><mml:msub><mml:mi>R</mml:mi><mml:mi>c</mml:mi></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>F</mml:mi><mml:mi>P</mml:mi><mml:msubsup><mml:mi>R</mml:mi><mml:mi>c</mml:mi><mml:mrow><mml:mrow><mml:mo>&#x2212;</mml:mo></mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msubsup><mml:mo stretchy="false">(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mi>d</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:mstyle></mml:math>
<label>(14)</label>
</disp-formula>where <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM19"><mml:mi>T</mml:mi><mml:mi>P</mml:mi><mml:msub><mml:mi>R</mml:mi><mml:mi>c</mml:mi></mml:msub></mml:math></inline-formula> and <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM20"><mml:mi>F</mml:mi><mml:mi>P</mml:mi><mml:msub><mml:mi>R</mml:mi><mml:mi>c</mml:mi></mml:msub></mml:math></inline-formula> are true positive and false positive rates for class <italic>c</italic>.</p>
<p>Training time <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM21"><mml:mi>&#x03C4;</mml:mi></mml:math></inline-formula> is computed in the <xref ref-type="disp-formula" rid="disp-formula15">Equation (15)</xref> per round and communication cost <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM22"><mml:mi>&#x03BA;</mml:mi></mml:math></inline-formula> is computed in the <xref ref-type="disp-formula" rid="disp-formula16">Equation (16)</xref> satisfy:<disp-formula id="disp-formula15"><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="DM15"><mml:msup><mml:mi>&#x03C4;</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msup><mml:mo>=</mml:mo><mml:msubsup><mml:mi>&#x03C4;</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mi>r</mml:mi><mml:mi>a</mml:mi><mml:mi>i</mml:mi><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msubsup><mml:mo>+</mml:mo><mml:msubsup><mml:mi>&#x03C4;</mml:mi><mml:mrow><mml:mi>c</mml:mi><mml:mi>o</mml:mi><mml:mi>m</mml:mi><mml:mi>m</mml:mi></mml:mrow><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msubsup></mml:math>
<label>(15)</label>
</disp-formula><disp-formula id="disp-formula16"><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="DM16"><mml:mi>&#x03BA;</mml:mi><mml:mo>=</mml:mo><mml:mi>K</mml:mi><mml:mo>&#x00D7;</mml:mo><mml:mrow><mml:mi mathvariant="normal">model</mml:mi></mml:mrow><mml:mspace width="thinmathspace" /><mml:mrow><mml:mi mathvariant="normal">size</mml:mi></mml:mrow><mml:mo>&#x00D7;</mml:mo><mml:mi>T</mml:mi><mml:mrow><mml:mspace width="thickmathspace" /></mml:mrow></mml:math>
<label>(16)</label>
</disp-formula>Grad-CAM-based explainability uses the gradient of output class score <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM23"><mml:msup><mml:mi>y</mml:mi><mml:mi>c</mml:mi></mml:msup></mml:math></inline-formula> w.r.t feature map activations <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM24"><mml:msup><mml:mi>A</mml:mi><mml:mi>k</mml:mi></mml:msup></mml:math></inline-formula> in last conv layer is computed in the <xref ref-type="disp-formula" rid="disp-formula17">Equation (17)</xref>:<disp-formula id="disp-formula17"><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="DM17"><mml:msubsup><mml:mi>&#x03B1;</mml:mi><mml:mi>k</mml:mi><mml:mi>c</mml:mi></mml:msubsup><mml:mo>=</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mrow><mml:mfrac><mml:mn>1</mml:mn><mml:mi>Z</mml:mi></mml:mfrac></mml:mrow><mml:munder><mml:mrow><mml:mo movablelimits="false">&#x2211;</mml:mo></mml:mrow><mml:mi>i</mml:mi></mml:munder><mml:mo>&#x2061;</mml:mo><mml:munder><mml:mrow><mml:mo movablelimits="false">&#x2211;</mml:mo></mml:mrow><mml:mi>j</mml:mi></mml:munder><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mrow><mml:mfrac><mml:mrow><mml:mi mathvariant="normal">&#x2202;</mml:mi><mml:msup><mml:mi>y</mml:mi><mml:mi>c</mml:mi></mml:msup></mml:mrow><mml:mrow><mml:mi mathvariant="normal">&#x2202;</mml:mi><mml:msubsup><mml:mi>A</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow><mml:mi>k</mml:mi></mml:msubsup></mml:mrow></mml:mfrac></mml:mrow></mml:mstyle></mml:mstyle></mml:math>
<label>(17)</label>
</disp-formula>Heatmap <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM25"><mml:msubsup><mml:mi>L</mml:mi><mml:mrow><mml:mi>G</mml:mi><mml:mi>r</mml:mi><mml:mi>a</mml:mi><mml:mi>d</mml:mi><mml:mi>C</mml:mi><mml:mi>A</mml:mi><mml:mi>M</mml:mi></mml:mrow><mml:mi>c</mml:mi></mml:msubsup></mml:math></inline-formula> is computed in <xref ref-type="disp-formula" rid="disp-formula18">Equation (18)</xref> as:<disp-formula id="disp-formula18"><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="DM18"><mml:msubsup><mml:mi>L</mml:mi><mml:mrow><mml:mi>G</mml:mi><mml:mi>r</mml:mi><mml:mi>a</mml:mi><mml:mi>d</mml:mi><mml:mi>C</mml:mi><mml:mi>A</mml:mi><mml:mi>M</mml:mi></mml:mrow><mml:mi>c</mml:mi></mml:msubsup><mml:mo>=</mml:mo><mml:mrow><mml:mi mathvariant="normal">ReLU</mml:mi></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:munder><mml:mrow><mml:mo movablelimits="false">&#x2211;</mml:mo></mml:mrow><mml:mi>k</mml:mi></mml:munder><mml:mo>&#x2061;</mml:mo><mml:msubsup><mml:mi>&#x03B1;</mml:mi><mml:mi>k</mml:mi><mml:mi>c</mml:mi></mml:msubsup><mml:msup><mml:mi>A</mml:mi><mml:mi>k</mml:mi></mml:msup></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math>
<label>(18)</label>
</disp-formula>In the context of heterogeneous and non-IID data distributions, the variance of client datasets influences convergence is computed in <xref ref-type="disp-formula" rid="disp-formula19">Equation (19)</xref>:<disp-formula id="disp-formula19"><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="DM19"><mml:msubsup><mml:mi>&#x03C3;</mml:mi><mml:mrow><mml:mi>c</mml:mi><mml:mi>l</mml:mi><mml:mi>i</mml:mi><mml:mi>e</mml:mi><mml:mi>n</mml:mi><mml:mi>t</mml:mi></mml:mrow><mml:mn>2</mml:mn></mml:msubsup><mml:mo>=</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mrow><mml:mfrac><mml:mn>1</mml:mn><mml:mi>K</mml:mi></mml:mfrac></mml:mrow><mml:munderover><mml:mrow><mml:mo movablelimits="false">&#x2211;</mml:mo></mml:mrow><mml:mrow><mml:mi>k</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mi>K</mml:mi></mml:munderover><mml:mo>&#x2061;</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mrow><mml:mrow><mml:mi mathvariant="double-struck">E</mml:mi></mml:mrow></mml:mrow></mml:mrow><mml:mrow><mml:msub><mml:mi>D</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:msub><mml:mo stretchy="false">[</mml:mo><mml:mi>x</mml:mi><mml:mo stretchy="false">]</mml:mo><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mrow><mml:mrow><mml:mrow><mml:mi mathvariant="double-struck">E</mml:mi></mml:mrow></mml:mrow></mml:mrow><mml:mi>D</mml:mi></mml:msub><mml:mo stretchy="false">[</mml:mo><mml:mi>x</mml:mi><mml:mo stretchy="false">]</mml:mo></mml:mrow><mml:msup><mml:mo stretchy="false">)</mml:mo><mml:mn>2</mml:mn></mml:msup></mml:mstyle></mml:math>
<label>(19)</label>
</disp-formula>Optimization with regularization terms encompassing privacy and interpretability objectives is computed in <xref ref-type="disp-formula" rid="disp-formula20">Equation (20)</xref>:<disp-formula id="disp-formula20"><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="DM20"><mml:munder><mml:mrow><mml:mrow><mml:mi mathvariant="normal">min</mml:mi></mml:mrow></mml:mrow><mml:mi>&#x03B8;</mml:mi></mml:munder><mml:mspace width="thinmathspace" /><mml:munderover><mml:mrow><mml:mo movablelimits="false">&#x2211;</mml:mo></mml:mrow><mml:mrow><mml:mi>k</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mi>K</mml:mi></mml:munderover><mml:mspace width="thinmathspace" /><mml:msub><mml:mi>&#x03C9;</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mrow><mml:mi mathvariant="script">L</mml:mi></mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mspace width="thinmathspace" /><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:msub><mml:mi>&#x03B8;</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>D</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo>+</mml:mo><mml:mi>&#x03B2;</mml:mi><mml:munderover><mml:mrow><mml:mo movablelimits="false">&#x2211;</mml:mo></mml:mrow><mml:mrow><mml:mi>k</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mi>K</mml:mi></mml:munderover><mml:mspace width="thinmathspace" /><mml:mrow><mml:mi mathvariant="normal">D</mml:mi></mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="normal">P</mml:mi></mml:mrow><mml:mi>k</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:mi>&#x03B3;</mml:mi><mml:munderover><mml:mrow><mml:mo movablelimits="false">&#x2211;</mml:mo></mml:mrow><mml:mrow><mml:mi>k</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mi>K</mml:mi></mml:munderover><mml:mspace width="thinmathspace" /><mml:msub><mml:mi>S</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>n</mml:mi><mml:mi>t</mml:mi><mml:mi>e</mml:mi><mml:mi>r</mml:mi><mml:mi>p</mml:mi><mml:mi>r</mml:mi><mml:mi>e</mml:mi><mml:mi>t</mml:mi><mml:mo>,</mml:mo><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:math>
<label>(20)</label>
</disp-formula>where <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM26"><mml:msub><mml:mi>&#x03C9;</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:math></inline-formula> are client weights, <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM27"><mml:mi>&#x03B2;</mml:mi></mml:math></inline-formula>, <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM28"><mml:mi>&#x03B3;</mml:mi></mml:math></inline-formula> are hyperparameters, <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM29"><mml:mrow><mml:mi mathvariant="normal">D</mml:mi></mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="normal">P</mml:mi></mml:mrow><mml:mi>k</mml:mi></mml:msub></mml:math></inline-formula> captures privacy loss, and <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM30"><mml:msub><mml:mi>S</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>n</mml:mi><mml:mi>t</mml:mi><mml:mi>e</mml:mi><mml:mi>r</mml:mi><mml:mi>p</mml:mi><mml:mi>r</mml:mi><mml:mi>e</mml:mi><mml:mi>t</mml:mi><mml:mo>,</mml:mo><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> interpretability scores.</p>
<p>Model prediction is computed in <xref ref-type="disp-formula" rid="disp-formula21">Equation (21)</xref> for decision rule:<disp-formula id="disp-formula21"><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="DM21"><mml:mrow><mml:mover><mml:mi>y</mml:mi><mml:mo stretchy="false">&#x005E;</mml:mo></mml:mover></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:mi mathvariant="normal">arg</mml:mi></mml:mrow><mml:munder><mml:mrow><mml:mrow><mml:mi mathvariant="normal">max</mml:mi></mml:mrow></mml:mrow><mml:mrow><mml:mi>c</mml:mi><mml:mo>&#x2208;</mml:mo><mml:mi>C</mml:mi></mml:mrow></mml:munder><mml:mo>&#x2061;</mml:mo><mml:msub><mml:mi>f</mml:mi><mml:mi>&#x03B8;</mml:mi></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:mi>x</mml:mi><mml:msub><mml:mo stretchy="false">)</mml:mo><mml:mi>c</mml:mi></mml:msub></mml:math>
<label>(21)</label>
</disp-formula>The exponential moving average of global model parameters to smooth updates is computed in <xref ref-type="disp-formula" rid="disp-formula22">Equation (22)</xref>:<disp-formula id="disp-formula22"><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="DM22"><mml:msubsup><mml:mrow><mml:mover><mml:mi>&#x03B8;</mml:mi><mml:mo stretchy="false">&#x00AF;</mml:mo></mml:mover></mml:mrow><mml:mi>g</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:mi>&#x03B1;</mml:mi><mml:msubsup><mml:mi>&#x03B8;</mml:mi><mml:mi>g</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msubsup><mml:mo>+</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mn>1</mml:mn><mml:mo>&#x2212;</mml:mo><mml:mi>&#x03B1;</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:msubsup><mml:mrow><mml:mover><mml:mi>&#x03B8;</mml:mi><mml:mo stretchy="false">&#x00AF;</mml:mo></mml:mover></mml:mrow><mml:mi>g</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>t</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msubsup></mml:math>
<label>(22)</label>
</disp-formula>where <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM31"><mml:mi>&#x03B1;</mml:mi><mml:mo>&#x2208;</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mn>0</mml:mn><mml:mo>,</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula> is smoothing coefficient.</p>
<sec id="s4a"><label>4.1</label><title>Grad-CAM heatmap generation for explainability</title>
<p>This algorithm generates a visual explanation indicating image regions most influential in the model&#x0027;s classification decision. It calculates the gradient of the predicted class score with respect to activations in the last convolutional layer. These gradients determine weights for each feature map, which are combined into a heatmap and overlaid onto the input image. This aids clinicians in verifying and trusting model predictions by visualizing key clinical features.</p><statement content-type="algorithm" id="algo3"><label>Algorithm 3:</label><title>Grad-CAM Heatmap Generation for Explainability.</title>
<p>Input:</p>
<p>&#x2003;&#x2003;Trained model parameters Theta,</p>
<p>&#x2003;&#x2003;Input image x,</p>
<p>&#x2003;&#x2003;Target class index c</p>
<p>Output:</p>
<p>&#x2003;&#x2003;Grad-CAM heatmap L_c highlighting important regions</p>
<p>1: Forward propagate x to obtain activations A_k from last convolution layer</p>
<p>2: Compute class score y_c&#x2009;&#x003D;&#x2009;model output for class c</p>
<p>3: Compute gradients dY_c/dA_k with respect to activations</p>
<p>4: For each feature map k:</p>
<p>5: &#x2003;&#x2003;Calculate weight alpha_k&#x2009;&#x003D;&#x2009;mean of dY_c/dA_k over spatial dimensions</p>
<p>6: Calculate weighted sum of feature maps:</p>
<p>&#x2003;&#x2003;L_c&#x2009;&#x003D;&#x2009;ReLU (sum_k alpha_k &#x002A; A_k)</p>
<p>7: Resize L_c to match input image size</p>
<p>8: Normalize heatmap values between 0 and 1</p>
<p>9: Overlay heatmap onto x for visualization</p>
<p>10: Return heatmap L_c</p></statement>
<p><bold>Step-by-Step Example:</bold></p>
<p>Given a chest x-ray predicted to have COVID-19, the model extracts feature maps from its deepest convolutional layer. Gradients of the COVID-19 class score w.r.t. these maps are computed and averaged to form weights. The weighted sum of feature maps creates a heatmap after applying ReLU to retain only positive values. The heatmap is resized and overlaid on the x-ray, distinctly highlighting areas such as lung infections that influenced the model&#x0027;s diagnosis.</p>
<p><xref ref-type="fig" rid="F4">Figure&#x00A0;4</xref> is said to illustrate the entire flow of the federated learning system applied to healthcare, starting from local healthcare institutions where patient data is preprocessed and models are trained locally on sensitive medical images. It is described how, after local training, differentially private noise is added to model updates to protect patient confidentiality before these encrypted updates are securely transmitted to a central server. The central server aggregates these updates into a global model which is then redistributed to all client sites. Additionally, the inclusion of explainability via Grad-CAM heatmaps is emphasized, which visually highlights the important regions in medical images influencing model predictions, assisting clinicians and radiologists in interpretation. This iterative cycle continues until the model achieves convergence, ensuring accurate, private, and interpretable AI-supported diagnostics. The principal end users identified include doctors and healthcare professionals, medical researchers, and ultimately patients, ensuring data privacy and clinical transparency throughout.</p>
<fig id="F4" position="float"><label>Figure&#x00A0;4</label>
<caption><p>Federated healthcare learning workflow.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="fradi-05-1660479-g004.tif"><alt-text content-type="machine-generated">Flowchart illustrating a process involving local data preprocessing, leading to local model training. Both connect to secure encrypted communication, which links to a federated aggregation server. This server connects to explainable AI (Grad-CAM), model broadcast, and visual reporting to clinicians.</alt-text>
</graphic>
</fig>
</sec>
<sec id="s4b"><label>4.2</label><title>Performance metrics</title>
<p>To measure how effectively the proposed model performed, several core evaluation metrics were recorded over five federated learning rounds. The model reached an overall accuracy of 88&#x0025;, indicating strong performance in correctly classifying chest x-ray images into the three categories: COVID-19, Normal, and Viral Pneumonia. The F1 score of 89.66&#x0025; reflects a healthy balance between precision and recall, which is essential in medical diagnosis to minimize both false positives and false negatives. The model&#x0027;s ability to distinguish between the three classes was also assessed using the multi-class AUC, which was recorded at 0.5192. While this score suggests moderate classification power across different threshold levels, it remains acceptable considering the inherent complexity and imbalance in medical datasets. The training also maintained a low average loss of 0.30, showing stable learning with minimal error accumulation. Training was conducted over five federated epochs, where each simulated client trained on its local dataset. The average execution time per round was approximately 0.32&#x2005;s, demonstrating the model&#x0027;s computational efficiency especially important for real-time applications. These results collectively show that U-FDL-PPE is capable of delivering fast, reliable, and accurate diagnostics in decentralized healthcare environments.</p>
</sec>
<sec id="s4c"><label>4.3</label><title>Confusion matrix</title>
<p>The confusion matrix provides a granular look at how well the model performed in each class. A strong diagonal pattern in the matrix suggests that predictions for COVID-19, Normal, and Viral Pneumonia were generally correct, with minimal confusion between classes. This is especially critical in clinical settings where accurate triaging can influence treatment paths and isolation measures. The model demonstrated strong sensitivity in detecting COVID-19 cases, which were rarely misclassified as Normal or Pneumonia. Such high recall is essential during pandemics to prevent false negatives and ensure timely patient care. Additionally, the model successfully distinguished between Viral Pneumonia and COVID-19, which often show overlapping features in imaging. Some misclassifications occurred between Normal and Viral Pneumonia a known challenge in chest x-ray diagnostics due to subtle visual similarities. However, the confusion remained limited, and overall, the matrix supports the model&#x0027;s ability to generalize well across real-world-like, decentralized datasets.</p>
</sec>
<sec id="s4d"><label>4.4</label><title>Grad-CAM results</title>
<p>To provide transparency into how the model makes decisions, Grad-CAM visualizations were used to generate heatmaps over sample predictions. These highlighted areas of the lungs that contributed most to the classification. For instance, the model focused on lung opacities and consolidations hallmarks of infection confirming that it learned relevant clinical features. In COVID-19 cases, Grad-CAM highlighted the bilateral and peripheral regions typically associated with the disease. For Viral Pneumonia, the heatmaps revealed localized intensity near infected regions, while Normal images showed dispersed or low-activation areas, consistent with healthy scans. These visual cues not only prove that the model is looking at the right anatomical regions but also offer clinicians a layer of interpretability. By combining predictions with these explainability overlays, the system promotes greater confidence among healthcare professionals, which is key to real-world adoption.</p>
<p><xref ref-type="fig" rid="F5">Figure&#x00A0;5</xref> shows a clear upward trend in model accuracy as training progresses through five federated learning rounds. This improvement highlights how U-FDL-PPE continuously refines its predictions by effectively combining insights from multiple client nodes, leading to better generalization across distributed healthcare data.</p>
<fig id="F5" position="float"><label>Figure&#x00A0;5</label>
<caption><p>Accuracy vs. roun for federated model accuracy per round.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="fradi-05-1660479-g005.tif"><alt-text content-type="machine-generated">Line graph titled \"Federated Model Accuracy per Round\" with accuracy on the y-axis and number of rounds on the x-axis. The graph shows an upward trend from approximately 0.78 at round 1 to 0.88 at round 5.</alt-text>
</graphic>
</fig>
<p><xref ref-type="fig" rid="F6">Figure&#x00A0;6</xref> shows a steady decrease in loss values throughout the five training rounds, highlighting the model&#x0027;s ability to converge efficiently. This consistent drop confirms that the U-FDL-PPE framework reduces prediction errors while effectively learning from decentralized client data.</p>
<fig id="F6" position="float"><label>Figure&#x00A0;6</label>
<caption><p>Federated model loss Per round.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="fradi-05-1660479-g006.tif"><alt-text content-type="machine-generated">Line graph titled \"Federated Model Loss per Round\". The x-axis represents rounds numbered from 1 to 5, and the y-axis shows loss values ranging from 0.30 to 0.55. The red line indicates a decreasing trend, starting at a loss of 0.55 in round 1 and ending at 0.30 in round 5.</alt-text>
</graphic>
</fig>
<p><xref ref-type="fig" rid="F7">Figure&#x00A0;7</xref> highlights that the chest x-ray images are evenly distributed among the categories&#x2014;COVID-19, Normal, and Viral Pneumonia. This balanced representation helps the U-FDL-PPE model learn each class fairly, reducing bias and enhancing the reliability of its predictions.</p>
<fig id="F7" position="float"><label>Figure&#x00A0;7</label>
<caption><p>Class distribution in dataset.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="fradi-05-1660479-g007.tif"><alt-text content-type="machine-generated">Bar chart titled \"Class Distribution in Dataset\" showing three categories: COVID, NORMAL, and Viral Pneumonia. The y-axis is labeled \"Number of Images.\" Approximately 1000 images in each category: COVID (blue), NORMAL (green), and Viral Pneumonia (orange).</alt-text>
</graphic>
</fig>
<p><xref ref-type="fig" rid="F8">Figure&#x00A0;8</xref> highlights an equal spread of chest x-ray images across the three diagnostic groups COVID-19, Normal, and Viral Pneumonia. This balanced distribution helps the U-FDL-PPE model learn fairly from each class, improving its ability to generalize and reducing the chances of biased or skewed predictions.</p>
<fig id="F8" position="float"><label>Figure&#x00A0;8</label>
<caption><p>Class distribution in dataset.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="fradi-05-1660479-g008.tif"><alt-text content-type="machine-generated">Confusion matrix depicting classification results for COVID, NORMAL, and Viral Pneumonia. True labels are on the y-axis and predicted labels on the x-axis. Diagonal shows correct predictions: 92 COVID, 84 NORMAL, and 93 Viral Pneumonia, with incorrect predictions shown in off-diagonal cells. Color intensity indicates class size, ranging from light to dark blue.</alt-text>
</graphic>
</fig>
</sec>
</sec>
<sec id="s5" sec-type="discussion"><label>5</label><title>Discussion</title>
<p>This section interprets the outcomes of the experimental analysis, highlighting the practical strengths of the U-FDL-PPE framework while acknowledging areas where enhancements are needed. It discusses how the model addresses pressing challenges in medical AI such as data privacy, explainability, and deployment in decentralized environments and outlines directions for future improvement. This research, a three-client federated setup was used to validate the framework&#x0027;s proof of concept, achieving 88&#x0025; accuracy and an F1-score of 89.66&#x0025; while maintaining low communication overhead. Future enhancements will involve expanding the setup to five or more clients to better reflect real-world multi-institutional scenarios and to assess the framework&#x0027;s scalability, robustness to data diversity, and performance under realistic network conditions.</p>
<sec id="s5a"><label>5.1</label><title>U-FDL-PPE tackles core healthcare AI challenges</title>
<p>U-FDL-PPE was designed to solve three fundamental issues in AI for healthcare: safeguarding patient data, improving model interpretability, and enabling training across fragmented datasets. The experimental outcomes show that the framework successfully tackles these by combining federated learning with explainable AI and a modular architecture. Through local model training, hospitals can build collaborative models without ever sharing sensitive data. Additionally, the inclusion of Grad-CAM provides transparency into how predictions are made, helping clinicians trust and verify the model&#x0027;s decisions. This significantly improves the acceptance of AI in clinical environments where understanding model logic is just as important as accuracy.</p>
</sec>
<sec id="s5b"><label>5.2</label><title>Privacy protection through federated learning</title>
<p>U-FDL-PPE adheres to global data privacy regulations like GDPR and HIPAA by ensuring that patient data never leaves the originating institution. Instead of sharing raw images, only encrypted model updates are exchanged, which minimizes security risks and supports ethical AI deployment. By leveraging the Flower framework for secure communication and federated averaging, the model maintains strong performance while complying with privacy mandates. This makes U-FDL-PPE a viable option for integration into real healthcare infrastructures where regulatory compliance is non-negotiable.</p>
</sec>
<sec id="s5c"><label>5.3</label><title>Enhancing transparency with grad-CAM</title>
<p>A defining strength of the framework is its use of Grad-CAM, which generates intuitive heatmaps that show which parts of an x-ray influenced the AI&#x0027;s prediction. This allows clinicians to visually verify whether the model is focusing on medically relevant features. In testing, the Grad-CAM results corresponded well with known clinical indicators highlighting areas of infection in COVID-19 cases while showing minimal activation in normal scans. This transparency builds confidence in the system and supports decision-making in high-stakes environments like hospitals.</p>
</sec>
<sec id="s5d"><label>5.4</label><title>Handling heterogeneous client data effectively</title>
<p>Medical data can vary significantly across hospitals due to different imaging equipment, protocols, and demographics. The U-FDL-PPE framework is designed to manage such non-IID (non-identical and independently distributed) data across clients. During evaluation, the model was able to generalize well despite differences among datasets for COVID-19, Normal, and Pneumonia categories. Even with this variability, the model maintained high performance, achieving an 88&#x0025; accuracy and a strong F1-score. These results suggest that U-FDL-PPE is robust enough to be deployed across various real-world settings without requiring strict data uniformity.</p>
</sec>
<sec id="s5e"><label>5.5</label><title>Built for low-resource environments</title>
<p>By using MobileNetV2, a lightweight CNN model, the framework is optimized for environments with limited computing power such as rural clinics or small hospitals without GPUs. The low inference time (&#x223C;0.32&#x2005;s per round) proves that U-FDL-PPE can perform efficiently even with modest hardware. This lightweight yet powerful design allows the framework to be rolled out in diverse healthcare settings, not just advanced hospitals. Its adaptability makes it especially useful for bringing AI-driven diagnostics to underserved areas.</p>
</sec>
<sec id="s5f"><label>5.6</label><title>Limitations and future directions</title>
<p>Although U-FDL-PPE performed well in simulations, it was not tested in a live federated hospital network. Real-world deployment introduces additional variables such as unstable internet connections, different annotation practices, and complex administrative policies that were beyond the scope of this research. Additionally, the model&#x0027;s AUC score (0.5192) suggests moderate differentiation among classes and indicates potential for improvement. Future versions could explore attention-based networks, ensemble learning strategies, or vertical federated learning to enhance classification performance and robustness across different data types and institutions.</p>
</sec>
<sec id="s5g"><label>5.7</label><title>Comparison of existing vs. proposed system</title>
<p>The U-FDL-PPE framework marks a clear evolution from earlier federated and centralized deep learning models used in healthcare diagnostics. Previous works, such as those by Sharma et al. (<xref ref-type="bibr" rid="B1">1</xref>), Zwiers et al. (<xref ref-type="bibr" rid="B3">3</xref>), and Teo et al. (<xref ref-type="bibr" rid="B9">9</xref>), have largely been limited to literature-based analyses or conceptual discussions without real-world deployment or validation. While some studies, including Kareem et al. (<xref ref-type="bibr" rid="B5">5</xref>) and Rawas &#x0026; Samala (<xref ref-type="bibr" rid="B2">2</xref>), have ventured into practical implementations&#x2014;either with centralized CNNs or edge-assisted federated models their focus is often narrow, lacking broad applicability or interpretability features. Others, like Badidi (<xref ref-type="bibr" rid="B8">8</xref>), do not integrate explainable AI at all and fall short in meeting modern privacy and compliance standards for healthcare. In contrast, U-FDL-PPE offers a comprehensive and forward-looking approach by combining privacy preservation through GDPR-aligned federated learning, interpretability using Grad-CAM heatmaps, and robust performance metrics, achieving 88&#x0025; accuracy and an F1 score of 89.66&#x0025;. Unlike earlier models that can be complex or rigid, it leverages MobileNetV2 for efficient processing, making it suitable even for resource-constrained environments. The framework&#x0027;s modular design, depicted in <xref ref-type="fig" rid="F1">Figure&#x00A0;1</xref>, ensures transparency across all stages from preprocessing to prediction and delivers visual outputs like confusion matrices and class activation maps for clinical confidence. These enhancements make U-FDL-PPE a scalable, ethical, and practical solution for modern federated healthcare deployments.</p>
<p><xref ref-type="table" rid="T1">Table&#x00A0;1</xref> highlights the measurable advantages of the proposed U-FDL-PPE framework over traditional systems. With an accuracy of 88&#x0025; compared to 82.5&#x0025; and an F1 score of 89.66&#x0025; vs. 80&#x0025;, U-FDL-PPE demonstrates stronger and more consistent classification performance. The AUC value also shows a slight improvement (0.5192 over 0.48), indicating better ability to distinguish between multiple classes. In addition, the proposed model completes five federated training rounds efficiently, with a lower average loss (0.3 vs. 0.45) and a faster round time (0.32&#x2005;s vs. 0.8&#x2005;s), reflecting both stability in learning and computational speed. Unlike earlier systems that typically rely on single-node simulations and lack features like interpretability or data privacy, U-FDL-PPE runs across three client nodes, supports explainability through Grad-CAM visualizations, and complies with privacy regulations such as GDPR. Its integration of the lightweight MobileNetV2 architecture also makes it ideal for resource-constrained or decentralized clinical environments. Overall, these improvements clearly demonstrate that U-FDL-PPE is a scalable, privacy-aware, and clinically applicable solution ready for real-world deployment.</p>
<table-wrap id="T1" position="float"><label>Table&#x00A0;1</label>
<caption><p>Quantitative comparison of existing methods vs. proposed U-FDL-PPE framework for federated viral disease prediction.</p></caption>
<table>
<thead>
<tr>
<th valign="top" align="left">Parameters</th>
<th valign="top" align="center">Existing system (Avg.)</th>
<th valign="top" align="center">Proposed U-FDL-PPE</th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="left">Accuracy (&#x0025;)</td>
<td valign="top" align="center">82.5</td>
<td valign="top" align="center">88</td>
</tr>
<tr>
<td valign="top" align="left">F1 Score (&#x0025;)</td>
<td valign="top" align="center">80</td>
<td valign="top" align="center">89.66</td>
</tr>
<tr>
<td valign="top" align="left">AUC Score</td>
<td valign="top" align="center">0.48</td>
<td valign="top" align="center">0.5192</td>
</tr>
<tr>
<td valign="top" align="left">Model Training Rounds</td>
<td valign="top" align="center">1</td>
<td valign="top" align="center">5</td>
</tr>
<tr>
<td valign="top" align="left">Avg. Loss</td>
<td valign="top" align="center">0.45</td>
<td valign="top" align="center">0.3</td>
</tr>
<tr>
<td valign="top" align="left">Execution Time per Round (sec)</td>
<td valign="top" align="center">0.8</td>
<td valign="top" align="center">0.32</td>
</tr>
<tr>
<td valign="top" align="left">Client Nodes Simulated</td>
<td valign="top" align="center">1</td>
<td valign="top" align="center">3</td>
</tr>
<tr>
<td valign="top" align="left">Explainability Support (1&#x2009;&#x003D;&#x2009;Yes, 0&#x2009;&#x003D;&#x2009;No)</td>
<td valign="top" align="center">0</td>
<td valign="top" align="center">1</td>
</tr>
<tr>
<td valign="top" align="left">Privacy Compliance (1&#x2009;&#x003D;&#x2009;Yes, 0&#x2009;&#x003D;&#x2009;No)</td>
<td valign="top" align="center">0</td>
<td valign="top" align="center">1</td>
</tr>
<tr>
<td valign="top" align="left">Resource Optimization (1&#x2009;&#x003D;&#x2009;Yes, 0&#x2009;&#x003D;&#x2009;No)</td>
<td valign="top" align="center">0</td>
<td valign="top" align="center">1</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="s5h"><label>5.8</label><title>Performance evaluation</title>
<p>The performance review of the U-FDL-PPE framework highlights clear and measurable improvements over earlier centralized and federated deep learning methods in medical image classification. The framework achieved an impressive accuracy of 88&#x0025; and an F1-score of 89.66&#x0025;, exceeding the average performance of existing models, which typically score around 82.5&#x0025; accuracy and 80&#x0025; F1-score. These results show that U-FDL-PPE can more accurately distinguish between COVID-19, Normal, and Viral Pneumonia cases using chest x-rays. Although the AUC score of 0.5192 indicates moderate class separation, it still reflects an improvement over older models. The training was completed across five federated learning rounds, resulting in a low average loss of 0.30, showing reliable and consistent learning. Additionally, the model reduced training time per round from 0.8&#x2005;s (in older systems) to just 0.32&#x2005;s, demonstrating enhanced speed and efficiency suitable for real-time diagnostic scenarios. More than just numbers, U-FDL-PPE also integrates key features needed for real-world application. It was tested in a three-client federated setup, reflecting how hospitals would operate collaboratively without sharing sensitive data. The inclusion of Grad-CAM provided intuitive heatmaps that helped doctors visually interpret the AI&#x0027;s predictions, adding a layer of trust and transparency. The system complies with GDPR privacy standards, as it never transmits raw patient data&#x2014;only encrypted model updates. The use of the lightweight MobileNetV2 model enables fast and resource-friendly processing, making the system deployable in rural or low-resource healthcare settings. With detailed visualizations such as confusion matrices and training performance graphs, the evaluation shows that U-FDL-PPE is a powerful, explainable, and privacy-conscious AI solution well-suited for real-world, multi-institutional healthcare environments. In the U-FDL-PPE framework, the F1-score and AUC metrics were calculated using a macro-averaged, one-vs.-rest method to effectively evaluate the model&#x0027;s performance across the three classes COVID-19, Normal, and Viral Pneumonia. This approach ensures that each category is weighted equally during evaluation, providing a fair and balanced assessment even when the dataset contains varying sample sizes or class imbalances common in medical imaging tasks.</p>
<sec id="s5h1"><label>5.8.1</label><title>Accuracy (&#x0025;)</title>
<p>Accuracy reflects how many total predictions the model got right out of all predictions made is computed in <xref ref-type="disp-formula" rid="disp-formula23">Equation (23)</xref>.<disp-formula id="disp-formula23"><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="DM23"><mml:mrow><mml:mi mathvariant="normal">Ac</mml:mi></mml:mrow><mml:msup><mml:mrow><mml:mi mathvariant="normal">c</mml:mi></mml:mrow><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msup><mml:mo>=</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mrow><mml:mfrac><mml:mn>1</mml:mn><mml:mi>N</mml:mi></mml:mfrac></mml:mrow><mml:munderover><mml:mrow><mml:mo movablelimits="false">&#x2211;</mml:mo></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mi>N</mml:mi></mml:munderover><mml:mo>&#x2061;</mml:mo><mml:mn>1</mml:mn><mml:mo fence="false" stretchy="false">{</mml:mo><mml:mrow><mml:msubsup><mml:mrow><mml:mover><mml:mi>y</mml:mi><mml:mo stretchy="false">&#x005E;</mml:mo></mml:mover></mml:mrow><mml:mi>i</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:msub><mml:mi>y</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow><mml:mo fence="false" stretchy="false">}</mml:mo></mml:mstyle></mml:math>
<label>(23)</label>
</disp-formula>With an 88&#x0025; accuracy, the U-FDL-PPE model effectively distinguishes between COVID-19, Normal, and Viral Pneumonia cases, delivering high correctness in a federated learning setup.</p>
</sec>
<sec id="s5h2"><label>5.8.2</label><title>F1-Score (&#x0025;)</title>
<p>The F1-score balances precision and recall, giving a single value that reflects both how many predictions are right and how complete the prediction is computed in <xref ref-type="disp-formula" rid="disp-formula24">Equation (24)</xref>.<disp-formula id="disp-formula24"><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="DM24"><mml:mi>F</mml:mi><mml:msub><mml:mn>1</mml:mn><mml:mi>c</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mrow><mml:mfrac><mml:mrow><mml:mn>2</mml:mn><mml:mo>&#x22C5;</mml:mo><mml:mrow><mml:mi mathvariant="normal">Precisio</mml:mi></mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="normal">n</mml:mi></mml:mrow><mml:mi>c</mml:mi></mml:msub><mml:mo>&#x22C5;</mml:mo><mml:mrow><mml:mi mathvariant="normal">Recal</mml:mi></mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="normal">l</mml:mi></mml:mrow><mml:mi>c</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mrow><mml:mi mathvariant="normal">Precisio</mml:mi></mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="normal">n</mml:mi></mml:mrow><mml:mi>c</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:mrow><mml:mi mathvariant="normal">Recal</mml:mi></mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="normal">l</mml:mi></mml:mrow><mml:mi>c</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mrow></mml:mstyle></mml:math>
<label>(24)</label>
</disp-formula>An F1-score of 89.66&#x0025; indicates the model achieves strong performance in detecting all disease classes, especially in the presence of data imbalance.</p>
</sec>
<sec id="s5h3"><label>5.8.3</label><title>AUC (area under curve)</title>
<p>AUC is computed in <xref ref-type="disp-formula" rid="disp-formula25">Equation (25)</xref> that shows how well the model separates different categories&#x2014;higher values mean better separation between classes.<disp-formula id="disp-formula25"><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="DM25"><mml:mrow><mml:mi mathvariant="normal">AUC</mml:mi></mml:mrow><mml:mo>=</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mrow><mml:mfrac><mml:mn>1</mml:mn><mml:mi>C</mml:mi></mml:mfrac></mml:mrow><mml:munderover><mml:mrow><mml:mo movablelimits="false">&#x2211;</mml:mo></mml:mrow><mml:mrow><mml:mi>c</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mi>C</mml:mi></mml:munderover><mml:mo>&#x2061;</mml:mo><mml:msubsup><mml:mo>&#x222B;</mml:mo><mml:mn>0</mml:mn><mml:mn>1</mml:mn></mml:msubsup><mml:mrow><mml:mi>T</mml:mi><mml:mi>P</mml:mi><mml:msub><mml:mi>R</mml:mi><mml:mi>c</mml:mi></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>F</mml:mi><mml:mi>P</mml:mi><mml:msubsup><mml:mi>R</mml:mi><mml:mi>c</mml:mi><mml:mrow><mml:mrow><mml:mo>&#x2212;</mml:mo></mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msubsup><mml:mo stretchy="false">(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mi>d</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:mstyle></mml:math>
<label>(25)</label>
</disp-formula>While the AUC of 0.5192 is modest, it still shows improvement over prior models, meaning U-FDL-PPE is learning meaningful decision boundaries between multiple disease classes. While the multi-class AUC score of 0.5192 shows that the model moderately distinguishes between closely related conditions, this outcome highlights the natural challenge of separating overlapping radiographic features seen in COVID-19 and viral pneumonia cases. Future enhancements could integrate attention-based or ensemble learning techniques to refine feature boundaries and improve the model&#x0027;s ability to distinguish between disease classes across federated healthcare nodes. Future work will emphasize advanced normalization methods and the use of attention or ensemble-based models to enhance class separation and achieve performance levels suitable for clinical deployment.</p>
</sec>
<sec id="s5h4"><label>5.8.4</label><title>Loss</title>
<p>Loss quantification is computed in <xref ref-type="disp-formula" rid="disp-formula26">Equation (26)</xref> how far off the model&#x0027;s predictions are from the actual results; lower values are better.<disp-formula id="disp-formula26"><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="DM26"><mml:mrow><mml:mrow><mml:mi mathvariant="script">L</mml:mi></mml:mrow></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:mo>&#x2212;</mml:mo></mml:mrow><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mrow><mml:mfrac><mml:mn>1</mml:mn><mml:mrow><mml:mi mathvariant="bold-italic">N</mml:mi></mml:mrow></mml:mfrac></mml:mrow><mml:munderover><mml:mrow><mml:mo movablelimits="false">&#x2211;</mml:mo></mml:mrow><mml:mrow><mml:mrow><mml:mi mathvariant="bold-italic">i</mml:mi></mml:mrow><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi mathvariant="bold-italic">N</mml:mi></mml:mrow></mml:munderover><mml:mo>&#x2061;</mml:mo><mml:munderover><mml:mrow><mml:mo movablelimits="false">&#x2211;</mml:mo></mml:mrow><mml:mrow><mml:mrow><mml:mi mathvariant="bold-italic">c</mml:mi></mml:mrow><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi mathvariant="bold-italic">C</mml:mi></mml:mrow></mml:munderover><mml:mo>&#x2061;</mml:mo><mml:msub><mml:mrow><mml:mi mathvariant="bold-italic">y</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mi mathvariant="bold-italic">i</mml:mi></mml:mrow><mml:mo>,</mml:mo><mml:mrow><mml:mi mathvariant="bold-italic">c</mml:mi></mml:mrow></mml:mrow></mml:msub><mml:mrow><mml:mi mathvariant="bold">l</mml:mi><mml:mi mathvariant="bold">o</mml:mi><mml:mi mathvariant="bold">g</mml:mi></mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mrow><mml:mover><mml:mrow><mml:mi mathvariant="bold-italic">y</mml:mi></mml:mrow><mml:mo stretchy="false">&#x005E;</mml:mo></mml:mover></mml:mrow></mml:mrow><mml:mrow><mml:mrow><mml:mi mathvariant="bold-italic">i</mml:mi></mml:mrow><mml:mo>,</mml:mo><mml:mrow><mml:mi mathvariant="bold-italic">c</mml:mi></mml:mrow></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mstyle></mml:math>
<label>(26)</label>
</disp-formula>An average loss of 0.30 demonstrates that the model is consistently learning with minimal error over multiple training rounds.</p>
</sec>
<sec id="s5h5"><label>5.8.5</label><title>Confusion matrix</title>
<p>A confusion matrix breaks down the model&#x0027;s performance class-by-class, showing exactly where it is getting things right or wrong.<disp-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="UDM1"><mml:mrow><mml:mi mathvariant="normal">Interpretation</mml:mi></mml:mrow><mml:mspace width="thinmathspace" /><mml:mrow><mml:mi mathvariant="normal">Tip</mml:mi><mml:mo>&#x003A;</mml:mo></mml:mrow><mml:mspace width="thinmathspace" /><mml:mrow><mml:mi mathvariant="normal">Diagonal</mml:mi></mml:mrow><mml:mspace width="thinmathspace" /><mml:mrow><mml:mi mathvariant="normal">values</mml:mi></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:mi mathvariant="normal">correct</mml:mi></mml:mrow><mml:mspace width="thinmathspace" /><mml:mrow><mml:mi mathvariant="normal">predictions</mml:mi></mml:mrow></mml:math></disp-formula>The strong diagonal in U-FDL-PPE&#x0027;s matrix reflects high class-wise accuracy, meaning the model rarely confuses one disease for another.</p>
</sec>
<sec id="s5h6"><label>5.8.6</label><title>Execution time per round (sec)</title>
<p>This measures how quickly the model completes each round is computed in the following <xref ref-type="disp-formula" rid="disp-formula27">Equation (27)</xref> of federated learning.<disp-formula id="disp-formula27"><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="DM27"><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mi>r</mml:mi><mml:mi>o</mml:mi><mml:mi>u</mml:mi><mml:mi>n</mml:mi><mml:mi>d</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2248;</mml:mo><mml:mn>0.32</mml:mn><mml:mspace width="thickmathspace" /><mml:mrow><mml:mi mathvariant="normal">seconds</mml:mi></mml:mrow></mml:math>
<label>(27)</label>
</disp-formula>With each round taking just 0.32&#x2005;s, U-FDL-PPE supports near real-time training and inference&#x2014;even on modest computing resources.</p>
</sec>
<sec id="s5h7"><label>5.8.7</label><title>Model training rounds</title>
<p>Indicates how many federated learning rounds the model needed to converge on stable performance.</p>
<p>U-FDL-PPE reached optimal performance in 5 rounds, which is efficient and reduces training overhead.</p>
</sec>
<sec id="s5h8"><label>5.8.8</label><title>Explainability support</title>
<p>Tells whether the model includes tools like Grad-CAM to visually explain its predictions.<disp-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="UDM2"><mml:mtable columnalign="right left" rowspacing=".5em" columnspacing="thickmathspace" displaystyle="true"><mml:mtr><mml:mtd /><mml:mtd><mml:mrow><mml:mi mathvariant="bold">B</mml:mi><mml:mi mathvariant="bold">i</mml:mi><mml:mi mathvariant="bold">n</mml:mi><mml:mi mathvariant="bold">a</mml:mi><mml:mi mathvariant="bold">r</mml:mi><mml:mi mathvariant="bold">y</mml:mi></mml:mrow><mml:mspace width="thinmathspace" /><mml:mrow><mml:mi mathvariant="bold">V</mml:mi><mml:mi mathvariant="bold">a</mml:mi><mml:mi mathvariant="bold">l</mml:mi><mml:mi mathvariant="bold">u</mml:mi><mml:mi mathvariant="bold">e</mml:mi></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd /><mml:mtd><mml:mn>1</mml:mn><mml:mo>=</mml:mo><mml:mrow><mml:mi mathvariant="normal">Yes</mml:mi><mml:mo>,</mml:mo></mml:mrow><mml:mspace width="thinmathspace" /><mml:mrow><mml:mi mathvariant="normal">Explainable</mml:mi></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd /><mml:mtd><mml:mn>0</mml:mn><mml:mo>=</mml:mo><mml:mrow><mml:mi mathvariant="normal">No</mml:mi><mml:mo>,</mml:mo></mml:mrow><mml:mspace width="thinmathspace" /><mml:mrow><mml:mi mathvariant="normal">Not</mml:mi></mml:mrow><mml:mspace width="thinmathspace" /><mml:mrow><mml:mi mathvariant="normal">Explainable</mml:mi></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>U-FDL-PPE supports explainability (value&#x2009;&#x003D;&#x2009;1) through Grad-CAM, allowing clinicians to see which parts of an x-ray influenced the prediction essential for trust and medical validation.</p>
</sec>
<sec id="s5h9"><label>5.8.9</label><title>Privacy compliance:</title>
<p>Checks if the model complies with data privacy laws like GDPR by keeping raw data secure and local.<disp-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="UDM3"><mml:mtable columnalign="right left" rowspacing=".5em" columnspacing="thickmathspace" displaystyle="true"><mml:mtr><mml:mtd /><mml:mtd><mml:mrow><mml:mi mathvariant="bold">B</mml:mi><mml:mi mathvariant="bold">i</mml:mi><mml:mi mathvariant="bold">n</mml:mi><mml:mi mathvariant="bold">a</mml:mi><mml:mi mathvariant="bold">r</mml:mi><mml:mi mathvariant="bold">y</mml:mi></mml:mrow><mml:mspace width="thinmathspace" /><mml:mrow><mml:mi mathvariant="bold">V</mml:mi><mml:mi mathvariant="bold">a</mml:mi><mml:mi mathvariant="bold">l</mml:mi><mml:mi mathvariant="bold">u</mml:mi><mml:mi mathvariant="bold">e</mml:mi></mml:mrow><mml:mo>&#x003A;</mml:mo></mml:mtd></mml:mtr><mml:mtr><mml:mtd /><mml:mtd><mml:mn>1</mml:mn><mml:mo>=</mml:mo><mml:mrow><mml:mi mathvariant="normal">Compliant</mml:mi></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd /><mml:mtd><mml:mn>0</mml:mn><mml:mo>=</mml:mo><mml:mrow><mml:mi mathvariant="normal">Non</mml:mi></mml:mrow><mml:mstyle displaystyle="false" scriptlevel="0"><mml:mtext>-</mml:mtext></mml:mstyle><mml:mrow><mml:mi mathvariant="normal">compliant</mml:mi></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>With full compliance (1), U-FDL-PPE ensures that only encrypted model updates not raw data are shared across institutions, protecting sensitive medical records.</p>
</sec>
<sec id="s5h10"><label>5.8.10</label><title>Resource optimization:</title>
<p>Determines whether the system is lightweight and optimized to run on low-resource devices.<disp-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="UDM4"><mml:mtable columnalign="right left" rowspacing=".5em" columnspacing="thickmathspace" displaystyle="true"><mml:mtr><mml:mtd /><mml:mtd><mml:mrow><mml:mi mathvariant="bold">B</mml:mi><mml:mi mathvariant="bold">i</mml:mi><mml:mi mathvariant="bold">n</mml:mi><mml:mi mathvariant="bold">a</mml:mi><mml:mi mathvariant="bold">r</mml:mi><mml:mi mathvariant="bold">y</mml:mi></mml:mrow><mml:mspace width="thinmathspace" /><mml:mrow><mml:mi mathvariant="bold">V</mml:mi><mml:mi mathvariant="bold">a</mml:mi><mml:mi mathvariant="bold">l</mml:mi><mml:mi mathvariant="bold">u</mml:mi><mml:mi mathvariant="bold">e</mml:mi></mml:mrow><mml:mo>&#x003A;</mml:mo></mml:mtd></mml:mtr><mml:mtr><mml:mtd /><mml:mtd><mml:mn>1</mml:mn><mml:mo>=</mml:mo><mml:mrow><mml:mi mathvariant="normal">Optimized</mml:mi></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd /><mml:mtd><mml:mn>0</mml:mn><mml:mo>=</mml:mo><mml:mrow><mml:mi mathvariant="normal">Not</mml:mi></mml:mrow><mml:mspace width="thinmathspace" /><mml:mrow><mml:mi mathvariant="normal">Optimized</mml:mi></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>U-FDL-PPE leverages MobileNetV2, making it both fast and energy-efficient perfect for deployment in clinics and hospitals with limited computational infrastructure. To enhance the statistical reliability of the findings, tests such as one-way ANOVA and paired t-tests can be used to determine whether the improvements in accuracy and F1-score across federated rounds are truly significant. Applying these validation methods would ensure that the observed performance gains are consistent and not caused by random variation, thereby reinforcing the robustness and reproducibility of the U-FDL-PPE framework under varying experimental settings.</p>
</sec>
</sec>
</sec>
<sec id="s6" sec-type="conclusions"><label>6</label><title>Conclusion</title>
<p>The results of this research highlight the practicality and effectiveness of the U-FDL-PPE framework in enabling early and accurate prediction of viral diseases within a federated learning environment. With a recorded accuracy of 88&#x0025; and an F1 score of 89.66&#x0025;, the model shows strong capability in classifying chest x-rays into COVID-19, Normal, and Viral Pneumonia categories. Most notably, it achieves this performance while safeguarding patient data, demonstrating its readiness for application in privacy-sensitive, real-world healthcare settings. One of the standout advantages of U-FDL-PPE is its integration of Grad-CAM-based explainability. These heatmaps offer visual insights into the model&#x0027;s decision-making process by highlighting the areas of each x-ray that influenced its predictions. This level of transparency fosters greater trust among clinicians and supports clinical validation&#x2014;making the model not just powerful, but also interpretable and aligned with real-world diagnostic needs. In conclusion, U-FDL-PPE emerges as a scalable, privacy-compliant, and clinician-friendly AI framework. It addresses major limitations of traditional centralized systems by combining federated learning with explainable AI. The framework lays the groundwork for broader deployment in healthcare, and future efforts can focus on extending its use to live hospital networks, exploring additional imaging datasets, and refining the architecture to improve performance metrics such as the AUC for even greater diagnostic precision.</p>
<sec id="s6a"><label>6.1</label><title>Future work</title>
<sec id="s6a1"><label>6.1.1</label><title>Expand into real-world, multi-institutional federated settings</title>
<p>One of the next important steps is to move beyond simulated environments and test U-FDL-PPE in actual hospital networks. Deploying the framework in real-world clinical settings will provide valuable insights into how it performs when faced with practical challenges like unstable network connections, inconsistent data formats, and institutional policy constraints. This will help further validate its effectiveness and adaptability in live healthcare scenarios.</p>
</sec>
<sec id="s6a2"><label>6.1.2</label><title>Integrate vertical and hybrid federated learning for diverse data types</title>
<p>To enhance diagnostic accuracy, future enhancements to the framework could incorporate vertical or hybrid federated learning models. These approaches allow institutions with different types of patient data such as x-rays, CT scans, and laboratory reports to collaborate securely. By leveraging this multimodal data without compromising privacy, the system can offer more comprehensive and accurate disease predictions.</p>
</sec>
<sec id="s6a3"><label>6.1.3</label><title>Use blockchain to ensure secure and transparent model training</title>
<p>Adding blockchain technology to the training process can improve transparency and traceability. By recording model updates on a secure, immutable ledger, stakeholders can track how and when models were updated. This not only boosts trust and accountability but also helps ensure compliance with data protection and medical auditing standards.</p>
</sec>
<sec id="s6a4"><label>6.1.4</label><title>Boost multi-class performance using attention and ensemble techniques</title>
<p>While the framework performs well overall, the multi-class AUC score indicates that finer distinctions between similar disease categories can be improved. Incorporating advanced techniques such as attention layers or ensemble models could help the system focus on subtle differences in medical images, leading to more accurate and reliable classifications across all disease classes.</p>
</sec>
</sec>
</sec>
</body>
<back>
<sec id="s7" sec-type="data-availability"><title>Data availability statement</title>
<p>The original contributions presented in the study are included in the article/supplementary material, further inquiries can be directed to the corresponding author.</p>
</sec>
<sec id="s8" sec-type="author-contributions"><title>Author contributions</title>
<p>AA: Investigation, Writing &#x2013; review &#x0026; editing, Methodology, Software, Supervision, Formal analysis, Funding acquisition, Resources, Data curation, Project administration, Writing &#x2013; original draft, Conceptualization, Visualization. AS: Supervision, Conceptualization, Investigation, Validation, Writing &#x2013; review &#x0026; editing, Methodology, Data curation, Funding acquisition, Writing &#x2013; original draft, Formal analysis, Resources, Software, Visualization. AM: Methodology, Validation, Investigation, Supervision, Writing &#x2013; review &#x0026; editing, Visualization, Formal analysis, Funding acquisition, Project administration, Data curation, Writing &#x2013; original draft, Resources. RV: Software, Methodology, Writing &#x2013; review &#x0026; editing, Data curation, Investigation, Writing &#x2013; original draft, Conceptualization, Project administration, Funding acquisition, Visualization, Resources, Formal analysis, Validation. KV: Supervision, Methodology, Data curation, Writing &#x2013; review &#x0026; editing, Conceptualization, Resources, Validation, Formal analysis, Writing &#x2013; original draft, Project administration. KB: Supervision, Project administration, Writing &#x2013; review &#x0026; editing, Formal analysis, Software, Writing &#x2013; original draft, Resources, Data curation, Visualization, Investigation.</p>
</sec>
<sec id="s10" sec-type="COI-statement"><title>Conflict of interest</title>
<p>The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.</p>
</sec>
<sec id="s11" sec-type="ai-statement"><title>Generative AI statement</title>
<p>The author(s) declare that no Generative AI was used in the creation of this manuscript.</p>
<p>Any alternative text (alt text) provided alongside figures in this article has been generated by Frontiers with the support of artificial intelligence and reasonable efforts have been made to ensure accuracy, including review by the authors wherever possible. If you identify any issues, please contact us.</p>
</sec>
<sec id="s12" sec-type="disclaimer"><title>Publisher&#x0027;s note</title>
<p>All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.</p>
</sec>
<ref-list><title>References</title>
<ref id="B1"><label>1.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Sharma</surname> <given-names>S</given-names></name> <name><surname>Guleria</surname> <given-names>K</given-names></name></person-group>. <article-title>A comprehensive review on federated learning-based models for healthcare applications</article-title>. <source>Artif Intell Med</source>. (<year>2023</year>) <volume>146</volume>:<fpage>102691</fpage>. <pub-id pub-id-type="doi">10.1016/j.artmed.2023.102691</pub-id><pub-id pub-id-type="pmid">38042608</pub-id></mixed-citation></ref>
<ref id="B2"><label>2.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Rawas</surname> <given-names>S</given-names></name> <name><surname>Samala</surname> <given-names>AD</given-names></name></person-group>. <article-title>EAFL: edge-assisted federated learning for real-time disease prediction using privacy-preserving AI</article-title>. <source>Iran J Comput Sci</source>. (<year>2025</year>) <fpage>913</fpage>&#x2013;<lpage>23</lpage>. <pub-id pub-id-type="doi">10.1007/s42044-025-00251-x</pub-id></mixed-citation></ref>
<ref id="B3"><label>3.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Zwiers</surname> <given-names>LC</given-names></name> <name><surname>Grobbee</surname> <given-names>DE</given-names></name> <name><surname>Uijl</surname> <given-names>A</given-names></name> <name><surname>Ong</surname> <given-names>DSY</given-names></name></person-group>. <article-title>Federated learning as a smart tool for research on infectious diseases</article-title>. <source>BMC Infect Dis</source>. (<year>2024</year>) <volume>24</volume>:<fpage>1327</fpage>. <pub-id pub-id-type="doi">10.1186/s12879-024-10230-5</pub-id><pub-id pub-id-type="pmid">39573994</pub-id></mixed-citation></ref>
<ref id="B4"><label>4.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Mondal</surname> <given-names>MRH</given-names></name> <name><surname>Bharati</surname> <given-names>S</given-names></name> <name><surname>Podder</surname> <given-names>P</given-names></name> <name><surname>Kamruzzaman</surname> <given-names>J</given-names></name></person-group>. <article-title>Deep learning and federated learning for screening COVID-19: a review</article-title>. <source>BioMedInformatics</source>. (<year>2023</year>) <volume>3</volume>(<issue>3</issue>):<fpage>691</fpage>&#x2013;<lpage>713</lpage>. <pub-id pub-id-type="doi">10.3390/biomedinformatics3030045</pub-id></mixed-citation></ref>
<ref id="B5"><label>5.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Kareem</surname> <given-names>A</given-names></name> <name><surname>Liu</surname> <given-names>H</given-names></name> <name><surname>Velisavljevic</surname> <given-names>V</given-names></name></person-group>. <article-title>A federated learning framework for pneumonia image detection using distributed data</article-title>. <source>Healthcare Analytics</source>. (<year>2023</year>) <volume>4</volume>:<fpage>100204</fpage>. <pub-id pub-id-type="doi">10.1016/j.health.2023.100204</pub-id></mixed-citation></ref>
<ref id="B6"><label>6.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Ajagbe</surname> <given-names>SA</given-names></name> <name><surname>Adigun</surname> <given-names>MO</given-names></name></person-group>. <article-title>Deep learning techniques for detection and prediction of pandemic diseases: a systematic literature review</article-title>. <source>Multimed Tools Appl</source>. (<year>2024</year>) <volume>83</volume>:<fpage>5893</fpage>&#x2013;<lpage>927</lpage>. <pub-id pub-id-type="doi">10.1007/s11042-023-15805-z</pub-id></mixed-citation></ref>
<ref id="B7"><label>7.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Gopal</surname> <given-names>BV</given-names></name> <name><surname>Dhanush</surname> <given-names>PVV</given-names></name> <name><surname>Kumar</surname> <given-names>OSP</given-names></name> <name><surname>Dheeraj</surname> <given-names>PS</given-names></name> <name><surname>Babu</surname> <given-names>MM</given-names></name></person-group>. <article-title>A robust AI framework for viral disease prediction and detection using deep learning techniques</article-title>. <source>Int J Res Anal Rev</source>. (<year>2024</year>) <volume>11</volume>(<issue>1</issue>):<fpage>IJRAR24A2037</fpage>. <comment>Available online at:</comment> <ext-link ext-link-type="uri" xlink:href="https://www.ijrar.org/papers/IJRAR24A2037.pdf">https://www.ijrar.org/papers/IJRAR24A2037.pdf</ext-link></mixed-citation></ref>
<ref id="B8"><label>8.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Badidi</surname> <given-names>E</given-names></name></person-group>. <article-title>Edge AI for early detection of chronic diseases and the spread of infectious diseases: opportunities, challenges, and future directions</article-title>. <source>Future Internet</source>. (<year>2023</year>) <volume>15</volume>(<issue>11</issue>):<fpage>370</fpage>. <pub-id pub-id-type="doi">10.3390/fi15110370</pub-id></mixed-citation></ref>
<ref id="B9"><label>9.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Teo</surname> <given-names>ZL</given-names></name> <name><surname>Jin</surname> <given-names>L</given-names></name> <name><surname>Liu</surname> <given-names>N</given-names></name> <name><surname>Li</surname> <given-names>S</given-names></name> <name><surname>Miao</surname> <given-names>D</given-names></name> <name><surname>Zhang</surname> <given-names>X</given-names></name><etal/></person-group> <article-title>Federated machine learning in healthcare: a systematic review on clinical applications and technical architecture</article-title>. <source>Cell Rep Med</source>. (<year>2024</year>) <volume>5</volume>(<issue>2</issue>):<fpage>101419</fpage>. <pub-id pub-id-type="doi">10.1016/j.xcrm.2024.101419</pub-id><pub-id pub-id-type="pmid">38340728</pub-id></mixed-citation></ref>
<ref id="B10"><label>10.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Moshawrab</surname> <given-names>M</given-names></name> <name><surname>Adda</surname> <given-names>M</given-names></name> <name><surname>Bouzouane</surname> <given-names>A</given-names></name> <name><surname>Ibrahim</surname> <given-names>H</given-names></name> <name><surname>Raad</surname> <given-names>A</given-names></name></person-group>. <article-title>Reviewing federated machine learning and its use in diseases prediction</article-title>. <source>Sensors</source>. (<year>2023</year>) <volume>23</volume>:<fpage>2112</fpage>. <pub-id pub-id-type="doi">10.3390/s23042112</pub-id><pub-id pub-id-type="pmid">36850717</pub-id></mixed-citation></ref>
<ref id="B11"><label>11.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Kumar</surname> <given-names>Y</given-names></name> <name><surname>Koul</surname> <given-names>A</given-names></name> <name><surname>Singla</surname> <given-names>R</given-names></name> <name><surname>Ijaz</surname> <given-names>MF</given-names></name></person-group>. <article-title>Artificial intelligence in disease diagnosis: a systematic literature review, synthesizing framework and future research agenda</article-title>. <source>J Ambient Intell Humaniz Comput</source>. (<year>2023</year>) <volume>14</volume>(<issue>7</issue>):<fpage>8459</fpage>&#x2013;<lpage>86</lpage>. <pub-id pub-id-type="doi">10.1007/s12652-021-03612-z</pub-id><pub-id pub-id-type="pmid">35039756</pub-id></mixed-citation></ref>
<ref id="B12"><label>12.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Zhao</surname> <given-names>AP</given-names></name> <name><surname>Li</surname> <given-names>S</given-names></name> <name><surname>Cao</surname> <given-names>Z</given-names></name> <name><surname>Hu</surname> <given-names>PJ-H</given-names></name> <name><surname>Wang</surname> <given-names>J</given-names></name> <name><surname>Xiang</surname> <given-names>Y</given-names></name><etal/></person-group> <article-title>AI For science: predicting infectious diseases</article-title>. <source>J Saf Sci Resil</source>. (<year>2024</year>) <volume>5</volume>:<fpage>130</fpage>&#x2013;<lpage>46</lpage>. <pub-id pub-id-type="doi">10.1016/j.jnlssr.2024.02.002</pub-id></mixed-citation></ref>
<ref id="B13"><label>13.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Rehman</surname> <given-names>A</given-names></name> <name><surname>Iqbal</surname> <given-names>MA</given-names></name> <name><surname>Xing</surname> <given-names>H</given-names></name> <name><surname>Ahmed</surname> <given-names>I</given-names></name></person-group>. <article-title>COVID-19 detection empowered with machine learning and deep learning techniques: a systematic review</article-title>. <source>Appl Sci</source> (<year>2021</year>) <volume>11</volume>(<issue>8</issue>):<fpage>3414</fpage>. <pub-id pub-id-type="doi">10.3390/app11083414</pub-id></mixed-citation></ref>
<ref id="B14"><label>14.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Singh</surname> <given-names>VK</given-names></name> <name><surname>Kolekar</surname> <given-names>MH</given-names></name></person-group>. <article-title>Deep learning empowered COVID-19 diagnosis using chest CT scan images for collaborative edge-cloud computing platform</article-title>. <source>Multimed Tools Appl</source>. (<year>2022</year>) <volume>81</volume>(<issue>1</issue>):<fpage>3</fpage>&#x2013;<lpage>30</lpage>. <pub-id pub-id-type="doi">10.1007/s11042-021-11158-7</pub-id><pub-id pub-id-type="pmid">34220289</pub-id></mixed-citation></ref>
<ref id="B15"><label>15.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Guo</surname> <given-names>W</given-names></name> <name><surname>Lv</surname> <given-names>C</given-names></name> <name><surname>Guo</surname> <given-names>M</given-names></name> <name><surname>Zhao</surname> <given-names>Q</given-names></name> <name><surname>Yin</surname> <given-names>X</given-names></name> <name><surname>Zhang</surname> <given-names>L</given-names></name></person-group>. <article-title>Innovative applications of artificial intelligence in zoonotic disease management</article-title>. <source>Sci One Health</source>. (<year>2023</year>) <volume>2</volume>:<fpage>100045</fpage>. <pub-id pub-id-type="doi">10.1016/j.soh.2023.100045</pub-id><pub-id pub-id-type="pmid">39077042</pub-id></mixed-citation></ref>
<ref id="B16"><label>16.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Zhang</surname> <given-names>P</given-names></name> <name><surname>Kamel Boulos</surname> <given-names>MN</given-names></name></person-group>. <article-title>Generative AI in medicine and healthcare: promises, opportunities and challenges</article-title>. <source>Future Internet</source>. (<year>2023</year>) <volume>15</volume>(<issue>9</issue>):<fpage>286</fpage>. <pub-id pub-id-type="doi">10.3390/fi15090286</pub-id></mixed-citation></ref>
<ref id="B17"><label>17.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Wang</surname> <given-names>YS</given-names></name> <name><surname>Wang</surname> <given-names>SX</given-names></name> <name><surname>Liu</surname> <given-names>SJ</given-names></name></person-group>. <article-title>A review on machine learning in medical imaging</article-title>. <source>Neurocomputing</source>. (<year>2020</year>) <volume>396</volume>:<fpage>26</fpage>&#x2013;<lpage>48</lpage>. <pub-id pub-id-type="doi">10.1016/j.neucom.2019.12.072</pub-id></mixed-citation></ref>
<ref id="B18"><label>18.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Singh</surname> <given-names>RK</given-names></name> <name><surname>Kumar</surname> <given-names>A</given-names></name> <name><surname>Verma</surname> <given-names>AK</given-names></name> <name><surname>Dubey</surname> <given-names>SR</given-names></name></person-group>. <article-title>A comprehensive review of machine learning techniques for diabetes prediction</article-title>. <source>Diabetes Metab Syndr</source>. (<year>2021</year>) <volume>15</volume>(<issue>4</issue>):<fpage>102185-1</fpage>&#x2013;<lpage>102185-10</lpage>. <pub-id pub-id-type="doi">10.1016/j.dsx.2021.102185</pub-id></mixed-citation></ref>
<ref id="B19"><label>19.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Saad</surname> <given-names>SA</given-names></name> <name><surname>Abdelhafez</surname> <given-names>MMA</given-names></name> <name><surname>Hossny</surname> <given-names>MS</given-names></name></person-group>. <article-title>Deep learning-based methods for COVID-19 detection: a comprehensive review</article-title>. <source>J Healthc Eng</source>. (<year>2021</year>) <volume>2021</volume>:<fpage>14</fpage>.<pub-id pub-id-type="doi">10.1155/2021/6663412</pub-id></mixed-citation></ref>
<ref id="B20"><label>20.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Mittal</surname> <given-names>A</given-names></name> <name><surname>Kumar</surname> <given-names>D</given-names></name> <name><surname>Mittal</surname> <given-names>S</given-names></name> <name><surname>Verma</surname> <given-names>A</given-names></name> <name><surname>Singh</surname> <given-names>M</given-names></name> <name><surname>Ahuja</surname> <given-names>AS</given-names></name><etal/></person-group> <article-title>Deep learning-based detection and analysis of COVID-19 on chest x-ray images</article-title>. <source>Appl Intell</source>. (<year>2021</year>) <volume>51</volume>:<fpage>1</fpage>&#x2013;<lpage>36</lpage>. <pub-id pub-id-type="doi">10.1007/s10489-021-02823-6</pub-id></mixed-citation></ref>
<ref id="B21"><label>21.</label><mixed-citation publication-type="book"><person-group person-group-type="author"><name><surname>Guefrechi</surname> <given-names>S</given-names></name> <name><surname>Ben Jabra</surname> <given-names>M</given-names></name> <name><surname>Ammar</surname> <given-names>A</given-names></name> <name><surname>Koubaa</surname> <given-names>A</given-names></name> <name><surname>Hamam</surname> <given-names>H</given-names></name></person-group>. <source>Deep Learning Based Detection of COVID-19 from Chest x-ray Images</source>. <publisher-loc>Cham</publisher-loc>: <publisher-name>Springer</publisher-name> (<year>2022</year>) Vol. 421, p. <fpage>603</fpage>&#x2013;<lpage>15</lpage>. <pub-id pub-id-type="doi">10.1007/978-3-030-94191-8_53</pub-id></mixed-citation></ref>
<ref id="B22"><label>22.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Abdul Gafoor</surname> <given-names>S</given-names></name> <name><surname>Sampathila</surname> <given-names>N</given-names></name> <name><surname>Madhushankara</surname> <given-names>M</given-names></name> <name><surname>Swathi</surname> <given-names>KS</given-names></name></person-group>. <article-title>Deep learning model for detection of COVID-19 utilizing the chest x-ray images</article-title>. <source>Cogent Eng</source>. (<year>2022</year>) <volume>9</volume>(<issue>1</issue>):<fpage>2079221</fpage>. <pub-id pub-id-type="doi">10.1080/23311916.2022.2079221</pub-id></mixed-citation></ref>
<ref id="B23"><label>23.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Dalal</surname> <given-names>S</given-names></name> <name><surname>Vishwakarma</surname> <given-names>VP</given-names></name> <name><surname>Sisaudia</surname> <given-names>V</given-names></name> <name><surname>Narwal</surname> <given-names>P</given-names></name></person-group>. <article-title>Non iterative learning machine for identifying CoViD19 using chest x-ray images</article-title>. <source>Sci Rep</source>. (<year>2022</year>) <volume>12</volume>(<issue>1</issue>):<fpage>4021</fpage>. <pub-id pub-id-type="doi">10.1038/s41598-022-15268-6</pub-id><pub-id pub-id-type="pmid">35256707</pub-id></mixed-citation></ref>
<ref id="B24"><label>24.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Ivanenkov</surname> <given-names>Y</given-names></name> <name><surname>Zagribelnyy</surname> <given-names>B</given-names></name> <name><surname>Malyshev</surname> <given-names>A</given-names></name> <name><surname>Evteev</surname> <given-names>S</given-names></name> <name><surname>Terentiev</surname> <given-names>V</given-names></name> <name><surname>Kamya</surname> <given-names>P</given-names></name><etal/></person-group> <article-title>The Hitchhiker&#x2019;s guide to deep learning driven generative chemistry</article-title>. <source>ACS Med Chem Lett</source>. (<year>2023</year>) <volume>14</volume>(<issue>7</issue>):<fpage>901</fpage>&#x2013;<lpage>15</lpage>. <pub-id pub-id-type="doi">10.1021/acsmedchemlett.3c00041</pub-id><pub-id pub-id-type="pmid">37465301</pub-id></mixed-citation></ref>
<ref id="B25"><label>25.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Taherdoost</surname> <given-names>H</given-names></name></person-group>. <article-title>Deep learning and neural networks: decision-making implications</article-title>. <source>Symmetry</source>. (<year>2023</year>) <volume>15</volume>:<fpage>1723</fpage>. <pub-id pub-id-type="doi">10.3390/sym15091723</pub-id></mixed-citation></ref>
<ref id="B26"><label>26.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Harshvardhan</surname> <given-names>GM</given-names></name> <name><surname>Gourisaria</surname> <given-names>MK</given-names></name> <name><surname>Pandey</surname> <given-names>M</given-names></name> <name><surname>Rautaray</surname> <given-names>SS</given-names></name></person-group>. <article-title>A comprehensive survey and analysis of generative models in machine learning</article-title>. <source>Comput Sci Rev</source>. (<year>2020</year>) <volume>38</volume>:<fpage>100285</fpage>. <pub-id pub-id-type="doi">10.1016/j.cosrev.2020.100285</pub-id></mixed-citation></ref>
<ref id="B27"><label>27.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Thakur</surname> <given-names>K</given-names></name> <name><surname>Kaur</surname> <given-names>M</given-names></name> <name><surname>Kumar</surname> <given-names>Y</given-names></name></person-group>. <article-title>A comprehensive analysis of deep learning-based approaches for prediction and prognosis of infectious diseases</article-title>. <source>Arch Comput Methods Eng.</source> (<year>2023</year>) <volume>30</volume>:<fpage>4477</fpage>&#x2013;<lpage>97</lpage>. <pub-id pub-id-type="doi">10.1007/s11831-023-09952-7</pub-id></mixed-citation></ref>
<ref id="B28"><label>28.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Alizadehsani</surname> <given-names>R</given-names></name> <name><surname>Oyelere</surname> <given-names>SS</given-names></name> <name><surname>Hussain</surname> <given-names>S</given-names></name> <name><surname>Jagatheesaperumal</surname> <given-names>SK</given-names></name> <name><surname>Calixto</surname> <given-names>RR</given-names></name> <name><surname>Rahouti</surname> <given-names>M</given-names></name><etal/></person-group> <article-title>Explainable artificial intelligence for drug discovery and development: a comprehensive survey</article-title>. <source>IEEE Access</source>. (<year>2024</year>) <volume>12</volume>:<fpage>35796</fpage>&#x2013;<lpage>812</lpage>. <pub-id pub-id-type="doi">10.1109/ACCESS.2024.3373195</pub-id></mixed-citation></ref>
<ref id="B29"><label>29.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Suresh</surname> <given-names>R</given-names></name> <name><surname>Bishnoi</surname> <given-names>H</given-names></name> <name><surname>Kuklin</surname> <given-names>AV</given-names></name> <name><surname>Parikh</surname> <given-names>A</given-names></name> <name><surname>Molokeev</surname> <given-names>M</given-names></name> <name><surname>Harinarayanan</surname> <given-names>R</given-names></name><etal/></person-group> <article-title>Revolutionizing physics: a comprehensive survey of machine learning applications</article-title>. <source>Front Phys</source> (<year>2024</year>) <volume>12</volume>:<fpage>1322162</fpage>. <pub-id pub-id-type="doi">10.3389/fphy.2024.1322162</pub-id></mixed-citation></ref>
<ref id="B30"><label>30.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Bai</surname> <given-names>S</given-names></name> <name><surname>Zhao</surname> <given-names>Z</given-names></name> <name><surname>Jin</surname> <given-names>L</given-names></name> <name><surname>Li</surname> <given-names>X</given-names></name> <name><surname>Chen</surname> <given-names>Y</given-names></name> <name><surname>Wang</surname> <given-names>J</given-names></name><etal/></person-group> <article-title>A deep learning framework for predicting response to therapy in cancer</article-title>. <source>Cell Reports Medicine</source>. (<year>2022</year>) <volume>3</volume>(<issue>10</issue>):<fpage>100380</fpage>. <pub-id pub-id-type="doi">10.1016/j.xcrm.2022.100380</pub-id></mixed-citation></ref>
<ref id="B31"><label>31.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Ho</surname> <given-names>LC</given-names></name></person-group>. <article-title>Deep learning for COVID-19 detection and classification using CT images</article-title>. <source>Appl Soft Comput</source>. (<year>2021</year>) <volume>108</volume>:<fpage>107470</fpage>. <pub-id pub-id-type="doi">10.1016/j.asoc.2021.107470</pub-id></mixed-citation></ref>
<ref id="B32"><label>32.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Singh</surname> <given-names>S</given-names></name> <name><surname>Sharma</surname> <given-names>A</given-names></name> <name><surname>Gupta</surname> <given-names>P</given-names></name> <name><surname>Kaur</surname> <given-names>R</given-names></name> <name><surname>Rani</surname> <given-names>S</given-names></name> <name><surname>Arora</surname> <given-names>R</given-names></name><etal/></person-group> <article-title>Deep learning techniques for breast cancer detection and diagnosis: a review</article-title>. <source>Neurocomputing</source>. (<year>2021</year>) <volume>438</volume>:<fpage>316</fpage>&#x2013;<lpage>30</lpage>. <pub-id pub-id-type="doi">10.1016/j.neucom.2021.06.101</pub-id></mixed-citation></ref>
<ref id="B33"><label>33.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Ahmad</surname> <given-names>AKF</given-names></name> <name><surname>Mohamed</surname> <given-names>F</given-names></name> <name><surname>Rahman</surname> <given-names>MM</given-names></name> <name><surname>Almansour</surname> <given-names>NA</given-names></name> <name><surname>Abdullah</surname> <given-names>JJM</given-names></name> <name><surname>Khan</surname> <given-names>N</given-names></name><etal/></person-group> <article-title>Deep learning for COVID-19 diagnosis, prognosis, and treatment management: a comprehensive review</article-title>. <source>Comput Biol Med</source>. (<year>2021</year>) <volume>137</volume>:<fpage>104780</fpage>. <pub-id pub-id-type="doi">10.1016/j.compbiomed.2021.104780</pub-id><pub-id pub-id-type="pmid">34450382</pub-id></mixed-citation></ref>
<ref id="B34"><label>34.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Roy</surname> <given-names>P</given-names></name> <name><surname>Mohanty</surname> <given-names>SP</given-names></name> <name><surname>Reisslein</surname> <given-names>M</given-names></name> <name><surname>Zhao</surname> <given-names>N</given-names></name> <name><surname>Xiao</surname> <given-names>Y</given-names></name> <name><surname>Singh</surname> <given-names>R</given-names></name><etal/></person-group> <article-title>Deep learning-based real-time detection and classification of COVID-19 events using an internet of medical things (IoMT) smart system</article-title>. <source>J Ambient Intell Humaniz Comput</source>. (<year>2021</year>) <volume>12</volume>(<issue>9</issue>):<fpage>8717</fpage>&#x2013;<lpage>34</lpage>. <pub-id pub-id-type="doi">10.1007/s12652-021-03595-2</pub-id></mixed-citation></ref>
<ref id="B35"><label>35.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Zamani</surname> <given-names>AR</given-names></name> <name><surname>Azimi</surname> <given-names>SM</given-names></name> <name><surname>Sharifi</surname> <given-names>A</given-names></name> <name><surname>Rezaei</surname> <given-names>Z</given-names></name> <name><surname>Fathi</surname> <given-names>M</given-names></name> <name><surname>Jafari</surname> <given-names>A</given-names></name><etal/></person-group> <article-title>Deep learning models for the classification and diagnosis of COVID-19 using chest x-ray images: a comprehensive review</article-title>. <source>Comput Biol Med</source>. (<year>2021</year>) <volume>132</volume>:<fpage>104315</fpage>. <pub-id pub-id-type="doi">10.1016/j.compbiomed.2021.104315</pub-id><pub-id pub-id-type="pmid">33705994</pub-id></mixed-citation></ref>
<ref id="B36"><label>36.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Haque</surname> <given-names>SBu</given-names></name> <name><surname>Zafar</surname> <given-names>A</given-names></name></person-group>. <article-title>Robust medical diagnosis: a novel two-phase deep learning framework for adversarial proof disease detection in radiology images</article-title>. <source>J Digit Imaging</source>. (<year>2024</year>) <volume>37</volume>:<fpage>308</fpage>&#x2013;<lpage>38</lpage>. <pub-id pub-id-type="doi">10.1007/s10278-023-00916-8</pub-id></mixed-citation></ref>
<ref id="B37"><label>37.</label><mixed-citation publication-type="other"><collab>National Institutes of Health Clinical Center. NIH clinical center provides one of the largest publicly available chest X-ray datasets to the scientific community</collab>. <comment>Available online at:</comment> <ext-link ext-link-type="uri" xlink:href="https://irp.nih.gov/news-and-events/in-the-news/nih-clinical-center-provides-one-of-the-largest-publicly-available-chest-x">https://irp.nih.gov/news-and-events/in-the-news/nih-clinical-center-provides-one-of-the-largest-publicly-available-chest-x</ext-link> <comment>(Accessed September 27, 2017)</comment>.</mixed-citation></ref>
<ref id="B38"><label>38.</label><mixed-citation publication-type="other"><collab>Cancer Imaging Archive Wiki</collab>. <comment>Available online at:</comment> <ext-link ext-link-type="uri" xlink:href="https://www.cancerimagingarchive.net/collection/lidc-idri/">https://www.cancerimagingarchive.net/collection/lidc-idri/</ext-link> <comment>(Accessed September 21, 2020)</comment>.</mixed-citation></ref>
<ref id="B39"><label>39.</label><mixed-citation publication-type="other"><collab>IEEE8023 COVID-ChestXRay Dataset Repository</collab>. <comment>Available online at:</comment> <ext-link ext-link-type="uri" xlink:href="https://github.com/ieee8023/covid-chestxray-dataset">https://github.com/ieee8023/covid-chestxray-dataset</ext-link> <comment>(Accessed March 23, 2021)</comment>.</mixed-citation></ref>
<ref id="B40"><label>40.</label><mixed-citation publication-type="other"><person-group person-group-type="author"><name><surname>Patel</surname> <given-names>P</given-names></name></person-group>. (<year>2020</year>). <comment>Available online at:</comment> <ext-link ext-link-type="uri" xlink:href="https://www.kaggle.com/datasets/prashant268/chest-xray-covid19-pneumonia">https://www.kaggle.com/datasets/prashant268/chest-xray-covid19-pneumonia</ext-link> <comment>(Updated 5 years ago)</comment>.</mixed-citation></ref>
<ref id="B41"><label>41.</label><mixed-citation publication-type="other"><person-group person-group-type="author"><name><surname>Rahman</surname> <given-names>T</given-names></name></person-group>, <collab>2 collaborators</collab> (<year>2021</year>). <comment>Available online at:</comment> <ext-link ext-link-type="uri" xlink:href="https://www.kaggle.com/datasets/tawsifurrahman/covid19-radiography-database">https://www.kaggle.com/datasets/tawsifurrahman/covid19-radiography-database</ext-link> <comment>(Updated 4 years ago)</comment>.</mixed-citation></ref></ref-list>
<fn-group>
<fn id="n1" fn-type="custom" custom-type="edited-by"><p>Edited by: <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/865553/overview">Kayhan Batmanghelich</ext-link>, Boston University, United States</p></fn>
<fn id="n2" fn-type="custom" custom-type="reviewed-by"><p>Reviewed by: <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/2354854/overview">Carlo Di Donna</ext-link>, Sant&#x2019;Andrea University Hospital, Italy</p>
<p><ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1566037/overview">Reza Ebrahimi Atani</ext-link>, University of Guilan, Iran</p></fn>
</fn-group>
</back>
</article>