<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Symbolic Regression for Medical Scoring Systems: a Bayesian and Multi-Objective Approach</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Mattia Billa</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Dipartimento di Scienze Fisiche, Informatiche e Matematiche, Univ. Modena e Reggio Emilia</institution>
          ,
          <addr-line>Modena</addr-line>
          ,
          <country country="IT">Italy</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Scoring systems play an important role in high-stakes domains, such as medicine, by quantifying complex phenomena through the combination of data features, thereby assisting decision-making processes and clinical research. Traditional methods often rely on linear models, which may struggle to capture the complexity inherent in data. Recently, Symbolic Regression has emerged as a promising alternative, ofering the ability to construct nonlinear models that are both interpretable and accurate. However, this approach faces some limitations, including a lack of uncertainty awareness and dificulties in adapting to non-IID scenarios such as those found in Federated and Continual Learning settings. We propose a novel data-driven approach that integrates Symbolic Regression with Bayesian Inference and Multi-Objective Optimization. By combining these methodologies, our approach aims to address both uncertainty quantification and adaptability in Continual and Federated Learning scenarios. Initial experiments on clinical data have shown promising results, highlighting the potential of the proposed framework for improving the reliability and applicability of scoring systems in medical contexts.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;Scoring Systems</kwd>
        <kwd>Symbolic Regression</kwd>
        <kwd>Federated Learning</kwd>
        <kwd>Continual Learning</kwd>
        <kwd>Bayesian Inference</kwd>
        <kwd>Multi-Objective Optimization</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        The integration of Artificial Intelligence (AI) and medicine has given rise to an innovative
