<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.0 20040830//EN" "http://dtd.nlm.nih.gov/publishing/2.0/journalpublishing.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink" article-type="research-article" dtd-version="2.0">
  <front>
    <journal-meta>
      <journal-id journal-id-type="publisher-id">JMI</journal-id>
      <journal-id journal-id-type="nlm-ta">JMIR Med Inform</journal-id>
      <journal-title>JMIR Medical Informatics</journal-title>
      <issn pub-type="epub">2291-9694</issn>
      <publisher>
        <publisher-name>JMIR Publications</publisher-name>
        <publisher-loc>Toronto, Canada</publisher-loc>
      </publisher>
    </journal-meta>
    <article-meta>
      <article-id pub-id-type="publisher-id">v13i1e74116</article-id>
      <article-id pub-id-type="pmid">41021276</article-id>
      <article-id pub-id-type="doi">10.2196/74116</article-id>
      <article-categories>
        <subj-group subj-group-type="heading">
          <subject>Original Paper</subject>
        </subj-group>
        <subj-group subj-group-type="article-type">
          <subject>Original Paper</subject>
        </subj-group>
      </article-categories>
      <title-group>
        <article-title>Synthetic Tabular Data Generation Under Horizontal Federated Learning Environments in Acute Myeloid Leukemia: Case-Based Simulation Study</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="editor">
          <name>
            <surname>Benis</surname>
            <given-names>Arriel</given-names>
          </name>
        </contrib>
      </contrib-group>
      <contrib-group>
        <contrib contrib-type="reviewer">
          <name>
            <surname>Ortuzar</surname>
            <given-names>Aitor</given-names>
          </name>
        </contrib>
        <contrib contrib-type="reviewer">
          <name>
            <surname>Kaabachi</surname>
            <given-names>Mohamed-Beyrem</given-names>
          </name>
        </contrib>
        <contrib contrib-type="reviewer">
          <name>
            <surname>Santangelo</surname>
            <given-names>Gabriele</given-names>
          </name>
        </contrib>
      </contrib-group>
      <contrib-group>
        <contrib id="contrib1" contrib-type="author" corresp="yes">
          <name name-style="western">
            <surname>Isasa</surname>
            <given-names>Imanol</given-names>
          </name>
          <degrees>MSc</degrees>
          <xref rid="aff1" ref-type="aff">1</xref>
          <address>
            <institution>Digital Health &#38; Biomedical Technologies Department</institution>
            <institution>Vicomtech Foundation (BRTA)</institution>
            <addr-line>Mikeletegi Pasealekua 57</addr-line>
            <addr-line>Donostia-San Sebastián, 20009</addr-line>
            <country>Spain</country>
            <phone>34 943309230</phone>
            <fax>34 943309393</fax>
            <email>iisasa@vicomtech.org</email>
          </address>
          <xref rid="aff2" ref-type="aff">2</xref>
          <ext-link ext-link-type="orcid">https://orcid.org/0000-0002-3031-695X</ext-link>
        </contrib>
        <contrib id="contrib2" contrib-type="author">
          <name name-style="western">
            <surname>Catalina</surname>
            <given-names>Mikel</given-names>
          </name>
          <degrees>MSc</degrees>
          <xref rid="aff1" ref-type="aff">1</xref>
          <ext-link ext-link-type="orcid">https://orcid.org/0009-0000-2076-8015</ext-link>
        </contrib>
        <contrib id="contrib3" contrib-type="author">
          <name name-style="western">
            <surname>Epelde</surname>
            <given-names>Gorka</given-names>
          </name>
          <degrees>PhD</degrees>
          <xref rid="aff1" ref-type="aff">1</xref>
          <xref rid="aff3" ref-type="aff">3</xref>
          <ext-link ext-link-type="orcid">https://orcid.org/0000-0002-5179-415X</ext-link>
        </contrib>
        <contrib id="contrib4" contrib-type="author">
          <name name-style="western">
            <surname>Aginako</surname>
            <given-names>Naiara</given-names>
          </name>
          <degrees>PhD</degrees>
          <xref rid="aff2" ref-type="aff">2</xref>
          <ext-link ext-link-type="orcid">https://orcid.org/0000-0002-2156-8215</ext-link>
        </contrib>
        <contrib id="contrib5" contrib-type="author">
          <name name-style="western">
            <surname>Beristain</surname>
            <given-names>Andoni</given-names>
          </name>
          <degrees>PhD</degrees>
          <xref rid="aff1" ref-type="aff">1</xref>
          <xref rid="aff2" ref-type="aff">2</xref>
          <xref rid="aff3" ref-type="aff">3</xref>
          <ext-link ext-link-type="orcid">https://orcid.org/0000-0002-5452-2141</ext-link>
        </contrib>
      </contrib-group>
      <aff id="aff1">
        <label>1</label>
        <institution>Digital Health &#38; Biomedical Technologies Department</institution>
        <institution>Vicomtech Foundation (BRTA)</institution>
        <addr-line>Donostia-San Sebastián</addr-line>
        <country>Spain</country>
      </aff>
      <aff id="aff2">
        <label>2</label>
        <institution>Computer Science and Artificial Intelligence Department</institution>
        <institution>University of the Basque Country UPV/EHU</institution>
        <addr-line>Donostia-San Sebastián</addr-line>
        <country>Spain</country>
      </aff>
      <aff id="aff3">
        <label>3</label>
        <institution>eHealth Group</institution>
        <institution>Biogipuzkoa Health Research Institute</institution>
        <addr-line>Donostia-San Sebastián</addr-line>
        <country>Spain</country>
      </aff>
      <author-notes>
        <corresp>Corresponding Author: Imanol Isasa <email>iisasa@vicomtech.org</email></corresp>
      </author-notes>
      <pub-date pub-type="collection">
        <year>2025</year>
      </pub-date>
      <pub-date pub-type="epub">
        <day>29</day>
        <month>9</month>
        <year>2025</year>
      </pub-date>
      <volume>13</volume>
      <elocation-id>e74116</elocation-id>
      <history>
        <date date-type="received">
          <day>20</day>
          <month>3</month>
          <year>2025</year>
        </date>
        <date date-type="rev-request">
          <day>20</day>
          <month>4</month>
          <year>2025</year>
        </date>
        <date date-type="rev-recd">
          <day>10</day>
          <month>6</month>
          <year>2025</year>
        </date>
        <date date-type="accepted">
          <day>4</day>
          <month>9</month>
          <year>2025</year>
        </date>
      </history>
      <copyright-statement>©Imanol Isasa, Mikel Catalina, Gorka Epelde, Naiara Aginako, Andoni Beristain. Originally published in JMIR Medical Informatics (https://medinform.jmir.org), 29.09.2025.</copyright-statement>
      <copyright-year>2025</copyright-year>
      <license license-type="open-access" xlink:href="https://creativecommons.org/licenses/by/4.0/">
        <p>This is an open-access article distributed under the terms of the Creative Commons Attribution License (https://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work, first published in JMIR Medical Informatics, is properly cited. The complete bibliographic information, a link to the original publication on https://medinform.jmir.org/, as well as this copyright and license information must be included.</p>
      </license>
      <self-uri xlink:href="https://medinform.jmir.org/2025/1/e74116" xlink:type="simple"/>
      <abstract>
        <sec sec-type="background">
          <title>Background</title>
          <p>Data scarcity and dispersion pose significant obstacles in biomedical research, particularly when addressing rare diseases. In such scenarios, synthetic data generation (SDG) has emerged as a promising path to mitigate the first issue. Concurrently, federated learning is a machine learning paradigm where multiple nodes collaborate to create a centralized model with knowledge that is distilled from the data in different nodes, but without the need for sharing it. This research explores the combination of SDG and federated learning technologies in the context of acute myeloid leukemia, a rare hematological disorder, evaluating their combined impact and the quality of the generated artificial datasets.</p>
        </sec>
        <sec sec-type="objective">
          <title>Objective</title>
          <p>This study aims to evaluate the privacy- and fidelity-related impact of horizontally federating SDG models in different data distribution scenarios and with different numbers of nodes, comparing them with centralized baseline SDG models.</p>
        </sec>
        <sec sec-type="methods">
          <title>Methods</title>
          <p>Two state-of-the-art generative models, conditional tabular generative adversarial network and FedTabDiff, were trained considering four different scenarios: (1) a nonfederated baseline with all the data available, (2) a federated scenario where the data were evenly distributed among different nodes, (3) a federated scenario where the data were unevenly and randomly distributed (imbalanced data), and (4) a federated scenario with nonindependent and identically distributed data distributions. For each of the federated scenarios, a fixed set of node quantities (3, 5, 7, 10) was considered to assess its impact, and the generated data were evaluated, attending to a fidelity-privacy trade-off.</p>
        </sec>
        <sec sec-type="results">
          <title>Results</title>
          <p>The computed fidelity metrics exhibited statistically significant deteriorations (<italic>P</italic>&#60;.001) up to 21% in the conditional tabular generative adversarial network and up to 62% in the FedTabDiff model due to the federation process. When comparing federated experiments trained with diverse numbers of nodes, no strong tendencies were observed, even if specific comparisons resulted in significative differences. Privacy metrics were mainly maintained while obtaining maximum improvements of 55% and maximum deteriorations of 26% between both models, although they were not statistically significant.</p>
        </sec>
        <sec sec-type="conclusions">
          <title>Conclusions</title>
          <p>Within the scope of the use case scenario in this paper, the act of horizontally federating SDG algorithms results in a loss of data fidelity compared to the nonfederated baseline while maintaining privacy levels. However, this deterioration does not significantly increase as the number of nodes used to train the models grows, even though significative differences were found in specific comparisons. The different data partition distribution configurations had no significant effect on the metrics, as similar tendencies were found for all scenarios.</p>
        </sec>
      </abstract>
      <kwd-group>
        <kwd>rare diseases</kwd>
        <kwd>privacy</kwd>
        <kwd>machine learning</kwd>
        <kwd>federated learning</kwd>
        <kwd>synthetic data generation</kwd>
        <kwd>leukemia</kwd>
        <kwd>data fidelity</kwd>
        <kwd>trade-off</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec sec-type="introduction">
      <title>Introduction</title>
      <sec>
        <title>Overview</title>
        <p>Acute myeloid leukemia (AML) is a group of bone marrow stem cell cancers that causes an extreme proliferation of clonal hematopoietic cells. This abnormal growth is caused by multiple cytogenetic and genetic malformations, resulting in a poorly differentiated myeloid cell accumulation in the bone marrow and the consequent spread to the blood [<xref ref-type="bibr" rid="ref1">1</xref>].</p>
        <p>Despite the latest scientific advances and at least 10 recently approved therapies, it is still causing 250,000 deaths yearly worldwide [<xref ref-type="bibr" rid="ref2">2</xref>]. Moreover, even if AML accounts for about 80% of all diagnosed leukemias in adults, there are just 4.2 new cases per 100,000 people in the United States yearly, which makes it classifiable as a rare hematological disease [<xref ref-type="bibr" rid="ref3">3</xref>]. On top of that, the proportion of AML cases among all the diagnosed leukemias worldwide increased from 18% in 1990 to 23.1% in 2017, augmenting their incidence and suggesting a potential upcoming major global public health concern [<xref ref-type="bibr" rid="ref4">4</xref>].</p>
        <p>According to the World Health Organization (WHO), AML can be classified into several categories: those that are derived from (1) genetic abnormalities, (2) myelodysplasia-related changes, those that are related to (3) previous chemotherapy or radiation therapies, (4) myeloid sarcomas, (5) myeloid proliferations related to Down syndrome, (6) undifferentiated and biphenotypic leukemias, and those that (7) are not otherwise specified [<xref ref-type="bibr" rid="ref5">5</xref>,<xref ref-type="bibr" rid="ref6">6</xref>]. In them, symptoms include bleeding, bruising, infections, fatigue, and bone pain.</p>
        <p>The rarity of AML as a prevalent form of leukemia brings with it inherent limitations with regard to the data exploitation and consequent improvement in terms of artificial intelligence (AI) models and their application in real-world environments. First, the necessity of data is leading to the emergence of various repositories that encompass information of the disease [<xref ref-type="bibr" rid="ref7">7</xref>], but it is important to highlight that these are often limited in size [<xref ref-type="bibr" rid="ref8">8</xref>,<xref ref-type="bibr" rid="ref9">9</xref>], revealing an underlying problem of data scarcity. Besides, the data protection legislation, such as the General Data Protection Regulation in Europe or the Health Insurance Portability and Accountability Act in the United States, adds a layer of complexity to the process of data sharing due to the sensitive nature of health data, as it typically consists of electronic health records (EHRs) that may contain extensive clinical or even genomic data. As a consequence, even if AML data records exist, they are unevenly distributed across different institutions, hindering any intention to make use of large amounts of data. This uneven distribution not only refers to the amount of data points available in each data silo but also to biases in them, such as racial and ethnic disparities in AML prevalence statistics [<xref ref-type="bibr" rid="ref10">10</xref>], especially in pediatric patients [<xref ref-type="bibr" rid="ref11">11</xref>]. This makes it even more difficult to access quality data that can be used to infer knowledge using AI.</p>
        <p>Synthetic data (SD) is defined as artificial information that is generated from original data and a model that is trained to reproduce its characteristics and structure [<xref ref-type="bibr" rid="ref12">12</xref>]. Thus, SD generation (SDG) is a widely used tool for creating data that mimics real-world datasets, which has been found to be helpful for augmentation tasks, as a class balancing tool, and as a privacy-enhancing technology [<xref ref-type="bibr" rid="ref13">13</xref>]. Therefore, SD is often evaluated in terms of its fidelity with respect to the real data, its utility for downstream applications, and the privacy that it offers, the last one being one of the main topics of research in literature. In light of the current situation regarding the AML use case, SD can be considered a suitable approach for improving the current paradigm by increasing the quantity of data institution-wise. However, while SD aims to replicate real-world distributions by capturing the same range and structure as the input data, its primary focus is on addressing data scarcity rather than mitigating the problem of scattering. In this regard, SDG would be able to learn based on the local distributions and attending to the data variability found within an institution, possibly limiting the learning process and not being able to sufficiently represent a global population [<xref ref-type="bibr" rid="ref14">14</xref>].</p>
        <p>To mitigate the challenges related to data fragmentation and governance in distributed environments, federated learning (FL) offers a decentralized machine learning (ML) framework that enables collaborative model training across multiple institutions, ensuring that raw patient data remains local and is never transferred or shared externally. [<xref ref-type="bibr" rid="ref15">15</xref>]. In a canonical FL environment, a model is trained in a central server using the weights each client shares after training local models on local real data [<xref ref-type="bibr" rid="ref16">16</xref>]. Even if that local real data does not leave the node, the learned information is shared, and a global model is created, covering all the local distributions among the federated nodes and better adapting to a theoretical global distribution. That said, the type of data distributions found within a federated network directly impacts models’ behaviors, affecting communication efficiency, model convergence, and FL accuracy. Nonindependent and identically distributed (non-IID) data are currently being widely explored, as they may pose performance and privacy-related difficulties in FL contexts [<xref ref-type="bibr" rid="ref17">17</xref>,<xref ref-type="bibr" rid="ref18">18</xref>]. When data are distributed such that clients share the same feature space but contain distinct sets of records, the FL setting is referred to as horizontal federated learning (HFL). Conversely, when clients hold different feature subsets corresponding to the same set of records, the setting is known as vertical FL. The results presented in this work belong to HFL and may not generalize to other FL settings, like vertical FL. Hereafter, the term FL will be used analogously to HFL for the sake of clarity.</p>
        <p>However, the adoption of technologies that combine both elements and the posterior validation of those should go hand in hand with thorough prior analyses. To do that, the contributions of this paper are:</p>
        <list list-type="bullet">
          <list-item>
            <p>An evaluation of the impact of federating SDG algorithms with respect to having a model trained on all data available on the same site (centralized).</p>
          </list-item>
          <list-item>
            <p>An evaluation of the impact of the number of federated nodes on the performance of SDG models.</p>
          </list-item>
          <list-item>
            <p>An evaluation of the impact of having a randomly sampled imbalanced quantity of data in each federated node.</p>
          </list-item>
          <list-item>
            <p>An evaluation of the impact of having an imbalanced quantity of data that constitutes non-IID distributions in each federated node.</p>
          </list-item>
        </list>
        <p>The remainder of this paper is organized as follows: the Methods section provides information about the materials used and the methodology, describing the dataset that was used, the generative model, the evaluation metrics that were implemented, and the FL setup. The next section presents the Results, while the Discussion section shows the principal results, the limitations of this work, a comparison with prior existing work, and final conclusions.</p>
      </sec>
      <sec>
        <title>Background</title>
        <p>Over the last few years, the use of SD has gained momentum in several contexts. In health care, simulations and prediction research, educational and training content creation, and investigation, including the release of data, have benefited from SD use [<xref ref-type="bibr" rid="ref19">19</xref>]. In this sense, SDG must be understood as a spectrum of possibilities regarding model selection, parameter tuning, and use case-specific contextualization. However, generating data inevitably involves sophisticated techniques, which may include generative adversarial networks (GANs), variational autoencoders (VAEs), or diffusion models, among other AI approaches.</p>
        <p>One of the most promising uses of SD, as was mentioned previously, is the generation of artificial information that does not compromise patient privacy while maintaining its fidelity to the original counterpart. Therefore, the assessment and analyses of SD are expanding to such an extent that the expectations are surpassing those of traditional anonymization techniques, which are algorithms that typically reduce the quality of the data in terms of fidelity and utility, even attempting to combine them. In this sense, it is important to mention differential privacy (DP), which is a technique that ensures the privacy of individuals by adding random noise to the data, making it nearly impossible to determine whether any individual’s data is included in a dataset or not. DP is the most widely used privacy-enhancing technology that is being implemented in generative models to enhance data privacy, and its implementation in them depends on the intended use for the resulting SD [<xref ref-type="bibr" rid="ref20">20</xref>-<xref ref-type="bibr" rid="ref22">22</xref>], aligning it with the fidelity of the data. Privacy preservation of real data trades directly off with the fidelity and the utility of the generated SD, which must be maintained to ensure its suitability for downstream applications.</p>
        <p>Regarding AI models, a GAN is composed of two networks, a generator and a discriminator, working in an adversarial manner. While the former one is supposed to minimize the loss function by generating samples that are as similar as possible to the training set, the latter is tasked with differentiating original samples from synthetic ones, trying to maximize the loss. GANs were first presented by Goodfellow et al [<xref ref-type="bibr" rid="ref23">23</xref>] in 2014, and since then, several modifications have been proposed in order to cover a wide range of use cases. The work developed by Zhao et al [<xref ref-type="bibr" rid="ref24">24</xref>], for example, represents the latest generation of GAN architectures, named CTAB-GAN+, which includes state-of-the-art features such as conditional generation of samples, improved loss functions, the possibility to handle both categorical and continuous data simultaneously, and DP. Narrowing down to tabular data generation for health care–related use cases, GANs were identified to be the most widely used architectures [<xref ref-type="bibr" rid="ref25">25</xref>]. Additionally, several recent publications have addressed various unresolved questions within the field. For instance, Ramachandranpillai et al [<xref ref-type="bibr" rid="ref26">26</xref>] introduced the bias-transforming GAN, which addresses the challenge of biased data generation in the health care domain by incorporating several information constraints inside the generation process. Moreover, various GANs are currently being experimentally tested for several use cases, as demonstrated by Akiya et al [<xref ref-type="bibr" rid="ref27">27</xref>] in oncological clinical trials, Khan et al [<xref ref-type="bibr" rid="ref28">28</xref>] in cardiovascular disease mortality predictions, or Dhawan and Nijhawan [<xref ref-type="bibr" rid="ref29">29</xref>] in brain magnetic resonance imaging and chest x-ray data.</p>
        <p>As for VAEs in the context of SDG, they are also composed of two fundamental components: the encoder and the decoder. In this context, the encoder is responsible for mapping the input training data into a latent space with a lower dimensionality, while the decoder samples new values from this latent space to reconstruct data that imitates the original inputs. Starting from the original architecture, VAEs have also undergone several modifications that help cover diverse use cases [<xref ref-type="bibr" rid="ref30">30</xref>]. As for the latest research, Biswas and Talukdar [<xref ref-type="bibr" rid="ref31">31</xref>] researched the enhancement of clinical documentation using both GAN and VAE-generated SD with the aim of improving patient care. Li et al [<xref ref-type="bibr" rid="ref32">32</xref>] implemented the causal recurrent VAE, aiming to generate medical time series data. Other applications that are being investigated and include VAEs are drug dosing determinants, such as in Titar and Ramanathan [<xref ref-type="bibr" rid="ref33">33</xref>].</p>
        <p>Finally, diffusion models create SD by gradually transforming simple, noise-like data into complex data structures that were used during the training process. Even if this type of generative model has mostly been focused on image generation, currently, they are able to support different data types, too [<xref ref-type="bibr" rid="ref34">34</xref>,<xref ref-type="bibr" rid="ref35">35</xref>]. For example, Naseer et al [<xref ref-type="bibr" rid="ref36">36</xref>] presented ScoEHR, a continuous-time diffusion model able to generate artificial EHRs. Digital pathology data was also generated with diffusion models by Pozzi et al [<xref ref-type="bibr" rid="ref37">37</xref>].</p>
        <p>As for generative modeling applied to rare hematological diseases, recently, D’Amico et al [<xref ref-type="bibr" rid="ref38">38</xref>] trained a conditional tabular generative adversarial network (CTGAN) with the aim of generating myelodysplastic syndromes and AML data. Additionally, Eckardt et al [<xref ref-type="bibr" rid="ref39">39</xref>] made their synthetic AML dataset publicly available after having considered both utility and privacy thresholds. The published synthetic dataset comprises 1606 patients generated using a CTAB-GAN+ [<xref ref-type="bibr" rid="ref24">24</xref>]. Licandro et al [<xref ref-type="bibr" rid="ref40">40</xref>] used a Wasserstein GAN for two distinct scenarios where differently sized datasets were used. In their research, the primary objective was to discern the embeddings of the data, enabling subsequent differentiation between blast and nonblast cells. The results show that using the generator model to learn embeddings outperforms the results obtained with baseline models, improving the area under the curve (AUC) for both dataset sizes. The study carried out by Rupapara et al [<xref ref-type="bibr" rid="ref41">41</xref>] made use of the ADASYN [<xref ref-type="bibr" rid="ref42">42</xref>] SD generator to balance the dataset and enhance prediction outcomes. The dataset encompassed data from various blood-related cancers, including AML. By using the ADASYN resampler, the classification models demonstrated improved accuracy.</p>
        <p>Regarding FL-related studies, several experiments have been conducted to overcome the data scattering issue. For example, the study carried out by Linardos et al [<xref ref-type="bibr" rid="ref43">43</xref>] simulates a federated environment consisting of four nodes. The study aimed to help diagnose hypertrophic cardiomyopathy diseases, the results supporting the effectiveness of FL by achieving better AUC results than with a collaborative data-sharing framework. The work presented by Liu et al [<xref ref-type="bibr" rid="ref44">44</xref>] focused on using FL to achieve a deep learning model that makes use of EHRs to predict patient mortality, which they called FADL. The work presented by Azizi et al [<xref ref-type="bibr" rid="ref45">45</xref>] also used EHR information scattered among 50 nodes, each of which contained 560 patients, to predict mortality. However, in this case, they used a clustering method and used community-based FL, surpassing the performance of the canonical FL environment across various scenarios.</p>
        <p>Both techniques, SDG and FL, have demonstrated their effectiveness in various sectors and use cases. The combination of both is being investigated to such an extent that inherently federated generative models are being published in the literature, such as the private FL-GAN model [<xref ref-type="bibr" rid="ref46">46</xref>]. Focusing on health care–related topics, in Azizi et al [<xref ref-type="bibr" rid="ref45">45</xref>], a framework for cardiovascular data based on an FL architecture of two nodes and a generative model using sequential trees is shown. The study presented by Behera et al [<xref ref-type="bibr" rid="ref47">47</xref>] demonstrates the implementation of a GAN within a federated environment, called FedSyn. In addition to applying DP, thereby enhancing data protection, the researchers used the CIFAR10 and Modified National Institute of Standards and Technology datasets for their analyses. The research outlined by Xin et al [<xref ref-type="bibr" rid="ref48">48</xref>] uses a federated GAN augmented with DP, trained on both Modified National Institute of Standards and Technology and CelebA datasets. The authors analyzed the privacy of the generated data offered against the original one, concluding an improved privacy against membership inference attacks (MIA). However, despite the combination of both SDG and FL explored in different studies, many aspects of this mixture still require evaluation.</p>
      </sec>
    </sec>
    <sec sec-type="methods">
      <title>Methods</title>
      <sec>
        <title>AML Dataset</title>
        <p>The AML dataset used to perform the research of this paper was accessed from the work developed by Tazi et al [<xref ref-type="bibr" rid="ref49">49</xref>] and its associated GitHub repository [<xref ref-type="bibr" rid="ref50">50</xref>].</p>
        <p>Among the available datasets in the repository, the paper_full_data_validation dataset was chosen for this research. All the genetic mutation-related variables were discarded, preserving clinical, demographic, and disease-related information. <xref ref-type="supplementary-material" rid="app1">Multimedia Appendix 1</xref> includes a description of the variables used in the experiments. The variable selection was carried out to maintain acceptable sample-to-feature ratios across various federated configurations regarding node quantities, as the original dataset comprised 130 features. Having a low number of samples and too many variables would have limited the experiments in this regard, as highly overfitted models would appear. The resulting dataset consisted of 1540 samples and 12 features, from which the categorical ones were label encoded in the preprocessing stage. All these preprocessing steps were applied before the data were split into different client nodes for the sake of simplicity. Applying these specific preprocessing steps to our federated experiments would entail just an additional preliminary step in the training process, which was omitted by manually preprocessing the data.</p>
      </sec>
      <sec>
        <title>Ethical Considerations</title>
        <p>That study was conducted following the completion of informed consent forms by all the included participants. In addition, all the relevant ethical guidelines were followed, and necessary Institutional Review Board and ethics committee approvals were obtained. The trial was conducted in accordance with the tenets of the Helsinki Declaration, and it was sponsored by Cardiff University and approved by the Wales research ethics committee (protocol 08/MRE09/29). The analysis of the data in the original study was approved by the Memorial Sloan Kettering Cancer Center Institutional Review Board (protocol x20-064). All the raw data were deposited in the European Genome Phenome Archive (reference EGAS00001000570). In this paper, all the information that allows the identification of any of the participants was omitted in accordance with privacy and confidentiality standards. The authors in Tazi et al [<xref ref-type="bibr" rid="ref49">49</xref>] and Tazi [<xref ref-type="bibr" rid="ref50">50</xref>], who performed the original analysis on the data, do not bear any responsibility for the further research reported in this work.</p>
      </sec>
      <sec>
        <title>Generative Models</title>
        <p>The first generative model that was selected for this experiment is the CTGAN [<xref ref-type="bibr" rid="ref51">51</xref>], as it was recently reported to have one of the most appropriate generators among different GAN and VAE architectures [<xref ref-type="bibr" rid="ref52">52</xref>]. Additionally, it is implemented in a way that models the relationships between imbalanced variable distributions [<xref ref-type="bibr" rid="ref53">53</xref>]. The Synthetic Data Vault [<xref ref-type="bibr" rid="ref54">54</xref>] CTGAN implementation was used in this work, even if some modifications had to be implemented for the correct use of the model in a federated environment.</p>
        <p>Regarding the model parameters used on the CTGAN, the default parameters presented in the Synthetic Data Vault (v0.18.0) implementation were used. The same architecture was set for both the discriminator and the generator with a two-layer hidden structure, both containing 256 units each. The learning rates of both objects were set to 2×10<sup>–4</sup>, with the decay fixed to 1×10<sup>–6</sup>. A batch size of 500 samples was defined along with an embedding dimension of 128 samples. The discriminator was updated along with the generator at every training step, and a 10-sample group (pac parameter) was introduced into the discriminator each time it was applied.</p>
        <p>On the other hand, a diffusion model was also included. Diffusion models [<xref ref-type="bibr" rid="ref55">55</xref>] are a newer class of generative models that have demonstrated superior performance compared to other tabular generative models [<xref ref-type="bibr" rid="ref56">56</xref>,<xref ref-type="bibr" rid="ref57">57</xref>]. The implementation used in this work is the one presented by Sattarov et al [<xref ref-type="bibr" rid="ref58">58</xref>], where the authors claim high fidelity and privacy metrics were obtained in their experiments.</p>
        <p>As for the FedTabDiff model parameters, default values were also chosen. Specifically, the number of diffusion steps was set to 500, and the multilayer perceptron layers were configured as {512,512}. To ensure comparability across models, a consistent batch size of 500 was used, and the learning rate for the deep learning models was fixed to 1×10<sup>–4</sup>, with a linear scheduler. Additionally, the diffusion beta start was set to 1×10<sup>–4</sup>, and the beta end was set to 0.02. It is worth mentioning that the model was slightly modified in order for it to interact multiple times with similar data, with the idea of the results being comparable among experiments.</p>
        <p>As mentioned previously, in order for each participant node to transform the data in the same manner and to avoid averaging mismatches, one-hot encoding for discrete columns and Gaussian mixture transformations for continuous variables were fit using the whole dataset, also being able to avoid unseen classes in federated nodes. The objects were then included in each client with the aim of transforming each data partition in situ and using the same mapping.</p>
        <p>Regarding the number of epochs to be performed during the training process of the models, different experiments were empirically conducted on the baseline model with 500, 1000, 1500, 2000, and 3000 epochs. The optimal configuration was proven to be 500 epochs, as increasing the iterations did not show any significant improvement in the generated synthetic sample quality. All the federated models were trained for 500 epochs for the experiments to be comparable. In addition, the number of federation rounds was set to 500.</p>
      </sec>
      <sec>
        <title>Evaluation Metrics</title>
        <p>The generated SD was analyzed to gauge its fidelity and privacy with respect to the real data. In the scope of this work, fidelity is defined as the degree to which the generated SD replicates the characteristics, patterns, correlations, and distributions of the real data. While a high fidelity means the SD resembles the real data well, a low fidelity would indicate poor learning by the model generators. On the other hand, privacy is defined as the extent to which the generated data protects sensitive information from being disclosed in the original dataset. In this section, the methods and metrics to evaluate the SD are described.</p>
        <p>Considering a simulated FL scenario, the comparison was performed against the whole real data, thus being able to compare the performance of each setup against the nonfederated scenario as a baseline. Inspired by usual ML cross-validation, 10 different synthetic datasets were generated with each model, allowing a separate evaluation for each of them. The results were then averaged to provide a more robust perspective on their generalizability. The set of metrics calculated in each fold also enabled the execution of statistical tests for significance.</p>
        <p>In order to assess intervariable correlations, the <italic>ϕ</italic><sub>k</sub> coefficient [<xref ref-type="bibr" rid="ref59">59</xref>] and the Vendi Score (VS) [<xref ref-type="bibr" rid="ref60">60</xref>] metrics were implemented. On the one hand, the <italic>ϕ</italic><sub>k</sub> coefficient is based on the refinement of Pearson hypothesis tests. However, unlike Pearson hypothesis, <italic>ϕ</italic><sub>k</sub> can calculate correlations with both numerical and categorical variables, the higher the values, suggesting better intervariable relations. Moreover, <italic>ϕ</italic><sub>k</sub> can capture nonlinear relationships. Correlation matrices were generated for both real and synthetic versions of the datasets using the <italic>ϕ</italic><sub>k</sub> coefficient, and the cosine similarity (CS) metric was used to obtain a quantitative measure that compares them, which is defined as 1–<italic>d</italic><sub>cos</sub>:</p>
        <disp-formula>
          <graphic xlink:href="medinform_v13i1e74116_fig5.png" alt-version="no" mimetype="image" position="float" xlink:type="simple"/>
        </disp-formula>
        <p>Where <italic>x</italic><sub>i</sub> is a real sample and <italic>x<sub>i</sub></italic>' is a synthetic counterpart. A low CS metric suggests the two matrices do not look alike, while higher values imply higher similarities between them.</p>
        <p>On the other hand, the VS is a novel metric that computes the diversity of a given dataset without the need to compare it against another set of data. This score requires defining a positive semidefinite similarity function, which was set to be the CS in this case [<xref ref-type="bibr" rid="ref61">61</xref>]. Accordingly, the VS of just the numerical attributes was computed due to the CS only being applicable to numerical features. In the following equation, the mathematical expression for the VS can be observed.</p>
        <disp-formula>
          <graphic xlink:href="medinform_v13i1e74116_fig6.png" alt-version="no" mimetype="image" position="float" xlink:type="simple"/>
        </disp-formula>
        <p>Where <italic>k</italic> is a given similarity function and <italic>λ</italic><sub>n</sub> are the eigenvalues of <italic>K/n</italic>, and <italic>K</italic> is the kernel matrix.</p>
        <p>Furthermore, a data labeling analysis (DLA) was performed. In this procedure, an ML classifier is trained to ascertain its ability to differentiate between synthetic and real samples, mimicking the functionality of a GAN discriminator. Due to the characteristics of the analysis, the classification process was evaluated using the <italic>F</italic><sub>1</sub>-score metric since it is sensitive to the class distributions, making it a reliable metric when labels are imbalanced, and the recall score, as it returns the number of correctly identified synthetic samples. On top of that, the AUC curve was calculated. Regarding the trained ML models for the DLA, the LazyPredict classifier [<xref ref-type="bibr" rid="ref62">62</xref>] object was used to train various models per iteration. The best classifier was chosen for each fold to account for the most restrictive case, while the mean and standard deviation were calculated in the process.</p>
        <p>On top of those, the Hellinger distance was chosen to quantify the similarity between two probability distributions, offering a bounded metric that is interpretable and less sensitive to outliers than other distance calculations, such as the Wasserstein one [<xref ref-type="bibr" rid="ref63">63</xref>]. Finally, the depth versus depth plot (DD-plot) was used, which is a nonparametric method that can evaluate the multivariate distributional similarity between two distributions (real and synthetic, in this case). While the DD-plot aims to represent the depth of a real distribution with respect to the associated synthetic depth in a graphical way, the coefficient of determination (<italic>R</italic><sup>2</sup>) is proposed in the literature to obtain an analytical value from it. Both the real and SD depths are more similar when <italic>R</italic><sup>2</sup> is higher, meaning that the DD-plot better fits a theoretical optimal function <italic>x</italic>=<italic>y</italic>.</p>
        <p>With respect to privacy metrics, four types of attacks were conducted: MIAs, attribute inference attacks (AIAs), linkability attacks, and singling out attacks. MIA and AIA assessments were conducted using the Anonymeter tool [<xref ref-type="bibr" rid="ref64">64</xref>]. In MIAs, an adversary is simulated to assess whether a specific data point was part of the training dataset used to train a generative model, thereby posing potential privacy risks. The attack methodology involves computing distance measures between pairs of records and applying a threshold to distinguish between high-risk matches and those considered safe. In the context of this experiment and following the work of Hernandez et al [<xref ref-type="bibr" rid="ref63">63</xref>], a Gower distance of 0.05 was defined, which is a similarity measure that may be used to handle multitype data within the same dataset.</p>
        <p>In contrast, AIAs occur when an adversary attempts to infer sensitive information that was not originally disclosed with the dataset. AIAs seek to extract additional private information about individuals, even if their membership is already known or assumed. In this case, risks are calculated variable-wise as each one may pose differently ranked sensitivities. For numerical variables, an AIA is considered successful if the predicted value falls within a predefined confidence interval of the true value, which is defined to 0.05 in the scope of this work. For categorical variables, a correct prediction requires an exact match. This evaluation is conducted across all variables individually, and the average success rate is used to compute the overall attribute inference risk.</p>
        <p>Regarding linkability attacks, their goal is to associate attributes from two or more records with the same individual or group, either using a single dataset or multiple ones. If the known attributes and a synthetic dataset allow the linkage to the real dataset, revealing sensitive information, the attack is considered successful. Singling out attacks, on the other hand, occurs when unique data records can be identified based on a distinct combination of attributes within the real data. In the scope of this work, the most stringent approach was adopted, using the conjunction of all attributes to perform the attacks (multivariate singling out).</p>
      </sec>
      <sec>
        <title>Experimental Setup</title>
        <p>In this experiment, a comparison between nonfederated and federated generative models was performed for three different federated scenarios. In the first one, the data quantity was assumed to be evenly distributed across the participant nodes (from now on, B scenario, for balanced), while for the second, the data points were randomly split, creating partitions with uneven sample quantities (from now on, IB scenario). In the third federated scenario, non-IID distributions (<xref rid="figure1" ref-type="fig">Figure 1</xref>) were built depending on the age variable (from now on, IB<sub>non-iid</sub> scenario).</p>
        <p>For the three scenarios, the data were partitioned prior to the model training phase, allowing for traceability and higher result reproducibility. The partitions for the B scenario were created by randomly selecting n/N samples for each of the nodes, being the total number of samples in the original dataset and being the number of nodes that participate in a specific federated experiment. On the other hand, the IB scenario partitions were created so that for a specific N, N–1 nodes were trained on 5% of the data that was chosen randomly, and the th node was trained on the remaining samples. The IB<sub>non-iid</sub> scenario was created by sampling age-dependent data points from Dirichlet (α=10) distributions [<xref ref-type="bibr" rid="ref65">65</xref>]. The distribution of categorical variable labels across the partitions, as well as the exact number of samples per scenario, can be consulted in <xref ref-type="supplementary-material" rid="app2">Multimedia Appendix 2</xref>, showing bias among scenarios. In this analysis, the federation was evaluated for a set of N∈{3,5,7,10}.</p>
        <p>Regarding the aggregation method selection, a preliminary study was performed using the federated average (FedAvg), the adaptive federation optimization (FedOpt), and the federated optimization for heterogeneous networks (FedProx) algorithms. The most challenging experiment scenarios (10 nodes and non-IID scenarios) were tested with the three algorithms, evaluating the models using the metrics that were presented in the previous section. The results either demonstrated that FedAvg was the best-performing algorithm or showed no statistically significant improvement when comparing to FedOpt or FedProx algorithms. Therefore, the experiments intended to evaluate the contributions defined in the introduction section of this paper were trained by averaging the model weights coming from each node and attending to the number of samples each one contained (FedAvg). The results of the preliminary analysis can be found in <xref ref-type="supplementary-material" rid="app3">Multimedia Appendix 3</xref>.</p>
        <p>The Flower 1.7.0 Framework [<xref ref-type="bibr" rid="ref66">66</xref>] was used in order to federate the models using the simulation module. The experiments were performed in a high-performance computing cluster, and they were allocated for 10 central processing unit and 2 graphics processing unit jobs, having initiated a Ray actor cluster prior to executing federation rounds. <xref rid="figure2" ref-type="fig">Figure 2</xref> represents the workflow that was carried out during the experiment execution, where data partition, model training, and evaluation phases are shown.</p>
        <fig id="figure1" position="float">
          <label>Figure 1</label>
          <caption>
            <p>Generated non-IID age-dependent distribution plots. The top left shows the scenario with 3 nodes, the top right shows the 7-node scenario, the bottom left shows the 10-node scenario, and the bottom right shows the 5-node one. KDE: kernel density estimate; non-IID: nonindependent and identically distributed.</p>
          </caption>
          <graphic xlink:href="medinform_v13i1e74116_fig1.png" alt-version="no" mimetype="image" position="float" xlink:type="simple"/>
        </fig>
        <fig id="figure2" position="float">
          <label>Figure 2</label>
          <caption>
            <p>Experiment execution framework, including data partitioning, model training, and synthetic data evaluation processes.</p>
          </caption>
          <graphic xlink:href="medinform_v13i1e74116_fig2.png" alt-version="no" mimetype="image" position="float" xlink:type="simple"/>
        </fig>
      </sec>
    </sec>
    <sec sec-type="results">
      <title>Results</title>
      <sec>
        <title>Overview</title>
        <p>The results of the study are presented in this section, comparing the three presented federated scenarios with the baseline model, both for the CTGAN and the FedTabDiff. All statistical tests were performed for a significance level of .05 using the averaged results, while some variable-specific metrics can be checked in <xref ref-type="supplementary-material" rid="app4">Multimedia Appendices 4</xref> and <xref ref-type="supplementary-material" rid="app5">5</xref>.</p>
      </sec>
      <sec>
        <title>CTGAN</title>
        <p>Starting with the baseline nonfederated CTGAN model fidelity evaluation, the coefficient results showed a mean CS of 0.930 (standard deviation 0.002). Regarding the DLA execution, the obtained AUC was 0.796 (standard deviation 0.026), the <italic>F</italic><sub>1</sub>-score was 0.872 (standard deviation 0.015), and the recall metric was 0.958 (standard deviation 0.009). The VS resulted in a mean value of 1.405 (standard deviation 0.004) in the SD, compared to the VS obtained in the real dataset of 1.406. To finish, the average Hellinger distance was 0.223 (standard deviation 0.002). Regarding the privacy evaluation, the MIA demonstrated no significant membership inference risk, while the averaged AIA resulted in a 5% risk for attribute information to be inferred.</p>
        <p>Regarding the federated models that were trained with balanced datasets (the B scenario), most of the performed experiments showed statistically significant differences in fidelity metrics with respect to the baseline scenario (<italic>P</italic>&#60;.001), even with variations in the number of nodes (<xref ref-type="table" rid="table1">Table 1</xref>). Statistical significance was found in singling out attack metrics, while the rest of the privacy measures did not significantly vary from the baseline.</p>
        <table-wrap position="float" id="table1">
          <label>Table 1</label>
          <caption>
            <p>Fidelity and privacy metric results of the CTGAN<sup>a</sup> for the B scenario<sup>b</sup>.</p>
          </caption>
          <table width="1000" cellpadding="5" cellspacing="0" border="1" rules="groups" frame="hsides">
            <col width="30"/>
            <col width="30"/>
            <col width="190"/>
            <col width="0"/>
            <col width="150"/>
            <col width="0"/>
            <col width="150"/>
            <col width="150"/>
            <col width="0"/>
            <col width="150"/>
            <col width="0"/>
            <col width="150"/>
            <thead>
              <tr valign="top">
                <td colspan="4">Metric</td>
                <td colspan="2">Baseline</td>
                <td>3N</td>
                <td colspan="2">5N</td>
                <td colspan="2">7N</td>
                <td>10N</td>
              </tr>
            </thead>
            <tbody>
              <tr valign="top">
                <td colspan="12">
                  <bold>Fidelity</bold>
                </td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td colspan="11">
                  <bold>CS<sup>c</sup><italic>ϕ</italic><sub>k</sub></bold>
                </td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>µ</td>
                <td colspan="2">0.930</td>
                <td colspan="2">0.842</td>
                <td>0.846</td>
                <td colspan="2">0.845</td>
                <td colspan="2">0.849</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>σ</td>
                <td colspan="2">0.002</td>
                <td colspan="2">0.005</td>
                <td>0.003</td>
                <td colspan="2">0.003</td>
                <td colspan="2">0.003</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td><italic>t</italic> test (<italic>df</italic>)</td>
                <td colspan="2">—<sup>d</sup></td>
                <td colspan="2">45.525 (18)</td>
                <td>67.770 (18)</td>
                <td colspan="2">74.556 (18)</td>
                <td colspan="2">78.915 (18)</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td><italic>P</italic> value</td>
                <td colspan="2">—</td>
                <td colspan="2">&#60;.001</td>
                <td>&#60;.001</td>
                <td colspan="2">&#60;.001</td>
                <td colspan="2">&#60;.001</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td colspan="11">
                  <bold>DLA<sup>e</sup> AUC
                  <sup>f</sup></bold>
                </td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>µ</td>
                <td colspan="2">0.796</td>
                <td colspan="2">0.965</td>
                <td>0.962</td>
                <td colspan="2">0.946</td>
                <td colspan="2">0.965</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>σ</td>
                <td colspan="2">0.026</td>
                <td colspan="2">0.008</td>
                <td>0.008</td>
                <td colspan="2">0.008</td>
                <td colspan="2">0.009</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td><italic>t</italic> test (<italic>df</italic>)</td>
                <td colspan="2">—</td>
                <td colspan="2">19.818 (18)</td>
                <td>19.333 (18)</td>
                <td colspan="2">17.391 (18)</td>
                <td colspan="2">19.402 (18)</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td><italic>P</italic> value</td>
                <td colspan="2">—</td>
                <td colspan="2">&#60;.001</td>
                <td>&#60;.001</td>
                <td colspan="2">&#60;.001</td>
                <td colspan="2">&#60;.001</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td colspan="11">
                  <bold>DLA <italic>F</italic>
                  <sub>1</sub>-score</bold>
                </td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>µ</td>
                <td colspan="2">0.872</td>
                <td colspan="2">0.965</td>
                <td>0.961</td>
                <td colspan="2">0.945</td>
                <td colspan="2">0.964</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>σ</td>
                <td colspan="2">0.015</td>
                <td colspan="2">0.007</td>
                <td>0.008</td>
                <td colspan="2">0.008</td>
                <td colspan="2">0.009</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td><italic>t</italic> test (<italic>df</italic>)</td>
                <td colspan="2">—</td>
                <td colspan="2">17.940 (18)</td>
                <td>16.931 (18)</td>
                <td colspan="2">13.853 (18)</td>
                <td colspan="2">16.935 (18)</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td><italic>P</italic> value</td>
                <td colspan="2">—</td>
                <td colspan="2">&#60;.001</td>
                <td>&#60;.001</td>
                <td colspan="2">&#60;.001</td>
                <td colspan="2">&#60;.001</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td colspan="11">
                  <bold>DLA recall</bold>
                </td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>µ</td>
                <td colspan="2">0.958</td>
                <td colspan="2">0.969</td>
                <td>0.948</td>
                <td colspan="2">0.940</td>
                <td colspan="2">0.968</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>σ</td>
                <td colspan="2">0.009</td>
                <td colspan="2">0.012</td>
                <td>0.009</td>
                <td colspan="2">0.012</td>
                <td colspan="2">0.010</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td><italic>t</italic> test (<italic>df</italic>)</td>
                <td colspan="2">—</td>
                <td colspan="2">2.402 (18)</td>
                <td>2.644 (18)</td>
                <td colspan="2">3.791 (18)</td>
                <td colspan="2">2.316 (18)</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td><italic>P</italic> value</td>
                <td colspan="2">—</td>
                <td colspan="2">.02</td>
                <td>.02</td>
                <td colspan="2">.001</td>
                <td colspan="2">.03</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td colspan="11">
                  <bold>VS<sup>g</sup></bold>
                </td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>µ</td>
                <td colspan="2">1.405</td>
                <td colspan="2">1.437</td>
                <td>1.442</td>
                <td colspan="2">1.337</td>
                <td colspan="2">1.251</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>σ</td>
                <td colspan="2">0.004</td>
                <td colspan="2">0.002</td>
                <td>0.001</td>
                <td colspan="2">0.004</td>
                <td colspan="2">0.006</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td><italic>t</italic> test (<italic>df</italic>)</td>
                <td colspan="2">—</td>
                <td colspan="2">24.969 (18)</td>
                <td>31.451 (18)</td>
                <td colspan="2">39.839 (18)</td>
                <td colspan="2">66.590 (18)</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td><italic>P</italic> value</td>
                <td colspan="2">—</td>
                <td colspan="2">&#60;.001</td>
                <td>&#60;.001</td>
                <td colspan="2">&#60;.001</td>
                <td colspan="2">&#60;.001</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td colspan="11"/>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>µ</td>
                <td colspan="2">0.223</td>
                <td colspan="2">0.229</td>
                <td>0.223</td>
                <td colspan="2">0.220</td>
                <td colspan="2">0.221</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>σ</td>
                <td colspan="2">0.002</td>
                <td colspan="2">0.010</td>
                <td>0.002</td>
                <td colspan="2">0.002</td>
                <td colspan="2">0.002</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td><italic>t</italic> test (<italic>df</italic>)</td>
                <td colspan="2">—</td>
                <td colspan="2">1.767 (18)</td>
                <td>0.165 (18)</td>
                <td colspan="2">2.930 (18)</td>
                <td colspan="2">2.517 (18)</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td><italic>P</italic> value</td>
                <td colspan="2">—</td>
                <td colspan="2">.09</td>
                <td>.87</td>
                <td colspan="2">.009</td>
                <td colspan="2">.02</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td colspan="11">
                  <bold>Depth versus depth-plot <italic>R</italic><sup>2</sup></bold>
                </td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>µ</td>
                <td colspan="2">0.948</td>
                <td colspan="2">0.950</td>
                <td>0.668</td>
                <td colspan="2">0.828</td>
                <td colspan="2">0.619</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>σ</td>
                <td colspan="2">0.011</td>
                <td colspan="2">0.007</td>
                <td>0.006</td>
                <td colspan="2">0.007</td>
                <td colspan="2">0.005</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td><italic>t</italic> test (<italic>df</italic>)</td>
                <td colspan="2">—</td>
                <td colspan="2">0.525 (18)</td>
                <td>71.176 (18)</td>
                <td colspan="2">29.506 (18)</td>
                <td colspan="2">86.088 (18)</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td><italic>P</italic> value</td>
                <td colspan="2">—</td>
                <td colspan="2">.61</td>
                <td>&#60;.001</td>
                <td colspan="2">&#60;.001</td>
                <td colspan="2">&#60;.001</td>
              </tr>
              <tr valign="top">
                <td colspan="12">
                  <bold>Privacy</bold>
                </td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td colspan="11">
                  <bold>MIA<sup>h</sup></bold>
                </td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>µ</td>
                <td colspan="2">0</td>
                <td colspan="2">0<sup>i</sup></td>
                <td>0<sup>i</sup></td>
                <td colspan="2">0<sup>i</sup></td>
                <td colspan="2">0<sup>i</sup></td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>σ</td>
                <td colspan="2">0</td>
                <td colspan="2">0</td>
                <td>0</td>
                <td colspan="2">0</td>
                <td colspan="2">0</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td><italic>t</italic> test (<italic>df</italic>)</td>
                <td colspan="2">—</td>
                <td colspan="2">—</td>
                <td>—</td>
                <td colspan="2">—</td>
                <td colspan="2">—</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td><italic>P</italic> value</td>
                <td colspan="2">—</td>
                <td colspan="2">—</td>
                <td>—</td>
                <td colspan="2">—</td>
                <td colspan="2">—</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td colspan="11">
                  <bold>AIA<sup>j</sup></bold>
                </td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>µ</td>
                <td colspan="2">0.045</td>
                <td colspan="2">0.038</td>
                <td>0.055</td>
                <td colspan="2">0.038</td>
                <td colspan="2">0.039</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>σ</td>
                <td colspan="2">0.025</td>
                <td colspan="2">0.018</td>
                <td>0.031</td>
                <td colspan="2">0.019</td>
                <td colspan="2">0.009</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td><italic>t</italic> test (<italic>df</italic>)</td>
                <td colspan="2">—</td>
                <td colspan="2">1.496 (18)</td>
                <td>1.000 (18)</td>
                <td colspan="2">1.414 (18)</td>
                <td colspan="2">1.667 (18)</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td><italic>P</italic> value</td>
                <td colspan="2">—</td>
                <td colspan="2">.15</td>
                <td>.33</td>
                <td colspan="2">.17</td>
                <td colspan="2">.11</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td colspan="11">
                  <bold>Linkability</bold>
                </td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>µ</td>
                <td colspan="2">0.001</td>
                <td colspan="2">0.001<sup>k</sup></td>
                <td>0.001<sup>k</sup></td>
                <td colspan="2">0.001<sup>k</sup></td>
                <td colspan="2">0<sup>i</sup></td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>σ</td>
                <td colspan="2">0.003</td>
                <td colspan="2">0.003</td>
                <td>0.003</td>
                <td colspan="2">0.003</td>
                <td colspan="2">0</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td><italic>t</italic> test (<italic>df</italic>)</td>
                <td colspan="2">—</td>
                <td colspan="2">—</td>
                <td>—</td>
                <td colspan="2">—</td>
                <td colspan="2">—</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td><italic>P</italic> value</td>
                <td colspan="2">—</td>
                <td colspan="2">—</td>
                <td>—</td>
                <td colspan="2">—</td>
                <td colspan="2">—</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td colspan="11">
                  <bold>Singling out</bold>
                </td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>µ</td>
                <td colspan="2">0.123</td>
                <td colspan="2">0.048</td>
                <td>0.018</td>
                <td colspan="2">0.048</td>
                <td colspan="2">0.046</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>σ</td>
                <td colspan="2">0.045</td>
                <td colspan="2">0.016</td>
                <td>0.018</td>
                <td colspan="2">0.025</td>
                <td colspan="2">0.025</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td><italic>t</italic> test (<italic>df</italic>)</td>
                <td colspan="2">—</td>
                <td colspan="2">4.954 (18)</td>
                <td>6.785 (18)</td>
                <td colspan="2">4.548 (18)</td>
                <td colspan="2">4.645 (18)</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td><italic>P</italic> value</td>
                <td colspan="2">—</td>
                <td colspan="2">&#60;.001</td>
                <td>&#60;.001</td>
                <td colspan="2">&#60;.001</td>
                <td colspan="2">&#60;.001</td>
              </tr>
            </tbody>
          </table>
          <table-wrap-foot>
            <fn id="table1fn1">
              <p><sup>a</sup>CTGAN: conditional tabular generative adversarial network.</p>
            </fn>
            <fn id="table1fn2">
              <p><sup>b</sup><italic>t</italic> tests were performed between the baseline and each federated experiment. Significance level is .05 for all statistical tests.</p>
            </fn>
            <fn id="table1fn3">
              <p><sup>c</sup>CS: cosine similarity.</p>
            </fn>
            <fn id="table1fn4">
              <p><sup>d</sup>Not applicable.</p>
            </fn>
            <fn id="table1fn5">
              <p><sup>e</sup>DLA: data labeling analysis.</p>
            </fn>
            <fn id="table1fn6">
              <p><sup>f</sup>AUC: area under the curve.</p>
            </fn>
            <fn id="table1fn7">
              <p><sup>g</sup>VS: Vendi Score.</p>
            </fn>
            <fn id="table1fn8">
              <p><sup>h</sup>MIA: membership inference attack.</p>
            </fn>
            <fn id="table1fn9">
              <p><sup>i</sup><italic>t</italic> tests were not performed for these due to the standard deviation being zero.</p>
            </fn>
            <fn id="table1fn10">
              <p><sup>j</sup>AIA: attribute inference attack.</p>
            </fn>
            <fn id="table1fn11">
              <p><sup>k</sup><italic>t</italic> tests were not performed for these due to the results being the same as the ones found in the baseline metrics.</p>
            </fn>
          </table-wrap-foot>
        </table-wrap>
        <p>Specifically, intervariable correlations were shown to be more distorted than the ones presented by the baseline model, and the DLA suggested that the synthetic samples that were generated by federated models are prone to being detected more easily than the ones generated by the baseline model, although variable-wise metrics such as the Hellinger distance did not demonstrate too different results.</p>
        <p>In the IB scenario, most of the performed experiments showed high statistical significances (<italic>P</italic>&#60;.001) with respect to the baseline, too (<xref ref-type="table" rid="table2">Table 2</xref>). Intervariable correlations, DLA metrics, and VS values were shown to be quite different from the baseline model, attending the statistical tests, while the Hellinger distances did not show too big a difference. In this case, the 10N experiment showed statistically significant differences with the AIA metric obtained in the baseline, suggesting an improvement in privacy while deteriorating the fidelity values. All the experiments in this scenario supported the privacy improvement suggestion, as all the multivariate singling out attacks proved to perform better in federated setups. However, no specific tendency can be observed while increasing the number of nodes in this sense.</p>
        <p>The IB<sub>non-iid</sub> scenario followed the same overall patterns found in the previous two scenarios, showing statistically significant differences in fidelity metrics but with no difference in the performed privacy metrics other than those found for multivariate singling out attacks (<xref ref-type="table" rid="table3">Table 3</xref>).</p>
        <table-wrap position="float" id="table2">
          <label>Table 2</label>
          <caption>
            <p>Fidelity and privacy metric results of the CTGAN<sup>a</sup> for the IB scenario<sup>b</sup>.</p>
          </caption>
          <table width="1000" cellpadding="5" cellspacing="0" border="1" rules="groups" frame="hsides">
            <col width="30"/>
            <col width="30"/>
            <col width="190"/>
            <col width="0"/>
            <col width="150"/>
            <col width="0"/>
            <col width="150"/>
            <col width="150"/>
            <col width="0"/>
            <col width="150"/>
            <col width="0"/>
            <col width="150"/>
            <thead>
              <tr valign="top">
                <td colspan="4">Metric</td>
                <td colspan="2">Baseline</td>
                <td>3N</td>
                <td colspan="2">5N</td>
                <td colspan="2">7N</td>
                <td>10N</td>
              </tr>
            </thead>
            <tbody>
              <tr valign="top">
                <td colspan="12">
                  <bold>Fidelity</bold>
                </td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td colspan="11">
                  <bold>CS
                  <sup>c</sup>
                  <italic>ϕ</italic>
                  <sub>k</sub></bold>
                </td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>µ</td>
                <td colspan="2">0.930</td>
                <td colspan="2">0.848</td>
                <td>0.841</td>
                <td colspan="2">0.839</td>
                <td colspan="2">0.847</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>σ</td>
                <td colspan="2">0.002</td>
                <td colspan="2">0.002</td>
                <td>0.003</td>
                <td colspan="2">0.005</td>
                <td colspan="2">0.001</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td><italic>t</italic> test (<italic>df</italic>)</td>
                <td colspan="2">—<sup>d</sup></td>
                <td colspan="2">87.050</td>
                <td>84.898</td>
                <td colspan="2">56.581</td>
                <td colspan="2">110.235</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td><italic>P</italic> value</td>
                <td colspan="2">—</td>
                <td colspan="2">&#60;.001</td>
                <td>&#60;.001</td>
                <td colspan="2">&#60;.001</td>
                <td colspan="2">&#60;.001</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td colspan="11">
                  <bold>DLA<sup>e</sup> AUC<sup>f</sup></bold>
                </td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>µ</td>
                <td colspan="2">0.796</td>
                <td colspan="2">0.983</td>
                <td>0.993</td>
                <td colspan="2">0.968</td>
                <td colspan="2">0.938</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>σ</td>
                <td colspan="2">0.026</td>
                <td colspan="2">0.004</td>
                <td>0.004</td>
                <td colspan="2">0.005</td>
                <td colspan="2">0.009</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td><italic>t</italic> test (<italic>df</italic>)</td>
                <td colspan="2">—</td>
                <td colspan="2">23.187 (18)</td>
                <td>23.700 (18)</td>
                <td colspan="2">20.550 (18)</td>
                <td colspan="2">16.342 (18)</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td><italic>P</italic> value</td>
                <td colspan="2">—</td>
                <td colspan="2">&#60;.001</td>
                <td>&#60;.001</td>
                <td colspan="2">&#60;.001</td>
                <td colspan="2">&#60;.001</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td colspan="11">
                  <bold>DLA <italic>F</italic><sub>1</sub>-score</bold>
                </td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>µ</td>
                <td colspan="2">0.872</td>
                <td colspan="2">0.988</td>
                <td>0.993</td>
                <td colspan="2">0.968</td>
                <td colspan="2">0.938</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>σ</td>
                <td colspan="2">0.015</td>
                <td colspan="2">0.004</td>
                <td>0.004</td>
                <td colspan="2">0.005</td>
                <td colspan="2">0.008</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td><italic>t</italic> test (<italic>df</italic>)</td>
                <td colspan="2">—</td>
                <td colspan="2">24.086 (18)</td>
                <td>25.109 (18)</td>
                <td colspan="2">19.405 (18)</td>
                <td colspan="2">12.136 (18)</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td><italic>P</italic> value</td>
                <td colspan="2">—</td>
                <td colspan="2">&#60;.001</td>
                <td>&#60;.001</td>
                <td colspan="2">&#60;.001</td>
                <td colspan="2">&#60;.001</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td colspan="11">
                  <bold>DLA recall</bold>
                </td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>µ</td>
                <td colspan="2">0.958</td>
                <td colspan="2">0.979</td>
                <td>0.986</td>
                <td colspan="2">0.964</td>
                <td colspan="2">0.928</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>σ</td>
                <td colspan="2">0.009</td>
                <td colspan="2">0.007</td>
                <td>0.008</td>
                <td colspan="2">0.008</td>
                <td colspan="2">0.014</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td><italic>t</italic> test (<italic>df</italic>)</td>
                <td colspan="2">—</td>
                <td colspan="2">5.749 (18)</td>
                <td>7.472 (18)</td>
                <td colspan="2">1.581 (18)</td>
                <td colspan="2">5.666 (18)</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td><italic>P</italic> value</td>
                <td colspan="2">—</td>
                <td colspan="2">&#60;.001</td>
                <td>&#60;.001</td>
                <td colspan="2">.13</td>
                <td colspan="2">&#60;.001</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td colspan="11">
                  <bold>VS<sup>g</sup></bold>
                </td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>µ</td>
                <td colspan="2">1.405</td>
                <td colspan="2">1.360</td>
                <td>1.424</td>
                <td colspan="2">1.436</td>
                <td colspan="2">1.360</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>σ</td>
                <td colspan="2">0.004</td>
                <td colspan="2">0.011</td>
                <td>0.003</td>
                <td colspan="2">0.003</td>
                <td colspan="2">0.011</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td><italic>t</italic> test (<italic>df</italic>)</td>
                <td colspan="2">—</td>
                <td colspan="2">27.714 (18)</td>
                <td>11.833 (18)</td>
                <td colspan="2">21.772 (18)</td>
                <td colspan="2">12.155 (18)</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td><italic>P</italic> value</td>
                <td colspan="2">—</td>
                <td colspan="2">&#60;.001</td>
                <td>&#60;.001</td>
                <td colspan="2">&#60;.001</td>
                <td colspan="2">&#60;.001</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>µ</td>
                <td colspan="2">0.223</td>
                <td colspan="2">0.222</td>
                <td>0.216</td>
                <td colspan="2">0.223</td>
                <td colspan="2">0.217</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>σ</td>
                <td colspan="2">0.002</td>
                <td colspan="2">0.001</td>
                <td>0.002</td>
                <td colspan="2">0.002</td>
                <td colspan="2">0.002</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td><italic>t</italic> test (<italic>df</italic>)</td>
                <td colspan="2">
                  <break/>
                </td>
                <td colspan="2">0.976 (18)</td>
                <td>7.892 (18)</td>
                <td colspan="2">0.119 (18)</td>
                <td colspan="2">5.931 (18)</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td><italic>P</italic> value</td>
                <td colspan="2">
                  <break/>
                </td>
                <td colspan="2">.34</td>
                <td>&#60;.001</td>
                <td colspan="2">.90</td>
                <td colspan="2">&#60;.001</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td colspan="11">
                  <bold>Depth versus depth-plot 
                  <italic>R</italic>
                  <sup>2</sup></bold>
                </td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>µ</td>
                <td colspan="2">0.948</td>
                <td colspan="2">0<sup>h</sup></td>
                <td>0<sup>h</sup></td>
                <td colspan="2">0.737</td>
                <td colspan="2">0<sup>h</sup></td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>σ</td>
                <td colspan="2">0.011</td>
                <td colspan="2">0</td>
                <td>0</td>
                <td colspan="2">0</td>
                <td colspan="2">0</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td><italic>t</italic> test (<italic>df</italic>)</td>
                <td colspan="2">—</td>
                <td colspan="2">—</td>
                <td>—</td>
                <td colspan="2">56.069 (18)</td>
                <td colspan="2">—</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td><italic>P</italic> value</td>
                <td colspan="2">—</td>
                <td colspan="2">—</td>
                <td>—</td>
                <td colspan="2">&#60;.001</td>
                <td colspan="2">—</td>
              </tr>
              <tr valign="top">
                <td colspan="12">
                  <bold>Privacy</bold>
                </td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td colspan="11">
                  <bold>MIA<sup>i</sup></bold>
                </td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>µ</td>
                <td colspan="2">0</td>
                <td colspan="2">0<sup>h</sup></td>
                <td>0<sup>h</sup></td>
                <td colspan="2">0<sup>h</sup></td>
                <td colspan="2">0<sup>h</sup></td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>σ</td>
                <td colspan="2">0</td>
                <td colspan="2">0</td>
                <td>0</td>
                <td colspan="2">0</td>
                <td colspan="2">0</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td><italic>t</italic> test (<italic>df</italic>)</td>
                <td colspan="2">—</td>
                <td colspan="2">—</td>
                <td>—</td>
                <td colspan="2">—</td>
                <td colspan="2">—</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td><italic>P</italic> value</td>
                <td colspan="2">—</td>
                <td colspan="2">—</td>
                <td>—</td>
                <td colspan="2">—</td>
                <td colspan="2">—</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td colspan="11">
                  <bold>AIA<sup>j</sup></bold>
                </td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>µ</td>
                <td colspan="2">0.045</td>
                <td colspan="2">0.052</td>
                <td>0.061</td>
                <td colspan="2">0.041</td>
                <td colspan="2">0.029</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>σ</td>
                <td colspan="2">0.025</td>
                <td colspan="2">0.019</td>
                <td>0.029</td>
                <td colspan="2">0.016</td>
                <td colspan="2">0.017</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td><italic>t</italic> test (<italic>df</italic>)</td>
                <td colspan="2">—</td>
                <td colspan="2">0.076 (18)</td>
                <td>0.768 (18)</td>
                <td colspan="2">1.400 (18)</td>
                <td colspan="2">2.437 (18)</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td><italic>P</italic> value</td>
                <td colspan="2">—</td>
                <td colspan="2">.94</td>
                <td>.45</td>
                <td colspan="2">.27</td>
                <td colspan="2">.03</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td colspan="11">
                  <bold>Linkability</bold>
                </td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>µ</td>
                <td colspan="2">0.001</td>
                <td colspan="2">0.001<sup>k</sup></td>
                <td>0<sup>h</sup></td>
                <td colspan="2">0.002</td>
                <td colspan="2">0.002</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>σ</td>
                <td colspan="2">0.003</td>
                <td colspan="2">0.003</td>
                <td>0</td>
                <td colspan="2">0.004</td>
                <td colspan="2">0.004</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td><italic>t</italic> test (<italic>df</italic>)</td>
                <td colspan="2">—</td>
                <td colspan="2">—</td>
                <td>—</td>
                <td colspan="2">0.600 (18)</td>
                <td colspan="2">0.600 (18)</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td><italic>P</italic> value</td>
                <td colspan="2">—</td>
                <td colspan="2">—</td>
                <td>—</td>
                <td colspan="2">.56</td>
                <td colspan="2">.56</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td colspan="11">
                  <bold>Singling out</bold>
                </td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>µ</td>
                <td colspan="2">0.123</td>
                <td colspan="2">0.024</td>
                <td>0.025</td>
                <td colspan="2">0.030</td>
                <td colspan="2">0.060</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>σ</td>
                <td colspan="2">0.045</td>
                <td colspan="2">0.022</td>
                <td>0.015</td>
                <td colspan="2">0.014</td>
                <td colspan="2">0.025</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td><italic>t</italic> test (<italic>df</italic>)</td>
                <td colspan="2">—</td>
                <td colspan="2">6.181 (18)</td>
                <td>6.457 (18)</td>
                <td colspan="2">6.189 (18)</td>
                <td colspan="2">3.798 (18)</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td><italic>P</italic> value</td>
                <td colspan="2">—</td>
                <td colspan="2">&#60;.001</td>
                <td>&#60;.001</td>
                <td colspan="2">&#60;.001</td>
                <td colspan="2">.001</td>
              </tr>
            </tbody>
          </table>
          <table-wrap-foot>
            <fn id="table2fn1">
              <p><sup>a</sup>CTGAN: conditional tabular generative adversarial network.</p>
            </fn>
            <fn id="table2fn2">
              <p><sup>b</sup><italic>t</italic> tests were performed between the baseline and each federated experiment. Significance level is .05 for all statistical tests.</p>
            </fn>
            <fn id="table2fn3">
              <p><sup>c</sup>CS: cosine similarity.</p>
            </fn>
            <fn id="table2fn4">
              <p><sup>d</sup>Not applicable.</p>
            </fn>
            <fn id="table2fn5">
              <p><sup>e</sup>DLA: data labeling analysis.</p>
            </fn>
            <fn id="table2fn6">
              <p><sup>f</sup>AUC: area under the curve.</p>
            </fn>
            <fn id="table2fn7">
              <p><sup>g</sup>VS: Vendi Score.</p>
            </fn>
            <fn id="table2fn8">
              <p><sup>h</sup><italic>t</italic> tests were not performed for these due to the standard deviation being zero.</p>
            </fn>
            <fn id="table2fn9">
              <p><sup>i</sup>MIA: membership inference attack.</p>
            </fn>
            <fn id="table2fn10">
              <p><sup>j</sup>AIA: attribute inference attack.</p>
            </fn>
            <fn id="table2fn11">
              <p><sup>k</sup><italic>t</italic> tests were not performed for these due to the results being the same as the ones found in the baseline metrics.</p>
            </fn>
          </table-wrap-foot>
        </table-wrap>
        <table-wrap position="float" id="table3">
          <label>Table 3</label>
          <caption>
            <p>Fidelity and privacy metric results of the CTGAN<sup>a</sup> for the IBnon-iid scenario<sup>b</sup>.</p>
          </caption>
          <table width="1000" cellpadding="5" cellspacing="0" border="1" rules="groups" frame="hsides">
            <col width="30"/>
            <col width="30"/>
            <col width="190"/>
            <col width="0"/>
            <col width="150"/>
            <col width="150"/>
            <col width="0"/>
            <col width="150"/>
            <col width="0"/>
            <col width="150"/>
            <col width="0"/>
            <col width="150"/>
            <thead>
              <tr valign="top">
                <td colspan="4">Metric</td>
                <td>Baseline</td>
                <td colspan="2">3N</td>
                <td colspan="2">5N</td>
                <td colspan="2">7N</td>
                <td>10N</td>
              </tr>
            </thead>
            <tbody>
              <tr valign="top">
                <td colspan="12">
                  <bold>Fidelity</bold>
                </td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td colspan="11">
                  CS<sup>c</sup> <italic>ϕ</italic><sub>k</sub>
                </td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>µ</td>
                <td colspan="2">0.930</td>
                <td>0.848</td>
                <td colspan="2">0.842</td>
                <td colspan="2">0.841</td>
                <td colspan="2">0.842</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>σ</td>
                <td colspan="2">0.002</td>
                <td>0.003</td>
                <td colspan="2">0.001</td>
                <td colspan="2">0.004</td>
                <td colspan="2">0.003</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td><italic>t</italic> test (<italic>df</italic>)</td>
                <td colspan="2">—<sup>d</sup></td>
                <td>82.533 (18)</td>
                <td colspan="2">111.330 (18)</td>
                <td colspan="2">69.045 (18)</td>
                <td colspan="2">83.862 (18)</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td><italic>P</italic> value</td>
                <td colspan="2">—</td>
                <td>&#60;.001</td>
                <td colspan="2">&#60;.001</td>
                <td colspan="2">&#60;.001</td>
                <td colspan="2">&#60;.001</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td colspan="11">
                  <bold>DLA<sup>e</sup> AUC<sup>f</sup></bold>
                </td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>µ</td>
                <td colspan="2">0.796</td>
                <td>0.977</td>
                <td colspan="2">0.948</td>
                <td colspan="2">0.983</td>
                <td colspan="2">0.950</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>σ</td>
                <td colspan="2">0.026</td>
                <td>0.006</td>
                <td colspan="2">0.010</td>
                <td colspan="2">0.005</td>
                <td colspan="2">0.006</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td><italic>t</italic> test (<italic>df</italic>)</td>
                <td colspan="2">—</td>
                <td>21.572 (18)</td>
                <td colspan="2">17.233 (18)</td>
                <td colspan="2">22.408 (18)</td>
                <td colspan="2">18.339 (18)</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td><italic>P</italic> value</td>
                <td colspan="2">—</td>
                <td>&#60;.001</td>
                <td colspan="2">&#60;.001</td>
                <td colspan="2">&#60;.001</td>
                <td colspan="2">&#60;.001</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td colspan="11">
                  <bold>DLA <italic>F</italic><sub>1</sub>-score</bold>
                </td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>µ</td>
                <td colspan="2">0.872</td>
                <td>0.976</td>
                <td colspan="2">0.947</td>
                <td colspan="2">0.982</td>
                <td colspan="2">0.950</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>σ</td>
                <td colspan="2">0.015</td>
                <td>0.005</td>
                <td colspan="2">0.010</td>
                <td colspan="2">0.005</td>
                <td colspan="2">0.006</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td><italic>t</italic> test (<italic>df</italic>)</td>
                <td colspan="2">—</td>
                <td>21.033 (18)</td>
                <td colspan="2">13.353 (18)</td>
                <td colspan="2">22.724 (18)</td>
                <td colspan="2">15.602 (18)</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td><italic>P</italic> value</td>
                <td colspan="2">—</td>
                <td>&#60;.001</td>
                <td colspan="2">&#60;.001</td>
                <td colspan="2">&#60;.001</td>
                <td colspan="2">&#60;.001</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td colspan="11">
                  <bold>DLA recall</bold>
                </td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>µ</td>
                <td colspan="2">0.958</td>
                <td>0.960</td>
                <td colspan="2">0.938</td>
                <td colspan="2">0.985</td>
                <td colspan="2">0.952</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>σ</td>
                <td colspan="2">0.009</td>
                <td>0.010</td>
                <td colspan="2">0.019</td>
                <td colspan="2">0.009</td>
                <td colspan="2">0.013</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td><italic>t</italic> test (<italic>df</italic>)</td>
                <td colspan="2">—</td>
                <td>0.383 (18)</td>
                <td colspan="2">3.039 (18)</td>
                <td colspan="2">6.891 (18)</td>
                <td colspan="2">1.195 (18)</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td><italic>P</italic> value</td>
                <td colspan="2">—</td>
                <td>.71</td>
                <td colspan="2">.007</td>
                <td colspan="2">&#60;.001</td>
                <td colspan="2">.25</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td colspan="11">
                  <bold>VS<sup>g</sup></bold>
                </td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>µ</td>
                <td colspan="2">1.405</td>
                <td>1.440</td>
                <td colspan="2">1.445</td>
                <td colspan="2">1.198</td>
                <td colspan="2">1.367</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>σ</td>
                <td colspan="2">0.004</td>
                <td>0.001</td>
                <td colspan="2">0.001</td>
                <td colspan="2">0.010</td>
                <td colspan="2">0.004</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td><italic>t</italic> test (<italic>df</italic>)</td>
                <td colspan="2">—</td>
                <td>28.834 (18)</td>
                <td colspan="2">33.888 (18)</td>
                <td colspan="2">62.753 (18)</td>
                <td colspan="2">21.978 (18)</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td><italic>P</italic> value</td>
                <td colspan="2">—</td>
                <td>&#60;.001</td>
                <td colspan="2">&#60;.001</td>
                <td colspan="2">&#60;.001</td>
                <td colspan="2">&#60;.001</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>µ</td>
                <td colspan="2">0.223</td>
                <td>0.214</td>
                <td colspan="2">0.214</td>
                <td colspan="2">0.215</td>
                <td colspan="2">0.213</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>σ</td>
                <td colspan="2">0.002</td>
                <td>0.002</td>
                <td colspan="2">0.003</td>
                <td colspan="2">0.002</td>
                <td colspan="2">0.002</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td><italic>t</italic> test (<italic>df</italic>)</td>
                <td colspan="2">—</td>
                <td>8.801 (18)</td>
                <td colspan="2">8.147 (18)</td>
                <td colspan="2">8.333 (18)</td>
                <td colspan="2">11.928 (18)</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td><italic>P</italic> value</td>
                <td colspan="2">—</td>
                <td>&#60;.001</td>
                <td colspan="2">&#60;.001</td>
                <td colspan="2">&#60;.001</td>
                <td colspan="2">&#60;.001</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td colspan="11">
                  <bold>Depth versus depth-plot <italic>R</italic><sup>2</sup></bold>
                </td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>µ</td>
                <td colspan="2">0.948</td>
                <td>0.708</td>
                <td colspan="2">0.809</td>
                <td colspan="2">0<sup>h</sup></td>
                <td colspan="2">0.847</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>σ</td>
                <td colspan="2">0.011</td>
                <td>0.021</td>
                <td colspan="2">0.006</td>
                <td colspan="2">0</td>
                <td colspan="2">0.004</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td><italic>t</italic> test (<italic>df</italic>)</td>
                <td colspan="2">—</td>
                <td>32.423 (18)</td>
                <td colspan="2">35.585 (18)</td>
                <td colspan="2">—</td>
                <td colspan="2">27.404 (18)</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td><italic>P</italic> value</td>
                <td colspan="2">—</td>
                <td>&#60;.001</td>
                <td colspan="2">&#60;.001</td>
                <td colspan="2">—</td>
                <td colspan="2">&#60;.001</td>
              </tr>
              <tr valign="top">
                <td colspan="12">
                  <bold>Privacy</bold>
                </td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td colspan="11">
                  <bold>MIA<sup>i</sup></bold>
                </td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>µ</td>
                <td colspan="2">0</td>
                <td>0<sup>h</sup></td>
                <td colspan="2">0<sup>h</sup></td>
                <td colspan="2">0<sup>h</sup></td>
                <td colspan="2">0<sup>h</sup></td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>σ</td>
                <td colspan="2">0</td>
                <td>0</td>
                <td colspan="2">0</td>
                <td colspan="2">0</td>
                <td colspan="2">0</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td><italic>t</italic> test (<italic>df</italic>)</td>
                <td colspan="2">—</td>
                <td>—</td>
                <td colspan="2">—</td>
                <td colspan="2">—</td>
                <td colspan="2">—</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td><italic>P</italic> value</td>
                <td colspan="2">—</td>
                <td>—</td>
                <td colspan="2">—</td>
                <td colspan="2">—</td>
                <td colspan="2">—</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td colspan="11">
                  <bold>AIA<sup>j</sup></bold>
                </td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>µ</td>
                <td colspan="2">0.045</td>
                <td>0.048</td>
                <td colspan="2">0.044</td>
                <td colspan="2">0.049</td>
                <td colspan="2">0.057</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>σ</td>
                <td colspan="2">0.025</td>
                <td>0.022</td>
                <td colspan="2">0.023</td>
                <td colspan="2">0.024</td>
                <td colspan="2">0.032</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td><italic>t</italic> test (<italic>df</italic>)</td>
                <td colspan="2">—</td>
                <td>0.366 (18)</td>
                <td colspan="2">0.799 (18)</td>
                <td colspan="2">0.325 (18)</td>
                <td colspan="2">0.362 (18)</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td><italic>P</italic> value</td>
                <td colspan="2">—</td>
                <td>.72</td>
                <td colspan="2">.44</td>
                <td colspan="2">.75</td>
                <td colspan="2">.72</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td colspan="11">
                  <bold>Linkability</bold>
                </td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>µ</td>
                <td colspan="2">0.001</td>
                <td>0.002</td>
                <td colspan="2">0.001<sup>k</sup></td>
                <td colspan="2">0.001<sup>k</sup></td>
                <td colspan="2">0<sup>h</sup></td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>σ</td>
                <td colspan="2">0.003</td>
                <td>0.006</td>
                <td colspan="2">0.003</td>
                <td colspan="2">0.003</td>
                <td colspan="2">0</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td><italic>t</italic> test (<italic>df</italic>)</td>
                <td colspan="2">—</td>
                <td>0.447 (18)</td>
                <td colspan="2">—</td>
                <td colspan="2">—</td>
                <td colspan="2">—</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td><italic>P</italic> value</td>
                <td colspan="2">—</td>
                <td>.66</td>
                <td colspan="2">—</td>
                <td colspan="2">—</td>
                <td colspan="2">—</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td colspan="11">
                  <bold>Singling out</bold>
                </td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>µ</td>
                <td colspan="2">0.123</td>
                <td>0.030</td>
                <td colspan="2">0.029</td>
                <td colspan="2">0.033</td>
                <td colspan="2">0.021</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>σ</td>
                <td colspan="2">0.045</td>
                <td>0.020</td>
                <td colspan="2">0.021</td>
                <td colspan="2">0.019</td>
                <td colspan="2">0.021</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td><italic>t</italic> test (<italic>df</italic>)</td>
                <td colspan="2">—</td>
                <td>5.877 (18)</td>
                <td colspan="2">5.900 (18)</td>
                <td colspan="2">5.768 (18)</td>
                <td colspan="2">6.136 (18)</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td><italic>P</italic> value</td>
                <td colspan="2">—</td>
                <td>&#60;.001</td>
                <td colspan="2">&#60;.001</td>
                <td colspan="2">&#60;.001</td>
                <td colspan="2">&#60;.001</td>
              </tr>
            </tbody>
          </table>
          <table-wrap-foot>
            <fn id="table3fn1">
              <p><sup>a</sup>CTGAN: conditional tabular generative adversarial network.</p>
            </fn>
            <fn id="table3fn2">
              <p><sup>b</sup><italic>t</italic> tests were performed between the baseline and each federated experiment. Significance level is .05 for all statistical tests.</p>
            </fn>
            <fn id="table3fn3">
              <p><sup>c</sup>CS: cosine similarity.</p>
            </fn>
            <fn id="table3fn4">
              <p><sup>d</sup>Not applicable.</p>
            </fn>
            <fn id="table3fn5">
              <p><sup>e</sup>DLA: data labeling analysis.</p>
            </fn>
            <fn id="table3fn6">
              <p><sup>f</sup>AUC: area under the curve.</p>
            </fn>
            <fn id="table3fn7">
              <p><sup>g</sup>VS: Vendi Score.</p>
            </fn>
            <fn id="table3fn8">
              <p><sup>h</sup><italic>t</italic> tests were not performed for these due to the standard deviation being zero.</p>
            </fn>
            <fn id="table3fn9">
              <p><sup>i</sup>MIA: membership inference attack.</p>
            </fn>
            <fn id="table3fn10">
              <p><sup>j</sup>AIA: attribute inference attack.</p>
            </fn>
            <fn id="table3fn11">
              <p><sup>k</sup><italic>t</italic> tests were not performed for these due to the results being the same as the ones found in the baseline metrics.</p>
            </fn>
          </table-wrap-foot>
        </table-wrap>
        <p>Gathering all the results in a single figure, similar tendencies can be observed in the three scenarios, where lower correlation values and higher DLA-related metrics can be found among the federated models with respect to the baseline model. The VS metric fluctuated most among the scenarios along with the DD-plot <italic>R</italic><sup>2</sup>, offering insight regarding the variability of each generated SD. Hellinger distances were found not to fluctuate even when comparing centralized and federated models, while a difference in privacy protection measures is observable in singling out attacks (<xref rid="figure3" ref-type="fig">Figure 3</xref>).</p>
        <p>Now, considering federated experiment pairs (ie, comparing 3N experiments with 5N, 5N with 7N, and 7N with 10N) to evaluate if additional federated nodes impact the SD quality in terms of fidelity and privacy, no clear tendencies can be observed in either scenario (<xref ref-type="table" rid="table4">Table 4</xref>). Privacy metrics did not show statistical significance; therefore, assuming no improvement was achieved in terms of privacy, even though the baseline centralized model offered good results already. Among the fidelity metrics, the CS of the was found to differ between pairs of experiments in some cases, but no specific trend was detected. The same occurred for the DLA-related metrics, where some pairs pointed out significant differences. All the VS metrics were found to be different, even if no improvement or deterioration trend was found, and the Hellinger distance metric varied depending on the scenario, just as the DD-plot <italic>R</italic><sup>2</sup>.</p>
        <fig id="figure3" position="float">
          <label>Figure 3</label>
          <caption>
            <p>Graphical comparison of federated scenarios regarding fidelity and privacy metrics using the CTGAN model. AIA: attribute inference attack; AUC: area under the curve; CTGAN: conditional tabular generative adversarial network; DD: depth versus depth; DLA: data labeling analysis; MIA: membership inference attack; non-IID: nonindependent and identically distributed; VS: Vendi Score.</p>
          </caption>
          <graphic xlink:href="medinform_v13i1e74116_fig3.png" alt-version="no" mimetype="image" position="float" xlink:type="simple"/>
        </fig>
        <table-wrap position="float" id="table4">
          <label>Table 4</label>
          <caption>
            <p><italic>t</italic> test results for CTGAN<sup>a</sup> experiment pairs<sup>b</sup>.</p>
          </caption>
          <table width="1000" cellpadding="5" cellspacing="0" border="1" rules="groups" frame="hsides">
            <col width="30"/>
            <col width="30"/>
            <col width="160"/>
            <col width="0"/>
            <col width="130"/>
            <col width="0"/>
            <col width="130"/>
            <col width="0"/>
            <col width="130"/>
            <col width="0"/>
            <col width="130"/>
            <col width="0"/>
            <col width="130"/>
            <col width="0"/>
            <col width="130"/>
            <thead>
              <tr valign="top">
                <td colspan="4">Metric</td>
                <td colspan="4">3N-5N</td>
                <td colspan="4">5N-7N</td>
                <td colspan="3">7N-10N</td>
              </tr>
              <tr valign="top">
                <td colspan="4">
                  <break/>
                </td>
                <td colspan="2"><italic>t</italic> test (<italic>df</italic>)</td>
                <td colspan="2"><italic>P</italic> value</td>
                <td colspan="2"><italic>t</italic> test (<italic>df</italic>)</td>
                <td colspan="2"><italic>P</italic> value</td>
                <td colspan="2"><italic>t</italic> test (<italic>df</italic>)</td>
                <td><italic>P</italic> value</td>
              </tr>
            </thead>
            <tbody>
              <tr valign="top">
                <td colspan="15">
                  <bold>B scenario</bold>
                </td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td colspan="14">
                  <bold>Fidelity</bold>
                </td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>CS<sup>c</sup> <italic>ϕ</italic><sub>k</sub></td>
                <td colspan="2">1.858 (18)</td>
                <td colspan="2">.08</td>
                <td colspan="2">0.522 (18)</td>
                <td colspan="2">.61</td>
                <td colspan="2">2.939 (18)</td>
                <td colspan="2">.008</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>DLA<sup>d</sup> AUC<sup>e</sup></td>
                <td colspan="2">0.895 (18)</td>
                <td colspan="2">.38</td>
                <td colspan="2">4.522 (18)</td>
                <td colspan="2">&#60;.001</td>
                <td colspan="2">4.944 (18)</td>
                <td colspan="2">&#60;.001</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>DLA <italic>F</italic><sub>1</sub>-score</td>
                <td colspan="2">0.875 (18)</td>
                <td colspan="2">.39</td>
                <td colspan="2">4.495 (18)</td>
                <td colspan="2">&#60;.001</td>
                <td colspan="2">4.951 (18)</td>
                <td colspan="2">&#60;.001</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>DLA Recall</td>
                <td colspan="2">4.612 (18)</td>
                <td colspan="2">&#60;.001</td>
                <td colspan="2">1.621 (18)</td>
                <td colspan="2">.12</td>
                <td colspan="2">5.553 (18)</td>
                <td colspan="2">&#60;.001</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>VS<sup>f</sup></td>
                <td colspan="2">7.949 (18)</td>
                <td colspan="2">&#60;.001</td>
                <td colspan="2">82.267 (18)</td>
                <td colspan="2">&#60;.001</td>
                <td colspan="2">36.200 (18)</td>
                <td colspan="2">&#60;.001</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>
                  <italic>d</italic>
                  <sub>hellinger</sub>
                </td>
                <td colspan="2">1.704 (18)</td>
                <td colspan="2">.11</td>
                <td colspan="2">2.815 (18)</td>
                <td colspan="2">.01</td>
                <td colspan="2">0.714 (18)</td>
                <td colspan="2">.48</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>DD-plot<sup>g</sup> <italic>R</italic><sup>2</sup></td>
                <td colspan="2">98.714 (18)</td>
                <td colspan="2">&#60;.001</td>
                <td colspan="2">55.822 (18)</td>
                <td colspan="2">&#60;.001</td>
                <td colspan="2">77.093 (18)</td>
                <td colspan="2">&#60;.001</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td colspan="14">
                  <bold>Privacy</bold>
                </td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>MIA<sup>h,i</sup></td>
                <td colspan="2">—<sup>j</sup></td>
                <td colspan="2">—</td>
                <td colspan="2">—</td>
                <td colspan="2">—</td>
                <td colspan="2">—</td>
                <td colspan="2">—</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>AIA<sup>k</sup></td>
                <td colspan="2">1.000 (18)</td>
                <td colspan="2">.33</td>
                <td colspan="2">1.000 (18)</td>
                <td colspan="2">.33</td>
                <td colspan="2">0.045 (18)</td>
                <td colspan="2">.96</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>Linkability<sup>i,l</sup></td>
                <td colspan="2">—</td>
                <td colspan="2">—</td>
                <td colspan="2">—</td>
                <td colspan="2">—</td>
                <td colspan="2">—</td>
                <td colspan="2">—</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>Singling out</td>
                <td colspan="2">3.702 (18)</td>
                <td colspan="2">.002</td>
                <td colspan="2">2.898 (18)</td>
                <td colspan="2">.01</td>
                <td colspan="2">0.120 (18)</td>
                <td colspan="2">.91</td>
              </tr>
              <tr valign="top">
                <td colspan="15">
                  <bold>IB scenario</bold>
                </td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td colspan="14">
                  <bold>Fidelity</bold>
                </td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>CS <italic>ϕ</italic><sub>k</sub></td>
                <td colspan="2">6.296 (18)</td>
                <td colspan="2">&#60;.001</td>
                <td colspan="2">1.447 (18)</td>
                <td colspan="2">.16</td>
                <td colspan="2">5.676 (18)</td>
                <td colspan="2">&#60;.001</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>DLA AUC</td>
                <td colspan="2">2.165 (18)</td>
                <td colspan="2">.04</td>
                <td colspan="2">11.306 (18)</td>
                <td colspan="2">&#60;.001</td>
                <td colspan="2">9.083 (18)</td>
                <td colspan="2">&#60;.001</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>DLA <italic>F</italic><sub>1</sub>-score</td>
                <td colspan="2">2.192 (18)</td>
                <td colspan="2">.04</td>
                <td colspan="2">11.485 (18)</td>
                <td colspan="2">&#60;.001</td>
                <td colspan="2">9.026 (18)</td>
                <td colspan="2">&#60;.001</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>DLA Recall</td>
                <td colspan="2">2.088 (18)</td>
                <td colspan="2">.051</td>
                <td colspan="2">6.129 (18)</td>
                <td colspan="2">&#60;.001</td>
                <td colspan="2">6.967 (18)</td>
                <td colspan="2">&#60;.001</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>VS</td>
                <td colspan="2">14.629 (18)</td>
                <td colspan="2">&#60;.001</td>
                <td colspan="2">9.680 (18)</td>
                <td colspan="2">&#60;.001</td>
                <td colspan="2">21.062 (18)</td>
                <td colspan="2">&#60;.001</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>
                  <italic>d</italic>
                  <sub>hellinger</sub>
                </td>
                <td colspan="2">8.239 (18)</td>
                <td colspan="2">&#60;.001</td>
                <td colspan="2">7.517 (18)</td>
                <td colspan="2">&#60;.001</td>
                <td colspan="2">5.708 (18)</td>
                <td colspan="2">&#60;.001</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>DD-plot <italic>R</italic><sup>2i</sup></td>
                <td colspan="2">—</td>
                <td colspan="2">—</td>
                <td colspan="2">—</td>
                <td colspan="2">—</td>
                <td colspan="2">—</td>
                <td colspan="2">—</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td colspan="14">
                  <bold>Privacy</bold>
                </td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>MIA<sup>i</sup></td>
                <td colspan="2">—</td>
                <td colspan="2">—</td>
                <td colspan="2">—</td>
                <td colspan="2">—</td>
                <td colspan="2">—</td>
                <td colspan="2">—</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>AIA</td>
                <td colspan="2">0.743 (18)</td>
                <td colspan="2">.47</td>
                <td colspan="2">1.796 (18)</td>
                <td colspan="2">.09</td>
                <td colspan="2">1.592 (18)</td>
                <td colspan="2">.13</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>Linkability<sup>i,l</sup></td>
                <td colspan="2">—</td>
                <td colspan="2">—</td>
                <td colspan="2">—</td>
                <td colspan="2">—</td>
                <td colspan="2">—</td>
                <td colspan="2">—</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>Singling out</td>
                <td colspan="2">0.192 (18)</td>
                <td colspan="2">.85</td>
                <td colspan="2">0.719 (18)</td>
                <td colspan="2">.48</td>
                <td colspan="2">3.074 (18)</td>
                <td colspan="2">.007</td>
              </tr>
              <tr valign="top">
                <td colspan="4">
                  <bold>IB<sub>non-iid</sub> scenario</bold>
                </td>
                <td colspan="2">
                  <break/>
                </td>
                <td colspan="2">
                  <break/>
                </td>
                <td colspan="2">
                  <break/>
                </td>
                <td colspan="2">
                  <break/>
                </td>
                <td colspan="2">
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td colspan="14">
                  <bold>Fidelity</bold>
                </td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>CS <italic>ϕ</italic><sub>k</sub></td>
                <td colspan="2">7.211 (18)</td>
                <td colspan="2">&#60;.001</td>
                <td colspan="2">0.985 (18)</td>
                <td colspan="2">.34</td>
                <td colspan="2">0.476 (18)</td>
                <td colspan="2">.64</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>DLA AUC</td>
                <td colspan="2">7.895 (18)</td>
                <td colspan="2">&#60;.001</td>
                <td colspan="2">9.805 (18)</td>
                <td colspan="2">&#60;.001</td>
                <td colspan="2">14.043 (18)</td>
                <td colspan="2">&#60;.001</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>DLA <italic>F</italic><sub>1</sub>-score</td>
                <td colspan="2">7.705 (18)</td>
                <td colspan="2">&#60;.001</td>
                <td colspan="2">9.718 (18)</td>
                <td colspan="2">&#60;.001</td>
                <td colspan="2">14.039 (18)</td>
                <td colspan="2">&#60;.001</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>DLA Recall</td>
                <td colspan="2">3.192 (18)</td>
                <td colspan="2">.005</td>
                <td colspan="2">7.086 (18)</td>
                <td colspan="2">&#60;.001</td>
                <td colspan="2">6.784 (18)</td>
                <td colspan="2">&#60;.001</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>VS</td>
                <td colspan="2">15.145 (18)</td>
                <td colspan="2">&#60;.001</td>
                <td colspan="2">79.749 (18)</td>
                <td colspan="2">&#60;.001</td>
                <td colspan="2">50.058 (18)</td>
                <td colspan="2">&#60;.001</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>
                  <italic>d</italic>
                  <sub>hellinger</sub>
                </td>
                <td colspan="2">0.120 (18)</td>
                <td colspan="2">.91</td>
                <td colspan="2">0.585 (18)</td>
                <td colspan="2">.57</td>
                <td colspan="2">2.085 (18)</td>
                <td colspan="2">.054</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>DD-plot <italic>R</italic><sup>2i</sup></td>
                <td colspan="2">14.916 (18)</td>
                <td colspan="2">&#60;.001</td>
                <td colspan="2">—</td>
                <td colspan="2">—</td>
                <td colspan="2">—</td>
                <td colspan="2">—</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td colspan="14">
                  <bold>Privacy</bold>
                </td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>MIA<sup>i</sup></td>
                <td colspan="2">—</td>
                <td colspan="2">—</td>
                <td colspan="2">—</td>
                <td colspan="2">—</td>
                <td colspan="2">—</td>
                <td colspan="2">—</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>AIA</td>
                <td colspan="2">0.435 (18)</td>
                <td colspan="2">.67</td>
                <td colspan="2">0.441 (18)</td>
                <td colspan="2">.66</td>
                <td colspan="2">0.615 (18)</td>
                <td colspan="2">.54</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>Linkability<sup>i,l</sup></td>
                <td colspan="2">0.447 (18)</td>
                <td colspan="2">.66</td>
                <td colspan="2">—</td>
                <td colspan="2">—</td>
                <td colspan="2">—</td>
                <td colspan="2">—</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>Singling out</td>
                <td colspan="2">0.131 (18)</td>
                <td colspan="2">.90</td>
                <td colspan="2">0.457 (18)</td>
                <td colspan="2">.65</td>
                <td colspan="2">1.577 (18)</td>
                <td colspan="2">.13</td>
              </tr>
            </tbody>
          </table>
          <table-wrap-foot>
            <fn id="table4fn1">
              <p><sup>a</sup>CTGAN: conditional tabular generative adversarial network.</p>
            </fn>
            <fn id="table4fn2">
              <p><sup>b</sup>Significance level is .05 for all statistical tests.</p>
            </fn>
            <fn id="table4fn3">
              <p><sup>c</sup>CS: cosine similarity.</p>
            </fn>
            <fn id="table4fn4">
              <p><sup>d</sup>DLA: data labeling analysis.</p>
            </fn>
            <fn id="table4fn5">
              <p><sup>e</sup>AUC: area under the curve.</p>
            </fn>
            <fn id="table4fn6">
              <p><sup>f</sup>VS: Vendi Score.</p>
            </fn>
            <fn id="table4fn7">
              <p><sup>g</sup>DD-plot: depth versus depth plot.</p>
            </fn>
            <fn id="table4fn8">
              <p><sup>h</sup>MIA: membership inference attack.</p>
            </fn>
            <fn id="table4fn9">
              <p><sup>i</sup><italic>t</italic> tests were not performed for these due to the standard deviation being zero.</p>
            </fn>
            <fn id="table4fn10">
              <p><sup>j</sup>Not applicable.</p>
            </fn>
            <fn id="table4fn11">
              <p><sup>k</sup>AIA: attribute inference attack.</p>
            </fn>
            <fn id="table4fn12">
              <p><sup>l</sup><italic>t</italic> tests were not performed for these due to the results being the same as the ones found in the baseline metrics.</p>
            </fn>
          </table-wrap-foot>
        </table-wrap>
      </sec>
      <sec>
        <title>FedTabDiff</title>
        <p>Regarding the baseline FedTabDiff model, a CS <italic>ϕ</italic><sub>k</sub> value of 0.866 was obtained, while results above 0.990 were obtained for all DLA-related metrics. The VS was 1.417, while the Hellinger distance was 0.339, and the DD-plot <italic>R</italic><sup>2</sup> was 0.971. The privacy analyses demonstrated there was no membership inference risk, while the linkability risk was minimal. Values of 0.031 for the AIA and 0.156 for the singling out were obtained.</p>
        <p>The FedTabDiff models that were trained with balanced datasets (the B scenario) showed statistical significance in most of the fidelity metrics when compared to the baseline scenario (<italic>P</italic>&#60;.001), while the tests carried out with the privacy metrics were found to be nonsignificant. Therefore, fidelity metrics worsened while the number of nodes augmented, but privacy seemed not to be affected (<xref ref-type="table" rid="table5">Table 5</xref>).</p>
        <table-wrap position="float" id="table5">
          <label>Table 5</label>
          <caption>
            <p>Fidelity and privacy metric results of FedTabDiff for the B scenario<sup>a</sup>.</p>
          </caption>
          <table width="1000" cellpadding="5" cellspacing="0" border="1" rules="groups" frame="hsides">
            <col width="30"/>
            <col width="30"/>
            <col width="190"/>
            <col width="0"/>
            <col width="150"/>
            <col width="0"/>
            <col width="150"/>
            <col width="150"/>
            <col width="0"/>
            <col width="150"/>
            <col width="0"/>
            <col width="150"/>
            <thead>
              <tr valign="top">
                <td colspan="4">Metric</td>
                <td colspan="2">Baseline</td>
                <td>3N</td>
                <td colspan="2">5N</td>
                <td colspan="2">7N</td>
                <td>10N</td>
              </tr>
            </thead>
            <tbody>
              <tr valign="top">
                <td colspan="4">
                  <bold>Fidelity</bold>
                </td>
                <td colspan="2">
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td colspan="2">
                  <break/>
                </td>
                <td colspan="2">
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td colspan="11">
                  <bold>CS<sup>b</sup>
                  <italic>ϕ</italic>
                  <sub>k
                  </sub></bold>
                </td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>µ</td>
                <td colspan="2">0.866</td>
                <td colspan="2">0.854</td>
                <td>0.674</td>
                <td colspan="2">0.873</td>
                <td colspan="2">0.645</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>σ</td>
                <td colspan="2">0.010</td>
                <td colspan="2">0.011</td>
                <td>0.185</td>
                <td colspan="2">0.008</td>
                <td colspan="2">0.168</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td><italic>t</italic> test (<italic>df</italic>)</td>
                <td colspan="2">—<sup>c</sup></td>
                <td colspan="2">2.489 (18)</td>
                <td>3.121 (18)</td>
                <td colspan="2">1.588 (18)</td>
                <td colspan="2">3.931 (18)</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td><italic>P</italic> value</td>
                <td colspan="2">—</td>
                <td colspan="2">.02</td>
                <td>.006</td>
                <td colspan="2">.13</td>
                <td colspan="2">&#60;.001</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td colspan="11">
                  <bold>DLA<sup>d</sup> AUC<sup>e</sup></bold>
                </td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>µ</td>
                <td colspan="2">0.992</td>
                <td colspan="2">0.981</td>
                <td>0.989</td>
                <td colspan="2">0.994</td>
                <td colspan="2">0.997</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>σ</td>
                <td colspan="2">0.001</td>
                <td colspan="2">0.001</td>
                <td>0.001</td>
                <td colspan="2">0.001</td>
                <td colspan="2">0.003</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td><italic>t</italic> test (<italic>df</italic>)</td>
                <td colspan="2">—</td>
                <td colspan="2">19.152 (18)</td>
                <td>5.594 (18)</td>
                <td colspan="2">5.965 (18)</td>
                <td colspan="2">14.631 (18)</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td><italic>P</italic> value</td>
                <td colspan="2">—</td>
                <td colspan="2">&#60;.001</td>
                <td>&#60;.001</td>
                <td colspan="2">&#60;.001</td>
                <td colspan="2">&#60;.001</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td colspan="11">
                  <bold>DLA <italic>F</italic><sub>1</sub>-score</bold>
                </td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>µ</td>
                <td colspan="2">0.997</td>
                <td colspan="2">0.994</td>
                <td>0.999</td>
                <td colspan="2">1</td>
                <td colspan="2">0.999</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>σ</td>
                <td colspan="2">0.003</td>
                <td colspan="2">0.002</td>
                <td>0.001</td>
                <td colspan="2">0</td>
                <td colspan="2">0.001</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td><italic>t</italic> test (<italic>df</italic>)</td>
                <td colspan="2">—</td>
                <td colspan="2">2.642 (18)</td>
                <td>1.886 (18)</td>
                <td colspan="2">2.899 (18)</td>
                <td colspan="2">2.612 (18)</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td><italic>P</italic> value</td>
                <td colspan="2">—</td>
                <td colspan="2">.02</td>
                <td>.08</td>
                <td colspan="2">.009</td>
                <td colspan="2">.02</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td colspan="11">
                  <bold>DLA recall</bold>
                </td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>µ</td>
                <td colspan="2">0.999</td>
                <td colspan="2">0.997</td>
                <td>0.999</td>
                <td colspan="2">1</td>
                <td colspan="2">1</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>σ</td>
                <td colspan="2">0.002</td>
                <td colspan="2">0.003</td>
                <td>0.002</td>
                <td colspan="2">0</td>
                <td colspan="2">0</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td><italic>t</italic> test (<italic>df</italic>)</td>
                <td colspan="2">—</td>
                <td colspan="2">1.470 (18)</td>
                <td>0.306 (18)</td>
                <td colspan="2">1.409 (18)</td>
                <td colspan="2">1.409 (18)</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td><italic>P</italic> value</td>
                <td colspan="2">—</td>
                <td colspan="2">.16</td>
                <td>.76</td>
                <td colspan="2">.18</td>
                <td colspan="2">.18</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td colspan="11">
                  <bold>VS<sup>f</sup></bold>
                </td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>µ</td>
                <td colspan="2">1.417</td>
                <td colspan="2">1.407</td>
                <td>1.387</td>
                <td colspan="2">1.395</td>
                <td colspan="2">1.372</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>σ</td>
                <td colspan="2">0.002</td>
                <td colspan="2">0.003</td>
                <td>0.003</td>
                <td colspan="2">0.003</td>
                <td colspan="2">0.003</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td><italic>t</italic> test (<italic>df</italic>)</td>
                <td colspan="2">—</td>
                <td colspan="2">9.729 (18)</td>
                <td>24.385 (18)</td>
                <td colspan="2">19.278 (18)</td>
                <td colspan="2">34.668 (18)</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td><italic>P</italic> value</td>
                <td colspan="2">—</td>
                <td colspan="2">&#60;.001</td>
                <td>&#60;.001</td>
                <td colspan="2">&#60;.001</td>
                <td colspan="2">&#60;.001</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td colspan="11">
                  <italic>
                    <bold>d</bold>
                  </italic>
                  <sub>
                    <bold>hellinger</bold>
                  </sub>
                </td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>µ</td>
                <td colspan="2">0.339</td>
                <td colspan="2">0.363</td>
                <td>0.380</td>
                <td colspan="2">0.381</td>
                <td colspan="2">0.360</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>σ</td>
                <td colspan="2">0.009</td>
                <td colspan="2">0.008</td>
                <td>0.018</td>
                <td colspan="2">0.011</td>
                <td colspan="2">0.018</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td><italic>t</italic> test (<italic>df</italic>)</td>
                <td colspan="2">—</td>
                <td colspan="2">6.589 (18)</td>
                <td>6.375 (18)</td>
                <td colspan="2">9.481 (18)</td>
                <td colspan="2">3.217 (18)</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td><italic>P</italic> value</td>
                <td colspan="2">—</td>
                <td colspan="2">&#60;.001</td>
                <td>&#60;.001</td>
                <td colspan="2">&#60;.001</td>
                <td colspan="2">.005</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td colspan="11">
                  <bold>DD-plot
                  <sup>g</sup>
                  <italic>R</italic>
                  <sup>2</sup></bold>
                </td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>µ</td>
                <td colspan="2">0.971</td>
                <td colspan="2">0.980</td>
                <td>0.955</td>
                <td colspan="2">0.956</td>
                <td colspan="2">0.983</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>σ</td>
                <td colspan="2">0.005</td>
                <td colspan="2">0.003</td>
                <td>0.004</td>
                <td colspan="2">0.003</td>
                <td colspan="2">0.002</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td><italic>t</italic> test (<italic>df</italic>)</td>
                <td colspan="2">—</td>
                <td colspan="2">4.767 (18)</td>
                <td>7.413 (18)</td>
                <td colspan="2">7.505 (18)</td>
                <td colspan="2">7.101 (18)</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td><italic>P</italic> value</td>
                <td colspan="2">—</td>
                <td colspan="2">&#60;.001</td>
                <td>&#60;.001</td>
                <td colspan="2">&#60;.001</td>
                <td colspan="2">&#60;.001</td>
              </tr>
              <tr valign="top">
                <td colspan="12">
                  <bold>Privacy</bold>
                </td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td colspan="11">
                  <bold>MIA<sup>h</sup></bold>
                </td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>µ</td>
                <td colspan="2">0</td>
                <td colspan="2">0<sup>i</sup></td>
                <td>0<sup>i</sup></td>
                <td colspan="2">0<sup>i</sup></td>
                <td colspan="2">0<sup>i</sup></td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>σ</td>
                <td colspan="2">0</td>
                <td colspan="2">0</td>
                <td>0</td>
                <td colspan="2">0</td>
                <td colspan="2">0</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td><italic>t</italic> test (<italic>df</italic>)</td>
                <td colspan="2">—</td>
                <td colspan="2">—</td>
                <td>—</td>
                <td colspan="2">—</td>
                <td colspan="2">—</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td><italic>P</italic> value</td>
                <td colspan="2">—</td>
                <td colspan="2">—</td>
                <td>—</td>
                <td colspan="2">—</td>
                <td colspan="2">—</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td colspan="11">
                  <bold>AIA<sup>j</sup></bold>
                </td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>µ</td>
                <td colspan="2">0.031</td>
                <td colspan="2">0.031</td>
                <td>0.028</td>
                <td colspan="2">0.031</td>
                <td colspan="2">0.027</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>σ</td>
                <td colspan="2">0.015</td>
                <td colspan="2">0.013</td>
                <td>0.009</td>
                <td colspan="2">0.016</td>
                <td colspan="2">0.018</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td><italic>t</italic> test (<italic>df</italic>)</td>
                <td colspan="2">
                  <break/>
                </td>
                <td colspan="2">0.063 (18)</td>
                <td>0.422 (18)</td>
                <td colspan="2">0.024 (18)</td>
                <td colspan="2">0.559 (18)</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td><italic>P</italic> value</td>
                <td colspan="2">
                  <break/>
                </td>
                <td colspan="2">.95</td>
                <td>.68</td>
                <td colspan="2">.98</td>
                <td colspan="2">.58</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td colspan="11">
                  <bold>Linkability</bold>
                </td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>µ</td>
                <td colspan="2">0.002</td>
                <td colspan="2">0.004</td>
                <td>0.001</td>
                <td colspan="2">0.002<sup>k</sup></td>
                <td colspan="2">0.003</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>σ</td>
                <td colspan="2">0.004</td>
                <td colspan="2">0.005</td>
                <td>0.003</td>
                <td colspan="2">0.004</td>
                <td colspan="2">0.006</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td><italic>t</italic> test (<italic>df</italic>)</td>
                <td colspan="2">—</td>
                <td colspan="2">0.949 (18)</td>
                <td>0.600 (18)</td>
                <td colspan="2">—</td>
                <td colspan="2">0.397 (18)</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td><italic>P</italic> value</td>
                <td colspan="2">—</td>
                <td colspan="2">.35</td>
                <td>.55</td>
                <td colspan="2">—</td>
                <td colspan="2">.70</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td colspan="11">
                  <bold>Singling out</bold>
                </td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>µ</td>
                <td colspan="2">0.156</td>
                <td colspan="2">0.149</td>
                <td>0.132</td>
                <td colspan="2">0.134</td>
                <td colspan="2">0.138</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>σ</td>
                <td colspan="2">0.040</td>
                <td colspan="2">0.031</td>
                <td>0.040</td>
                <td colspan="2">0.031</td>
                <td colspan="2">0.044</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td><italic>t</italic> test (<italic>df</italic>)</td>
                <td colspan="2">—</td>
                <td colspan="2">0.425 (18)</td>
                <td>1.287 (18)</td>
                <td colspan="2">1.344 (18)</td>
                <td colspan="2">0.922 (18)</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td><italic>P</italic> value</td>
                <td colspan="2">—</td>
                <td colspan="2">.68</td>
                <td>.21</td>
                <td colspan="2">.20</td>
                <td colspan="2">.37</td>
              </tr>
            </tbody>
          </table>
          <table-wrap-foot>
            <fn id="table5fn1">
              <p><sup>a</sup><italic>t</italic> tests were performed between the baseline and each federated experiment. Significance level is .05 for all statistical tests.</p>
            </fn>
            <fn id="table5fn2">
              <p><sup>b</sup>CS: cosine similarity.</p>
            </fn>
            <fn id="table5fn3">
              <p><sup>c</sup>Not applicable.</p>
            </fn>
            <fn id="table5fn4">
              <p><sup>d</sup>DLA: data labeling analysis.</p>
            </fn>
            <fn id="table5fn5">
              <p><sup>e</sup>AUC: area under the curve.</p>
            </fn>
            <fn id="table5fn6">
              <p><sup>f</sup>VS: Vendi Score.</p>
            </fn>
            <fn id="table5fn7">
              <p><sup>g</sup>DD-plot: depth versus depth plot.</p>
            </fn>
            <fn id="table5fn8">
              <p><sup>h</sup>MIA: membership inference attack.</p>
            </fn>
            <fn id="table5fn9">
              <p><sup>i</sup><italic>t</italic> tests were not performed for these due to the standard deviation being zero.</p>
            </fn>
            <fn id="table5fn10">
              <p><sup>j</sup>AIA: attribute inference attack.</p>
            </fn>
            <fn id="table5fn11">
              <p><sup>k</sup><italic>t</italic> tests were not performed for these due to the results being the same as the ones found in the baseline metrics.</p>
            </fn>
          </table-wrap-foot>
        </table-wrap>
        <p>In this scenario, the intervariable correlation metric, <italic>ϕ</italic><sub>k</sub>, was the measure that most varied among the fidelity metrics, while the DLA metrics showed a similar tendency to the one found within the CTGAN results. The DD-plot <italic>R</italic><sup>2</sup> value, the VS, and the Hellinger distance, although statistically significant, did not show any relevant tendency linked to the number of nodes.</p>
        <p>Regarding privacy measures, no membership inference risk was found among the generated SD in scenario B, while calculated linkability risks were minimal. Privacy risks did not significantly vary linked to the number of nodes.</p>
        <p>In the IB scenario, the results were found to be similar to the ones found in scenario B, most of the fidelity metrics showing statistically significant differences between experiments with different numbers of nodes (<italic>P</italic>&#60;.001), and no significance in privacy-related metrics (<xref ref-type="table" rid="table6">Table 6</xref>). In this scenario, the DLA metrics varied slightly more, even if no clear tendency is observable. In addition, the intervariable correlations seemed to be better maintained within this experiment, even if no tendency was found either.</p>
        <table-wrap position="float" id="table6">
          <label>Table 6</label>
          <caption>
            <p>Fidelity and privacy metric results of FedTabDiff for the IB scenario<sup>a</sup>.</p>
          </caption>
          <table width="1000" cellpadding="5" cellspacing="0" border="1" rules="groups" frame="hsides">
            <col width="30"/>
            <col width="30"/>
            <col width="190"/>
            <col width="0"/>
            <col width="150"/>
            <col width="0"/>
            <col width="150"/>
            <col width="150"/>
            <col width="0"/>
            <col width="150"/>
            <col width="0"/>
            <col width="150"/>
            <thead>
              <tr valign="top">
                <td colspan="4">Metric</td>
                <td colspan="2">Baseline</td>
                <td>3N</td>
                <td colspan="2">5N</td>
                <td colspan="2">7N</td>
                <td>10N</td>
              </tr>
            </thead>
            <tbody>
              <tr valign="top">
                <td colspan="12">
                  <bold>Fidelity</bold>
                </td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td colspan="11">
                  <bold>CS<sup>b</sup><italic>ϕ</italic><sub>k</sub></bold>
                </td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>µ</td>
                <td colspan="2">0.866</td>
                <td colspan="2">0.632</td>
                <td>0.838</td>
                <td colspan="2">0.857</td>
                <td colspan="2">0.531</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>σ</td>
                <td colspan="2">0.010</td>
                <td colspan="2">0.014</td>
                <td>0.008</td>
                <td colspan="2">0.007</td>
                <td colspan="2">0.088</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td><italic>t</italic> test (<italic>df</italic>)</td>
                <td colspan="2">—<sup>c</sup></td>
                <td colspan="2">41.539 (18)</td>
                <td>6.657 (18)</td>
                <td colspan="2">2.318 (18)</td>
                <td colspan="2">11.294 (18)</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td><italic>P</italic> value</td>
                <td colspan="2">—</td>
                <td colspan="2">&#60;.001</td>
                <td>&#60;.001</td>
                <td colspan="2">.03</td>
                <td colspan="2">&#60;.001</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td colspan="11">
                  <bold>DLA<sup>d</sup> AUC<sup>e</sup></bold>
                </td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>µ</td>
                <td colspan="2">0.992</td>
                <td colspan="2">0.994</td>
                <td>0.986</td>
                <td colspan="2">0.977</td>
                <td colspan="2">0.997</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>σ</td>
                <td colspan="2">0.001</td>
                <td colspan="2">0.001</td>
                <td>0.001</td>
                <td colspan="2">0.001</td>
                <td colspan="2">0.002</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td><italic>t</italic> test (<italic>df</italic>)</td>
                <td colspan="2">—</td>
                <td colspan="2">6.063 (18)</td>
                <td>10.205 (18)</td>
                <td colspan="2">35.140 (18)</td>
                <td colspan="2">15.540 (18)</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td><italic>P</italic> value</td>
                <td colspan="2">—</td>
                <td colspan="2">&#60;.001</td>
                <td>&#60;.001</td>
                <td colspan="2">&#60;.001</td>
                <td colspan="2">&#60;.001</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td colspan="11">
                  <bold>DLA <italic>F</italic><sub>1</sub>-score</bold>
                </td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>µ</td>
                <td colspan="2">0.997</td>
                <td colspan="2">0.999</td>
                <td>0.995</td>
                <td colspan="2">0.992</td>
                <td colspan="2">0.999</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>σ</td>
                <td colspan="2">0.003</td>
                <td colspan="2">0.001</td>
                <td>0.002</td>
                <td colspan="2">0.003</td>
                <td colspan="2">0.001</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td><italic>t</italic> test (<italic>df</italic>)</td>
                <td colspan="2">—</td>
                <td colspan="2">2.612 (18)</td>
                <td>1.787 (18)</td>
                <td colspan="2">3.765 (18)</td>
                <td colspan="2">2.612 (18)</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td><italic>P</italic> value</td>
                <td colspan="2">—</td>
                <td colspan="2">.02</td>
                <td>.09</td>
                <td colspan="2">.001</td>
                <td colspan="2">.02</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td colspan="11">
                  <bold>DLA recall</bold>
                </td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>µ</td>
                <td colspan="2">0.999</td>
                <td colspan="2">0.999</td>
                <td>0.996</td>
                <td colspan="2">0.995</td>
                <td colspan="2">1<sup>f</sup></td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>σ</td>
                <td colspan="2">0.002</td>
                <td colspan="2">0.001</td>
                <td>0.004</td>
                <td colspan="2">0.004</td>
                <td colspan="2">0</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td><italic>t</italic> test (<italic>df</italic>)</td>
                <td colspan="2">—</td>
                <td colspan="2">0.833 (18)</td>
                <td>1.686 (18)</td>
                <td colspan="2">2.241 (18)</td>
                <td colspan="2">—</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td><italic>P</italic> value</td>
                <td colspan="2">—</td>
                <td colspan="2">.42</td>
                <td>.11</td>
                <td colspan="2">.04</td>
                <td colspan="2">—</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td colspan="11">
                  <bold>VS<sup>g</sup></bold>
                </td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>µ</td>
                <td colspan="2">1.417</td>
                <td colspan="2">1.422</td>
                <td>1.408</td>
                <td colspan="2">1.404</td>
                <td colspan="2">1.394</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>σ</td>
                <td colspan="2">0.002</td>
                <td colspan="2">0.002</td>
                <td>0.002</td>
                <td colspan="2">0.002</td>
                <td colspan="2">0.002</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td><italic>t</italic> test (<italic>df</italic>)</td>
                <td colspan="2">—</td>
                <td colspan="2">4.744 (18)</td>
                <td>9.942 (18)</td>
                <td colspan="2">12.669 (18)</td>
                <td colspan="2">22.485 (18)</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td><italic>P</italic> value</td>
                <td colspan="2">—</td>
                <td colspan="2">&#60;.001</td>
                <td>&#60;.001</td>
                <td colspan="2">&#60;.001</td>
                <td colspan="2">&#60;.001</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td colspan="11">
                  <italic>
                    <bold>d</bold>
                  </italic>
                  <sub>
                    <bold>hellinger</bold>
                  </sub>
                </td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>µ</td>
                <td colspan="2">0.339</td>
                <td colspan="2">0.374</td>
                <td>0.319</td>
                <td colspan="2">0.370</td>
                <td colspan="2">0.361</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>σ</td>
                <td colspan="2">0.009</td>
                <td colspan="2">0.029</td>
                <td>0.003</td>
                <td colspan="2">0.003</td>
                <td colspan="2">0.013</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td><italic>t</italic> test (<italic>df</italic>)</td>
                <td colspan="2">—</td>
                <td colspan="2">3.525 (18)</td>
                <td>6.849 (18)</td>
                <td colspan="2">10.258 (18)</td>
                <td colspan="2">4.280 (18)</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td><italic>P</italic> value</td>
                <td colspan="2">—</td>
                <td colspan="2">.002</td>
                <td>&#60;.001</td>
                <td colspan="2">&#60;.001</td>
                <td colspan="2">&#60;.001</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td colspan="11">
                  <bold>DD-plot</bold>
                  <sup>h</sup>
                  <italic>
                    <bold>R</bold>
                  </italic>
                  <sup>
                    <bold>2</bold>
                  </sup>
                </td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>µ</td>
                <td colspan="2">0.971</td>
                <td colspan="2">0.973</td>
                <td>0.936</td>
                <td colspan="2">0.988</td>
                <td colspan="2">0.931</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>σ</td>
                <td colspan="2">0.005</td>
                <td colspan="2">0.005</td>
                <td>0.007</td>
                <td colspan="2">0.001</td>
                <td colspan="2">0.005</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td><italic>t</italic> test (<italic>df</italic>)</td>
                <td colspan="2">—</td>
                <td colspan="2">0.739 (18)</td>
                <td>11.702 (18)</td>
                <td colspan="2">9.648 (18)</td>
                <td colspan="2">17.166 (18)</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td><italic>P</italic> value</td>
                <td colspan="2">—</td>
                <td colspan="2">.47</td>
                <td>&#60;.001</td>
                <td colspan="2">&#60;.001</td>
                <td colspan="2">&#60;.001</td>
              </tr>
              <tr valign="top">
                <td colspan="12">
                  <bold>Privacy</bold>
                </td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td colspan="11">
                  <bold>MIA<sup>i</sup></bold>
                </td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>µ</td>
                <td colspan="2">0</td>
                <td colspan="2">0<sup>f</sup></td>
                <td>0<sup>f</sup></td>
                <td colspan="2">0<sup>f</sup></td>
                <td colspan="2">0<sup>f</sup></td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>σ</td>
                <td colspan="2">0</td>
                <td colspan="2">0</td>
                <td>0</td>
                <td colspan="2">0</td>
                <td colspan="2">0</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td><italic>t</italic> test (<italic>df</italic>)</td>
                <td colspan="2">—</td>
                <td colspan="2">—</td>
                <td>—</td>
                <td colspan="2">—</td>
                <td colspan="2">—</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td><italic>P</italic> value</td>
                <td colspan="2">—</td>
                <td colspan="2">—</td>
                <td>—</td>
                <td colspan="2">—</td>
                <td colspan="2">—</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td colspan="11">
                  <bold>AIA<sup>j</sup></bold>
                </td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>µ</td>
                <td colspan="2">0.031</td>
                <td colspan="2">0.021</td>
                <td>0.019</td>
                <td colspan="2">0.020</td>
                <td colspan="2">0.024</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>σ</td>
                <td colspan="2">0.015</td>
                <td colspan="2">0.008</td>
                <td>0.013</td>
                <td colspan="2">0.006</td>
                <td colspan="2">0.012</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td><italic>t</italic> test (<italic>df</italic>)</td>
                <td colspan="2">—</td>
                <td colspan="2">1.668 (18)</td>
                <td>1.750 (18)</td>
                <td colspan="2">1.605 (18)</td>
                <td colspan="2">1.140 (18)</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td><italic>P</italic> value</td>
                <td colspan="2">—</td>
                <td colspan="2">.11</td>
                <td>.10</td>
                <td colspan="2">.13</td>
                <td colspan="2">.27</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td colspan="11">
                  <bold>Linkability</bold>
                </td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>µ</td>
                <td colspan="2">0.002</td>
                <td colspan="2">0.004</td>
                <td>0.001</td>
                <td colspan="2">0</td>
                <td colspan="2">0<sup>f</sup></td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>σ</td>
                <td colspan="2">0.004</td>
                <td colspan="2">0.010</td>
                <td>0.003</td>
                <td colspan="2">0</td>
                <td colspan="2">0</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td><italic>t</italic> test (<italic>df</italic>)</td>
                <td colspan="2">
                  <break/>
                </td>
                <td colspan="2">0.638 (18)</td>
                <td>0.600 (18)</td>
                <td colspan="2">0.939 (18)</td>
                <td colspan="2">—</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td><italic>P</italic> value</td>
                <td colspan="2">
                  <break/>
                </td>
                <td colspan="2">.53</td>
                <td>.56</td>
                <td colspan="2">.36</td>
                <td colspan="2">—</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td colspan="11">
                  <bold>Singling out</bold>
                </td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>µ</td>
                <td colspan="2">0.156</td>
                <td colspan="2">0.156</td>
                <td>0.133</td>
                <td colspan="2">0.134</td>
                <td colspan="2">0.142</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>σ</td>
                <td colspan="2">0.040</td>
                <td colspan="2">0.038</td>
                <td>0.056</td>
                <td colspan="2">0.041</td>
                <td colspan="2">0.033</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td><italic>t</italic> test (<italic>df</italic>)</td>
                <td colspan="2">—</td>
                <td colspan="2">0.032 (18)</td>
                <td>0.988 (18)</td>
                <td colspan="2">1.122 (18)</td>
                <td colspan="2">0.830 (18)</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td><italic>P</italic> value</td>
                <td colspan="2">—</td>
                <td colspan="2">.97</td>
                <td>.34</td>
                <td colspan="2">.28</td>
                <td colspan="2">.42</td>
              </tr>
            </tbody>
          </table>
          <table-wrap-foot>
            <fn id="table6fn1">
              <p><sup>a</sup><italic>t</italic> tests were performed between the baseline and each federated experiment. Significance level is .05 for all instances.</p>
            </fn>
            <fn id="table6fn2">
              <p><sup>b</sup>CS: cosine similarity.</p>
            </fn>
            <fn id="table6fn3">
              <p><sup>c</sup>Not applicable.</p>
            </fn>
            <fn id="table6fn4">
              <p><sup>d</sup>DLA: data labeling analysis.</p>
            </fn>
            <fn id="table6fn5">
              <p><sup>e</sup>AUC: area under the curve.</p>
            </fn>
            <fn id="table6fn6">
              <p><sup>f</sup><italic>t</italic> tests were not performed for these due to the standard deviation being zero.</p>
            </fn>
            <fn id="table6fn7">
              <p><sup>g</sup>VS: Vendi Score.</p>
            </fn>
            <fn id="table6fn8">
              <p><sup>h</sup>DD-plot: depth versus depth plot.</p>
            </fn>
            <fn id="table6fn9">
              <p><sup>i</sup>MIA: membership inference attack.</p>
            </fn>
            <fn id="table6fn10">
              <p><sup>j</sup>AIA: attribute inference attack.</p>
            </fn>
          </table-wrap-foot>
        </table-wrap>
        <p>Regarding the privacy metrics, no statistical significance was detected among the results. No membership inference risk was found in any of the experiments, while the linkability risk was minimal, as it was in scenario B.</p>
        <p>The IB<sub>non-iid</sub> scenario followed the same pattern as those of the B and IB scenarios, with the difference of some singling out risk differences were statistically significant in this case. No membership inference risk was found in this scenario, and the linkability risks were also found to be minimal (<xref ref-type="table" rid="table7">Table 7</xref>).</p>
        <table-wrap position="float" id="table7">
          <label>Table 7</label>
          <caption>
            <p>Fidelity and privacy metric results of FedTabDiff for the IBnon-iid scenario<sup>a</sup>.</p>
          </caption>
          <table width="1000" cellpadding="5" cellspacing="0" border="1" rules="groups" frame="hsides">
            <col width="30"/>
            <col width="30"/>
            <col width="190"/>
            <col width="0"/>
            <col width="150"/>
            <col width="0"/>
            <col width="150"/>
            <col width="150"/>
            <col width="0"/>
            <col width="150"/>
            <col width="0"/>
            <col width="150"/>
            <thead>
              <tr valign="top">
                <td colspan="4">Metric</td>
                <td colspan="2">Baseline</td>
                <td>3N</td>
                <td colspan="2">5N</td>
                <td colspan="2">7N</td>
                <td>10N</td>
              </tr>
            </thead>
            <tbody>
              <tr valign="top">
                <td colspan="12">
                  <bold>Fidelity</bold>
                </td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td colspan="11">
                  <bold>CS<sup>b</sup><italic>ϕ</italic><sub>k</sub></bold>
                </td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>µ</td>
                <td colspan="2">0.866</td>
                <td colspan="2">0.613</td>
                <td>0.529</td>
                <td colspan="2">0.570</td>
                <td colspan="2">0.545</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>σ</td>
                <td colspan="2">0.010</td>
                <td colspan="2">0.009</td>
                <td>0.084</td>
                <td colspan="2">0.084</td>
                <td colspan="2">0.026</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td><italic>t</italic> test (<italic>df</italic>)</td>
                <td colspan="2">—<sup>c</sup></td>
                <td colspan="2">56.766 (18)</td>
                <td>12.014 (18)</td>
                <td colspan="2">10.579 (18)</td>
                <td colspan="2">34.233 (18)</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td><italic>P</italic> value</td>
                <td colspan="2">—</td>
                <td colspan="2">&#60;.001</td>
                <td>&#60;.001</td>
                <td colspan="2">&#60;.001</td>
                <td colspan="2">&#60;.001</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td colspan="11">
                  <bold>DLA<sup>d</sup> AUC<sup>e</sup></bold>
                </td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>µ</td>
                <td colspan="2">0.992</td>
                <td colspan="2">0.995</td>
                <td>0.998</td>
                <td colspan="2">0.997</td>
                <td colspan="2">0.998</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>σ</td>
                <td colspan="2">0.001</td>
                <td colspan="2">0.001</td>
                <td>0.001</td>
                <td colspan="2">0.001</td>
                <td colspan="2">0.001</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td><italic>t</italic> test (<italic>df</italic>)</td>
                <td colspan="2">—</td>
                <td colspan="2">8.232 (18)</td>
                <td>16.336 (18)</td>
                <td colspan="2">15.255 (18)</td>
                <td colspan="2">19.792 (18)</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td><italic>P</italic> value</td>
                <td colspan="2">—</td>
                <td colspan="2">&#60;.001</td>
                <td>&#60;.001</td>
                <td colspan="2">&#60;.001</td>
                <td colspan="2">&#60;.001</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td colspan="11">
                  <bold>DLA <italic>F</italic><sub>1</sub>-score</bold>
                </td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>µ</td>
                <td colspan="2">0.997</td>
                <td colspan="2">0.999</td>
                <td>1<sup>f</sup></td>
                <td colspan="2">0.999</td>
                <td colspan="2">1<sup>f</sup></td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>σ</td>
                <td colspan="2">0.003</td>
                <td colspan="2">0.001</td>
                <td>0</td>
                <td colspan="2">0.001</td>
                <td colspan="2">0</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td><italic>t</italic> test (<italic>df</italic>)</td>
                <td colspan="2">—</td>
                <td colspan="2">2.612 (18)</td>
                <td>—</td>
                <td colspan="2">2.612 (18)</td>
                <td colspan="2">—</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td><italic>P</italic> value</td>
                <td colspan="2">—</td>
                <td colspan="2">.02</td>
                <td>—</td>
                <td colspan="2">.02</td>
                <td colspan="2">—</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td colspan="11">
                  <bold>DLA recall</bold>
                </td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>µ</td>
                <td colspan="2">0.999</td>
                <td colspan="2">1<sup>f</sup></td>
                <td>1<sup>f</sup></td>
                <td colspan="2">1<sup>f</sup></td>
                <td colspan="2">1<sup>f</sup></td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>σ</td>
                <td colspan="2">0.002</td>
                <td colspan="2">0</td>
                <td>0</td>
                <td colspan="2">0</td>
                <td colspan="2">0</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td><italic>t</italic> test (<italic>df</italic>)</td>
                <td colspan="2">—</td>
                <td colspan="2">—</td>
                <td>—</td>
                <td colspan="2">—</td>
                <td colspan="2">—</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td><italic>P</italic> value</td>
                <td colspan="2">—</td>
                <td colspan="2">—</td>
                <td>—</td>
                <td colspan="2">—</td>
                <td colspan="2">—</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td colspan="11">
                  <bold>VS<sup>g</sup></bold>
                </td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>µ</td>
                <td colspan="2">1.417</td>
                <td colspan="2">1.426</td>
                <td>1.432</td>
                <td colspan="2">1.422</td>
                <td colspan="2">1.398</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>σ</td>
                <td colspan="2">0.002</td>
                <td colspan="2">0.002</td>
                <td>0.001</td>
                <td colspan="2">0.001</td>
                <td colspan="2">0.002</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td><italic>t</italic> test (<italic>df</italic>)</td>
                <td colspan="2">—</td>
                <td colspan="2">9.581 (18)</td>
                <td>18.524 (18)</td>
                <td colspan="2">5.557 (18)</td>
                <td colspan="2">19.534 (18)</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td><italic>P</italic> value</td>
                <td colspan="2">—</td>
                <td colspan="2">&#60;.001</td>
                <td>&#60;.001</td>
                <td colspan="2">&#60;.001</td>
                <td colspan="2">&#60;.001</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td colspan="11">
                  <bold>
                    <italic>d</italic>
                    <sub>hellinger</sub>
                  </bold>
                </td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>µ</td>
                <td colspan="2">0.339</td>
                <td colspan="2">0.363</td>
                <td>0.385</td>
                <td colspan="2">0.384</td>
                <td colspan="2">0.381</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>σ</td>
                <td colspan="2">0.009</td>
                <td colspan="2">0.006</td>
                <td>0.018</td>
                <td colspan="2">0.014</td>
                <td colspan="2">0.003</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td><italic>t</italic> test (<italic>df</italic>)</td>
                <td colspan="2">—</td>
                <td colspan="2">6.171 (18)</td>
                <td>7.107 (18)</td>
                <td colspan="2">8.471 (18)</td>
                <td colspan="2">15.022 (18)</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td><italic>P</italic> value</td>
                <td colspan="2">—</td>
                <td colspan="2">&#60;.001</td>
                <td>&#60;.001</td>
                <td colspan="2">&#60;.001</td>
                <td colspan="2">&#60;.001</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td colspan="11">
                  <bold>DD-plot
                  <sup>h</sup>
                  <italic>R</italic>
                  <sup>2</sup></bold>
                </td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>µ</td>
                <td colspan="2">0.971</td>
                <td colspan="2">0.947</td>
                <td>0.578</td>
                <td colspan="2">0.931</td>
                <td colspan="2">0.913</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>σ</td>
                <td colspan="2">0.005</td>
                <td colspan="2">0.005</td>
                <td>0.041</td>
                <td colspan="2">0.008</td>
                <td colspan="2">0.002</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td><italic>t</italic> test (<italic>df</italic>)</td>
                <td colspan="2">—</td>
                <td colspan="2">9.549 (18)</td>
                <td>28.846 (18)</td>
                <td colspan="2">12.677 (18)</td>
                <td colspan="2">32.593 (18)</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td><italic>P</italic> value</td>
                <td colspan="2">—</td>
                <td colspan="2">&#60;.001</td>
                <td>&#60;.001</td>
                <td colspan="2">&#60;.001</td>
                <td colspan="2">&#60;.001</td>
              </tr>
              <tr valign="top">
                <td colspan="12">
                  <bold>Privacy</bold>
                </td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td colspan="11">
                  <bold>MIA<sup>i</sup></bold>
                </td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>µ</td>
                <td colspan="2">0</td>
                <td colspan="2">0<sup>f</sup></td>
                <td>0<sup>f</sup></td>
                <td colspan="2">0<sup>f</sup></td>
                <td colspan="2">0<sup>f</sup></td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>σ</td>
                <td colspan="2">0</td>
                <td colspan="2">0</td>
                <td>0</td>
                <td colspan="2">0</td>
                <td colspan="2">0</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td><italic>t</italic> test (<italic>df</italic>)</td>
                <td colspan="2">—</td>
                <td colspan="2">—</td>
                <td>—</td>
                <td colspan="2">—</td>
                <td colspan="2">—</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td><italic>P</italic> value</td>
                <td colspan="2">—</td>
                <td colspan="2">—</td>
                <td>—</td>
                <td colspan="2">—</td>
                <td colspan="2">—</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td colspan="11">
                  <bold>AIA<sup>j</sup></bold>
                </td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>µ</td>
                <td colspan="2">0.031</td>
                <td colspan="2">0.028</td>
                <td>0.020</td>
                <td colspan="2">0.027</td>
                <td colspan="2">0.038</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>σ</td>
                <td colspan="2">0.015</td>
                <td colspan="2">0.010</td>
                <td>0.008</td>
                <td colspan="2">0.009</td>
                <td colspan="2">0.016</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td><italic>t</italic> test (<italic>df</italic>)</td>
                <td colspan="2">—</td>
                <td colspan="2">0.443 (18)</td>
                <td>1.988 (18)</td>
                <td colspan="2">0.721 (18)</td>
                <td colspan="2">0.953 (18)</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td><italic>P</italic> value</td>
                <td colspan="2">—</td>
                <td colspan="2">.66</td>
                <td>.06</td>
                <td colspan="2">.48</td>
                <td colspan="2">.35</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td colspan="11">
                  <bold>Linkability</bold>
                </td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>µ</td>
                <td colspan="2">0.002</td>
                <td colspan="2">0<sup>f</sup></td>
                <td>0.002<sup>k</sup></td>
                <td colspan="2">0.001</td>
                <td colspan="2">0.005</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>σ</td>
                <td colspan="2">0.004</td>
                <td colspan="2">0</td>
                <td>0.004</td>
                <td colspan="2">0.003</td>
                <td colspan="2">0.009</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td><italic>t</italic> test (<italic>df</italic>)</td>
                <td colspan="2">—</td>
                <td colspan="2">—</td>
                <td>—</td>
                <td colspan="2">0.532 (18)</td>
                <td colspan="2">0.898 (18)</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td><italic>P</italic> value</td>
                <td colspan="2">—</td>
                <td colspan="2">—</td>
                <td>—</td>
                <td colspan="2">.60</td>
                <td colspan="2">.38</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td colspan="11">
                  <bold>Singling out</bold>
                </td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>µ</td>
                <td colspan="2">0.156</td>
                <td colspan="2">0.099</td>
                <td>0.101</td>
                <td colspan="2">0.087</td>
                <td colspan="2">0.091</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>σ</td>
                <td colspan="2">0.040</td>
                <td colspan="2">0.034</td>
                <td>0.037</td>
                <td colspan="2">0.030</td>
                <td colspan="2">0.026</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td><italic>t</italic> test (<italic>df</italic>)</td>
                <td colspan="2">—</td>
                <td colspan="2">3.332 (18)</td>
                <td>3.099 (18)</td>
                <td colspan="2">4.229 (18)</td>
                <td colspan="2">4.194 (18)</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td><italic>P</italic> value</td>
                <td colspan="2">—</td>
                <td colspan="2">.003</td>
                <td>.006</td>
                <td colspan="2">&#60;.001</td>
                <td colspan="2">&#60;.001</td>
              </tr>
            </tbody>
          </table>
          <table-wrap-foot>
            <fn id="table7fn1">
              <p><sup>a</sup><italic>t</italic> tests were performed between the baseline and each federated experiment. Significance level is .05 for all statistical tests.</p>
            </fn>
            <fn id="table7fn2">
              <p><sup>b</sup>CS: cosine similarity.</p>
            </fn>
            <fn id="table7fn3">
              <p><sup>c</sup>Not applicable.</p>
            </fn>
            <fn id="table7fn4">
              <p><sup>d</sup>DLA: data labeling analysis.</p>
            </fn>
            <fn id="table7fn5">
              <p><sup>e</sup>AUC: area under the curve.</p>
            </fn>
            <fn id="table7fn6">
              <p><sup>f</sup><italic>t</italic> tests were not performed for these due to the standard deviation being zero.</p>
            </fn>
            <fn id="table7fn7">
              <p><sup>g</sup>VS: Vendi Score.</p>
            </fn>
            <fn id="table7fn8">
              <p><sup>h</sup>DD-plot: depth versus depth plot.</p>
            </fn>
            <fn id="table7fn9">
              <p><sup>i</sup>MIA: membership inference attack.</p>
            </fn>
            <fn id="table7fn10">
              <p><sup>j</sup>AIA: attribute inference attack.</p>
            </fn>
            <fn id="table7fn11">
              <p><sup>k</sup><italic>t</italic> tests were not performed for these due to the results being the same as the ones found in the baseline metrics.</p>
            </fn>
          </table-wrap-foot>
        </table-wrap>
        <p>Fidelity metrics specifically showed a kind of worsening tendency in terms of the CS <italic>ϕ</italic><sub>k</sub> metric along with the increase in the number of nodes. In addition, the Hellinger distance seemed to increase accordingly. The DLA did not show any significant change, nor did the DD-plot <italic>R</italic><sup>2</sup>.</p>
        <p>Now, gathering all the results in a single figure (<xref rid="figure4" ref-type="fig">Figure 4</xref>) to find all the information in a graphical manner, it can be observed that the singling out and attribute inference risks prevail over the membership and the linkability ones. Saying that, either a neutral tendency to maintain the privacy levels on the federated experiments, or an improvement of it (mostly in scenario IB<sub>non-iid</sub>), is observable with respect to the centralized baseline metrics.</p>
        <fig id="figure4" position="float">
          <label>Figure 4</label>
          <caption>
            <p>Graphical comparison of federated scenarios regarding fidelity and privacy metrics using the FedTabDiff model. AIA: attribute inference attack; AUC: area under the curve; DD: depth versus depth; DLA: data labeling analysis; MIA: membership inference attack; non-IID: nonindependent and identically distributed; VS: Vendi Score.</p>
          </caption>
          <graphic xlink:href="medinform_v13i1e74116_fig4.png" alt-version="no" mimetype="image" position="float" xlink:type="simple"/>
        </fig>
        <p>As it was pointed out in the CTGAN results, the fidelity metric tendency can be found to kind of worsen once the FedTabDiff model is federated, but the effect seems to be mostly maintained across experimentation with different numbers of nodes.</p>
        <p>Now, to finish with the result explanation and considering federated experiment pairs as previously (ie, comparing 3N experiments with 5N, 5N with 7N, and 7N with 10N), no statistically significant differences were observed in terms of the privacy metrics in any of the scenarios. Statistical significance was found in some of the comparisons across fidelity metrics and different scenarios (<xref ref-type="table" rid="table8">Table 8</xref>).</p>
        <table-wrap position="float" id="table8">
          <label>Table 8</label>
          <caption>
            <p><italic>t</italic> test results for FedTabDiff experiment pairs<sup>a</sup>.</p>
          </caption>
          <table width="1000" cellpadding="5" cellspacing="0" border="1" rules="groups" frame="hsides">
            <col width="30"/>
            <col width="30"/>
            <col width="160"/>
            <col width="0"/>
            <col width="130"/>
            <col width="0"/>
            <col width="130"/>
            <col width="0"/>
            <col width="130"/>
            <col width="0"/>
            <col width="130"/>
            <col width="0"/>
            <col width="130"/>
            <col width="0"/>
            <col width="130"/>
            <thead>
              <tr valign="top">
                <td colspan="4">Metric</td>
                <td colspan="4">3N-5N</td>
                <td colspan="4">5N-7N</td>
                <td colspan="3">7N-10N</td>
              </tr>
              <tr valign="top">
                <td colspan="4">
                  <break/>
                </td>
                <td colspan="2"><italic>t</italic> test (<italic>df</italic>)</td>
                <td colspan="2"><italic>P</italic> value</td>
                <td colspan="2"><italic>t</italic> test (<italic>df</italic>)</td>
                <td colspan="2"><italic>P</italic> value</td>
                <td colspan="2"><italic>t</italic> test (<italic>df</italic>)</td>
                <td><italic>P</italic> value</td>
              </tr>
            </thead>
            <tbody>
              <tr valign="top">
                <td colspan="4">
                  <bold>B scenario</bold>
                </td>
                <td colspan="2">
                  <break/>
                </td>
                <td colspan="2">
                  <break/>
                </td>
                <td colspan="2">
                  <break/>
                </td>
                <td colspan="2">
                  <break/>
                </td>
                <td colspan="2">
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td colspan="14">
                  <bold>Fidelity</bold>
                </td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>CS<sup>b</sup> <italic>ϕ</italic><sub>k</sub></td>
                <td colspan="2">2.917 (18)</td>
                <td colspan="2">.009</td>
                <td colspan="2">3.230 (18)</td>
                <td colspan="2">.005</td>
                <td colspan="2">4.051 (18)</td>
                <td colspan="2">&#60;.001</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>DLA<sup>c</sup> AUC<sup>d</sup></td>
                <td colspan="2">14.827 (18)</td>
                <td colspan="2">&#60;.001</td>
                <td colspan="2">13.258 (18)</td>
                <td colspan="2">&#60;.001</td>
                <td colspan="2">13.524 (18)</td>
                <td colspan="2">&#60;.001</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>DLA <italic>F</italic><sub>1</sub>-score<sup>e</sup></td>
                <td colspan="2">5.701 (18)</td>
                <td colspan="2">&#60;.001</td>
                <td colspan="2">—<sup>f</sup></td>
                <td colspan="2">—</td>
                <td colspan="2">—</td>
                <td colspan="2">—</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>DLA recall<sup>g</sup></td>
                <td colspan="2">1.849 (18)</td>
                <td colspan="2">.08</td>
                <td colspan="2">—</td>
                <td colspan="2">—</td>
                <td colspan="2">—</td>
                <td colspan="2">—</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>VS<sup>h</sup></td>
                <td colspan="2">14.140 (18)</td>
                <td colspan="2">&#60;.001</td>
                <td colspan="2">5.787 (18)</td>
                <td colspan="2">&#60;.001</td>
                <td colspan="2">16.078 (18)</td>
                <td colspan="2">&#60;.001</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>
                  <italic>d</italic>
                  <sub>hellinger</sub>
                </td>
                <td colspan="2">2.780 (18)</td>
                <td colspan="2">.01</td>
                <td colspan="2">0.202 (18)</td>
                <td colspan="2">.84</td>
                <td colspan="2">3.176 (18)</td>
                <td colspan="2">.005</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>DD-plot<sup>i</sup> <italic>R</italic><sup>2</sup></td>
                <td colspan="2">15.341 (18)</td>
                <td colspan="2">&#60;.001</td>
                <td colspan="2">0.469 (18)</td>
                <td colspan="2">.64</td>
                <td colspan="2">21.397 (18)</td>
                <td colspan="2">&#60;.001</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td colspan="14">
                  <bold>Privacy</bold>
                </td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>MIA<sup>g,j</sup></td>
                <td colspan="2">—</td>
                <td colspan="2">—</td>
                <td colspan="2">—</td>
                <td colspan="2">—</td>
                <td colspan="2">—</td>
                <td colspan="2">—</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>AIA<sup>k</sup></td>
                <td colspan="2">0.560 (18)</td>
                <td colspan="2">.58</td>
                <td colspan="2">0.356 (18)</td>
                <td colspan="2">.73</td>
                <td colspan="2">0.508 (18)</td>
                <td colspan="2">.62</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>Linkability</td>
                <td colspan="2">1.567 (18)</td>
                <td colspan="2">.13</td>
                <td colspan="2">0.600 (18)</td>
                <td colspan="2">.56</td>
                <td colspan="2">0.397 (18)</td>
                <td colspan="2">.70</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>Singling out</td>
                <td colspan="2">0.985 (18)</td>
                <td colspan="2">.34</td>
                <td colspan="2">0.094 (18)</td>
                <td colspan="2">.93</td>
                <td colspan="2">0.234 (18)</td>
                <td colspan="2">.82</td>
              </tr>
              <tr valign="top">
                <td colspan="15">
                  <bold>IB scenario</bold>
                </td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td colspan="14">
                  <bold>Fidelity</bold>
                </td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>CS <italic>ϕ</italic><sub>k</sub></td>
                <td colspan="2">39.051 (18)</td>
                <td colspan="2">&#60;.001</td>
                <td colspan="2">5.080 (18)</td>
                <td colspan="2">&#60;.001</td>
                <td colspan="2">11.001 (18)</td>
                <td colspan="2">&#60;.001</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>DLA AUC</td>
                <td colspan="2">16.701 (18)</td>
                <td colspan="2">&#60;.001</td>
                <td colspan="2">18.768 (18)</td>
                <td colspan="2">&#60;.001</td>
                <td colspan="2">80.136 (18)</td>
                <td colspan="2">&#60;.001</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>DLA <italic>F</italic><sub>1</sub>-score</td>
                <td colspan="2">6.293 (18)</td>
                <td colspan="2">&#60;.001</td>
                <td colspan="2">2.528 (18)</td>
                <td colspan="2">.02</td>
                <td colspan="2">7.400 (18)</td>
                <td colspan="2">&#60;.001</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>DLA recall<sup>g</sup></td>
                <td colspan="2">2.472 (18)</td>
                <td colspan="2">.02</td>
                <td colspan="2">0.617 (18)</td>
                <td colspan="2">.54</td>
                <td colspan="2">—</td>
                <td colspan="2">—</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>VS</td>
                <td colspan="2">14.454 (18)</td>
                <td colspan="2">&#60;.001</td>
                <td colspan="2">3.620 (18)</td>
                <td colspan="2">.002</td>
                <td colspan="2">8.573 (18)</td>
                <td colspan="2">&#60;.001</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>
                  <italic>d</italic>
                  <sub>hellinger</sub>
                </td>
                <td colspan="2">5.667 (18)</td>
                <td colspan="2">&#60;.001</td>
                <td colspan="2">32.574 (18)</td>
                <td colspan="2">&#60;.001</td>
                <td colspan="2">2.082 (18)</td>
                <td colspan="2">.05</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>DD-plot <italic>R</italic><sup>2</sup></td>
                <td colspan="2">11.921 (18)</td>
                <td colspan="2">&#60;.001</td>
                <td colspan="2">20.719 (18)</td>
                <td colspan="2">&#60;.001</td>
                <td colspan="2">34.050 (18)</td>
                <td colspan="2">&#60;.001</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td colspan="14">
                  <bold>Privacy</bold>
                </td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>MIA<sup>a</sup></td>
                <td colspan="2">—</td>
                <td colspan="2">—</td>
                <td colspan="2">—</td>
                <td colspan="2">—</td>
                <td colspan="2">—</td>
                <td colspan="2">—</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>AIA</td>
                <td colspan="2">0.400 (18)</td>
                <td colspan="2">.69</td>
                <td colspan="2">0.072 (18)</td>
                <td colspan="2">.94</td>
                <td colspan="2">0.873 (18)</td>
                <td colspan="2">.39</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>Linkability<sup>g</sup></td>
                <td colspan="2">0.946 (18)</td>
                <td colspan="2">.36</td>
                <td colspan="2">—</td>
                <td colspan="2">—</td>
                <td colspan="2">—</td>
                <td colspan="2">—</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>Singling out</td>
                <td colspan="2">1.016 (18)</td>
                <td colspan="2">.32</td>
                <td colspan="2">0.153 (18)</td>
                <td colspan="2">.88</td>
                <td colspan="2">0.686 (18)</td>
                <td colspan="2">.50</td>
              </tr>
              <tr valign="top">
                <td colspan="15">
                  <bold>IB<sub>non-iid</sub> scenario</bold>
                </td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td colspan="14">
                  <bold>Fidelity</bold>
                </td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>CS <italic>ϕ</italic><sub>k</sub></td>
                <td colspan="2">3.011 (18)</td>
                <td colspan="2">.007</td>
                <td colspan="2">1.036 (18)</td>
                <td colspan="2">.31</td>
                <td colspan="2">0.834 (18)</td>
                <td colspan="2">.42</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>DLA AUC</td>
                <td colspan="2">10.399 (18)</td>
                <td colspan="2">&#60;.001</td>
                <td colspan="2">2.494 (18)</td>
                <td colspan="2">.02</td>
                <td colspan="2">7.239 (18)</td>
                <td colspan="2">&#60;.001</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>DLA <italic>F</italic><sub>1</sub>-score<sup>g</sup></td>
                <td colspan="2">—</td>
                <td colspan="2">—</td>
                <td colspan="2">—</td>
                <td colspan="2">—</td>
                <td colspan="2">—</td>
                <td colspan="2">—</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>DLA recall<sup>g</sup></td>
                <td colspan="2">—</td>
                <td colspan="2">—</td>
                <td colspan="2">—</td>
                <td colspan="2">—</td>
                <td colspan="2">—</td>
                <td colspan="2">—</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>VS</td>
                <td colspan="2">8.510 (18)</td>
                <td colspan="2">&#60;.001</td>
                <td colspan="2">16.032 (18)</td>
                <td colspan="2">&#60;.001</td>
                <td colspan="2">27.498 (18)</td>
                <td colspan="2">&#60;.001</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>
                  <italic>d</italic>
                  <sub>hellinger</sub>
                </td>
                <td colspan="2">3.310 (18)</td>
                <td colspan="2">.004</td>
                <td colspan="2">0.221 (18)</td>
                <td colspan="2">.83</td>
                <td colspan="2">0.446 (18)</td>
                <td colspan="2">.66</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>DD-plot <italic>R</italic><sup>2g</sup></td>
                <td colspan="2">27.073 (18)</td>
                <td colspan="2">&#60;.001</td>
                <td colspan="2">25.599 (18)</td>
                <td colspan="2">&#60;.001</td>
                <td colspan="2">7.204 (18)</td>
                <td colspan="2">&#60;.001</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td colspan="14">
                  <bold>Privacy</bold>
                </td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>MIA<sup>g</sup></td>
                <td colspan="2">—</td>
                <td colspan="2">—</td>
                <td colspan="2">—</td>
                <td colspan="2">—</td>
                <td colspan="2">—</td>
                <td colspan="2">—</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>AIA</td>
                <td colspan="2">2.029 (18)</td>
                <td colspan="2">.06</td>
                <td colspan="2">1.702 (18)</td>
                <td colspan="2">.11</td>
                <td colspan="2">1.788 (18)</td>
                <td colspan="2">.09</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>Linkability<sup>e,g</sup></td>
                <td colspan="2">—</td>
                <td colspan="2">—</td>
                <td colspan="2">0.532 (18)</td>
                <td colspan="2">.60</td>
                <td colspan="2">0.898 (18)</td>
                <td colspan="2">.38</td>
              </tr>
              <tr valign="top">
                <td>
                  <break/>
                </td>
                <td>
                  <break/>
                </td>
                <td>Singling out</td>
                <td colspan="2">0.082 (18)</td>
                <td colspan="2">.94</td>
                <td colspan="2">1.224 (18)</td>
                <td colspan="2">.24</td>
                <td colspan="2">0.736 (18)</td>
                <td colspan="2">.47</td>
              </tr>
            </tbody>
          </table>
          <table-wrap-foot>
            <fn id="table8fn1">
              <p><sup>a</sup>Significance level is .05 for all statistical tests.</p>
            </fn>
            <fn id="table8fn2">
              <p><sup>b</sup>CS: cosine similarity.</p>
            </fn>
            <fn id="table8fn3">
              <p><sup>c</sup>DLA: data labeling analysis.</p>
            </fn>
            <fn id="table8fn4">
              <p><sup>d</sup>AUC: area under the curve.</p>
            </fn>
            <fn id="table8fn5">
              <p><sup>e</sup><italic>t</italic> tests were not performed for these due to the results being the same as the ones found in the baseline metrics.</p>
            </fn>
            <fn id="table8fn6">
              <p><sup>f</sup>Not applicable.</p>
            </fn>
            <fn id="table8fn7">
              <p><sup>g</sup><italic>t</italic> tests were not performed for these due to the standard deviation being zero.</p>
            </fn>
            <fn id="table8fn8">
              <p><sup>h</sup>VS: Vendi Score.</p>
            </fn>
            <fn id="table8fn9">
              <p><sup>i</sup>DD-plot: depth versus depth plot.</p>
            </fn>
            <fn id="table8fn10">
              <p><sup>j</sup>MIA: membership inference attack.</p>
            </fn>
            <fn id="table8fn11">
              <p><sup>k</sup>AIA: attribute inference attack.</p>
            </fn>
          </table-wrap-foot>
        </table-wrap>
      </sec>
    </sec>
    <sec sec-type="discussion">
      <title>Discussion</title>
      <sec>
        <title>Principal Results</title>
        <p>In these experiments, a comparison between centralized SDG models and federated implementations of them was performed using AML data with the aim of evaluating the SD fidelity and privacy in each of the scenarios, assessing the SD generation techniques over an FL approach to address the data scattering issue while addressing data scarcity. Three different scenarios were considered for the federated models: the one in which the number of samples in each node was evenly distributed (B), the one where the node-wise data quantity was randomly and unevenly distributed (IB), and the one where non-IID data distributions were created (IB<sub>non-iid</sub>).</p>
        <p>In the case of the CTGAN model, in the B scenario, the <italic>ϕ</italic><sub>k</sub> metric deteriorated to a maximum of 9% with respect to the baseline, while the DLA showed an average difference of 17% in the AUC, a difference of 9% for the <italic>F</italic><sub>1</sub>-score, and a difference of 0.21% for the recall metric. The VS showed a difference between 2% and 12% showing that the diversity of the generated samples varied among experiments. For this scenario, the Hellinger distance varied to a maximum of 3%, and the DD-plot <italic>R</italic><sup>2</sup> to a maximum of 35%. The most privacy-preserving experiments in terms of the AIA were 3N and 7N, with a risk reduction of 18% with respect to the baseline, while the worst one (5N) performed 18% below, although not statistically significant. Privacy against singling out attacks improved between 46% and 61%, while no difference was found for MIAs and linkability attacks.</p>
        <p>In the IB scenario, the maximum deterioration of the <italic>ϕ</italic><sub>k</sub> metric was 11%, and the DLA showed average values of 17% in the case of the AUC, 10% for the <italic>F</italic><sub>1</sub>-score, and 1% for the recall metric. The VS showed that numerical variables are diversely generated, achieving differences between 1% and 3%, while the Hellinger distances varied to a maximum of 3%. DD-plot <italic>R</italic><sup>2</sup> values varied by about 22%. AIA analyses showed a maximum improvement of 55% on data privacy, while the maximum deterioration was 26%, although not statistically significant. Singling out attacks showed differences between 51% and 80%, while the linkability ones varied minimally.</p>
        <p>Finally, the IB<sub>non-iid</sub> scenario showed a maximum deterioration of 11% in the <italic>ϕ</italic><sub>k</sub> metric, while DLA AUC scores showed average differences of 21%, the <italic>F</italic><sub>1</sub>-score varied 10%, and the recall varied minimally. The VS showed maximum variations of 17%, and the Hellinger distance varied to 5%. Regarding privacy metrics, the AIA showed a maximum improvement of 2% and a maximum deterioration of 21%, although neither was statistically significant in this case either. In this case, singling out attack risk differences varied between 73% and 83% with respect to the baseline, and the linkability measure differences were again minimal.</p>
        <p>Now talking about the principal results of the FedTabDiff model in scenario B, the metric varied between 26% and 81%, the VS between 1% and 3%, and the Hellinger distance between 6% and 12%. In the DLA, the AUC value varied to a maximum of 1% while both the recall and the <italic>F</italic><sub>1</sub>-score matched the baseline results. To finish with the fidelity metrics, the DD-plot <italic>R</italic><sup>2</sup> results varied between 1% and 2% with respect to the baseline. In terms of privacy, no membership inference risk was detected, while the linkability risk difference was minimal. The AIA results varied between 10% and 13%, while the singling out ones varied between 4% and 15%.</p>
        <p>Talking about scenario IB, the <italic>ϕ</italic><sub>k</sub> metric varied between 1% and 27%, and the DLA-related AUC metric varied by 2% at most, matching the baseline results for both the recall and the <italic>F</italic><sub>1</sub>-score, just as in the B scenario. The VS variation was neither high, reaching 2% differences at most. While the Hellinger distance oscillated between 6% and 10%, the DD-plot <italic>R</italic><sup>2</sup> varied to a maximum of 4%. Regarding the privacy metrics, no membership inference risk was found, and the linkability varied minimally with respect to the baseline results. While the attribute inference risk difference oscillated between 23% and 39%, the singling out risk difference varied to a maximum of 15%.</p>
        <p>To finish, the IB<sub>non-iid</sub> scenario showed an oscillation between 29% and 39% for the <italic>ϕ</italic><sub>k</sub> metric, while all the DLA AUC changes were minimal and the recall- and <italic>F</italic><sub>1</sub>-score-related results matched those of the baseline. For the VS, the variation reached 22% at maximum, and the Hellinger distance varied between 7% and 62%. The DD-plot <italic>R</italic><sup>2</sup> varied between 2% and 40%. To finish, the privacy metrics in this scenario followed the previous tendencies by showing no membership inference risk and minimal linkability risks. Attribute inference risk differences oscillated between 10% and 35%, while the singling out ones varied between 35% and 44%.</p>
      </sec>
      <sec>
        <title>Limitations</title>
        <p>As it was pointed out in the beginning, this work aims to provide insight into a specific use case of federated SDG for an AML dataset, both with a GAN-type model and a diffusion-type model. However, extending the analysis by using upcoming SDG models and more extensive aggregation functions for the FL framework may result in more generalizable conclusions, which will be prioritized in future work. Linked with that, models incorporating more novel tools like DP and the implementation of advanced FL security frameworks should be covered in future extensions of this research. Parameter tuning for model optimization remains a considerable path for analyzing the combination of both SDG and FL.</p>
        <p>Furthermore, the three scenarios resulted in similar overall tendencies for all the calculated metrics and both models, suggesting the scenario proposals in this work may not have that much of an impact on the results. Further research may uncover differences for various data dispersion schemas and non-IID distribution types, which may have a much greater impact on the calculated metrics and the methodology to be followed. In addition, extremely imbalanced approaches may show different tendencies in the analyses.</p>
        <p>Finally, the generative aspect of this research should be taken into account for future research, as expanding the calculations to a higher number of datasets may result in more robust and scalable optimizations on federated SDG. Related to the issue, a more extensive set of metrics could also be considered in the future, as literature is rapidly evolving and novel metrics could be introduced in upcoming publications. Our metric selection, however, is intended to be comparable to other state-of-the-art works.</p>
      </sec>
      <sec>
        <title>Comparison With Prior Work</title>
        <p>While there are a few studies that analyze the combination of both FL and SDG, this is, to the best of the authors’ knowledge, the first research work that tries to quantify the impact of generative model federation over fidelity and privacy metrics, using different numbers of nodes, and considering different real-world data distribution scenarios in AML.</p>
        <p>Expanding the literature search, incorporating DP to federated SDG models has been widely investigated, as well as successfully integrated into several use cases, improving privacy metrics under those conditions [<xref ref-type="bibr" rid="ref46">46</xref>-<xref ref-type="bibr" rid="ref48">48</xref>]. Our research, however, has shown reasonable privacy guarantees both for centralized and federated scopes without the need for using DP, suggesting the incorporation of it may depend on the final use case, as it deteriorates SD fidelity, even though more extensive evaluations should be performed. In addition, the latest research shows DP may not have statistically significant differences in terms of privacy, suggesting that applications with no need to implement it exist [<xref ref-type="bibr" rid="ref63">63</xref>].</p>
        <p>Furthermore, in the scope of FL, previous works on classification and regression models have hardly shown any deterioration due to the federation process with regard to a centralized model [<xref ref-type="bibr" rid="ref67">67</xref>]. Instead, when SDG models were compared to centralized results in this AML use case, statistically significant differences appeared, suggesting that SDG models may be more sensible to the federation step than usual ML cases, such as classification or regression.</p>
        <p>To finish, the data distribution scenarios considered for this research demonstrated robustness against non-IID distributions, which is in line with other experiments performed in the literature [<xref ref-type="bibr" rid="ref68">68</xref>].</p>
      </sec>
      <sec>
        <title>Conclusions</title>
        <p>The results for both models and the three scenarios showed considerable data fidelity losses after the model federation process, while no significant deterioration or improvement tendency was found in the respective privacy metrics. The number of federated nodes did not show any significant trend, even though specific comparisons resulted in statistically relevant differences in some cases.</p>
      </sec>
    </sec>
  </body>
  <back>
    <app-group>
      <supplementary-material id="app1">
        <label>Multimedia Appendix 1</label>
        <p>Description of the variables that were included in this study.</p>
        <media xlink:href="medinform_v13i1e74116_app1.pdf" xlink:title="PDF File  (Adobe PDF File), 97 KB"/>
      </supplementary-material>
      <supplementary-material id="app2">
        <label>Multimedia Appendix 2</label>
        <p>Categorical variable distributions and number of samples per node and scenario.</p>
        <media xlink:href="medinform_v13i1e74116_app2.pdf" xlink:title="PDF File  (Adobe PDF File), 841 KB"/>
      </supplementary-material>
      <supplementary-material id="app3">
        <label>Multimedia Appendix 3</label>
        <p>Aggregation algorithm comparison.</p>
        <media xlink:href="medinform_v13i1e74116_app3.pdf" xlink:title="PDF File  (Adobe PDF File), 175 KB"/>
      </supplementary-material>
      <supplementary-material id="app4">
        <label>Multimedia Appendix 4</label>
        <p>Variable-wise metric results using the CTGAN model.</p>
        <media xlink:href="medinform_v13i1e74116_app4.pdf" xlink:title="PDF File  (Adobe PDF File), 1383 KB"/>
      </supplementary-material>
      <supplementary-material id="app5">
        <label>Multimedia Appendix 5</label>
        <p>Variable-wise metric results using the FedTabDiff model.</p>
        <media xlink:href="medinform_v13i1e74116_app5.pdf" xlink:title="PDF File  (Adobe PDF File), 1497 KB"/>
      </supplementary-material>
    </app-group>
    <glossary>
      <title>Abbreviations</title>
      <def-list>
        <def-item>
          <term id="abb1">AI</term>
          <def>
            <p>artificial intelligence</p>
          </def>
        </def-item>
        <def-item>
          <term id="abb2">AIA</term>
          <def>
            <p>attribute inference attack</p>
          </def>
        </def-item>
        <def-item>
          <term id="abb3">AML</term>
          <def>
            <p>acute myeloid leukemia</p>
          </def>
        </def-item>
        <def-item>
          <term id="abb4">AUC</term>
          <def>
            <p>area under the curve</p>
          </def>
        </def-item>
        <def-item>
          <term id="abb5">CS</term>
          <def>
            <p>cosine similarity</p>
          </def>
        </def-item>
        <def-item>
          <term id="abb6">CTGAN</term>
          <def>
            <p>conditional tabular generative adversarial network</p>
          </def>
        </def-item>
        <def-item>
          <term id="abb7">DD-plot</term>
          <def>
            <p>depth versus depth plot</p>
          </def>
        </def-item>
        <def-item>
          <term id="abb8">DLA</term>
          <def>
            <p>data labeling analysis</p>
          </def>
        </def-item>
        <def-item>
          <term id="abb9">DP</term>
          <def>
            <p>differential privacy</p>
          </def>
        </def-item>
        <def-item>
          <term id="abb10">EHR</term>
          <def>
            <p>electronic health record</p>
          </def>
        </def-item>
        <def-item>
          <term id="abb11">FL</term>
          <def>
            <p>federated learning</p>
          </def>
        </def-item>
        <def-item>
          <term id="abb12">GAN</term>
          <def>
            <p>generative adversarial network</p>
          </def>
        </def-item>
        <def-item>
          <term id="abb13">HFL</term>
          <def>
            <p>horizontal federated learning</p>
          </def>
        </def-item>
        <def-item>
          <term id="abb14">MIA</term>
          <def>
            <p>membership inference attack</p>
          </def>
        </def-item>
        <def-item>
          <term id="abb15">ML</term>
          <def>
            <p>machine learning</p>
          </def>
        </def-item>
        <def-item>
          <term id="abb16">Non-IID</term>
          <def>
            <p>nonindependent and identically distributed</p>
          </def>
        </def-item>
        <def-item>
          <term id="abb17">SD</term>
          <def>
            <p>synthetic data</p>
          </def>
        </def-item>
        <def-item>
          <term id="abb18">SDG</term>
          <def>
            <p>synthetic data generation</p>
          </def>
        </def-item>
        <def-item>
          <term id="abb19">VAE</term>
          <def>
            <p>variational autoencoder</p>
          </def>
        </def-item>
        <def-item>
          <term id="abb20">VS</term>
          <def>
            <p>Vendi Score</p>
          </def>
        </def-item>
        <def-item>
          <term id="abb21">WHO</term>
          <def>
            <p>World Health Organization</p>
          </def>
        </def-item>
      </def-list>
    </glossary>
    <ack>
      <p>Funded by the European Union’s Horizon Europe Research and Innovation Program under project SYNTHEMA (grant 101095530). Views and opinions expressed are, however, those of the authors only and do not necessarily reflect those of the European Health and Digital Executive Agency. Neither the European Union nor the granting authority can be held responsible for them.</p>
    </ack>
    <notes>
      <sec>
        <title>Data Availability</title>
        <p>The original datasets analyzed during this study are available in the Tazi_NatureC_AML repository [<xref ref-type="bibr" rid="ref49">49</xref>,<xref ref-type="bibr" rid="ref50">50</xref>].</p>
      </sec>
    </notes>
    <fn-group>
      <fn fn-type="conflict">
        <p>None declared.</p>
      </fn>
    </fn-group>
    <ref-list>
      <ref id="ref1">
        <label>1</label>
        <nlm-citation citation-type="journal">
          <person-group person-group-type="author">
            <name name-style="western">
              <surname>Dozzo</surname>
              <given-names>A</given-names>
            </name>
            <name name-style="western">
              <surname>Galvin</surname>
              <given-names>A</given-names>
            </name>
            <name name-style="western">
              <surname>Shin</surname>
              <given-names>J</given-names>
            </name>
            <name name-style="western">
              <surname>Scalia</surname>
              <given-names>S</given-names>
            </name>
            <name name-style="western">
              <surname>O Driscoll</surname>
              <given-names>CM</given-names>
            </name>
            <name name-style="western">
              <surname>Ryan</surname>
              <given-names>KB</given-names>
            </name>
          </person-group>
          <article-title>Modelling acute myeloid leukemia (AML): what's new? A transition from the classical to the modern</article-title>
          <source>Drug Deliv Transl Res</source>
          <year>2023</year>
          <volume>13</volume>
          <issue>8</issue>
          <fpage>2110</fpage>
          <lpage>2141</lpage>
          <comment>
            <ext-link ext-link-type="uri" xlink:type="simple" xlink:href="https://europepmc.org/abstract/MED/35930221"/>
          </comment>
          <pub-id pub-id-type="doi">10.1007/s13346-022-01189-4</pub-id>
          <pub-id pub-id-type="medline">35930221</pub-id>
          <pub-id pub-id-type="pii">10.1007/s13346-022-01189-4</pub-id>
          <pub-id pub-id-type="pmcid">PMC10315355</pub-id>
        </nlm-citation>
      </ref>
      <ref id="ref2">
        <label>2</label>
        <nlm-citation citation-type="journal">
          <person-group person-group-type="author">
            <name name-style="western">
              <surname>Dhall</surname>
              <given-names>A</given-names>
            </name>
            <name name-style="western">
              <surname>Zee</surname>
              <given-names>BM</given-names>
            </name>
            <name name-style="western">
              <surname>Yan</surname>
              <given-names>F</given-names>
            </name>
            <name name-style="western">
              <surname>Blanco</surname>
              <given-names>MA</given-names>
            </name>
          </person-group>
          <article-title>Intersection of epigenetic and metabolic regulation of histone modifications in acute myeloid leukemia</article-title>
          <source>Front Oncol</source>
          <year>2019</year>
          <volume>9</volume>
          <fpage>432</fpage>
          <comment>
            <ext-link ext-link-type="uri" xlink:type="simple" xlink:href="https://europepmc.org/abstract/MED/31192132"/>
          </comment>
          <pub-id pub-id-type="doi">10.3389/fonc.2019.00432</pub-id>
          <pub-id pub-id-type="medline">31192132</pub-id>
          <pub-id pub-id-type="pmcid">PMC6540842</pub-id>
        </nlm-citation>
      </ref>
      <ref id="ref3">
        <label>3</label>
        <nlm-citation citation-type="book">
          <person-group person-group-type="author">
            <name name-style="western">
              <surname>Vakiti</surname>
              <given-names>A</given-names>
            </name>
            <name name-style="western">
              <surname>Mewawalla</surname>
              <given-names>P</given-names>
            </name>
          </person-group>
          <source>Acute Myeloid Leukemia</source>
          <year>2024</year>
          <publisher-loc>Florida</publisher-loc>
          <publisher-name>StatPearls Publishing</publisher-name>
        </nlm-citation>
      </ref>
      <ref id="ref4">
        <label>4</label>
        <nlm-citation citation-type="journal">
          <person-group person-group-type="author">
            <name name-style="western">
              <surname>Dong</surname>
              <given-names>Y</given-names>
            </name>
            <name name-style="western">
              <surname>Shi</surname>
              <given-names>O</given-names>
            </name>
            <name name-style="western">
              <surname>Zeng</surname>
              <given-names>Q</given-names>
            </name>
            <name name-style="western">
              <surname>Lu</surname>
              <given-names>X</given-names>
            </name>
            <name name-style="western">
              <surname>Wang</surname>
              <given-names>W</given-names>
            </name>
            <name name-style="western">
              <surname>Li</surname>
              <given-names>Y</given-names>
            </name>
            <name name-style="western">
              <surname>Wang</surname>
              <given-names>Q</given-names>
            </name>
          </person-group>
          <article-title>Leukemia incidence trends at the global, regional, and national level between 1990 and 2017</article-title>
          <source>Exp Hematol Oncol</source>
          <year>2020</year>
          <volume>9</volume>
          <fpage>14</fpage>
          <comment>
            <ext-link ext-link-type="uri" xlink:type="simple" xlink:href="https://ehoonline.biomedcentral.com/articles/10.1186/s40164-020-00170-6"/>
          </comment>
          <pub-id pub-id-type="doi">10.1186/s40164-020-00170-6</pub-id>
          <pub-id pub-id-type="medline">32577323</pub-id>
          <pub-id pub-id-type="pii">170</pub-id>
          <pub-id pub-id-type="pmcid">PMC7304189</pub-id>
        </nlm-citation>
      </ref>
      <ref id="ref5">
        <label>5</label>
        <nlm-citation citation-type="journal">
          <person-group person-group-type="author">
            <name name-style="western">
              <surname>Arber</surname>
              <given-names>DA</given-names>
            </name>
            <name name-style="western">
              <surname>Orazi</surname>
              <given-names>A</given-names>
            </name>
            <name name-style="western">
              <surname>Hasserjian</surname>
              <given-names>R</given-names>
            </name>
            <name name-style="western">
              <surname>Thiele</surname>
              <given-names>J</given-names>
            </name>
            <name name-style="western">
              <surname>Borowitz</surname>
              <given-names>MJ</given-names>
            </name>
            <name name-style="western">
              <surname>Le Beau</surname>
              <given-names>MM</given-names>
            </name>
            <name name-style="western">
              <surname>Bloomfield</surname>
              <given-names>CD</given-names>
            </name>
            <name name-style="western">
              <surname>Cazzola</surname>
              <given-names>M</given-names>
            </name>
            <name name-style="western">
              <surname>Vardiman</surname>
              <given-names>JW</given-names>
            </name>
          </person-group>
          <article-title>The 2016 revision to the World Health Organization classification of myeloid neoplasms and acute leukemia</article-title>
          <source>Blood</source>
          <year>2016</year>
          <volume>127</volume>
          <issue>20</issue>
          <fpage>2391</fpage>
          <lpage>2405</lpage>
          <comment>
            <ext-link ext-link-type="uri" xlink:type="simple" xlink:href="https://linkinghub.elsevier.com/retrieve/pii/S0006-4971(20)30156-7"/>
          </comment>
          <pub-id pub-id-type="doi">10.1182/blood-2016-03-643544</pub-id>
          <pub-id pub-id-type="medline">27069254</pub-id>
          <pub-id pub-id-type="pii">S0006-4971(20)30156-7</pub-id>
        </nlm-citation>
      </ref>
      <ref id="ref6">
        <label>6</label>
        <nlm-citation citation-type="web">
          <article-title>Acute myeloid leukemia (AML) subtypes and prognostic factors</article-title>
          <source>American Cancer Society</source>
          <year>2018</year>
          <access-date>2024-01-31</access-date>
          <comment>
            <ext-link ext-link-type="uri" xlink:type="simple" xlink:href="https://www.cancer.org/cancer/types/acute-myeloid-leukemia/detection-diagnosis-staging/how-classified.html">https://www.cancer.org/cancer/types/acute-myeloid-leukemia/detection-diagnosis-staging/how-classified.html</ext-link>
          </comment>
        </nlm-citation>
      </ref>
      <ref id="ref7">
        <label>7</label>
        <nlm-citation citation-type="journal">
          <person-group person-group-type="author">
            <name name-style="western">
              <surname>Benard</surname>
              <given-names>B</given-names>
            </name>
            <name name-style="western">
              <surname>Gentles</surname>
              <given-names>AJ</given-names>
            </name>
            <name name-style="western">
              <surname>Köhnke</surname>
              <given-names>T</given-names>
            </name>
            <name name-style="western">
              <surname>Majeti</surname>
              <given-names>R</given-names>
            </name>
            <name name-style="western">
              <surname>Thomas</surname>
              <given-names>D</given-names>
            </name>
          </person-group>
          <article-title>Data mining for mutation-specific targets in acute myeloid leukemia</article-title>
          <source>Leukemia</source>
          <year>2019</year>
          <volume>33</volume>
          <issue>4</issue>
          <fpage>826</fpage>
          <lpage>843</lpage>
          <comment>
            <ext-link ext-link-type="uri" xlink:type="simple" xlink:href="https://europepmc.org/abstract/MED/30728456"/>
          </comment>
          <pub-id pub-id-type="doi">10.1038/s41375-019-0387-y</pub-id>
          <pub-id pub-id-type="medline">30728456</pub-id>
          <pub-id pub-id-type="pii">10.1038/s41375-019-0387-y</pub-id>
          <pub-id pub-id-type="pmcid">PMC7250137</pub-id>
        </nlm-citation>
      </ref>
      <ref id="ref8">
        <label>8</label>
        <nlm-citation citation-type="journal">
          <person-group person-group-type="author">
            <name name-style="western">
              <surname>Abhishek</surname>
              <given-names>A</given-names>
            </name>
            <name name-style="western">
              <surname>Jha</surname>
              <given-names>RK</given-names>
            </name>
            <name name-style="western">
              <surname>Sinha</surname>
              <given-names>R</given-names>
            </name>
            <name name-style="western">
              <surname>Jha</surname>
              <given-names>K</given-names>
            </name>
          </person-group>
          <article-title>Automated classification of acute leukemia on a heterogeneous dataset using machine learning and deep learning techniques</article-title>
          <source>Biomed Signal Process Control</source>
          <year>2022</year>
          <volume>72</volume>
          <fpage>103341</fpage>
          <pub-id pub-id-type="doi">10.1016/j.bspc.2021.103341</pub-id>
        </nlm-citation>
      </ref>
      <ref id="ref9">
        <label>9</label>
        <nlm-citation citation-type="journal">
          <person-group person-group-type="author">
            <name name-style="western">
              <surname>Karami</surname>
              <given-names>K</given-names>
            </name>
            <name name-style="western">
              <surname>Akbari</surname>
              <given-names>M</given-names>
            </name>
            <name name-style="western">
              <surname>Moradi</surname>
              <given-names>M</given-names>
            </name>
            <name name-style="western">
              <surname>Soleymani</surname>
              <given-names>B</given-names>
            </name>
            <name name-style="western">
              <surname>Fallahi</surname>
              <given-names>H</given-names>
            </name>
          </person-group>
          <article-title>Survival prognostic factors in patients with acute myeloid leukemia using machine learning techniques</article-title>
          <source>PLoS One</source>
          <year>2021</year>
          <volume>16</volume>
          <issue>7</issue>
          <fpage>e0254976</fpage>
          <comment>
            <ext-link ext-link-type="uri" xlink:type="simple" xlink:href="https://dx.plos.org/10.1371/journal.pone.0254976"/>
          </comment>
          <pub-id pub-id-type="doi">10.1371/journal.pone.0254976</pub-id>
          <pub-id pub-id-type="medline">34288963</pub-id>
          <pub-id pub-id-type="pii">PONE-D-20-29754</pub-id>
          <pub-id pub-id-type="pmcid">PMC8294525</pub-id>
        </nlm-citation>
      </ref>
      <ref id="ref10">
        <label>10</label>
        <nlm-citation citation-type="journal">
          <person-group person-group-type="author">
            <name name-style="western">
              <surname>Dong</surname>
              <given-names>S</given-names>
            </name>
            <name name-style="western">
              <surname>Premnath</surname>
              <given-names>N</given-names>
            </name>
            <name name-style="western">
              <surname>Sadeghi</surname>
              <given-names>N</given-names>
            </name>
            <name name-style="western">
              <surname>Kainthla</surname>
              <given-names>R</given-names>
            </name>
            <name name-style="western">
              <surname>Chung</surname>
              <given-names>SS</given-names>
            </name>
            <name name-style="western">
              <surname>Collins</surname>
              <given-names>RH</given-names>
            </name>
            <name name-style="western">
              <surname>Li</surname>
              <given-names>HC</given-names>
            </name>
            <name name-style="western">
              <surname>Madanat</surname>
              <given-names>YF</given-names>
            </name>
          </person-group>
          <article-title>Racial and ethnic disparities in acute myeloid leukemia: 15-year experience at a safety net hospital system</article-title>
          <source>Leuk Res</source>
          <year>2024</year>
          <volume>141</volume>
          <fpage>107503</fpage>
          <pub-id pub-id-type="doi">10.1016/j.leukres.2024.107503</pub-id>
          <pub-id pub-id-type="medline">38676993</pub-id>
          <pub-id pub-id-type="pii">S0145-2126(24)00069-9</pub-id>
        </nlm-citation>
      </ref>
      <ref id="ref11">
        <label>11</label>
        <nlm-citation citation-type="journal">
          <person-group person-group-type="author">
            <name name-style="western">
              <surname>Winestone</surname>
              <given-names>LE</given-names>
            </name>
            <name name-style="western">
              <surname>Getz</surname>
              <given-names>KD</given-names>
            </name>
            <name name-style="western">
              <surname>Li</surname>
              <given-names>Y</given-names>
            </name>
            <name name-style="western">
              <surname>Burrows</surname>
              <given-names>E</given-names>
            </name>
            <name name-style="western">
              <surname>Scheurer</surname>
              <given-names>ME</given-names>
            </name>
            <name name-style="western">
              <surname>Tam</surname>
              <given-names>V</given-names>
            </name>
            <name name-style="western">
              <surname>Gramatges</surname>
              <given-names>MM</given-names>
            </name>
            <name name-style="western">
              <surname>Wilkes</surname>
              <given-names>JJ</given-names>
            </name>
            <name name-style="western">
              <surname>Miller</surname>
              <given-names>TP</given-names>
            </name>
            <name name-style="western">
              <surname>Seif</surname>
              <given-names>AE</given-names>
            </name>
            <name name-style="western">
              <surname>Rabin</surname>
              <given-names>KR</given-names>
            </name>
            <name name-style="western">
              <surname>Fisher</surname>
              <given-names>BT</given-names>
            </name>
            <name name-style="western">
              <surname>Aplenc</surname>
              <given-names>R</given-names>
            </name>
          </person-group>
          <article-title>Racial and ethnic disparities in acuity of presentation among children with newly diagnosed acute leukemia</article-title>
          <source>Pediatr Blood Cancer</source>
          <year>2024</year>
          <volume>71</volume>
          <issue>1</issue>
          <fpage>e30726</fpage>
          <comment>
            <ext-link ext-link-type="uri" xlink:type="simple" xlink:href="https://escholarship.org/uc/item/qt0fs9r527"/>
          </comment>
          <pub-id pub-id-type="doi">10.1002/pbc.30726</pub-id>
          <pub-id pub-id-type="medline">37856154</pub-id>
          <pub-id pub-id-type="pmcid">PMC11905159</pub-id>
        </nlm-citation>
      </ref>
      <ref id="ref12">
        <label>12</label>
        <nlm-citation citation-type="web">
          <article-title>Synthetic data</article-title>
          <source>European Data Protection Supervisor</source>
          <year>2024</year>
          <access-date>2025-09-09</access-date>
          <comment>
            <ext-link ext-link-type="uri" xlink:type="simple" xlink:href="https://www.edps.europa.eu/press-publications/publications/techsonar/synthetic-data">https://www.edps.europa.eu/press-publications/publications/techsonar/synthetic-data</ext-link>
          </comment>
        </nlm-citation>
      </ref>
      <ref id="ref13">
        <label>13</label>
        <nlm-citation citation-type="journal">
          <person-group person-group-type="author">
            <name name-style="western">
              <surname>Hernandez</surname>
              <given-names>M</given-names>
            </name>
            <name name-style="western">
              <surname>Epelde</surname>
              <given-names>G</given-names>
            </name>
            <name name-style="western">
              <surname>Alberdi</surname>
              <given-names>A</given-names>
            </name>
            <name name-style="western">
              <surname>Cilla</surname>
              <given-names>R</given-names>
            </name>
            <name name-style="western">
              <surname>Rankin</surname>
              <given-names>D</given-names>
            </name>
          </person-group>
          <article-title>Synthetic data generation for tabular health records: a systematic review</article-title>
          <source>Neurocomputing</source>
          <year>2022</year>
          <volume>493</volume>
          <fpage>28</fpage>
          <lpage>45</lpage>
          <pub-id pub-id-type="doi">10.1016/j.neucom.2022.04.053</pub-id>
        </nlm-citation>
      </ref>
      <ref id="ref14">
        <label>14</label>
        <nlm-citation citation-type="confproc">
          <person-group person-group-type="author">
            <name name-style="western">
              <surname>Van</surname>
              <given-names>BB</given-names>
            </name>
            <name name-style="western">
              <surname>Qian</surname>
              <given-names>Z</given-names>
            </name>
            <name name-style="western">
              <surname>Van</surname>
              <given-names>DSM</given-names>
            </name>
          </person-group>
          <article-title>Synthetic data, real errors: how (not) to publish and use synthetic data</article-title>
          <year>2023</year>
          <conf-name>Proceedings of the 40th International Conference on Machine Learning</conf-name>
          <conf-date>July 23–29, 2023</conf-date>
          <conf-loc>Honolulu, Hawaii, USA</conf-loc>
          <fpage>34793</fpage>
          <lpage>34808</lpage>
          <comment>
            <ext-link ext-link-type="uri" xlink:type="simple" xlink:href="https://proceedings.mlr.press/v202/van-breugel23a.html"/>
          </comment>
        </nlm-citation>
      </ref>
      <ref id="ref15">
        <label>15</label>
        <nlm-citation citation-type="journal">
          <person-group person-group-type="author">
            <name name-style="western">
              <surname>McMahan</surname>
              <given-names>H</given-names>
            </name>
            <name name-style="western">
              <surname>Moore</surname>
              <given-names>E</given-names>
            </name>
            <name name-style="western">
              <surname>Ramage</surname>
              <given-names>D</given-names>
            </name>
            <name name-style="western">
              <surname>Hampson</surname>
              <given-names>S</given-names>
            </name>
          </person-group>
          <article-title>Communication-efficient learning of deep networks from decentralized data</article-title>
          <source>ArXiv. Preprint posted online on February 17, 2016</source>
          <year>2016</year>
          <pub-id pub-id-type="doi">10.48550/arXiv.1602.05629</pub-id>
        </nlm-citation>
      </ref>
      <ref id="ref16">
        <label>16</label>
        <nlm-citation citation-type="journal">
          <person-group person-group-type="author">
            <name name-style="western">
              <surname>Shouval</surname>
              <given-names>R</given-names>
            </name>
            <name name-style="western">
              <surname>Labopin</surname>
              <given-names>M</given-names>
            </name>
            <name name-style="western">
              <surname>Unger</surname>
              <given-names>R</given-names>
            </name>
            <name name-style="western">
              <surname>Giebel</surname>
              <given-names>S</given-names>
            </name>
            <name name-style="western">
              <surname>Ciceri</surname>
              <given-names>F</given-names>
            </name>
            <name name-style="western">
              <surname>Schmid</surname>
              <given-names>C</given-names>
            </name>
            <name name-style="western">
              <surname>Esteve</surname>
              <given-names>J</given-names>
            </name>
            <name name-style="western">
              <surname>Baron</surname>
              <given-names>F</given-names>
            </name>
            <name name-style="western">
              <surname>Gorin</surname>
              <given-names>NC</given-names>
            </name>
            <name name-style="western">
              <surname>Savani</surname>
              <given-names>B</given-names>
            </name>
            <name name-style="western">
              <surname>Shimoni</surname>
              <given-names>A</given-names>
            </name>
            <name name-style="western">
              <surname>Mohty</surname>
              <given-names>M</given-names>
            </name>
            <name name-style="western">
              <surname>Nagler</surname>
              <given-names>A</given-names>
            </name>
          </person-group>
          <article-title>Prediction of hematopoietic stem cell transplantation related mortality—lessons learned from the in-silico approach: a European society for blood and marrow transplantation acute leukemia working party data mining study</article-title>
          <source>PLoS One</source>
          <year>2016</year>
          <volume>11</volume>
          <issue>3</issue>
          <fpage>e0150637</fpage>
          <comment>
            <ext-link ext-link-type="uri" xlink:type="simple" xlink:href="https://hdl.handle.net/2268/260598"/>
          </comment>
          <pub-id pub-id-type="doi">10.1371/journal.pone.0150637</pub-id>
          <pub-id pub-id-type="medline">26942424</pub-id>
          <pub-id pub-id-type="pii">PONE-D-16-01076</pub-id>
          <pub-id pub-id-type="pmcid">PMC4778768</pub-id>
        </nlm-citation>
      </ref>
      <ref id="ref17">
        <label>17</label>
        <nlm-citation citation-type="journal">
          <person-group person-group-type="author">
            <name name-style="western">
              <surname>Lu</surname>
              <given-names>Z</given-names>
            </name>
            <name name-style="western">
              <surname>Pan</surname>
              <given-names>H</given-names>
            </name>
            <name name-style="western">
              <surname>Dai</surname>
              <given-names>Y</given-names>
            </name>
            <name name-style="western">
              <surname>Si</surname>
              <given-names>X</given-names>
            </name>
            <name name-style="western">
              <surname>Zhang</surname>
              <given-names>Y</given-names>
            </name>
          </person-group>
          <article-title>Federated learning with non-IID data: a survey</article-title>
          <source>IEEE Internet Things J</source>
          <year>2024</year>
          <volume>11</volume>
          <issue>11</issue>
          <fpage>19188</fpage>
          <lpage>19209</lpage>
          <pub-id pub-id-type="doi">10.1109/jiot.2024.3376548</pub-id>
        </nlm-citation>
      </ref>
      <ref id="ref18">
        <label>18</label>
        <nlm-citation citation-type="journal">
          <person-group person-group-type="author">
            <name name-style="western">
              <surname>Luo</surname>
              <given-names>G</given-names>
            </name>
            <name name-style="western">
              <surname>Chen</surname>
              <given-names>N</given-names>
            </name>
            <name name-style="western">
              <surname>He</surname>
              <given-names>J</given-names>
            </name>
            <name name-style="western">
              <surname>Jin</surname>
              <given-names>B</given-names>
            </name>
            <name name-style="western">
              <surname>Zhang</surname>
              <given-names>Z</given-names>
            </name>
            <name name-style="western">
              <surname>Li</surname>
              <given-names>Y</given-names>
            </name>
          </person-group>
          <article-title>Privacy-preserving clustering federated learning for non-IID data</article-title>
          <source>Future Gener Comput Syst</source>
          <year>2024</year>
          <volume>154</volume>
          <fpage>384</fpage>
          <lpage>395</lpage>
          <pub-id pub-id-type="doi">10.1016/j.future.2024.01.005</pub-id>
        </nlm-citation>
      </ref>
      <ref id="ref19">
        <label>19</label>
        <nlm-citation citation-type="journal">
          <person-group person-group-type="author">
            <name name-style="western">
              <surname>Gonzales</surname>
              <given-names>A</given-names>
            </name>
            <name name-style="western">
              <surname>Guruswamy</surname>
              <given-names>G</given-names>
            </name>
            <name name-style="western">
              <surname>Smith</surname>
              <given-names>SR</given-names>
            </name>
          </person-group>
          <article-title>Synthetic data in health care: a narrative review</article-title>
          <source>PLOS Digital Health</source>
          <year>2023</year>
          <volume>2</volume>
          <issue>1</issue>
          <fpage>e0000082</fpage>
          <comment>
            <ext-link ext-link-type="uri" xlink:type="simple" xlink:href="https://europepmc.org/abstract/MED/36812604"/>
          </comment>
          <pub-id pub-id-type="doi">10.1371/journal.pdig.0000082</pub-id>
          <pub-id pub-id-type="medline">36812604</pub-id>
          <pub-id pub-id-type="pii">PDIG-D-22-00188</pub-id>
          <pub-id pub-id-type="pmcid">PMC9931305</pub-id>
        </nlm-citation>
      </ref>
      <ref id="ref20">
        <label>20</label>
        <nlm-citation citation-type="journal">
          <person-group person-group-type="author">
            <name name-style="western">
              <surname>Hu</surname>
              <given-names>J</given-names>
            </name>
            <name name-style="western">
              <surname>Du</surname>
              <given-names>J</given-names>
            </name>
            <name name-style="western">
              <surname>Wang</surname>
              <given-names>Z</given-names>
            </name>
            <name name-style="western">
              <surname>Pang</surname>
              <given-names>X</given-names>
            </name>
            <name name-style="western">
              <surname>Zhou</surname>
              <given-names>Y</given-names>
            </name>
            <name name-style="western">
              <surname>Sun</surname>
              <given-names>P</given-names>
            </name>
            <name name-style="western">
              <surname>Ren</surname>
              <given-names>K</given-names>
            </name>
          </person-group>
          <article-title>Does differential privacy really protect federated learning from gradient leakage attacks?</article-title>
          <source>IEEE Trans Mobile Comput</source>
          <year>2024</year>
          <volume>23</volume>
          <issue>12</issue>
          <fpage>12635</fpage>
          <lpage>12649</lpage>
          <pub-id pub-id-type="doi">10.1109/tmc.2024.3417930</pub-id>
        </nlm-citation>
      </ref>
      <ref id="ref21">
        <label>21</label>
        <nlm-citation citation-type="journal">
          <person-group person-group-type="author">
            <name name-style="western">
              <surname>Shenoy</surname>
              <given-names>D</given-names>
            </name>
            <name name-style="western">
              <surname>Bhat</surname>
              <given-names>R</given-names>
            </name>
            <name name-style="western">
              <surname>Prakasha</surname>
              <given-names>KK</given-names>
            </name>
          </person-group>
          <article-title>Exploring privacy mechanisms and metrics in federated learning</article-title>
          <source>Artif Intell Rev</source>
          <year>2025</year>
          <volume>58</volume>
          <issue>8</issue>
          <fpage>223</fpage>
          <pub-id pub-id-type="doi">10.1007/s10462-025-11170-5</pub-id>
        </nlm-citation>
      </ref>
      <ref id="ref22">
        <label>22</label>
        <nlm-citation citation-type="book">
          <person-group person-group-type="author">
            <name name-style="western">
              <surname>Zhu</surname>
              <given-names>L</given-names>
            </name>
            <name name-style="western">
              <surname>Han</surname>
              <given-names>S</given-names>
            </name>
          </person-group>
          <article-title>Deep leakage from gradients</article-title>
          <source>Federated Learning</source>
          <year>2019</year>
          <publisher-loc>Cham</publisher-loc>
          <publisher-name>Springer</publisher-name>
          <fpage>17</fpage>
          <lpage>31</lpage>
        </nlm-citation>
      </ref>
      <ref id="ref23">
        <label>23</label>
        <nlm-citation citation-type="journal">
          <person-group person-group-type="author">
            <name name-style="western">
              <surname>Goodfellow</surname>
              <given-names>I</given-names>
            </name>
            <name name-style="western">
              <surname>Pouget-Abadie</surname>
              <given-names>J</given-names>
            </name>
            <name name-style="western">
              <surname>Mirza</surname>
              <given-names>M</given-names>
            </name>
          </person-group>
          <article-title>Generative adversarial networks</article-title>
          <source>Commun ACM</source>
          <year>2020</year>
          <volume>63</volume>
          <issue>11</issue>
          <fpage>139</fpage>
          <lpage>144</lpage>
          <comment>
            <ext-link ext-link-type="uri" xlink:type="simple" xlink:href="https://doi.org/10.48550/arXiv.1406.2661"/>
          </comment>
          <pub-id pub-id-type="doi">10.1145/3422622</pub-id>
        </nlm-citation>
      </ref>
      <ref id="ref24">
        <label>24</label>
        <nlm-citation citation-type="journal">
          <person-group person-group-type="author">
            <name name-style="western">
              <surname>Zhao</surname>
              <given-names>Z</given-names>
            </name>
            <name name-style="western">
              <surname>Kunar</surname>
              <given-names>A</given-names>
            </name>
            <name name-style="western">
              <surname>Birke</surname>
              <given-names>R</given-names>
            </name>
            <name name-style="western">
              <surname>Van der Scheer</surname>
              <given-names>H</given-names>
            </name>
            <name name-style="western">
              <surname>Chen</surname>
              <given-names>LY</given-names>
            </name>
          </person-group>
          <article-title>CTAB-GAN+: enhancing tabular data synthesis</article-title>
          <source>Front Big Data</source>
          <year>2023</year>
          <volume>6</volume>
          <fpage>1296508</fpage>
          <comment>
            <ext-link ext-link-type="uri" xlink:type="simple" xlink:href="https://europepmc.org/abstract/MED/38260053"/>
          </comment>
          <pub-id pub-id-type="doi">10.3389/fdata.2023.1296508</pub-id>
          <pub-id pub-id-type="medline">38260053</pub-id>
          <pub-id pub-id-type="pmcid">PMC10801038</pub-id>
        </nlm-citation>
      </ref>
      <ref id="ref25">
        <label>25</label>
        <nlm-citation citation-type="journal">
          <person-group person-group-type="author">
            <name name-style="western">
              <surname>Osorio-Marulanda</surname>
              <given-names>PA</given-names>
            </name>
            <name name-style="western">
              <surname>Epelde</surname>
              <given-names>G</given-names>
            </name>
            <name name-style="western">
              <surname>Hernandez</surname>
              <given-names>M</given-names>
            </name>
            <name name-style="western">
              <surname>Isasa</surname>
              <given-names>I</given-names>
            </name>
            <name name-style="western">
              <surname>Reyes</surname>
              <given-names>NM</given-names>
            </name>
            <name name-style="western">
              <surname>Iraola</surname>
              <given-names>AB</given-names>
            </name>
          </person-group>
          <article-title>Privacy mechanisms and evaluation metrics for synthetic data generation: a systematic review</article-title>
          <source>IEEE Access</source>
          <year>2024</year>
          <volume>12</volume>
          <fpage>88048</fpage>
          <lpage>88074</lpage>
          <pub-id pub-id-type="doi">10.1109/access.2024.3417608</pub-id>
        </nlm-citation>
      </ref>
      <ref id="ref26">
        <label>26</label>
        <nlm-citation citation-type="journal">
          <person-group person-group-type="author">
            <name name-style="western">
              <surname>Ramachandranpillai</surname>
              <given-names>R</given-names>
            </name>
            <name name-style="western">
              <surname>Sikder</surname>
              <given-names>MF</given-names>
            </name>
            <name name-style="western">
              <surname>Bergström</surname>
              <given-names>D</given-names>
            </name>
            <name name-style="western">
              <surname>Heintz</surname>
              <given-names>F</given-names>
            </name>
          </person-group>
          <article-title>Bt-GAN: generating fair synthetic healthdata via bias-transforming generative adversarial networks</article-title>
          <source>J Artif Intell Res</source>
          <year>2024</year>
          <volume>79</volume>
          <fpage>1313</fpage>
          <lpage>1341</lpage>
          <pub-id pub-id-type="doi">10.1613/jair.1.15317</pub-id>
        </nlm-citation>
      </ref>
      <ref id="ref27">
        <label>27</label>
        <nlm-citation citation-type="journal">
          <person-group person-group-type="author">
            <name name-style="western">
              <surname>Akiya</surname>
              <given-names>I</given-names>
            </name>
            <name name-style="western">
              <surname>Ishihara</surname>
              <given-names>T</given-names>
            </name>
            <name name-style="western">
              <surname>Yamamoto</surname>
              <given-names>K</given-names>
            </name>
          </person-group>
          <article-title>Comparison of synthetic data generation techniques for control group survival data in oncology clinical trials: simulation study</article-title>
          <source>JMIR Med Inform</source>
          <year>2024</year>
          <volume>12</volume>
          <fpage>e55118</fpage>
          <comment>
            <ext-link ext-link-type="uri" xlink:type="simple" xlink:href="https://medinform.jmir.org/2024//e55118/"/>
          </comment>
          <pub-id pub-id-type="doi">10.2196/55118</pub-id>
          <pub-id pub-id-type="medline">38889082</pub-id>
          <pub-id pub-id-type="pii">v12i1e55118</pub-id>
          <pub-id pub-id-type="pmcid">PMC11196245</pub-id>
        </nlm-citation>
      </ref>
      <ref id="ref28">
        <label>28</label>
        <nlm-citation citation-type="journal">
          <person-group person-group-type="author">
            <name name-style="western">
              <surname>Khan</surname>
              <given-names>SA</given-names>
            </name>
            <name name-style="western">
              <surname>Murtaza</surname>
              <given-names>H</given-names>
            </name>
            <name name-style="western">
              <surname>Ahmed</surname>
              <given-names>M</given-names>
            </name>
          </person-group>
          <article-title>Utility of GAN generated synthetic data for cardiovascular diseases mortality prediction: an experimental study</article-title>
          <source>Health Technol</source>
          <year>2024</year>
          <volume>14</volume>
          <issue>3</issue>
          <fpage>557</fpage>
          <lpage>580</lpage>
          <pub-id pub-id-type="doi">10.1007/s12553-024-00847-6</pub-id>
        </nlm-citation>
      </ref>
      <ref id="ref29">
        <label>29</label>
        <nlm-citation citation-type="journal">
          <person-group person-group-type="author">
            <name name-style="western">
              <surname>Dhawan</surname>
              <given-names>K</given-names>
            </name>
            <name name-style="western">
              <surname>S Nijhawan</surname>
              <given-names>S</given-names>
            </name>
          </person-group>
          <article-title>Cross-modality synthetic data augmentation using GANs: enhancing brain MRI and chest X-ray classification</article-title>
          <source>medRxiv. Preprint posted online on June 10, 2024</source>
          <year>2024</year>
          <pub-id pub-id-type="doi">10.1101/2024.06.09.24308649</pub-id>
        </nlm-citation>
      </ref>
      <ref id="ref30">
        <label>30</label>
        <nlm-citation citation-type="journal">
          <person-group person-group-type="author">
            <name name-style="western">
              <surname>Pezoulas</surname>
              <given-names>VC</given-names>
            </name>
            <name name-style="western">
              <surname>Zaridis</surname>
              <given-names>DI</given-names>
            </name>
            <name name-style="western">
              <surname>Mylona</surname>
              <given-names>E</given-names>
            </name>
            <name name-style="western">
              <surname>Androutsos</surname>
              <given-names>C</given-names>
            </name>
            <name name-style="western">
              <surname>Apostolidis</surname>
              <given-names>K</given-names>
            </name>
            <name name-style="western">
              <surname>Tachos</surname>
              <given-names>NS</given-names>
            </name>
            <name name-style="western">
              <surname>Fotiadis</surname>
              <given-names>DI</given-names>
            </name>
          </person-group>
          <article-title>Synthetic data generation methods in healthcare: a review on open-source tools and methods</article-title>
          <source>Comput Struct Biotechnol J</source>
          <year>2024</year>
          <volume>23</volume>
          <fpage>2892</fpage>
          <lpage>2910</lpage>
          <comment>
            <ext-link ext-link-type="uri" xlink:type="simple" xlink:href="https://linkinghub.elsevier.com/retrieve/pii/S2001-0370(24)00239-3"/>
          </comment>
          <pub-id pub-id-type="doi">10.1016/j.csbj.2024.07.005</pub-id>
          <pub-id pub-id-type="medline">39108677</pub-id>
          <pub-id pub-id-type="pii">S2001-0370(24)00239-3</pub-id>
          <pub-id pub-id-type="pmcid">PMC11301073</pub-id>
        </nlm-citation>
      </ref>
      <ref id="ref31">
        <label>31</label>
        <nlm-citation citation-type="journal">
          <person-group person-group-type="author">
            <name name-style="western">
              <surname>Biswas</surname>
              <given-names>A</given-names>
            </name>
            <name name-style="western">
              <surname>Talukdar</surname>
              <given-names>W</given-names>
            </name>
          </person-group>
          <article-title>Enhancing clinical documentation with synthetic data: leveraging generative models for improved accuracy</article-title>
          <source>Int J Innovative Sci Res Technol</source>
          <year>2024</year>
          <fpage>1553</fpage>
          <lpage>1566</lpage>
          <pub-id pub-id-type="doi">10.38124/ijisrt/ijisrt24may2085</pub-id>
        </nlm-citation>
      </ref>
      <ref id="ref32">
        <label>32</label>
        <nlm-citation citation-type="journal">
          <person-group person-group-type="author">
            <name name-style="western">
              <surname>Li</surname>
              <given-names>H</given-names>
            </name>
            <name name-style="western">
              <surname>Yu</surname>
              <given-names>S</given-names>
            </name>
            <name name-style="western">
              <surname>Principe</surname>
              <given-names>J</given-names>
            </name>
          </person-group>
          <article-title>Causal recurrent variational autoencoder for medical time series generation</article-title>
          <source>AAAI</source>
          <year>2023</year>
          <volume>37</volume>
          <issue>7</issue>
          <fpage>8562</fpage>
          <lpage>8570</lpage>
          <pub-id pub-id-type="doi">10.1609/aaai.v37i7.26031</pub-id>
        </nlm-citation>
      </ref>
      <ref id="ref33">
        <label>33</label>
        <nlm-citation citation-type="journal">
          <person-group person-group-type="author">
            <name name-style="western">
              <surname>Titar</surname>
              <given-names>RR</given-names>
            </name>
            <name name-style="western">
              <surname>Ramanathan</surname>
              <given-names>M</given-names>
            </name>
          </person-group>
          <article-title>Variational autoencoders for generative modeling of drug dosing determinants in renal, hepatic, metabolic, and cardiac disease states</article-title>
          <source>Clin Transl Sci</source>
          <year>2024</year>
          <volume>17</volume>
          <issue>7</issue>
          <fpage>e13872</fpage>
          <comment>
            <ext-link ext-link-type="uri" xlink:type="simple" xlink:href="https://europepmc.org/abstract/MED/38949489"/>
          </comment>
          <pub-id pub-id-type="doi">10.1111/cts.13872</pub-id>
          <pub-id pub-id-type="medline">38949489</pub-id>
          <pub-id pub-id-type="pmcid">PMC11215840</pub-id>
        </nlm-citation>
      </ref>
      <ref id="ref34">
        <label>34</label>
        <nlm-citation citation-type="journal">
          <person-group person-group-type="author">
            <name name-style="western">
              <surname>Saragih</surname>
              <given-names>DG</given-names>
            </name>
            <name name-style="western">
              <surname>Hibi</surname>
              <given-names>A</given-names>
            </name>
            <name name-style="western">
              <surname>Tyrrell</surname>
              <given-names>PN</given-names>
            </name>
          </person-group>
          <article-title>Using diffusion models to generate synthetic labeled data for medical image segmentation</article-title>
          <source>Int J Comput Assist Radiol Surg</source>
          <year>2024</year>
          <volume>19</volume>
          <issue>8</issue>
          <fpage>1615</fpage>
          <lpage>1625</lpage>
          <pub-id pub-id-type="doi">10.1007/s11548-024-03213-z</pub-id>
          <pub-id pub-id-type="medline">38900372</pub-id>
          <pub-id pub-id-type="pii">10.1007/s11548-024-03213-z</pub-id>
        </nlm-citation>
      </ref>
      <ref id="ref35">
        <label>35</label>
        <nlm-citation citation-type="journal">
          <person-group person-group-type="author">
            <name name-style="western">
              <surname>Yang</surname>
              <given-names>Y</given-names>
            </name>
            <name name-style="western">
              <surname>Jin</surname>
              <given-names>M</given-names>
            </name>
            <name name-style="western">
              <surname>Wen</surname>
              <given-names>H</given-names>
            </name>
          </person-group>
          <article-title>A survey on diffusion models for time series and spatio-temporal data</article-title>
          <source>ArXiv. Preprint posted online on April 29, 2024</source>
          <year>2024</year>
          <pub-id pub-id-type="doi">10.48550/arXiv.2404.18886</pub-id>
        </nlm-citation>
      </ref>
      <ref id="ref36">
        <label>36</label>
        <nlm-citation citation-type="confproc">
          <person-group person-group-type="author">
            <name name-style="western">
              <surname>Naseer</surname>
              <given-names>AA</given-names>
            </name>
            <name name-style="western">
              <surname>Walker</surname>
              <given-names>B</given-names>
            </name>
            <name name-style="western">
              <surname>Landon</surname>
              <given-names>C</given-names>
            </name>
          </person-group>
          <article-title>ScoEHR: generating synthetic electronic health records using continuous-time diffusion models</article-title>
          <year>2023</year>
          <conf-name>Proceedings of the 8th Machine Learning for Healthcare Conference, PMLR</conf-name>
          <conf-date>July 11–12, 2023</conf-date>
          <conf-loc>Cham, Switzerland</conf-loc>
          <fpage>489</fpage>
          <lpage>508</lpage>
          <comment>
            <ext-link ext-link-type="uri" xlink:type="simple" xlink:href="https://proceedings.mlr.press/v219/naseer23a.html"/>
          </comment>
        </nlm-citation>
      </ref>
      <ref id="ref37">
        <label>37</label>
        <nlm-citation citation-type="journal">
          <person-group person-group-type="author">
            <name name-style="western">
              <surname>Pozzi</surname>
              <given-names>M</given-names>
            </name>
            <name name-style="western">
              <surname>Noei</surname>
              <given-names>S</given-names>
            </name>
            <name name-style="western">
              <surname>Robbi</surname>
              <given-names>E</given-names>
            </name>
            <name name-style="western">
              <surname>Cima</surname>
              <given-names>L</given-names>
            </name>
            <name name-style="western">
              <surname>Moroni</surname>
              <given-names>M</given-names>
            </name>
            <name name-style="western">
              <surname>Munari</surname>
              <given-names>E</given-names>
            </name>
            <name name-style="western">
              <surname>Torresani</surname>
              <given-names>E</given-names>
            </name>
            <name name-style="western">
              <surname>Jurman</surname>
              <given-names>G</given-names>
            </name>
          </person-group>
          <article-title>Generating and evaluating synthetic data in digital pathology through diffusion models</article-title>
          <source>Sci Rep</source>
          <year>2024</year>
          <volume>14</volume>
          <issue>1</issue>
          <fpage>28435</fpage>
          <comment>
            <ext-link ext-link-type="uri" xlink:type="simple" xlink:href="https://doi.org/10.1038/s41598-024-79602-w"/>
          </comment>
          <pub-id pub-id-type="doi">10.1038/s41598-024-79602-w</pub-id>
          <pub-id pub-id-type="medline">39557989</pub-id>
          <pub-id pub-id-type="pii">10.1038/s41598-024-79602-w</pub-id>
          <pub-id pub-id-type="pmcid">PMC11574254</pub-id>
        </nlm-citation>
      </ref>
      <ref id="ref38">
        <label>38</label>
        <nlm-citation citation-type="journal">
          <person-group person-group-type="author">
            <name name-style="western">
              <surname>D'Amico</surname>
              <given-names>S</given-names>
            </name>
            <name name-style="western">
              <surname>Dall'Olio</surname>
              <given-names>D</given-names>
            </name>
            <name name-style="western">
              <surname>Sala</surname>
              <given-names>C</given-names>
            </name>
            <name name-style="western">
              <surname>Dall'Olio</surname>
              <given-names>L</given-names>
            </name>
            <name name-style="western">
              <surname>Sauta</surname>
              <given-names>E</given-names>
            </name>
            <name name-style="western">
              <surname>Zampini</surname>
              <given-names>M</given-names>
            </name>
            <name name-style="western">
              <surname>Asti</surname>
              <given-names>G</given-names>
            </name>
            <name name-style="western">
              <surname>Lanino</surname>
              <given-names>L</given-names>
            </name>
            <name name-style="western">
              <surname>Maggioni</surname>
              <given-names>G</given-names>
            </name>
            <name name-style="western">
              <surname>Campagna</surname>
              <given-names>A</given-names>
            </name>
            <name name-style="western">
              <surname>Ubezio</surname>
              <given-names>M</given-names>
            </name>
            <name name-style="western">
              <surname>Russo</surname>
              <given-names>A</given-names>
            </name>
            <name name-style="western">
              <surname>Bicchieri</surname>
              <given-names>ME</given-names>
            </name>
            <name name-style="western">
              <surname>Riva</surname>
              <given-names>E</given-names>
            </name>
            <name name-style="western">
              <surname>Tentori</surname>
              <given-names>CA</given-names>
            </name>
            <name name-style="western">
              <surname>Travaglino</surname>
              <given-names>E</given-names>
            </name>
            <name name-style="western">
              <surname>Morandini</surname>
              <given-names>P</given-names>
            </name>
            <name name-style="western">
              <surname>Savevski</surname>
              <given-names>V</given-names>
            </name>
            <name name-style="western">
              <surname>Santoro</surname>
              <given-names>A</given-names>
            </name>
            <name name-style="western">
              <surname>Prada-Luengo</surname>
              <given-names>I</given-names>
            </name>
            <name name-style="western">
              <surname>Krogh</surname>
              <given-names>A</given-names>
            </name>
            <name name-style="western">
              <surname>Santini</surname>
              <given-names>V</given-names>
            </name>
            <name name-style="western">
              <surname>Kordasti</surname>
              <given-names>S</given-names>
            </name>
            <name name-style="western">
              <surname>Platzbecker</surname>
              <given-names>U</given-names>
            </name>
            <name name-style="western">
              <surname>Diez-Campelo</surname>
              <given-names>M</given-names>
            </name>
            <name name-style="western">
              <surname>Fenaux</surname>
              <given-names>P</given-names>
            </name>
            <name name-style="western">
              <surname>Haferlach</surname>
              <given-names>T</given-names>
            </name>
            <name name-style="western">
              <surname>Castellani</surname>
              <given-names>G</given-names>
            </name>
            <name name-style="western">
              <surname>Porta</surname>
              <given-names>MGD</given-names>
            </name>
          </person-group>
          <article-title>Synthetic data generation by artificial intelligence to accelerate research and precision medicine in hematology</article-title>
          <source>JCO Clin Cancer Inform</source>
          <year>2023</year>
          <volume>7</volume>
          <fpage>e2300021</fpage>
          <comment>
            <ext-link ext-link-type="uri" xlink:type="simple" xlink:href="https://europepmc.org/abstract/MED/37390377"/>
          </comment>
          <pub-id pub-id-type="doi">10.1200/CCI.23.00021</pub-id>
          <pub-id pub-id-type="medline">37390377</pub-id>
          <pub-id pub-id-type="pmcid">PMC10569771</pub-id>
        </nlm-citation>
      </ref>
      <ref id="ref39">
        <label>39</label>
        <nlm-citation citation-type="journal">
          <person-group person-group-type="author">
            <name name-style="western">
              <surname>Eckardt</surname>
              <given-names>J</given-names>
            </name>
            <name name-style="western">
              <surname>Hahn</surname>
              <given-names>W</given-names>
            </name>
            <name name-style="western">
              <surname>Röllig</surname>
              <given-names>C</given-names>
            </name>
            <name name-style="western">
              <surname>Stasik</surname>
              <given-names>S</given-names>
            </name>
            <name name-style="western">
              <surname>Platzbecker</surname>
              <given-names>U</given-names>
            </name>
            <name name-style="western">
              <surname>Müller-Tidow</surname>
              <given-names>C</given-names>
            </name>
            <name name-style="western">
              <surname>Serve</surname>
              <given-names>H</given-names>
            </name>
            <name name-style="western">
              <surname>Baldus</surname>
              <given-names>CD</given-names>
            </name>
            <name name-style="western">
              <surname>Schliemann</surname>
              <given-names>C</given-names>
            </name>
            <name name-style="western">
              <surname>Schäfer-Eckart</surname>
              <given-names>K</given-names>
            </name>
            <name name-style="western">
              <surname>Hanoun</surname>
              <given-names>M</given-names>
            </name>
            <name name-style="western">
              <surname>Kaufmann</surname>
              <given-names>M</given-names>
            </name>
            <name name-style="western">
              <surname>Burchert</surname>
              <given-names>A</given-names>
            </name>
            <name name-style="western">
              <surname>Thiede</surname>
              <given-names>C</given-names>
            </name>
            <name name-style="western">
              <surname>Schetelig</surname>
              <given-names>J</given-names>
            </name>
            <name name-style="western">
              <surname>Sedlmayr</surname>
              <given-names>M</given-names>
            </name>
            <name name-style="western">
              <surname>Bornhäuser</surname>
              <given-names>M</given-names>
            </name>
            <name name-style="western">
              <surname>Wolfien</surname>
              <given-names>M</given-names>
            </name>
            <name name-style="western">
              <surname>Middeke</surname>
              <given-names>JM</given-names>
            </name>
          </person-group>
          <article-title>Mimicking clinical trials with synthetic acute myeloid leukemia patients using generative artificial intelligence</article-title>
          <source>NPJ Digital Med</source>
          <year>2024</year>
          <volume>7</volume>
          <issue>1</issue>
          <fpage>76</fpage>
          <comment>
            <ext-link ext-link-type="uri" xlink:type="simple" xlink:href="https://doi.org/10.1038/s41746-024-01076-x"/>
          </comment>
          <pub-id pub-id-type="doi">10.1038/s41746-024-01076-x</pub-id>
          <pub-id pub-id-type="medline">38509224</pub-id>
          <pub-id pub-id-type="pii">10.1038/s41746-024-01076-x</pub-id>
          <pub-id pub-id-type="pmcid">PMC10954666</pub-id>
        </nlm-citation>
      </ref>
      <ref id="ref40">
        <label>40</label>
        <nlm-citation citation-type="confproc">
          <person-group person-group-type="author">
            <name name-style="western">
              <surname>Licandro</surname>
              <given-names>R</given-names>
            </name>
            <name name-style="western">
              <surname>Schlegl</surname>
              <given-names>T</given-names>
            </name>
            <name name-style="western">
              <surname>Reiter</surname>
              <given-names>M</given-names>
            </name>
          </person-group>
          <article-title>WGAN latent space embeddings for blast identification in childhood acute myeloid leukaemia</article-title>
          <year>2018</year>
          <conf-name>24th International Conference on Pattern Recognition (ICPR)</conf-name>
          <conf-date>August 20-24, 2018</conf-date>
          <conf-loc>Beijing, China</conf-loc>
          <publisher-name>IEEE</publisher-name>
          <fpage>3868</fpage>
          <lpage>3873</lpage>
          <pub-id pub-id-type="doi">10.1109/icpr.2018.8546177</pub-id>
        </nlm-citation>
      </ref>
      <ref id="ref41">
        <label>41</label>
        <nlm-citation citation-type="journal">
          <person-group person-group-type="author">
            <name name-style="western">
              <surname>Rupapara</surname>
              <given-names>V</given-names>
            </name>
            <name name-style="western">
              <surname>Rustam</surname>
              <given-names>F</given-names>
            </name>
            <name name-style="western">
              <surname>Aljedaani</surname>
              <given-names>W</given-names>
            </name>
            <name name-style="western">
              <surname>Shahzad</surname>
              <given-names>HF</given-names>
            </name>
            <name name-style="western">
              <surname>Lee</surname>
              <given-names>E</given-names>
            </name>
            <name name-style="western">
              <surname>Ashraf</surname>
              <given-names>I</given-names>
            </name>
          </person-group>
          <article-title>Blood cancer prediction using leukemia microarray gene data and hybrid logistic vector trees model</article-title>
          <source>Sci Rep</source>
          <year>2022</year>
          <volume>12</volume>
          <issue>1</issue>
          <fpage>1000</fpage>
          <comment>
            <ext-link ext-link-type="uri" xlink:type="simple" xlink:href="https://doi.org/10.1038/s41598-022-04835-6"/>
          </comment>
          <pub-id pub-id-type="doi">10.1038/s41598-022-04835-6</pub-id>
          <pub-id pub-id-type="medline">35046459</pub-id>
          <pub-id pub-id-type="pii">10.1038/s41598-022-04835-6</pub-id>
          <pub-id pub-id-type="pmcid">PMC8770560</pub-id>
        </nlm-citation>
      </ref>
      <ref id="ref42">
        <label>42</label>
        <nlm-citation citation-type="confproc">
          <person-group person-group-type="author">
            <name name-style="western">
              <surname>He</surname>
              <given-names>H</given-names>
            </name>
            <name name-style="western">
              <surname>Bai</surname>
              <given-names>Y</given-names>
            </name>
            <name name-style="western">
              <surname>Garcia</surname>
              <given-names>E</given-names>
            </name>
            <name name-style="western">
              <surname>Li</surname>
              <given-names>S</given-names>
            </name>
          </person-group>
          <article-title>ADASYN: adaptive synthetic sampling approach for imbalanced learning</article-title>
          <year>2008</year>
          <conf-name>IEEE International Joint Conference on Neural Networks (IEEE World Congress on Computational Intelligence)</conf-name>
          <conf-date>June 01-08, 2008</conf-date>
          <conf-loc>Hong Kong</conf-loc>
          <publisher-name>IEEE</publisher-name>
          <fpage>1322</fpage>
          <lpage>1328</lpage>
          <pub-id pub-id-type="doi">10.1109/ijcnn.2008.4633969</pub-id>
        </nlm-citation>
      </ref>
      <ref id="ref43">
        <label>43</label>
        <nlm-citation citation-type="journal">
          <person-group person-group-type="author">
            <name name-style="western">
              <surname>Linardos</surname>
              <given-names>A</given-names>
            </name>
            <name name-style="western">
              <surname>Kushibar</surname>
              <given-names>K</given-names>
            </name>
            <name name-style="western">
              <surname>Walsh</surname>
              <given-names>S</given-names>
            </name>
            <name name-style="western">
              <surname>Gkontra</surname>
              <given-names>P</given-names>
            </name>
            <name name-style="western">
              <surname>Lekadir</surname>
              <given-names>K</given-names>
            </name>
          </person-group>
          <article-title>Federated learning for multi-center imaging diagnostics: a simulation study in cardiovascular disease</article-title>
          <source>Sci Rep</source>
          <year>2022</year>
          <volume>12</volume>
          <issue>1</issue>
          <fpage>3551</fpage>
          <comment>
            <ext-link ext-link-type="uri" xlink:type="simple" xlink:href="https://doi.org/10.1038/s41598-022-07186-4"/>
          </comment>
          <pub-id pub-id-type="doi">10.1038/s41598-022-07186-4</pub-id>
          <pub-id pub-id-type="medline">35241683</pub-id>
          <pub-id pub-id-type="pii">10.1038/s41598-022-07186-4</pub-id>
          <pub-id pub-id-type="pmcid">PMC8894335</pub-id>
        </nlm-citation>
      </ref>
      <ref id="ref44">
        <label>44</label>
        <nlm-citation citation-type="journal">
          <person-group person-group-type="author">
            <name name-style="western">
              <surname>Liu</surname>
              <given-names>D</given-names>
            </name>
            <name name-style="western">
              <surname>Miller</surname>
              <given-names>T</given-names>
            </name>
            <name name-style="western">
              <surname>Sayeed</surname>
              <given-names>R</given-names>
            </name>
            <name name-style="western">
              <surname>Mandl</surname>
              <given-names>K</given-names>
            </name>
          </person-group>
          <article-title>ADL:federated-autonomous deep learning for distributed electronic health record</article-title>
          <source>ArXiv. Preprint posted online on November 28, 2018</source>
          <year>2018</year>
          <pub-id pub-id-type="doi">10.48550/arXiv.1811.11400</pub-id>
        </nlm-citation>
      </ref>
      <ref id="ref45">
        <label>45</label>
        <nlm-citation citation-type="journal">
          <person-group person-group-type="author">
            <name name-style="western">
              <surname>Azizi</surname>
              <given-names>Z</given-names>
            </name>
            <name name-style="western">
              <surname>Lindner</surname>
              <given-names>S</given-names>
            </name>
            <name name-style="western">
              <surname>Shiba</surname>
              <given-names>Y</given-names>
            </name>
            <name name-style="western">
              <surname>Raparelli</surname>
              <given-names>V</given-names>
            </name>
            <name name-style="western">
              <surname>Norris</surname>
              <given-names>CM</given-names>
            </name>
            <name name-style="western">
              <surname>Kublickiene</surname>
              <given-names>K</given-names>
            </name>
            <name name-style="western">
              <surname>Herrero</surname>
              <given-names>MT</given-names>
            </name>
            <name name-style="western">
              <surname>Kautzky-Willer</surname>
              <given-names>A</given-names>
            </name>
            <name name-style="western">
              <surname>Klimek</surname>
              <given-names>P</given-names>
            </name>
            <name name-style="western">
              <surname>Gisinger</surname>
              <given-names>T</given-names>
            </name>
            <name name-style="western">
              <surname>Pilote</surname>
              <given-names>L</given-names>
            </name>
            <name name-style="western">
              <surname>El Emam</surname>
              <given-names>K</given-names>
            </name>
          </person-group>
          <article-title>A comparison of synthetic data generation and federated analysis for enabling international evaluations of cardiovascular health</article-title>
          <source>Sci Rep</source>
          <year>2023</year>
          <volume>13</volume>
          <issue>1</issue>
          <fpage>11540</fpage>
          <comment>
            <ext-link ext-link-type="uri" xlink:type="simple" xlink:href="https://doi.org/10.1038/s41598-023-38457-3"/>
          </comment>
          <pub-id pub-id-type="doi">10.1038/s41598-023-38457-3</pub-id>
          <pub-id pub-id-type="medline">37460705</pub-id>
          <pub-id pub-id-type="pii">10.1038/s41598-023-38457-3</pub-id>
          <pub-id pub-id-type="pmcid">PMC10352377</pub-id>
        </nlm-citation>
      </ref>
      <ref id="ref46">
        <label>46</label>
        <nlm-citation citation-type="confproc">
          <person-group person-group-type="author">
            <name name-style="western">
              <surname>Xin</surname>
              <given-names>B</given-names>
            </name>
            <name name-style="western">
              <surname>Yang</surname>
              <given-names>W</given-names>
            </name>
            <name name-style="western">
              <surname>Geng</surname>
              <given-names>Y</given-names>
            </name>
            <name name-style="western">
              <surname>Chen</surname>
              <given-names>S</given-names>
            </name>
            <name name-style="western">
              <surname>Wang</surname>
              <given-names>S</given-names>
            </name>
            <name name-style="western">
              <surname>Huang</surname>
              <given-names>L</given-names>
            </name>
          </person-group>
          <article-title>Private FL-GAN: differential privacy synthetic data generation based on federated learning</article-title>
          <year>2020</year>
          <conf-name>ICASSP 2020—2020 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP)</conf-name>
          <conf-date>May 04-08, 2020</conf-date>
          <conf-loc>Barcelona, Spain</conf-loc>
          <publisher-name>IEEE</publisher-name>
          <fpage>2927</fpage>
          <lpage>2931</lpage>
          <pub-id pub-id-type="doi">10.1109/icassp40776.2020.9054559</pub-id>
        </nlm-citation>
      </ref>
      <ref id="ref47">
        <label>47</label>
        <nlm-citation citation-type="journal">
          <person-group person-group-type="author">
            <name name-style="western">
              <surname>Behera</surname>
              <given-names>MR</given-names>
            </name>
            <name name-style="western">
              <surname>Upadhyay</surname>
              <given-names>S</given-names>
            </name>
            <name name-style="western">
              <surname>Shetty</surname>
              <given-names>S</given-names>
            </name>
            <name name-style="western">
              <surname>Priyadarshini</surname>
              <given-names>S</given-names>
            </name>
            <name name-style="western">
              <surname>Patel</surname>
              <given-names>P</given-names>
            </name>
            <name name-style="western">
              <surname>Lee</surname>
              <given-names>K</given-names>
            </name>
          </person-group>
          <article-title>FedSyn: synthetic data generation using federated learning</article-title>
          <source>ArXiv. Preprint posted online on March 11, 2022</source>
          <year>2022</year>
          <pub-id pub-id-type="doi">10.48550/arXiv.2203.05931</pub-id>
        </nlm-citation>
      </ref>
      <ref id="ref48">
        <label>48</label>
        <nlm-citation citation-type="journal">
          <person-group person-group-type="author">
            <name name-style="western">
              <surname>Xin</surname>
              <given-names>B</given-names>
            </name>
            <name name-style="western">
              <surname>Geng</surname>
              <given-names>Y</given-names>
            </name>
            <name name-style="western">
              <surname>Hu</surname>
              <given-names>T</given-names>
            </name>
            <name name-style="western">
              <surname>Chen</surname>
              <given-names>S</given-names>
            </name>
            <name name-style="western">
              <surname>Yang</surname>
              <given-names>W</given-names>
            </name>
            <name name-style="western">
              <surname>Wang</surname>
              <given-names>S</given-names>
            </name>
            <name name-style="western">
              <surname>Huang</surname>
              <given-names>L</given-names>
            </name>
          </person-group>
          <article-title>Federated synthetic data generation with differential privacy</article-title>
          <source>Neurocomputing</source>
          <year>2022</year>
          <volume>468</volume>
          <fpage>1</fpage>
          <lpage>10</lpage>
          <pub-id pub-id-type="doi">10.1016/j.neucom.2021.10.027</pub-id>
        </nlm-citation>
      </ref>
      <ref id="ref49">
        <label>49</label>
        <nlm-citation citation-type="journal">
          <person-group person-group-type="author">
            <name name-style="western">
              <surname>Tazi</surname>
              <given-names>Y</given-names>
            </name>
            <name name-style="western">
              <surname>Arango-Ossa</surname>
              <given-names>JE</given-names>
            </name>
            <name name-style="western">
              <surname>Zhou</surname>
              <given-names>Y</given-names>
            </name>
            <name name-style="western">
              <surname>Bernard</surname>
              <given-names>E</given-names>
            </name>
            <name name-style="western">
              <surname>Thomas</surname>
              <given-names>I</given-names>
            </name>
            <name name-style="western">
              <surname>Gilkes</surname>
              <given-names>A</given-names>
            </name>
            <name name-style="western">
              <surname>Freeman</surname>
              <given-names>S</given-names>
            </name>
            <name name-style="western">
              <surname>Pradat</surname>
              <given-names>Y</given-names>
            </name>
            <name name-style="western">
              <surname>Johnson</surname>
              <given-names>SJ</given-names>
            </name>
            <name name-style="western">
              <surname>Hills</surname>
              <given-names>R</given-names>
            </name>
            <name name-style="western">
              <surname>Dillon</surname>
              <given-names>R</given-names>
            </name>
            <name name-style="western">
              <surname>Levine</surname>
              <given-names>MF</given-names>
            </name>
            <name name-style="western">
              <surname>Leongamornlert</surname>
              <given-names>D</given-names>
            </name>
            <name name-style="western">
              <surname>Butler</surname>
              <given-names>A</given-names>
            </name>
            <name name-style="western">
              <surname>Ganser</surname>
              <given-names>A</given-names>
            </name>
            <name name-style="western">
              <surname>Bullinger</surname>
              <given-names>L</given-names>
            </name>
            <name name-style="western">
              <surname>Döhner</surname>
              <given-names>K</given-names>
            </name>
            <name name-style="western">
              <surname>Ottmann</surname>
              <given-names>O</given-names>
            </name>
            <name name-style="western">
              <surname>Adams</surname>
              <given-names>R</given-names>
            </name>
            <name name-style="western">
              <surname>Döhner</surname>
              <given-names>H</given-names>
            </name>
            <name name-style="western">
              <surname>Campbell</surname>
              <given-names>PJ</given-names>
            </name>
            <name name-style="western">
              <surname>Burnett</surname>
              <given-names>AK</given-names>
            </name>
            <name name-style="western">
              <surname>Dennis</surname>
              <given-names>M</given-names>
            </name>
            <name name-style="western">
              <surname>Russell</surname>
              <given-names>NH</given-names>
            </name>
            <name name-style="western">
              <surname>Devlin</surname>
              <given-names>SM</given-names>
            </name>
            <name name-style="western">
              <surname>Huntly</surname>
              <given-names>BJP</given-names>
            </name>
            <name name-style="western">
              <surname>Papaemmanuil</surname>
              <given-names>E</given-names>
            </name>
          </person-group>
          <article-title>Unified classification and risk-stratification in acute myeloid leukemia</article-title>
          <source>Nat Commun</source>
          <year>2022</year>
          <volume>13</volume>
          <issue>1</issue>
          <fpage>4622</fpage>
          <comment>
            <ext-link ext-link-type="uri" xlink:type="simple" xlink:href="https://doi.org/10.1038/s41467-022-32103-8"/>
          </comment>
          <pub-id pub-id-type="doi">10.1038/s41467-022-32103-8</pub-id>
          <pub-id pub-id-type="medline">35941135</pub-id>
          <pub-id pub-id-type="pii">10.1038/s41467-022-32103-8</pub-id>
          <pub-id pub-id-type="pmcid">PMC9360033</pub-id>
        </nlm-citation>
      </ref>
      <ref id="ref50">
        <label>50</label>
        <nlm-citation citation-type="web">
          <person-group person-group-type="author">
            <name name-style="western">
              <surname>Tazi</surname>
              <given-names>Y</given-names>
            </name>
          </person-group>
          <article-title>yanistazi/Tazi_NatureC_AML: nature paper release</article-title>
          <source>Zenodo</source>
          <access-date>2025-09-12</access-date>
          <comment>
            <ext-link ext-link-type="uri" xlink:type="simple" xlink:href="https://zenodo.org/records/6878209">https://zenodo.org/records/6878209</ext-link>
          </comment>
        </nlm-citation>
      </ref>
      <ref id="ref51">
        <label>51</label>
        <nlm-citation citation-type="confproc">
          <person-group person-group-type="author">
            <name name-style="western">
              <surname>Xu</surname>
              <given-names>L</given-names>
            </name>
            <name name-style="western">
              <surname>Skoularidou</surname>
              <given-names>M</given-names>
            </name>
            <name name-style="western">
              <surname>Cuesta-Infante</surname>
              <given-names>A</given-names>
            </name>
            <name name-style="western">
              <surname>Veeramachaneni</surname>
              <given-names>K</given-names>
            </name>
          </person-group>
          <article-title>Modeling tabular data using conditional GAN</article-title>
          <year>2019</year>
          <conf-name>Advances in Neural Information Processing Systems (NeurIPS)</conf-name>
          <conf-date>December 8–14, 2019</conf-date>
          <conf-loc>Vancouver, Canada</conf-loc>
          <fpage>5541</fpage>
          <lpage>5551</lpage>
          <comment>
            <ext-link ext-link-type="uri" xlink:type="simple" xlink:href="https://proceedings.neurips.cc/paper_files/paper/2019/hash/254ed7d2de3b23ab10936522dd547b78-Abstract.html"/>
          </comment>
        </nlm-citation>
      </ref>
      <ref id="ref52">
        <label>52</label>
        <nlm-citation citation-type="journal">
          <person-group person-group-type="author">
            <name name-style="western">
              <surname>Kiran</surname>
              <given-names>A</given-names>
            </name>
            <name name-style="western">
              <surname>Kumar</surname>
              <given-names>SS</given-names>
            </name>
          </person-group>
          <article-title>A methodology and an empirical analysis to determine the most suitable synthetic data generator</article-title>
          <source>IEEE Access</source>
          <year>2024</year>
          <volume>12</volume>
          <fpage>12209</fpage>
          <lpage>12228</lpage>
          <pub-id pub-id-type="doi">10.1109/access.2024.3354277</pub-id>
        </nlm-citation>
      </ref>
      <ref id="ref53">
        <label>53</label>
        <nlm-citation citation-type="book">
          <person-group person-group-type="author">
            <name name-style="western">
              <surname>Fössing</surname>
              <given-names>E</given-names>
            </name>
            <name name-style="western">
              <surname>Drechsler</surname>
              <given-names>J</given-names>
            </name>
          </person-group>
          <article-title>An evaluation of synthetic data generators implemented in the python library synthcity</article-title>
          <source>Privacy in Statistical Databases</source>
          <year>2024</year>
          <publisher-loc>Cham</publisher-loc>
          <publisher-name>Springer</publisher-name>
          <fpage>178</fpage>
          <lpage>193</lpage>
        </nlm-citation>
      </ref>
      <ref id="ref54">
        <label>54</label>
        <nlm-citation citation-type="confproc">
          <person-group person-group-type="author">
            <name name-style="western">
              <surname>Patki</surname>
              <given-names>N</given-names>
            </name>
            <name name-style="western">
              <surname>Wedge</surname>
              <given-names>R</given-names>
            </name>
            <name name-style="western">
              <surname>Veeramachaneni</surname>
              <given-names>K</given-names>
            </name>
          </person-group>
          <article-title>The synthetic data vault</article-title>
          <year>2016</year>
          <conf-name>IEEE International Conference on Data Science and Advanced Analytics (DSAA)</conf-name>
          <conf-date>October 17-19, 2016</conf-date>
          <conf-loc>Montreal, QC, Canada</conf-loc>
          <publisher-name>IEEE</publisher-name>
          <fpage>399</fpage>
          <lpage>410</lpage>
          <pub-id pub-id-type="doi">10.1109/dsaa.2016.49</pub-id>
        </nlm-citation>
      </ref>
      <ref id="ref55">
        <label>55</label>
        <nlm-citation citation-type="confproc">
          <person-group person-group-type="author">
            <name name-style="western">
              <surname>Sohl-Dickstein</surname>
              <given-names>J</given-names>
            </name>
            <name name-style="western">
              <surname>Weiss</surname>
              <given-names>E</given-names>
            </name>
            <name name-style="western">
              <surname>Maheswaranathan</surname>
              <given-names>N</given-names>
            </name>
            <name name-style="western">
              <surname>Ganguli</surname>
              <given-names>S</given-names>
            </name>
          </person-group>
          <article-title>Deep unsupervised learning using nonequilibrium thermodynamics</article-title>
          <year>2015</year>
          <conf-name>32nd International Conference on Machine Learning (ICML 2015)</conf-name>
          <conf-date>July 6–11, 2015</conf-date>
          <conf-loc>Lille, France</conf-loc>
          <publisher-name>Proceedings of the 32nd International Conference on Machine Learning. PMLR</publisher-name>
          <fpage>2256</fpage>
          <lpage>2265</lpage>
          <comment>
            <ext-link ext-link-type="uri" xlink:type="simple" xlink:href="https://proceedings.mlr.press/v37/sohl-dickstein15.html"/>
          </comment>
        </nlm-citation>
      </ref>
      <ref id="ref56">
        <label>56</label>
        <nlm-citation citation-type="journal">
          <person-group person-group-type="author">
            <name name-style="western">
              <surname>Zhang</surname>
              <given-names>H</given-names>
            </name>
            <name name-style="western">
              <surname>Zhang</surname>
              <given-names>J</given-names>
            </name>
            <name name-style="western">
              <surname>Srinivasan</surname>
              <given-names>B</given-names>
            </name>
          </person-group>
          <article-title>Mixed-type tabular data synthesis with score-based diffusion in latent space</article-title>
          <source>ArXiv. Preprint posted online on October 14, 2023</source>
          <year>2023</year>
          <pub-id pub-id-type="doi">10.48550/arXiv.2310.09656</pub-id>
        </nlm-citation>
      </ref>
      <ref id="ref57">
        <label>57</label>
        <nlm-citation citation-type="confproc">
          <person-group person-group-type="author">
            <name name-style="western">
              <surname>Kotelnikov</surname>
              <given-names>A</given-names>
            </name>
            <name name-style="western">
              <surname>Baranchuk</surname>
              <given-names>D</given-names>
            </name>
            <name name-style="western">
              <surname>Rubachev</surname>
              <given-names>I</given-names>
            </name>
            <name name-style="western">
              <surname>Babenko</surname>
              <given-names>A</given-names>
            </name>
          </person-group>
          <article-title>TabDDPM: modelling tabular data with diffusion models</article-title>
          <year>2023</year>
          <conf-name>40th International Conference on Machine Learning (ICML 2023)</conf-name>
          <conf-date>July 23–29, 2023</conf-date>
          <conf-loc>Honolulu, Hawaii, USA</conf-loc>
          <fpage>17564</fpage>
          <lpage>17579</lpage>
          <comment>
            <ext-link ext-link-type="uri" xlink:type="simple" xlink:href="https://proceedings.mlr.press/v202/kotelnikov23a.html"/>
          </comment>
        </nlm-citation>
      </ref>
      <ref id="ref58">
        <label>58</label>
        <nlm-citation citation-type="journal">
          <person-group person-group-type="author">
            <name name-style="western">
              <surname>Sattarov</surname>
              <given-names>T</given-names>
            </name>
            <name name-style="western">
              <surname>Schreyer</surname>
              <given-names>M</given-names>
            </name>
            <name name-style="western">
              <surname>Borth</surname>
              <given-names>D</given-names>
            </name>
          </person-group>
          <article-title>FedTabDiff: federated learning of diffusion probabilistic models for synthetic mixed-type tabular data generation</article-title>
          <source>ArXiv. Preprint posted online on January 11, 2024</source>
          <year>2024</year>
          <pub-id pub-id-type="doi">10.48550/arXiv.2401.06263</pub-id>
        </nlm-citation>
      </ref>
      <ref id="ref59">
        <label>59</label>
        <nlm-citation citation-type="journal">
          <person-group person-group-type="author">
            <name name-style="western">
              <surname>Baak</surname>
              <given-names>M</given-names>
            </name>
            <name name-style="western">
              <surname>Koopman</surname>
              <given-names>R</given-names>
            </name>
            <name name-style="western">
              <surname>Snoek</surname>
              <given-names>H</given-names>
            </name>
            <name name-style="western">
              <surname>Klous</surname>
              <given-names>S</given-names>
            </name>
          </person-group>
          <article-title>A new correlation coefficient between categorical, ordinal and interval variables with Pearson characteristics</article-title>
          <source>Comput Stat Data Anal</source>
          <year>2020</year>
          <volume>152</volume>
          <fpage>107043</fpage>
          <pub-id pub-id-type="doi">10.1016/j.csda.2020.107043</pub-id>
        </nlm-citation>
      </ref>
      <ref id="ref60">
        <label>60</label>
        <nlm-citation citation-type="journal">
          <person-group person-group-type="author">
            <name name-style="western">
              <surname>Friedman</surname>
              <given-names>D</given-names>
            </name>
            <name name-style="western">
              <surname>Dieng</surname>
              <given-names>AB</given-names>
            </name>
          </person-group>
          <article-title>The vendi score: a diversity evaluation metric for machine learning</article-title>
          <source>Trans Mach Learn Res</source>
          <year>2023</year>
          <volume>5</volume>
          <fpage>1</fpage>
          <lpage>16</lpage>
          <pub-id pub-id-type="doi">10.1162/tmlr_a_00474</pub-id>
        </nlm-citation>
      </ref>
      <ref id="ref61">
        <label>61</label>
        <nlm-citation citation-type="journal">
          <person-group person-group-type="author">
            <name name-style="western">
              <surname>Hernadez</surname>
              <given-names>M</given-names>
            </name>
            <name name-style="western">
              <surname>Epelde</surname>
              <given-names>G</given-names>
            </name>
            <name name-style="western">
              <surname>Alberdi</surname>
              <given-names>A</given-names>
            </name>
            <name name-style="western">
              <surname>Cilla</surname>
              <given-names>R</given-names>
            </name>
            <name name-style="western">
              <surname>Rankin</surname>
              <given-names>D</given-names>
            </name>
          </person-group>
          <article-title>Synthetic tabular data evaluation in the health domain covering resemblance, utility, and privacy dimensions</article-title>
          <source>Methods Inf Med</source>
          <year>2023</year>
          <volume>62</volume>
          <issue>S 01</issue>
          <fpage>e19</fpage>
          <lpage>e38</lpage>
          <comment>
            <ext-link ext-link-type="uri" xlink:type="simple" xlink:href="http://www.thieme-connect.com/DOI/DOI?10.1055/s-0042-1760247"/>
          </comment>
          <pub-id pub-id-type="doi">10.1055/s-0042-1760247</pub-id>
          <pub-id pub-id-type="medline">36623830</pub-id>
          <pub-id pub-id-type="pmcid">PMC10306449</pub-id>
        </nlm-citation>
      </ref>
      <ref id="ref62">
        <label>62</label>
        <nlm-citation citation-type="web">
          <person-group person-group-type="author">
            <name name-style="western">
              <surname>Pandala</surname>
              <given-names>SR</given-names>
            </name>
          </person-group>
          <article-title>LazyPredict</article-title>
          <source>GitHub</source>
          <year>2024</year>
          <access-date>2024-09-04</access-date>
          <comment>
            <ext-link ext-link-type="uri" xlink:type="simple" xlink:href="https://github.com/shankarpandala/lazypredict">https://github.com/shankarpandala/lazypredict</ext-link>
          </comment>
        </nlm-citation>
      </ref>
      <ref id="ref63">
        <label>63</label>
        <nlm-citation citation-type="journal">
          <person-group person-group-type="author">
            <name name-style="western">
              <surname>Hernandez</surname>
              <given-names>M</given-names>
            </name>
            <name name-style="western">
              <surname>Osorio-Marulanda</surname>
              <given-names>PA</given-names>
            </name>
            <name name-style="western">
              <surname>Catalina</surname>
              <given-names>M</given-names>
            </name>
            <name name-style="western">
              <surname>Loinaz</surname>
              <given-names>L</given-names>
            </name>
            <name name-style="western">
              <surname>Epelde</surname>
              <given-names>G</given-names>
            </name>
            <name name-style="western">
              <surname>Aginako</surname>
              <given-names>N</given-names>
            </name>
          </person-group>
          <article-title>Comprehensive evaluation framework for synthetic tabular data in health: fidelity, utility and privacy analysis of generative models with and without privacy guarantees</article-title>
          <source>Front Digital Health</source>
          <year>2025</year>
          <volume>7</volume>
          <fpage>1576290</fpage>
          <comment>
            <ext-link ext-link-type="uri" xlink:type="simple" xlink:href="https://doi.org/10.3389/fdgth.2025.1576290"/>
          </comment>
          <pub-id pub-id-type="doi">10.3389/fdgth.2025.1576290</pub-id>
          <pub-id pub-id-type="medline">40343213</pub-id>
          <pub-id pub-id-type="pmcid">PMC12058740</pub-id>
        </nlm-citation>
      </ref>
      <ref id="ref64">
        <label>64</label>
        <nlm-citation citation-type="journal">
          <person-group person-group-type="author">
            <name name-style="western">
              <surname>Giomi</surname>
              <given-names>M</given-names>
            </name>
            <name name-style="western">
              <surname>Boenisch</surname>
              <given-names>F</given-names>
            </name>
            <name name-style="western">
              <surname>Wehmeyer</surname>
              <given-names>C</given-names>
            </name>
            <name name-style="western">
              <surname>Tasnádi</surname>
              <given-names>B</given-names>
            </name>
          </person-group>
          <article-title>A unified framework for quantifying privacy risk in synthetic data</article-title>
          <source>Proc Priv Enhanc Technol</source>
          <year>2023</year>
          <fpage>312</fpage>
          <lpage>328</lpage>
          <pub-id pub-id-type="doi">10.56553/popets-2023-0055</pub-id>
        </nlm-citation>
      </ref>
      <ref id="ref65">
        <label>65</label>
        <nlm-citation citation-type="confproc">
          <person-group person-group-type="author">
            <name name-style="western">
              <surname>Li</surname>
              <given-names>Q</given-names>
            </name>
            <name name-style="western">
              <surname>Diao</surname>
              <given-names>Y</given-names>
            </name>
            <name name-style="western">
              <surname>Chen</surname>
              <given-names>Q</given-names>
            </name>
            <name name-style="western">
              <surname>He</surname>
              <given-names>B</given-names>
            </name>
          </person-group>
          <article-title>Federated learning on non-IID data silos: an experimental study</article-title>
          <year>2021</year>
          <conf-name>2022 IEEE 38th International Conference on Data Engineering (ICDE)</conf-name>
          <conf-date>May 09-12, 2022</conf-date>
          <conf-loc>Kuala Lumpur, Malaysia</conf-loc>
          <fpage>965</fpage>
          <lpage>978</lpage>
          <pub-id pub-id-type="doi">10.1109/icde53745.2022.00077</pub-id>
        </nlm-citation>
      </ref>
      <ref id="ref66">
        <label>66</label>
        <nlm-citation citation-type="journal">
          <person-group person-group-type="author">
            <name name-style="western">
              <surname>Beutel</surname>
              <given-names>DJ</given-names>
            </name>
            <name name-style="western">
              <surname>Topal</surname>
              <given-names>T</given-names>
            </name>
            <name name-style="western">
              <surname>Mathur</surname>
              <given-names>A</given-names>
            </name>
          </person-group>
          <article-title>Flower: A friendly federated learning research framework</article-title>
          <source>ArXiv. Preprint posted online on July 28, 2020</source>
          <year>2020</year>
          <comment>
            <ext-link ext-link-type="uri" xlink:type="simple" xlink:href="http://arxiv.org/abs/2007.14390"/>
          </comment>
        </nlm-citation>
      </ref>
      <ref id="ref67">
        <label>67</label>
        <nlm-citation citation-type="journal">
          <person-group person-group-type="author">
            <name name-style="western">
              <surname>Rodríguez-Barroso</surname>
              <given-names>N</given-names>
            </name>
            <name name-style="western">
              <surname>Stipcich</surname>
              <given-names>G</given-names>
            </name>
            <name name-style="western">
              <surname>Jiménez-López</surname>
              <given-names>D</given-names>
            </name>
            <name name-style="western">
              <surname>Ruiz-Millán</surname>
              <given-names>JA</given-names>
            </name>
            <name name-style="western">
              <surname>Martínez-Cámara</surname>
              <given-names>E</given-names>
            </name>
            <name name-style="western">
              <surname>González-Seco</surname>
              <given-names>G</given-names>
            </name>
            <name name-style="western">
              <surname>Luzón</surname>
              <given-names>MV</given-names>
            </name>
            <name name-style="western">
              <surname>Veganzones</surname>
              <given-names>MA</given-names>
            </name>
            <name name-style="western">
              <surname>Herrera</surname>
              <given-names>F</given-names>
            </name>
          </person-group>
          <article-title>Federated learning and differential privacy: software tools analysis, the sherpa.ai FL framework and methodological guidelines for preserving data privacy</article-title>
          <source>Inf Fusion</source>
          <year>2020</year>
          <volume>64</volume>
          <fpage>270</fpage>
          <lpage>292</lpage>
          <pub-id pub-id-type="doi">10.1016/j.inffus.2020.07.009</pub-id>
        </nlm-citation>
      </ref>
      <ref id="ref68">
        <label>68</label>
        <nlm-citation citation-type="journal">
          <person-group person-group-type="author">
            <name name-style="western">
              <surname>Apellániz</surname>
              <given-names>PA</given-names>
            </name>
            <name name-style="western">
              <surname>Parras</surname>
              <given-names>J</given-names>
            </name>
            <name name-style="western">
              <surname>Zazo</surname>
              <given-names>S</given-names>
            </name>
          </person-group>
          <article-title>Improving synthetic data generation through federated learning in scarce and heterogeneous data scenarios</article-title>
          <source>BDCC</source>
          <year>2025</year>
          <volume>9</volume>
          <issue>2</issue>
          <fpage>18</fpage>
          <pub-id pub-id-type="doi">10.3390/bdcc9020018</pub-id>
        </nlm-citation>
      </ref>
    </ref-list>
  </back>
</article>