approach known as P4 medicine. P4 medicine combines predictive, preventive, personalized,
and participatory healthcare, presenting a paradigm shift in healthcare delivery [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. Data from
Electronic Health Records (EHRs), Patient Reported Outcomes (PROs), and wearable devices,
combined with statistical and machine learning methods, have significant potential in clinical
research, decision support, and knowledge discovery.
      </p>
      <p>
        However, data-driven healthcare applications present unique challenges due to the constantly
evolving and often poorly controlled environment in which they are developed. Clinical data,
for example, is highly sensitive, expensive to acquire and curate, and subject to complex
governance policies. Moreover, medical data is often distributed across multiple healthcare
institutions and facilities. In specific scenarios, combining knowledge from multiple institutions
becomes necessary to improve model performance, overcome data scarcity, or validate results.
Nevertheless, this should be done while safeguarding patient privacy and data security. A
possible solution to address these challenges is Federated Learning [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. This approach allows
models to be trained across decentralized devices or servers without exchanging raw data,
thereby preserving the confidentiality of sensitive information.
      </p>
      <p>
        Overcoming these obstacles, while maintaining model interpretability, is crucial to ensure
the successful integration of AI in healthcare and to maximize its potential for improving
patient care and outcomes [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. Recent machine learning methods for interpretable scoring
systems mostly employ linear classification models [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ], hence assuming a fixed index form. An
alternative approach is Symbolic Regression [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ], a technique aiming to discover mathematical
expressions approximating a dataset without relying on predefined functional forms.
      </p>
      <p>
        The primary objective of this contribution is to address both result interpretability and data
distribution issues for the development of nonlinear scoring systems. We will accomplish this
by combining Symbolic Regression, Multi-Objective Optimization [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ], and parametric Bayesian
Inference. Indeed, since the current approach to Symbolic Regression doesn’t take into account
the epistemic and aleatoric uncertainty, we propose to integrate Bayesian Inference [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] into our
framework. We also plan to exploit the uncertainty quantification, together with Multi-Objective
optimization, to address Continual and Federated Learning in non-IID scenarios [8].
      </p>
      <p>The following sections are structured as follows: Section 2 provides an overview of related
and background material; Section 3 describes the proposed approach; Section 4 presents some
preliminary results; Lastly, Section 5 concludes with final remarks.</p>
    </sec>
    <sec id="sec-2">
      <title>2. Background and related work</title>
      <sec id="sec-2-1">
        <title>2.1. Scoring systems</title>
        <p>Scoring systems are mathematical equations that combine elementary indicators to describe
complex phenomena with a single value, providing decision-support tools. Examples in clinical
settings include BMI and Charlson score [9]. Traditionally, domain experts have developed
these scores using trial and error methods. However, current eforts concentrate on data-driven
approaches, emphasizing the importance of interpretability in the generated models.</p>
        <p>
          Symbolic Regression is a potential solution to this end, consisting of finding a mathematical
expression that best fits a given dataset without assuming a specific form beforehand [
          <xref ref-type="bibr" rid="ref5">5</xref>
          ]. This
problem is usually solved using Genetic Programming (GP) [10], i.e. an evolutionary approach
that encodes mathematical formulas as unary/binary trees. The main goal of GP is to select,
simulating a natural selection process, the model that optimizes a particular loss function over a
dataset. In the context of scoring system development, where data can be small and unbalanced,
we are also interested in data sample stratification and balancing, aside from accuracy. Therefore,
previous work was focused on tackling these issues as a Multi-Objective Optimization problem
(MOO) [
          <xref ref-type="bibr" rid="ref6">11, 6</xref>
          ], using the NSGA-II evolutionary algorithm [12].
        </p>
      </sec>
      <sec id="sec-2-2">
        <title>2.2. Learning with non-IID data</title>
        <p>Federated Learning Growing concerns about data privacy and the need to combine
knowledge from diferent facilities have led to the introduction of Federated Learning (FL). The goal of
FL is to train a joint model in a decentralized way using data distributed across multiple devices
[13]. FedAvg [14] was the first FL approach able to achieve good performance on distributed
datasets assuming IID data. However, in real-world scenarios, data is usually heterogeneous,
with diferent statistical distributions from each device. Therefore, subsequent research has
investigated the convergence on non-IID data [15] and has proposed a regularized approach for
heterogeneous networks [16].</p>
        <p>Other approaches, such as client or group personalization, have been introduced. These
approaches allow individual devices, or similar groups of devices, to acquire a personalized
model. Additionally, techniques like Domain Transformation and Domain Adaptation aim to
either transform the perceived input space into a common input space or measure dissimilarities
between datasets, allowing for the adjustment of the training model accordingly [8].</p>
        <p>Recently, even Bayesian Learning has been considered in FL settings [17], taking advantage
of its uncertainty quantification and performance on limited and heterogeneous data. For
example, pFedBayes [18] is a personalization approach that uses the global distribution as a
prior distribution and tries to minimize the KL divergence. In [19], online Laplace Approximation
is used to approximate the local and global posterior, reducing the aggregation error. Instead,
FedBE [20] is based on Bayesian model Ensemble to perform the aggregation step, achieving
good performance on non-IID data.</p>
        <p>Continual Learning In scenarios characterized by dynamic data collection and ongoing
updates to datasets, data distribution may change over time, a phenomenon referred to as
concept drift. This kind of time-wise heterogeneity is tackled by the Continual Learning (CL)
paradigm, whose main challenge is the so-called catastrophic forgetting, i.e. the forgetting of
previously learned concepts.</p>
        <p>We can identify two stages of learning under concept drift, the first one is the Drift Detection.
The goal is to understand whether a drift has occurred [8], and this can be done with Data
Distribution-based methods, which use the statistical properties of data distributions, or Error
Rate-based, which are based on the accuracy, or the uncertainty, of the model through time.
The other stage is the Drift Adaptation, preventing the model from decreasing accuracy on new
data, while not forgetting the previous data. Two main strategies are used for Drift Adaptation:
memory-based methods [21], also known as rehearsal, and regularization methods [22].</p>
        <p>Other approaches to CL rely on Bayesian Learning. For example, [23] employs online
variational inference, using the previous posterior distribution as the new prior and multiplying
it with the likelihood of the new data. Similarly, [24] uses the uncertainty of the parameters,
obtained through Bayesian Inference, to change their learning rates.</p>
        <p>Only a few works considered both Federated and Continual learning settings, such as [25],
which performs both Drift Detection and Adaptation using the uncertainty related to the
classifier on a sliding window and storing samples in a long-term memory.</p>
        <p>
          While most of these works rely on neural networks, little research has yet been done in the
Symbolic Regression field in the context of Continual and Federated learning. For instance,
[26] proposes a federated Genetic Programming framework based on the aggregation of the
local fitness (the loss of the model), achieving better generalization performance compared to
models trained only on local datasets. However, this approach doesn’t take into account the
uncertainty related to the model, the relative importance that each dataset can have, and the
possibility of updating the model after receiving more data.
In Section 1, some of the limitations of previous work concerning Symbolic Regression have been
introduced. The current multi-objective framework (MOSR) for scoring system development
[
          <xref ref-type="bibr" rid="ref6">6</xref>
          ] doesn’t take into account the uncertainty of the models, it lacks a formal mechanism for
incorporating prior knowledge or updating the current one. To tackle these issues, we introduce
an extension of this framework based on Bayesian Inference.
        </p>
        <p>
          The key idea behind the Bayesian extension of MOSR is to replace the numerical constants
inside each model with random variables whose initial distribution will encode prior knowledge,
turning each model, estimated through maximum likelihood estimation (MLE), into a Bayesian
model. The inference process, based on a Markov Chain Monte Carlo (MCMC) algorithm [
          <xref ref-type="bibr" rid="ref7">7</xref>
          ],
should then return a posterior distribution of the model’s parameters that also incorporates
the uncertainty of the model itself. For the sake of simplicity, let’s direct our attention towards
a single model from this point onward. The standard assumption behind SR is that models
are normally distributed around their expected values, given by a nonlinear expression  (,  )
involving parameters  , and with a standard deviation of  .
        </p>
        <p>∼  ( ,  2), with   =  (,  )</p>
        <p>As new data is acquired, we can update the prior distribution of  by simply using its previous
approximated posterior distribution, iteratively. According to the Bayes rule, a batch update of
the posterior is equivalent to a sequential update of the posterior:
( |1:) =
( )(1:− 1| ) (| )</p>
        <p>(1:− 1) ()
where  is the subset of data at time , ( ) is the prior of  , (| ) is the likelihood, and
( |) is the posterior. The results of this approach are shown in the next section.</p>
        <p>The proposed framework also aims to deal with Federated Learning scenarios by using
Multi-Objective Optimization (MOO). The goal of MOO is to optimize problems with more
objective functions that may conflict with each other. In this case, each objective function
represents the loss function, such as the BIC criterion, of the considered model on a local dataset.
Therefore, the current MOSR framework is naturally extended using the evolutionary algorithm
to optimize the models on more datasets rather than diferent objective functions.</p>
        <p>In MOO, a recurring issue is the presence of non-comparable objective functions. This means
that the objectives cannot be directly compared in a meaningful way. In realistic Federated
Learning settings, datasets from each client can difer in size, changing the magnitude of the
corresponding loss functions. To make the posterior distributions comparable, we plan to use a
fractional likelihood, introducing a temperature parameter.</p>
        <p>So, at each generation, the server generates a population of models, which are then sent to
the clients. Each client computes the loss of each model on its local dataset and then sends the
evaluation back to the server. The server uses the received evaluations to select and evolve
the population of models, optimizing the loss functions in a MOO manner. At the end of the
process, the parameters of the models are inferred using the sequential procedure described for
CL, which is equivalent to estimating parameters in a centralized scenario. Importantly, no raw
data is transmitted over the network, maintaining privacy and security.</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>4. Preliminary results</title>
      <p>The Bayesian extension for MOSR has been tested on both real-world and synthetic datasets. The
real-world data was sourced from both a publicly available repository and the private Electronic
Health Record (EHR) system. To be concise while maintaining generality, we present the results
just on the Body Fat Percentage dataset1, which contains body fat percentage estimates based on
Siri’s formula, along with 14 anthropometric measurements of 252 men. Underwater weighing
and body fat percentage were removed from the dataset because the former is not easy to obtain,
and we want to compare the latter with the solutions coming from the MOSR.</p>
      <p>The results are reported in Table 1, comparing diferent MCMC sampling algorithms (NUTS,
Hamiltonian Monte Carlo, and Metropolis-Hastings) and sampling sizes. To test the uncertainty
quantification of the framework, we introduce two metrics: within 50 (W_50) and within
95 (W_95). The within 50/95 metric quantifies the proportion of observed values that fall
within their 50/95% posterior prediction interval, respectively. We have also included some
converge metrics, such as the Efective Sample Size (ESS) and the ˆ. The results suggest that
the framework can capture the uncertainty within the 95% prediction intervals but tends to be
overconfident within the 50% prediction intervals. Concerning the convergence, NUTS and
HMC sampling outperformed MH, even with fewer samples and comparable training times.</p>
      <p>To assess the framework in a continual learning scenario, we split the Body Fat dataset into
two distinct populations. The model is first trained on the first population, using the NUTS
algorithm with two chains of 1000 samples. Then the posterior is sequentially updated using
just the other population data. The results are shown in Table 2.</p>
      <p>Not only did the predictive performance of the model not decrease, but it appears that the
integration of the second population also improved the regression performance and posterior
predictive intervals, especially for the 50% interval. So, this extension seems not to sufer from
catastrophic forgetting.
1https://www.kaggle.com/datasets/fedesoriano/body-fat-prediction-dataset</p>
    </sec>
    <sec id="sec-4">
      <title>5. Discussion and conclusion</title>
      <p>In this contribution, we have addressed the challenge of building interpretable scoring systems in
real-world scenarios characterized by distributed and evolving data. Some selected works about
Federated and Continual Learning have been reported, with a focus on Bayesian approaches,
which exhibit relevant properties related to uncertainty quantification.</p>
      <p>Our proposed approach aims to integrate Symbolic Regression with parametric Bayesian
Inference and MOO, ensuring both interpretability and data privacy. Initial testing on clinical
data in a Continual Learning setup has shown promising results, demonstrating the potentiality
of our framework in this kind of setting. In addition, a Federated Learning strategy that makes
use of both Bayesian Learning and MOO has been introduced.</p>
      <p>In future work, we plan to investigate the performance of this framework under both
Continual and Federated Learning settings, simulating diferent degrees of heterogeneity of data
between clients. Furthermore, scalability concerns will be addressed to ensure the eficacy of
our approach as the number of clients and the amount of data increase.
[8] M. F. Criado, F. E. Casado, R. Iglesias, C. V. Regueiro, S. Barro, Non-iid data and continual
learning processes in federated learning: A long road ahead, Information Fusion 88 (2022).
[9] M. E. Charlson, P. Pompei, K. L. Ales, C. MacKenzie, A new method of classifying prognostic
comorbidity in longitudinal studies: Development and validation, Journal of Chronic
Diseases 40 (1987) 373–383. doi:10.1016/0021-9681(87)90171-8.
[10] J. R. Koza, Genetic programming as a means for programming computers by natural
selection, Statistics and computing 4 (1994) 87–112.
[11] J. Kubalík, E. Derner, R. Babuška, Symbolic regression driven by training data and prior
knowledge, in: Proc. of the 2020 Genetic and Evolutionary Computation Conference, 2020.
[12] K. Deb, A. Pratap, S. Agarwal, T. Meyarivan, A fast and elitist multiobjective genetic
algorithm: Nsga-ii, IEEE transactions on evolutionary computation 6 (2002) 182–197.
[13] Q. Yang, Y. Liu, T. Chen, Y. Tong, Federated machine learning: Concept and applications,</p>
      <p>ACM Transactions on Intelligent Systems and Technology (TIST) 10 (2019) 1–19.
[14] B. McMahan, E. Moore, D. Ramage, S. Hampson, B. A. y Arcas, Communication-eficient
learning of deep networks from decentralized data, in: Artificial intelligence and statistics,
PMLR, 2017, pp. 1273–1282.
[15] X. Li, K. Huang, W. Yang, S. Wang, Z. Zhang, On the convergence of fedavg on non-iid
data, arXiv preprint arXiv:1907.02189 (2019).
[16] T. Li, A. K. Sahu, M. Zaheer, M. Sanjabi, A. Talwalkar, V. Smith, Federated optimization in
heterogeneous networks, Proceedings of Machine learning and systems 2 (2020) 429–450.
[17] L. Cao, H. Chen, X. Fan, J. Gama, Y.-S. Ong, V. Kumar, Bayesian federated learning: A
survey, arXiv preprint arXiv:2304.13267 (2023).
[18] X. Zhang, Y. Li, W. Li, K. Guo, Y. Shao, Personalized federated learning via variational
bayesian inference, in: International Conference on Machine Learning, 2022.
[19] L. Liu, X. Jiang, F. Zheng, H. Chen, G.-J. Qi, H. Huang, L. Shao, A bayesian federated
learning framework with online laplace approximation, IEEE Transactions on Pattern
Analysis and Machine Intelligence 46 (2024) 1–16. doi:10.1109/TPAMI.2023.3322743.
[20] H.-Y. Chen, W.-L. Chao, Fedbe: Making bayesian model ensemble applicable to federated
learning, arXiv preprint arXiv:2009.01974 (2020).
[21] A. Robins, Catastrophic forgetting, rehearsal and pseudorehearsal, Connection Science 7
(1995) 123–146.
[22] J. Kirkpatrick, R. Pascanu, N. Rabinowitz, J. Veness, G. Desjardins, A. A. Rusu, K. Milan,
J. Quan, T. Ramalho, A. Grabska-Barwinska, et al., Overcoming catastrophic forgetting in
neural networks, Proceedings of the national academy of sciences 114 (2017) 3521–3526.
[23] C. V. Nguyen, Y. Li, T. D. Bui, R. E. Turner, Variational continual learning, arXiv preprint
arXiv:1710.10628 (2017).
[24] S. Ebrahimi, M. Elhoseiny, T. Darrell, M. Rohrbach, Uncertainty-guided continual learning
with bayesian neural networks, arXiv preprint arXiv:1906.02425 (2019).
[25] F. E. Casado, D. Lema, M. F. Criado, R. Iglesias, C. V. Regueiro, S. Barro, Concept drift
detection and adaptation for federated and continual learning, Multimedia Tools and
Applications (2022) 1–23.
[26] J. Dong, J. Zhong, W.-N. Chen, J. Zhang, An eficient federated genetic programming
framework for symbolic regression, IEEE Transactions on Emerging Topics in Computational
Intelligence (2022).</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>M.</given-names>
            <surname>Flores</surname>
          </string-name>
          , G. Glusman,
          <string-name>
            <given-names>K.</given-names>
            <surname>Brogaard</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N. D.</given-names>
            <surname>Price</surname>
          </string-name>
          , L. Hood,
          <article-title>P4 medicine: how systems medicine will transform the healthcare sector and society</article-title>
          ,
          <source>Personalized Medicine</source>
          <volume>10</volume>
          (
          <year>2013</year>
          )
          <fpage>565</fpage>
          -
          <lpage>576</lpage>
          . doi:
          <volume>10</volume>
          .2217/pme.13.57.
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>J.</given-names>
            <surname>Konečný</surname>
          </string-name>
          , H. B.
          <string-name>
            <surname>McMahan</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          <string-name>
            <surname>Ramage</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          <string-name>
            <surname>Richtárik</surname>
          </string-name>
          ,
          <article-title>Federated optimization: Distributed machine learning for on-device intelligence</article-title>
          ,
          <year>2016</year>
          . doi:
          <volume>10</volume>
          .48550/ARXIV.1610.02527.
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>F.</given-names>
            <surname>Mandreoli</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Ferrari</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Guidetti</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Motta</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Missier</surname>
          </string-name>
          ,
          <article-title>Real-world data mining meets clinical practice: Research challenges and perspective</article-title>
          ,
          <source>Frontiers in Big Data</source>
          <volume>5</volume>
          (
          <year>2022</year>
          ). doi:
          <volume>10</volume>
          .3389/fdata.
          <year>2022</year>
          .
          <volume>1021621</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>B.</given-names>
            <surname>Ustun</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Rudin</surname>
          </string-name>
          ,
          <article-title>Supersparse linear integer models for optimized medical scoring systems</article-title>
          ,
          <source>Machine Learning</source>
          <volume>102</volume>
          (
          <year>2016</year>
          )
          <fpage>349</fpage>
          -
          <lpage>391</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>W.</given-names>
            <surname>La Cava</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Orzechowski</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Burlacu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>O. de França</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Virgolin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Jin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Kommenda</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. H.</given-names>
            <surname>Moore</surname>
          </string-name>
          ,
          <article-title>Contemporary symbolic regression methods and their relative performance</article-title>
          ,
          <year>2021</year>
          . doi:
          <volume>10</volume>
          .48550/ARXIV.2107.14351.
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>D.</given-names>
            <surname>Ferrari</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Guidetti</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Mandreoli</surname>
          </string-name>
          <article-title>, Multi-objective symbolic regression for data-driven scoring system management</article-title>
          ,
          <source>in: 2022 IEEE International Conference on Data Mining (ICDM)</source>
          ,
          <year>2022</year>
          , pp.
          <fpage>945</fpage>
          -
          <lpage>950</lpage>
          . doi:
          <volume>10</volume>
          .1109/ICDM54844.
          <year>2022</year>
          .
          <volume>00112</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>A.</given-names>
            <surname>Gelman</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. B.</given-names>
            <surname>Carlin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H. S.</given-names>
            <surname>Stern</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D. B.</given-names>
            <surname>Dunson</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Vehtari</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D. B.</given-names>
            <surname>Rubin</surname>
          </string-name>
          ,
          <article-title>Bayesian data analysis</article-title>
          , CRC press,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>