<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article xml:lang="EN" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" article-type="research-article">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Neuroinform.</journal-id>
<journal-title>Frontiers in Neuroinformatics</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Neuroinform.</abbrev-journal-title>
<issn pub-type="epub">1662-5196</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="doi">10.3389/fninf.2024.1346723</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Neuroscience</subject>
<subj-group>
<subject>Original Research</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>Enabling uncertainty estimation in neural networks through weight perturbation for improved Alzheimer&#x00027;s disease classification</article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author" corresp="yes">
<name><surname>Ferrante</surname> <given-names>Matteo</given-names></name>
<xref ref-type="aff" rid="aff1"><sup>1</sup></xref>
<xref ref-type="corresp" rid="c001"><sup>&#x0002A;</sup></xref>
<uri xlink:href="http://loop.frontiersin.org/people/2591023/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/conceptualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/formal-analysis/"/>
<role content-type="https://credit.niso.org/contributor-roles/investigation/"/>
<role content-type="https://credit.niso.org/contributor-roles/methodology/"/>
<role content-type="https://credit.niso.org/contributor-roles/software/"/>
<role content-type="https://credit.niso.org/contributor-roles/visualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-review-editing/"/>
</contrib>
<contrib contrib-type="author">
<name><surname>Boccato</surname> <given-names>Tommaso</given-names></name>
<xref ref-type="aff" rid="aff1"><sup>1</sup></xref>
<role content-type="https://credit.niso.org/contributor-roles/investigation/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-review-editing/"/>
</contrib>
<contrib contrib-type="author">
<name><surname>Toschi</surname> <given-names>Nicola</given-names></name>
<xref ref-type="aff" rid="aff1"><sup>1</sup></xref>
<xref ref-type="aff" rid="aff2"><sup>2</sup></xref>
<uri xlink:href="http://loop.frontiersin.org/people/73254/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/funding-acquisition/"/>
<role content-type="https://credit.niso.org/contributor-roles/supervision/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-review-editing/"/>
</contrib>
</contrib-group>
<aff id="aff1"><sup>1</sup><institution>Department of Biomedicine and Prevention, University of Rome Tor Vergata</institution>, <addr-line>Rome</addr-line>, <country>Italy</country></aff>
<aff id="aff2"><sup>2</sup><institution>Martinos Center for Biomedical Imaging, Massachusetts General Hospital and Harvard Medical School</institution>, <addr-line>Boston, MA</addr-line>, <country>United States</country></aff>
<author-notes>
<fn fn-type="edited-by"><p>Edited by: Mei-Ling Shyu, University of Missouri-Kansas City, United States</p></fn>
<fn fn-type="edited-by"><p>Reviewed by: Jiong Wu, University of Pennsylvania, United States</p>
<p>Rui Ma, University of Miami, United States</p></fn>
<corresp id="c001">&#x0002A;Correspondence: Matteo Ferrante <email>matteo.ferrante&#x00040;uniroma2.it</email></corresp>
</author-notes>
<pub-date pub-type="epub">
<day>06</day>
<month>02</month>
<year>2024</year>
</pub-date>
<pub-date pub-type="collection">
<year>2024</year>
</pub-date>
<volume>18</volume>
<elocation-id>1346723</elocation-id>
<history>
<date date-type="received">
<day>29</day>
<month>11</month>
<year>2023</year>
</date>
<date date-type="accepted">
<day>15</day>
<month>01</month>
<year>2024</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#x000A9; 2024 Ferrante, Boccato and Toschi.</copyright-statement>
<copyright-year>2024</copyright-year>
<copyright-holder>Ferrante, Boccato and Toschi</copyright-holder>
<license xlink:href="http://creativecommons.org/licenses/by/4.0/"><p>This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.</p></license>
</permissions>
<abstract>
<sec>
<title>Background</title>
<p>The willingness to trust predictions formulated by automatic algorithms is key in a wide range of domains. However, a vast number of deep architectures are only able to formulate predictions without associated uncertainty.</p></sec>
<sec>
<title>Purpose</title>
<p>In this study, we propose a method to convert a standard neural network into a Bayesian neural network and estimate the variability of predictions by sampling different networks similar to the original one at each forward pass.</p></sec>
<sec>
<title>Methods</title>
<p>We combine our method with a tunable rejection-based approach that employs only the fraction of the data, i.e., the share that the model can classify with an uncertainty below a user-set threshold. We test our model in a large cohort of brain images from patients with Alzheimer&#x00027;s disease and healthy controls, discriminating the former and latter classes based on morphometric images exclusively.</p></sec>
<sec>
<title>Results</title>
<p>We demonstrate how combining estimated uncertainty with a rejection-based approach increases classification accuracy from 0.86 to 0.95 while retaining 75% of the test set. In addition, the model can select the cases to be recommended for, e.g., expert human evaluation due to excessive uncertainty. Importantly, our framework circumvents additional workload during the training phase by using our network &#x0201C;turned into Bayesian&#x0201D; to implicitly investigate the loss landscape in the neighborhood of each test sample in order to determine the reliability of the predictions.</p></sec>
<sec>
<title>Conclusion</title>
<p>We believe that being able to estimate the uncertainty of a prediction, along with tools that can modulate the behavior of the network to a degree of confidence that the user is informed about (and comfortable with), can represent a crucial step in the direction of user compliance and easier integration of deep learning tools into everyday tasks currently performed by human operators.</p></sec></abstract>
<kwd-group>
<kwd>Bayesian</kwd>
<kwd>uncertainty</kwd>
<kwd>deep learning</kwd>
<kwd>convolutional neural network (CNN)</kwd>
<kwd>classification</kwd>
</kwd-group>
<contract-sponsor id="cn001">Horizon 2020 Framework Programme<named-content content-type="fundref-id">10.13039/100010661</named-content></contract-sponsor>
<counts>
<fig-count count="5"/>
<table-count count="1"/>
<equation-count count="2"/>
<ref-count count="26"/>
<page-count count="10"/>
<word-count count="5861"/>
</counts>
</article-meta>
</front>
<body>
<sec id="s1">
<title>Highlights</title>
<list list-type="bullet">
<list-item><p>Uncertainty estimation key point to implement deep learning in clinical settings.</p></list-item>
<list-item><p>A neural network can be used to probe the local confidence in inference.</p></list-item>
<list-item><p>No extra computational time or challenging settings.</p></list-item>
<list-item><p>Saying &#x0201C;I don&#x00027;t know&#x0201D; and asking for human evaluation can improve trust and usability of automatic systems.</p></list-item>
<list-item><p>Up to &#x0002B;10% improvement in performance for AD classification from morphometrics images over 75% of dataset.</p></list-item>
</list></sec>
<sec sec-type="intro" id="s2">
<title>1 Introduction</title>
<p>The willingness to trust predictions formulated by automatic algorithms is key in a wide range of domains. In addition to questions of ethics and responsibility, it is important to note that, while extremely powerful, a vast number of deep architectures are only able to formulate predictions without an associated uncertainty. This shortcoming critically reduces user compliance even when explainability techniques are used, and this issue is particularly sensitive when deep learning techniques are employed, e.g., in the medical diagnosis field. Producing a measure of the system&#x00027;s confidence in its prediction can significantly improve trustability in the deep learning tool as a recommendation machine, which is capable of improving the workflow of physicians. Alzheimer&#x00027;s disease (AD) is one of the most critical public health concerns of our time. Due to the increase in life expectancy and better professional care, more and more people reach older ages but are often affected by degenerative brain disorders such as AD, which is a severe form of dementia (Knopman et al., <xref ref-type="bibr" rid="B15">2021</xref>). The main symptoms are progressive memory loss, difficulties in normal life activities, language disorders, disorientation, and, in general, decreased cognitive functions. Although in some cases specific genetic mutations are responsible for the onset of the disease, one of the most important risk factors is age (which, however, can also be related to comorbidities).</p>
<p>As a progressive degenerative pathology, AD is usually preceded by a different condition called mild cognitive impairment (MCI), with less intense symptoms that often, but not always, evolve into AD, which has no cure.</p>
<p>There are many theories about the etiopathogenesis of AD, several of which are linked to an alteration in the metabolism of beta-amyloid precursor protein. The causal relationship between beta-myeloid metabolism and the clinical presentation of AD is the subject of intense research (Hampel et al., <xref ref-type="bibr" rid="B9">2018</xref>, <xref ref-type="bibr" rid="B8">2020</xref>; Spasov et al., <xref ref-type="bibr" rid="B22">2019</xref>; Toschi et al., <xref ref-type="bibr" rid="B26">2019</xref>). In clinical practice, AD diagnosis is based on symptoms and is commonly confirmed using magnetic resonance imaging (MRI) or, in some cases, positron emission tomography (PET), leaving the clinician with a great deal of subjectivity and uncertainty to deal with when positioning a patient in the AD continuum. For these reasons, there is great interest in models capable of detecting and predicting AD-related structural and functional changes. Deep learning models are able to usefully extract local and global characteristics through convolutional layers and learn how to predict interesting outcomes, such as distinguishing healthy controls from AD patients or even MCI patients, which will remain stable for those who will progress to AD (Jo et al., <xref ref-type="bibr" rid="B12">2019</xref>; Spasov et al., <xref ref-type="bibr" rid="B22">2019</xref>; Sethi et al., <xref ref-type="bibr" rid="B21">2022</xref>; Termine et al., <xref ref-type="bibr" rid="B25">2022</xref>). In this context, difficulties in accessing large-scale curated datasets and the need to work with multimodal high-dimensional data call for particular attention in avoiding overfitting and increasing the reliability of automatic models, possibly including the output of uncertainty estimates, which can be evaluated by neuroscientists and physicians.</p>
<p>For those reasons, we propose a Hybrid Bayesian Neural Network in a framework where predicted probabilities are coupled with their uncertainties. To reduce the number of parameters, we propose a convolutional neural network based on depth-wise separable convolutions. We train our model on a subset of the Alzheimer&#x00027;s Disease Neuroimaging Initiative (ADNI) dataset using Jacobian Determinant images, that is, images where each voxel describes the change in volume element resulting from non-linear coregistration of the patient&#x00027;s structural magnetic resonance imaging of the brain to a standard space, e.g., the Montreal Neurological Institute (MNI) T1-weighted template. This choice was made to isolate morphometric changes (e.g., cortical atrophy) from the image intensity variations (Hua et al., <xref ref-type="bibr" rid="B11">2008</xref>). Once the model is trained, we turn the last linear layer into a Hybrid Bayesian neural network, replacing optimal values <italic>w</italic>&#x0002A; with a narrow parameter distribution <inline-formula><mml:math id="M1"><mml:mrow><mml:mstyle mathvariant="script"><mml:mi>N</mml:mi></mml:mstyle></mml:mrow><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msup><mml:mrow><mml:mi>w</mml:mi></mml:mrow><mml:mrow><mml:mo>*</mml:mo></mml:mrow></mml:msup><mml:mo>,</mml:mo><mml:mi>s</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:math></inline-formula>. This means that instead of having a single weight value for each connection between two neurons from the last layer to the final output, a Gaussian distribution centered on the optimal value <italic>w</italic><sup>&#x0002A;</sup> is used. Every time the network makes an inference, the weights of the last layer are sampled from those distributions. In this way, it is possible to obtain <italic>N</italic> slightly different networks which, in turn, allow the network to perform ensembling and hence provide an uncertainty estimate. The latter can also be thresholded to subset the data and increase prediction performance. Our approach allows us to employ a straightforward cost function for the classification problem while estimating sample-wise uncertainty at inference time. Unlike other methods such as Monte Carlo Dropout (Gal and Ghahramani, <xref ref-type="bibr" rid="B6">2016</xref>) or standard Bayesian Neural Networks, we do not introduce uncertainty by altering the network&#x00027;s architecture or weight distribution, both of which can lead to slower convergence, more difficult training, and lower performance. Instead, for each sample, we investigate the loss landscape vicinity at inference time to evaluate the quality and uncertainty of predictions. In the case of excessive uncertainty, this can trigger a request for human verification. <xref ref-type="fig" rid="F1">Figure 1</xref> shows a scheme of the overall procedure.</p>
<fig id="F1" position="float">
<label>Figure 1</label>
<caption><p>A schematic description of our approach.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fninf-18-1346723-g0001.tif"/>
</fig>
<p>In the field of Alzheimer&#x00027;s disease classification, various methodologies have been explored, including the integrative analysis of the hippocampus and amygdala using shape and diffusion tensor imaging, as presented in the studies mentioned in Tang et al. (<xref ref-type="bibr" rid="B24">2016</xref>) and Spasov et al. (<xref ref-type="bibr" rid="B22">2019</xref>). These approaches highlight the potential of morphometric and microstructural features in distinguishing Alzheimer&#x00027;s patients from healthy controls. Our study contributes to this diverse landscape of research by introducing a neural network-based approach focused on uncertainty estimation, offering a different perspective on the classification challenges in Alzheimer&#x00027;s disease.</p>
<p>In this study, we introduce a novel approach that bridges the gap between traditional neural networks and Bayesian neural networks (BNNs) in the context of AD classification. Our method innovatively converts a standard neural network into a BNN post-training. This unique strategy significantly reduces the computational complexity and resource demands typically associated with BNNs. Moreover, our approach enables efficient uncertainty estimation in neural network predictions without the need for ensemble techniques. Our methodology aims to streamline the transition from research to clinical practice in Alzheimer&#x00027;s disease classification, eliminating the complexity typically associated with training for uncertainty estimation. Initially, we train a standard Convolutional Neural Network (CNN). During the inference phase, this CNN is transformed into a probabilistic network akin to a Bayesian network. This transformation is paired with a rejection approach based on user-defined thresholds. This system is designed to autonomously classify cases where the network is reasonably confident while directing all other cases for human evaluation, thus ensuring reliability and practicality in clinical applications. This advancement offers a more practical and resource-efficient solution for medical diagnostic applications, particularly in settings with limited data and computational resources.</p></sec>
<sec sec-type="methods" id="s3">
<title>2 Methods</title>
<p>In this section, we describe the dataset and briefly revisit the theory behind Bayesian neural networks that justify our approach.</p>
<sec>
<title>2.1 Dataset</title>
<p>We selected a subset of 376 cases from the ADNI (Petersen et al., <xref ref-type="bibr" rid="B20">2010</xref>) dataset, composed of cases labeled as both healthy and AD and employed only the Magnetization Prepared Rapid Gradient Echo (MPRAGE) T1-weighted image. T1-weighted (T1w) images were co-registered to the MNI template using linear initialization and a non-linear warp, after which the Jacobian Determinant (JD) maps were computed by isolating the non-linear part of the deformation field which takes the images from native space to standard space. Finally, we mask the deformation maps using the standard MNI brain mask. Registration procedures were performed using the ANTs package (Avants et al., <xref ref-type="bibr" rid="B2">2008</xref>).</p>
<p>The high-dimensional non-linear transformation (symmetric diffeomorphic normalization transformation) model was initialized through a generic linear transformation consisting of center of mass alignment, rigid, similarity, and fully affine transformations followed by non-linear warps (metric: neighborhood cross-correlation, sampling: regular, gradient step size: 0.12, four multiresolution levels, smoothing sigmas: 3, 2, 1, and 0 voxels in the reference image space, shrink factors: 6, 4, 2, and 1 voxels. We also used image histogram matching before registration and data winsorization with quantiles 0.001 and 0.999. The convergence criterion was set to be as follows: the slope of the normalized energy profile over the last 10 iterations &#x0003C; 10<sup>&#x02212;</sup>8). Co-registration of all scans required &#x0007E;19,200 h of CPU time on a high-performance parallel computing cluster. Our final dataset consisted of 376 JD images, evenly distributed between AD and healthy cases. The data set was split into 80 (train)/20 (test) fashion, normalized globally, and cropped to a size (96, 96, 96). An example case is shown in <xref ref-type="fig" rid="F2">Figure 2</xref>.</p>
<fig id="F2" position="float">
<label>Figure 2</label>
<caption><p>Example of slices for one random case in the test set. Local Jacobian Determinant images are normalized in the range [0, 1].</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fninf-18-1346723-g0002.tif"/>
</fig>
</sec>
<sec>
<title>2.2 Bayesian neural networks and uncertainty estimation</title>
<p>We briefly recap the theory behind Bayesian neural networks and then describe the architecture of our model and the training procedure.</p>
<p>The idea is that instead of estimating <italic>w</italic><sup>&#x0002A;</sup>, which minimizes the cost function, we learn a weight distribution. This is equivalent to an infinite ensemble approach, which allows us to estimate the variance of the prediction by sampling a slightly different neural network each time we perform inference. Instead of learning <italic>w</italic><sup>&#x0002A;</sup>, we learn the posterior <italic>p</italic>(<italic>w</italic>|<italic>D</italic>), where <italic>D</italic> represents the incoming data. Here, our aim is to perform inference as the average of different neural networks, as described in <xref ref-type="disp-formula" rid="E1">Equation (1)</xref>.</p>
<disp-formula id="E1"><label>(1)</label><mml:math id="M2"><mml:mrow><mml:mi>p</mml:mi><mml:mo stretchy='false'>(</mml:mo><mml:mover accent='true'><mml:mi>y</mml:mi><mml:mo>&#x0005E;</mml:mo></mml:mover><mml:mo>&#x0007C;</mml:mo><mml:mi>D</mml:mi><mml:mo stretchy='false'>)</mml:mo><mml:mo>=</mml:mo><mml:mstyle displaystyle='true'><mml:mrow><mml:msub><mml:mo>&#x0222B;</mml:mo><mml:mi>w</mml:mi></mml:msub><mml:mi>p</mml:mi></mml:mrow></mml:mstyle><mml:mo stretchy='false'>(</mml:mo><mml:mi>y</mml:mi><mml:mo>&#x0007C;</mml:mo><mml:mi>w</mml:mi><mml:mo stretchy='false'>)</mml:mo><mml:mi>p</mml:mi><mml:mo stretchy='false'>(</mml:mo><mml:mi>w</mml:mi><mml:mo>&#x0007C;</mml:mo><mml:mi>D</mml:mi><mml:mo stretchy='false'>)</mml:mo><mml:mi>d</mml:mi><mml:mi>w</mml:mi><mml:mo>=</mml:mo><mml:msub><mml:mi>E</mml:mi><mml:mrow><mml:mi>p</mml:mi><mml:mo stretchy='false'>(</mml:mo><mml:mi>w</mml:mi><mml:mo>&#x0007C;</mml:mo><mml:mi>D</mml:mi><mml:mo stretchy='false'>)</mml:mo></mml:mrow></mml:msub><mml:mo stretchy='false'>(</mml:mo><mml:mi>p</mml:mi><mml:mo stretchy='false'>(</mml:mo><mml:mi>y</mml:mi><mml:mo>&#x0007C;</mml:mo><mml:mi>w</mml:mi><mml:mo stretchy='false'>)</mml:mo><mml:mo stretchy='false'>)</mml:mo></mml:mrow></mml:math></disp-formula>
<p>where <italic>p</italic>(&#x00177;|<italic>D</italic>) is the probability of obtaining the prediction <italic>y</italic> given the data <italic>D</italic>, <italic>p</italic>(<italic>y</italic>|<italic>w</italic>) is the conditioned probability of obtaining <italic>y</italic> given the weights of the network <italic>w</italic>, and <italic>p</italic>(<italic>w</italic>|<italic>D</italic>) is the posterior probability of having weight <italic>w</italic> given the data <italic>D</italic> as shown in <xref ref-type="disp-formula" rid="E2">Equation (2)</xref>.</p>
<p>To perform this computation, we need the posterior <italic>p</italic>(<italic>w</italic>|<italic>D</italic>), which can be rewritten using the Bayes theorem. <italic>p</italic>(<italic>w</italic>|<italic>D</italic>) can be expressed by the likelihood <italic>p</italic>(<italic>D</italic>|<italic>w</italic>) and the prior <italic>p</italic>(<italic>w</italic>). However, the normalization term in the denominator is aslo needed albeit computationally intractable. There are several approaches to overcome this issue. One popular approach is variational inference, which tries to estimate <italic>p</italic>(<italic>w</italic>|<italic>D</italic>) by approximating this distribution with a parametrized distribution <italic>q</italic><sub>&#x003D5;</sub>(<italic>z</italic>) that minimizes the Kullback&#x02013;Leibler (KL) divergence with the target distribution. Monte Carlo approaches are also available, with sampling points that match the required distribution as described in the studies mentioned in Kingma and Welling (<xref ref-type="bibr" rid="B14">2014</xref>), Blundell et al. (<xref ref-type="bibr" rid="B3">2015</xref>), Gal and Ghahramani (<xref ref-type="bibr" rid="B6">2016</xref>), and Lee et al. (<xref ref-type="bibr" rid="B16">2023</xref>).</p>
<p>The Monte Carlo approach is computationally extremely intensive, while using variational inference requires changes in the objective function that accomplish a new task described by a modification in the loss function. In this case, the standard loss function is augmented with the KL divergence between the distribution of the weights and the chosen prior, which can make training unstable and longer. Other methods aim to tackle the issue of estimating uncertainty. These include a variety of techniques, such as using ensembling approaches (Ganaie et al., <xref ref-type="bibr" rid="B7">2022</xref>), dropout (Gal and Ghahramani, <xref ref-type="bibr" rid="B6">2016</xref>), and others (Abdar et al., <xref ref-type="bibr" rid="B1">2021</xref>), including limited-cost laplace estimation like in Daxberger et al. (<xref ref-type="bibr" rid="B5">2021</xref>) using efficient computations of Hessian. However, most of those methods require higher computational costs, are not scalable, and modify the objective function.</p>
<p>In this study, assuming that optimal values of <italic>w</italic><sup>&#x0002A;</sup> can serve as the center of Gaussian distribution; little deviation around these optimal values can represent similar networks, and this approach turns a standard neural network into a Bayesian neuroal network without the need for any added complexity at training time. Under the general assumption that the test distribution is comparable to the training distribution, small changes in the weights of the last layer should not result in divergent outcomes since optimal weights are expected to be in a global or local minimum. In addition, in real-world applications, it is common to have a slight distribution shift between training and test data, and thus, the weights often cannot represent a minimum for all or part of the test set. Our modifications enable the network to estimate the uncertainty and hence the shift from the minimum. If the uncertainty between slightly different network predictions is high, the network&#x00027;s predictions are not stable, and that specific case can be flagged for expert human evaluation.</p>
<disp-formula id="E2"><label>(2)</label><mml:math id="M3"><mml:mrow><mml:mi>p</mml:mi><mml:mo stretchy='false'>(</mml:mo><mml:mi>w</mml:mi><mml:mo>&#x0007C;</mml:mo><mml:mi>D</mml:mi><mml:mo stretchy='false'>)</mml:mo><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mi>p</mml:mi><mml:mo stretchy='false'>(</mml:mo><mml:mi>D</mml:mi><mml:mo>&#x0007C;</mml:mo><mml:mi>w</mml:mi><mml:mo stretchy='false'>)</mml:mo><mml:mi>p</mml:mi><mml:mo stretchy='false'>(</mml:mo><mml:mi>w</mml:mi><mml:mo stretchy='false'>)</mml:mo></mml:mrow><mml:mrow><mml:mstyle displaystyle='true'><mml:mrow><mml:msub><mml:mo>&#x0222B;</mml:mo><mml:msup><mml:mi>w</mml:mi><mml:mo>&#x02032;</mml:mo></mml:msup></mml:msub><mml:mi>p</mml:mi></mml:mrow></mml:mstyle><mml:mo stretchy='false'>(</mml:mo><mml:mi>D</mml:mi><mml:mo>&#x0007C;</mml:mo><mml:msup><mml:mi>w</mml:mi><mml:mo>&#x02032;</mml:mo></mml:msup><mml:mo stretchy='false'>)</mml:mo><mml:mi>p</mml:mi><mml:mo stretchy='false'>(</mml:mo><mml:msup><mml:mi>w</mml:mi><mml:mo>&#x02032;</mml:mo></mml:msup><mml:mo stretchy='false'>)</mml:mo><mml:mi>d</mml:mi><mml:msup><mml:mi>w</mml:mi><mml:mo>&#x02032;</mml:mo></mml:msup></mml:mrow></mml:mfrac></mml:mrow></mml:math></disp-formula>
</sec>
<sec>
<title>2.3 Neural network architecture</title>
<p>Our base model is a residual convolutional neural network based on depth-wise separable convolutions, which we implemented to reduce the number of parameters and the risk of overfitting. 3D depth-wise separable convolutions are based on an <italic>ad hoc</italic> PyTorch implementation, using grouped convolutions with the group number set to the same value as the number of input channels, followed by a point-wise convolution with output channels. In other words, convolutions are first learned channel-wise, and then, information about the interaction between channels is taken into account by the second depth-wise convolution for each point. This reduces the number of parameters from <italic>COK</italic><sup>3</sup> to <italic>C</italic>(<italic>K</italic><sup>3</sup>&#x0002B;<italic>O</italic>). Here, <italic>C</italic> is the number of input channels, <italic>K</italic> is the 3D kernel size, and <italic>O</italic> is the number of output channels. Our model consists of three residual blocks, and each block is composed of two depth-wise separable convolutions with a PReLU activation function (He et al., <xref ref-type="bibr" rid="B10">2015</xref>). Each block halves the side dimension of the images. A flattening layer is followed by a linear layer for the first part of the training and then turned into a Bayesian linear layer replacing optimal values with Gaussian distributions. We used the Adam optimizer (Kingma and Ba, <xref ref-type="bibr" rid="B13">2014</xref>) with a learning rate of 3<italic>e</italic>&#x02212;4 and trained our model for five epochs. All implementations were built in Python, using Pytorch, Monai (Cardoso et al., <xref ref-type="bibr" rid="B4">2022</xref>), and Torchbnn libraries (Lee et al., <xref ref-type="bibr" rid="B16">2023</xref>). <xref ref-type="fig" rid="F3">Figure 3</xref> shows a scheme of the whole architecture.</p>
<fig id="F3" position="float">
<label>Figure 3</label>
<caption><p>Architecture overview: our model is a classifier based on residual convolutional blocks. Each block is composed of two depth-wise separable convolutional layers to keep the number of parameters as low as possible to process 3D images. In correspondence with the gaussian distribution symbol, we sample the network classifier weights <inline-formula><mml:math id="M4"><mml:mi>w</mml:mi><mml:mo>&#x0007E;</mml:mo><mml:mrow><mml:mstyle mathvariant="script"><mml:mi>N</mml:mi></mml:mstyle></mml:mrow><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msup><mml:mrow><mml:mi>w</mml:mi></mml:mrow><mml:mrow><mml:mo>*</mml:mo></mml:mrow></mml:msup><mml:mo>,</mml:mo><mml:mi>s</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:math></inline-formula>.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fninf-18-1346723-g0003.tif"/>
</fig>
<p>After training, the weights of the last layer are replaced by a set of Gaussians <italic>w</italic>&#x0002A; &#x02192; <italic>N</italic>(<italic>w</italic>&#x0002A;, <italic>s</italic>), and we set <italic>s</italic> &#x0003D; 0.01 in our experiments. This is an empirical choice that can be tuned in for specific purposes, always ensuring that the resulting weight perturbations remain small. At each forward pass, the network processes information in the standard way until it reaches the last layer. Here, a set of weights is sampled from <inline-formula><mml:math id="M5"><mml:mi>w</mml:mi><mml:mo>&#x0007E;</mml:mo><mml:mrow><mml:mstyle mathvariant="script"><mml:mi>N</mml:mi></mml:mstyle></mml:mrow><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msup><mml:mrow><mml:mi>w</mml:mi></mml:mrow><mml:mrow><mml:mo>*</mml:mo></mml:mrow></mml:msup><mml:mo>,</mml:mo><mml:mi>s</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:math></inline-formula>.</p>
</sec>
<sec>
<title>2.4 Experiment</title>
<p>Our model is trained to classify AD and healthy cases from JD images. Inference is run on the test set with <italic>N</italic> &#x0003D; 100, sampling the weights from their distributions as described above, after which the <italic>softmax</italic> of the output is computed to obtain the probabilities and aggregate the results using means and standard deviations. With this information, we explored a set of thresholds on standard deviation to examine the resulting variation of performances. Each estimation with a standard deviation with over the predetermined threshold is rejected and excluded from the performance estimation. The threshold can be set arbitrarily according to used needs. If higher accuracy is required, one can set a small value for the threshold <italic>t</italic>. In this case, we will have fewer data accepted for estimation and more &#x0201C;rejected&#x0201D; cases to be reviewed manually. On the other hand, most or all of the test sets can be retained if one is able to accept more misclassified cases.</p>
<p>The <xref ref-type="table" rid="T2">Algorithm 1</xref> and <xref ref-type="table" rid="T3">2</xref> describes the entire procedure.</p>
<table-wrap position="float" id="T2">
<label>Algorithm 1</label>
<caption><p>Inference.</p></caption>
<graphic xlink:href="fninf-18-1346723-i0001.tif"/>
</table-wrap>
<table-wrap position="float" id="T3">
<label>Algorithm 2</label>
<caption><p>Reject procedure.</p></caption>
<graphic xlink:href="fninf-18-1346723-i0002.tif"/>
</table-wrap>
</sec>
<sec>
<title>2.5 Explainability</title>
<p>To visualize the portion of the images that was weighted mostly by our model, we used the trulens library (Leino et al., <xref ref-type="bibr" rid="B17">2018</xref>) implementation of integrated gradients, as shown in the study mentioned in Sundararajan et al. (<xref ref-type="bibr" rid="B23">2017</xref>). A baseline <italic>x</italic><sub>0</sub> image&#x02014;usually a tensor of zeros&#x02014;is generated, and a set of interpolated images are computed according to the formula <italic>x</italic><sub><italic>i</italic></sub> &#x0003D; <italic>x</italic><sub>0</sub>&#x0002B;&#x003B1;(<italic>x</italic>&#x02212;<italic>x</italic><sub>0</sub>) where <italic>x</italic> is the actual image that we are trying to explain and &#x003B1; is a linearly spaced set of coefficients in [0, 1]. All those images are passed to the network, and the gradients along the path to the chosen class are collected and integrated. The images are smoothed with a 3D Gaussian kernel with &#x003C3; &#x0003D; 4 to reduce noise in the procedure and keep the values above the 95 percentile to obtain a mask for the most important regions. The procedure is repeated 10 times, after which the attribution masks are averaged.</p></sec>
</sec>
<sec sec-type="results" id="s4">
<title>3 Results</title>
<p>As a baseline, we tested the standard neural network (i.e., without last layer substitution). In this case, in 100% of the test set, we obtained an accuracy of 0.86, an F1 score of 0.87, precision of 0.86, and recall of 0.86 with an AUC of 0.938.</p>
<p>Successively, our approach was tested as a function of <italic>t</italic> (i.e., the maximum standard deviation accepted for the class with the highest probability, see above). We computed the area under the receiver operating characteristic curve and the fraction of the retained test dataset for each threshold. In <xref ref-type="fig" rid="F4">Figure 4</xref> and <xref ref-type="table" rid="T1">Table 1</xref>, the results are reported as a function of the threshold value. We can clearly see two opposite trends, where reducing the threshold result in increases in accuracy and AUC, while the employed fraction of the test set naturally decreases, since the model is rejecting the predictions whose associated uncertainty exceeds the threshold. In our use case, we observed the best results with a threshold of 0.002, which retains 75% of the dataset and reaches an accuracy of 0.95 and AUC of 0.96. <xref ref-type="fig" rid="F5">Figure 5</xref> shows the final explainability masks generated by averaging integrated gradients for randomly chosen AD and healthy cases in the test set. It appears that the model focuses on different areas of the lower brain and, in particular, the ventricular spaces, whose deformation/enlargement due to atrophy is known to be associated with AD (Nestor et al., <xref ref-type="bibr" rid="B18">2008</xref>; Ott et al., <xref ref-type="bibr" rid="B19">2010</xref>).</p>
<fig id="F4" position="float">
<label>Figure 4</label>
<caption><p>Results: the <bold>left figure</bold> accuracy (blue), AUC (orange), and the fraction of the test dataset (green) are shown as functions of the threshold. <bold>Right figure</bold>: AUC for the standard model and a selected bayesian model with a threshold of 0.002.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fninf-18-1346723-g0004.tif"/>
</fig>
<table-wrap position="float" id="T1">
<label>Table 1</label>
<caption><p>Results: accuracy, AUC, and the fraction of the test dataset with uncertainty behind the threshold.</p></caption>
<table frame="box" rules="all">
<thead>
<tr style="background-color:#919498;color:#ffffff">
<th valign="top" align="left"><bold>Threshold</bold></th>
<th valign="top" align="left"><bold>Accuracy</bold></th>
<th valign="top" align="left"><bold>AUC</bold></th>
<th valign="top" align="left"><bold>fraction</bold></th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="left">0.002</td>
<td valign="top" align="left"><bold>0.947</bold></td>
<td valign="top" align="left"><bold>0.959</bold></td>
<td valign="top" align="left">0.750</td>
</tr> <tr>
<td valign="top" align="left">0.005</td>
<td valign="top" align="left">0.916</td>
<td valign="top" align="left">0.955</td>
<td valign="top" align="left">0.789</td>
</tr> <tr>
<td valign="top" align="left">0.01</td>
<td valign="top" align="left">0.904</td>
<td valign="top" align="left">0.951</td>
<td valign="top" align="left">0.829</td>
</tr> <tr>
<td valign="top" align="left">0.02</td>
<td valign="top" align="left">0.898</td>
<td valign="top" align="left">0.939</td>
<td valign="top" align="left">0.907</td>
</tr> <tr>
<td valign="top" align="left">0.05</td>
<td valign="top" align="left">0.876</td>
<td valign="top" align="left">0.939</td>
<td valign="top" align="left">0.960</td>
</tr> <tr>
<td valign="top" align="left">0.10</td>
<td valign="top" align="left">0.868</td>
<td valign="top" align="left">0.940</td>
<td valign="top" align="left">1.0</td>
</tr> <tr>
<td valign="top" align="left">0.15</td>
<td valign="top" align="left">0.868</td>
<td valign="top" align="left">0.940</td>
<td valign="top" align="left">1.0</td>
</tr> <tr>
<td valign="top" align="left">0.2</td>
<td valign="top" align="left">0.868</td>
<td valign="top" align="left">0.940</td>
<td valign="top" align="left">1.0</td>
</tr></tbody>
</table>
<table-wrap-foot>
<p>Bold values indicate the highest (best) values.</p>
</table-wrap-foot>
</table-wrap>
<fig id="F5" position="float">
<label>Figure 5</label>
<caption><p>Results: integrated gradients. This is an interoperability method to look at the most influent areas for prediction. In this case, the model focuses on the ventriculi of the brain, an area which is involved in neurodegeneration.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fninf-18-1346723-g0005.tif"/>
</fig>
</sec>
<sec sec-type="discussion" id="s5">
<title>4 Discussion</title>
<p>In this study, we introduce a simple and yet effective way to modify a standard neural network into one that is able to accompany predictions with uncertainty estimates. In a wide range of application fields, for example, the medical industry, the readiness to accept forecasts by autonomous devices, especially those based on black-box algorithms such as neural networks, is crucial. The contribution of such tools to medical diagnosis, screening, and triaging is constrained by ethics and responsibility. We argue that tools that can have different behavior controlled by the user needs (e.g., setting higher or lower thresholds on uncertainty of predictions) constitute an important step in this direction.</p>
<p>Here, we introduce a novel application of this concept for Alzheimer&#x00027;s disease classification using neural networks, which is tailored to align with practical needs in a hospital setting. Our method is designed as a potential screening tool, offering high efficiency without additional computational burden during training. Importantly, it can be easily modulated to suit specific hospital requirements. During the inference phase, our network employs an uncertainty estimation mechanism. This allows for the identification of cases where the model&#x00027;s confidence in its prediction is below a pre-defined threshold. In such instances, rather than making a potentially unreliable decision, the network &#x0201C;asks for human evaluation.&#x0201D; This means that these complex cases are flagged for review by medical professionals, ensuring a higher reliability in diagnoses. In our experimental setup, as presented in <xref ref-type="fig" rid="F1">Figure 1</xref>, we can automatically indentify a fraction of the test dataset that consists of samples about which the network was unsure. These were intentionally set aside, and the network proceeded to automatically evaluate the remaining less ambiguous samples. This approach simulates a real-world scenario, where challenging cases would be highlighted and forwarded to medical staff for further examination. It underscores our commitment to accuracy and safety in medical diagnosis, acknowledging the critical role of human expertise in conjunction with advanced AI technology.</p>
<p>Furthermore, in our methodology, as in any other deep learning medical imaging studies, the curation of the dataset and preprocessing is a crucial step for the success of automatic screening methods. Following previous research, we partially preprocessed the information for the network computing the Jacobian Determinant images to highlight structural differences between healthy and pathological cases. Although we employed the state-of-the art Advanced Normalization Tools (ANTs) for registration, there remains an inherent limitation in this process, since the registration could be imperfect and sometimes generate artifacts. While we meticulously vetted and excluded visually suboptimal cases, the registration step could still introduce noise and outliers. This potential source of variance is an important consideration in interpreting our findings. Our study highlights the need for continuous improvement in registration techniques and underscores the significance of considering these factors in similar neuroimaging-based AI studies.</p>
<p>Features such as uncertainty estimation and automatic rejections can improve the translation of research to clinical predictive models. Rather than completely replacing humans in evaluation, AI can support extremely useful recommendation systems and powerful tools to reduce workload in an efficient way for, example, medical professionals. We proposed a method that turns a classical neural network into a Bayesian neural network, hence endowing the model with the ability to estimate the uncertainty associated with predictions. Unlike other methods, we do not use optimized Gaussian distributions, but rather empirically narrow Gaussian distributions centered on the best weight value determined by the conventional training procedure. Our objective is to enable the network to explore the loss landscape on the test distribution data in order to identify situations where the predictions are not stable with minor weight perturbations, indicating that the loss is not minimized due to distribution shift, and hence, predictions cannot be trusted. This is based on the intuition that if the model&#x00027;s weight configuration minimizes the loss on the training set, predictions on unseen images should remain consistent even after small changes in the network&#x00027;s weights, as long as there is no change in the data distribution. In turn, this is motivated by the assumption that loss function&#x00027;s local landscape is relatively flat around the minimum. However, in the presence of slight differences between the training and test data distributions, unreliable predictions can emerge. Our approach addresses this by using a distribution of slightly different neural networks and their standard deviation across predictions as an approximation of the local Hessian, hence providing an estimation of uncertainty at inference time without adding significant computational complexity. We also incorporated a rejection method based on thresholding the estimated uncertainty, which has resulted in a global performance increase (which amounts to reducing probably misclassified cases as they are associated with higher uncertainty) over a considerable portion of the test dataset. Additionally, by exclusion, this system can select cases to be recommended for expert human evaluation when the uncertainty is above the threshold.</p></sec>
<sec sec-type="conclusions" id="s6">
<title>5 Conclusion</title>
<p>We built a Bayesian-based neural network method capable of estimating variability in predictions by simulating sampling from an infinite neural network ensemble. We used the estimated variability combined with a rejection method to retain only the fraction of the dataset that the model can classify with an uncertainty below the threshold and showed that this procedure can improve the accuracy from 0.86 to 0.95 (while retaining 75% of the test) when discriminating for AD from healthy cases based only on brain morphometry. Using integrated gradients, we also found that our model focuses on areas of the brain that are consistent with the clinical presentation of AD, in addition to highlighting previously unexplored areas in the lower part of the brain.</p></sec>
<sec sec-type="data-availability" id="s7">
<title>Data availability statement</title>
<p>Publicly available datasets were analyzed in this study. This data can be found here: <ext-link ext-link-type="uri" xlink:href="https://adni.loni.usc.edu/">https://adni.loni.usc.edu/</ext-link>.</p></sec>
<sec sec-type="ethics-statement" id="s8">
<title>Ethics statement</title>
<p>The studies were conducted in accordance with the local legislation and institutional requirements. Written informed consent for participation was not required from the participants or the participants&#x00027; legal guardians/next of kin in accordance with the national legislation and institutional requirements.</p></sec>
<sec sec-type="author-contributions" id="s9">
<title>Author contributions</title>
<p>MF: Conceptualization, Formal analysis, Investigation, Methodology, Software, Visualization, Writing &#x02013; original draft, Writing &#x02013; review &#x00026; editing. TB: Investigation, Writing &#x02013; review &#x00026; editing. NT: Funding acquisition, Supervision, Writing &#x02013; review &#x00026; editing.</p></sec>
</body>
<back>
<sec sec-type="funding-information" id="s10">
<title>Funding</title>
<p>The author(s) declare financial support was received for the research, authorship, and/or publication of this article. This study was supported and funded by: &#x00023;NEXTGENERATIONEU (NGEU); the Ministry of University and Research (MUR); the National Recovery and Resilience Plan (NRRP); project MNESYS (PE0000006, to NT)&#x02014;A Multiscale integrated approach to the study of the nervous system in health and disease (DN. 1553 11.10.2022); the MUR-PNRR M4C2I1.3 PE6 project PE00000019 Heal Italia (to NT); the National Centre for HPC, Big Data and Quantum Computing, within the spoke &#x0201C;Multiscale Modeling and Engineering Applications&#x0201D; (to NT); the European Innovation Council (Project CROSSBRAIN&#x02014;Grant Agreement 101070908 and Project BRAINSTORM&#x02014;Grant Agreement 101099355); the Horizon 2020 research and innovation Program (Project EXPERIENCE&#x02014;Grant Agreement 101017727). MF is a PhD student enrolled in the National PhD in Artificial Intelligence, XXXVII cycle, course on Health and Life Sciences, organized by Universit&#x000E0; Campus Bio-Medico di Roma.</p>
</sec>
<sec sec-type="COI-statement" id="conf1">
<title>Conflict of interest</title>
<p>The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.</p>
</sec>
<sec sec-type="disclaimer" id="s11">
<title>Publisher&#x00027;s note</title>
<p>All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.</p>
</sec>
<sec sec-type="supplementary-material" id="s12">
<title>Supplementary material</title>
<p>The Supplementary Material for this article can be found online at: <ext-link ext-link-type="uri" xlink:href="https://www.frontiersin.org/articles/10.3389/fninf.2024.1346723/full#supplementary-material">https://www.frontiersin.org/articles/10.3389/fninf.2024.1346723/full#supplementary-material</ext-link></p>
<supplementary-material xlink:href="Presentation_1.pdf" id="SM1" mimetype="application/pdf" xmlns:xlink="http://www.w3.org/1999/xlink"/></sec>
<ref-list>
<title>References</title>
<ref id="B1">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Abdar</surname> <given-names>M.</given-names></name> <name><surname>Pourpanah</surname> <given-names>F.</given-names></name> <name><surname>Hussain</surname> <given-names>S.</given-names></name> <name><surname>Rezazadegan</surname> <given-names>D.</given-names></name> <name><surname>Liu</surname> <given-names>L.</given-names></name> <name><surname>Ghavamzadeh</surname> <given-names>M.</given-names></name> <etal/></person-group>. (<year>2021</year>). <article-title>A review of uncertainty quantification in deep learning: techniques, applications and challenges</article-title>. <source>Inf. Fus</source>. <volume>76</volume>, <fpage>243</fpage>&#x02013;<lpage>297</lpage>. <pub-id pub-id-type="doi">10.1016/j.inffus.2021.05.008</pub-id></citation>
</ref>
<ref id="B2">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Avants</surname> <given-names>B.</given-names></name> <name><surname>Tustison</surname> <given-names>N.</given-names></name> <name><surname>Song</surname> <given-names>G.</given-names></name></person-group> (<year>2008</year>). <article-title>Advanced normalization tools (ants)</article-title>. <source>Insight J</source>. 1&#x02013;35. <pub-id pub-id-type="doi">10.54294/uvnhin</pub-id></citation>
</ref>
<ref id="B3">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Blundell</surname> <given-names>C.</given-names></name> <name><surname>Cornebise</surname> <given-names>J.</given-names></name> <name><surname>Kavukcuoglu</surname> <given-names>K.</given-names></name> <name><surname>Wierstra</surname> <given-names>D.</given-names></name></person-group> (<year>2015</year>). <article-title>&#x0201C;Weight uncertainty in neural networks,&#x0201D;</article-title> in <source>Proceedings of the 32nd International Conference on International Conference on Machine Learning - Volume 37 (ICML&#x00027;15)</source> (<publisher-loc>Lille</publisher-loc>), <fpage>1613</fpage>&#x02013;<lpage>1622</lpage>.</citation>
</ref>
<ref id="B4">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Cardoso</surname> <given-names>M. J.</given-names></name> <name><surname>Li</surname> <given-names>W.</given-names></name> <name><surname>Brown</surname> <given-names>R.</given-names></name> <name><surname>Ma</surname> <given-names>N.</given-names></name> <name><surname>Kerfoot</surname> <given-names>E.</given-names></name> <name><surname>Wang</surname> <given-names>Y.</given-names></name> <etal/></person-group>. (<year>2022</year>). <article-title>MONAI: An open-source framework for deep learning in healthcare</article-title>. <source>arXiv [Preprint].</source> arXiv:2211.02701.</citation>
</ref>
<ref id="B5">
<citation citation-type="web"><person-group person-group-type="author"><name><surname>Daxberger</surname> <given-names>E.</given-names></name> <name><surname>Kristiadi</surname> <given-names>A.</given-names></name> <name><surname>Immer</surname> <given-names>A.</given-names></name> <name><surname>Eschenhagen</surname> <given-names>R.</given-names></name> <name><surname>Bauer</surname> <given-names>M.</given-names></name> <name><surname>Hennig</surname> <given-names>P.</given-names></name></person-group> (<year>2021</year>). <article-title>&#x0201C;Laplace redux -effortless bayesian deep learning,&#x0201D;</article-title> in <source>Advances in Neural Information Processing Systems, vol.</source> 34, eds M. Ranzato, A. Beygelzimer, Y. Dauphin, P.S. Liang, and J. Wortman Vaughan (Curran Associates, Inc.), 20089-20103. Available online at: <ext-link ext-link-type="uri" xlink:href="https://proceedings.neurips.cc/paper_files/paper/2021/file/a7c9585703d275249f30a088cebba0ad-Paper.pdf">https://proceedings.neurips.cc/paper_files/paper/2021/file/a7c9585703d275249f30a088cebba0ad-Paper.pdf</ext-link></citation>
</ref>
<ref id="B6">
<citation citation-type="web"><person-group person-group-type="author"><name><surname>Gal</surname> <given-names>Y.</given-names></name> <name><surname>Ghahramani</surname> <given-names>Z.</given-names></name></person-group> (<year>2016</year>). <article-title>&#x0201C;Dropout as a Bayesian approximation: representing model uncertainty in deep learning,&#x0201D;</article-title> in <source>Proceedings of The 33rd International Conference on Machine Learning, in Proceedings of Machine Learning Research</source>, <volume>48</volume>:<fpage>1050</fpage>&#x02013;<lpage>1059</lpage> Available online at: <ext-link ext-link-type="uri" xlink:href="https://proceedings.mlr.press/v48/gal16.html">https://proceedings.mlr.press/v48/gal16.html</ext-link></citation>
</ref>
<ref id="B7">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Ganaie</surname> <given-names>M.</given-names></name> <name><surname>Hu</surname> <given-names>M.</given-names></name> <name><surname>Malik</surname> <given-names>A.</given-names></name> <name><surname>Tanveer</surname> <given-names>M.</given-names></name> <name><surname>Suganthan</surname> <given-names>P.</given-names></name></person-group> (<year>2022</year>). <article-title>Ensemble deep learning: a review</article-title>. <source>Eng. Appl. Artif. Intell</source>. <volume>115</volume>:<fpage>105151</fpage>. <pub-id pub-id-type="doi">10.1016/j.engappai.2022.105151</pub-id></citation>
</ref>
<ref id="B8">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Hampel</surname> <given-names>H.</given-names></name> <name><surname>Caraci</surname> <given-names>F.</given-names></name> <name><surname>Cuello</surname> <given-names>A. C.</given-names></name> <name><surname>Caruso</surname> <given-names>G.</given-names></name> <name><surname>Nistic&#x000F2;</surname> <given-names>R.</given-names></name> <name><surname>Corbo</surname> <given-names>M.</given-names></name> <etal/></person-group>. (<year>2020</year>). <article-title>A path toward precision medicine for neuroinflammatory mechanisms in alzheimer&#x00027;s disease</article-title>. <source>Front. Immunol</source>. <volume>11</volume>:<fpage>456</fpage>. <pub-id pub-id-type="doi">10.3389/fimmu.2020.00456</pub-id><pub-id pub-id-type="pmid">32296418</pub-id></citation></ref>
<ref id="B9">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Hampel</surname> <given-names>H.</given-names></name> <name><surname>Toschi</surname> <given-names>N.</given-names></name> <name><surname>Babiloni</surname> <given-names>C.</given-names></name> <name><surname>Baldacci</surname> <given-names>F.</given-names></name> <name><surname>Black</surname> <given-names>K. L.</given-names></name> <name><surname>Bokde</surname> <given-names>A. L. W.</given-names></name> <etal/></person-group>. (<year>2018</year>). <article-title>Revolution of alzheimer precision neurology. passageway of systems biology and neurophysiology</article-title>. <source>J. Alzheimers Dis</source>. <volume>64</volume>, <fpage>S47</fpage>&#x02013;<lpage>S105</lpage>. <pub-id pub-id-type="doi">10.3233/JAD-179932</pub-id><pub-id pub-id-type="pmid">29562524</pub-id></citation></ref>
<ref id="B10">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>He</surname> <given-names>K.</given-names></name> <name><surname>Zhang</surname> <given-names>X.</given-names></name> <name><surname>Ren</surname> <given-names>S.</given-names></name> <name><surname>Sun</surname> <given-names>J.</given-names></name></person-group> (<year>2015</year>). <article-title>Delving deep into rectifiers: surpassing human-level performance on imagenet classification</article-title>. <source>arXiv</source>. <pub-id pub-id-type="doi">10.1109/ICCV.2015.123</pub-id></citation>
</ref>
<ref id="B11">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Hua</surname> <given-names>X.</given-names></name> <name><surname>Leow</surname> <given-names>A. D.</given-names></name> <name><surname>Parikshak</surname> <given-names>N.</given-names></name> <name><surname>Lee</surname> <given-names>S.</given-names></name> <name><surname>Chiang</surname> <given-names>M.-C.</given-names></name> <name><surname>Toga</surname> <given-names>A. W.</given-names></name> <etal/></person-group>. (<year>2008</year>). <article-title>Tensor-based morphometry as a neuroimaging biomarker for alzheimer&#x00027;s disease: an MRI study of 676 AD, MCI, and normal subjects</article-title>. <source>Neuroimage</source> <volume>43</volume>, <fpage>458</fpage>&#x02013;<lpage>469</lpage>. <pub-id pub-id-type="doi">10.1016/j.neuroimage.2008.07.013</pub-id><pub-id pub-id-type="pmid">18691658</pub-id></citation></ref>
<ref id="B12">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Jo</surname> <given-names>T.</given-names></name> <name><surname>Nho</surname> <given-names>K.</given-names></name> <name><surname>Saykin</surname> <given-names>A. J.</given-names></name></person-group> (<year>2019</year>). <article-title>Deep learning in alzheimer&#x00027;s disease: diagnostic classification and prognostic prediction using neuroimaging data</article-title>. <source>Front. Aging Neurosci</source>. <volume>11</volume>:<fpage>220</fpage>. <pub-id pub-id-type="doi">10.3389/fnagi.2019.00220</pub-id><pub-id pub-id-type="pmid">31481890</pub-id></citation></ref>
<ref id="B13">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Kingma</surname> <given-names>D. P.</given-names></name> <name><surname>Ba</surname> <given-names>J.</given-names></name></person-group> (<year>2014</year>). <article-title>Adam: a method for stochastic optimization</article-title>. <source>arXiv [Preprint]</source>. arXiv:1412.6980.</citation>
</ref>
<ref id="B14">
<citation citation-type="web"><person-group person-group-type="author"><name><surname>Kingma</surname> <given-names>D. P.</given-names></name> <name><surname>Welling</surname> <given-names>M.</given-names></name></person-group> (<year>2014</year>). <article-title>&#x0201C;Auto-encoding variational bayes,&#x0201D;</article-title> in <source>Conference Proceedings: Papers Accepted to the International Conference on Learning Representations (ICLR)</source>. Available online at: <ext-link ext-link-type="uri" xlink:href="http://arxiv.org/abs/1312.6114">http://arxiv.org/abs/1312.6114</ext-link></citation>
</ref>
<ref id="B15">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Knopman</surname> <given-names>D. S.</given-names></name> <name><surname>Amieva</surname> <given-names>H.</given-names></name> <name><surname>Petersen</surname> <given-names>R. C.</given-names></name> <name><surname>Ch&#x000E9;telat</surname> <given-names>G.</given-names></name> <name><surname>Holtzman</surname> <given-names>D. M.</given-names></name> <name><surname>Hyman</surname> <given-names>B. T.</given-names></name> <etal/></person-group>. (<year>2021</year>). <article-title>Alzheimer disease</article-title>. <source>Nat. Rev. Dis. Prim</source>. <volume>7</volume>:<fpage>33</fpage>. <pub-id pub-id-type="doi">10.1038/s41572-021-00269-y</pub-id></citation>
</ref>
<ref id="B16">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Lee</surname> <given-names>S.</given-names></name> <name><surname>Kim</surname> <given-names>H.</given-names></name> <name><surname>Lee</surname> <given-names>J.</given-names></name></person-group> (<year>2023</year>). <article-title>GradDiv: adversarial robustness of randomized neural networks via gradient diversity regularization</article-title>. <source>IEEE Trans. Pattern Anal. Mach. Intell.</source> <volume>45</volume>, <fpage>2645</fpage>&#x02013;<lpage>2651</lpage>. <pub-id pub-id-type="doi">10.1109/TPAMI.2022.3169217</pub-id><pub-id pub-id-type="pmid">35446760</pub-id></citation></ref>
<ref id="B17">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Leino</surname> <given-names>K.</given-names></name> <name><surname>Sen</surname> <given-names>S.</given-names></name> <name><surname>Datta</surname> <given-names>A.</given-names></name> <name><surname>Fredrikson</surname> <given-names>M.</given-names></name> <name><surname>Li</surname> <given-names>L.</given-names></name></person-group> (<year>2018</year>). <article-title>Influence-directed explanations for deep convolutional networks</article-title>. <source>arXiv</source>. <pub-id pub-id-type="doi">10.1109/TEST.2018.8624792</pub-id></citation>
</ref>
<ref id="B18">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Nestor</surname> <given-names>S. M.</given-names></name> <name><surname>Rupsingh</surname> <given-names>R.</given-names></name> <name><surname>Borrie</surname> <given-names>M.</given-names></name> <name><surname>Smith</surname> <given-names>M.</given-names></name> <name><surname>Accomazzi</surname> <given-names>V.</given-names></name> <name><surname>Wells</surname> <given-names>J. L.</given-names></name> <etal/></person-group>. (<year>2008</year>). <article-title>Ventricular enlargement as a possible measure of alzheimer&#x00027;s disease progression validated using the alzheimer&#x00027;s disease neuroimaging initiative database</article-title>. <source>Brain</source> 131 (Pt 9), <fpage>2443</fpage>&#x02013;<lpage>2454</lpage>. <pub-id pub-id-type="doi">10.1093/brain/awn146</pub-id><pub-id pub-id-type="pmid">18669512</pub-id></citation></ref>
<ref id="B19">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Ott</surname> <given-names>B. R.</given-names></name> <name><surname>Cohen</surname> <given-names>R. A.</given-names></name> <name><surname>Gongvatana</surname> <given-names>A.</given-names></name> <name><surname>Okonkwo</surname> <given-names>O. C.</given-names></name> <name><surname>Johanson</surname> <given-names>C. E.</given-names></name> <name><surname>Stopa</surname> <given-names>E. G.</given-names></name> <etal/></person-group>. (<year>2010</year>). <article-title>Brain ventricular volume and cerebrospinal fluid biomarkers of alzheimer&#x00027;s disease</article-title>. <source>J. Alzheimers Dis</source>. <volume>20</volume>, <fpage>647</fpage>&#x02013;<lpage>657</lpage>. <pub-id pub-id-type="doi">10.3233/JAD-2010-1406</pub-id><pub-id pub-id-type="pmid">20182051</pub-id></citation></ref>
<ref id="B20">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Petersen</surname> <given-names>R. C.</given-names></name> <name><surname>Aisen</surname> <given-names>P. S.</given-names></name> <name><surname>Beckett</surname> <given-names>L. A.</given-names></name> <name><surname>Donohue</surname> <given-names>M. C.</given-names></name> <name><surname>Gamst</surname> <given-names>A. C.</given-names></name> <name><surname>Harvey</surname> <given-names>D. J.</given-names></name> <etal/></person-group>. (<year>2010</year>). <article-title>Alzheimer&#x00027;s disease neuroimaging initiative (ADNI): clinical characterization</article-title>. <source>Neurology</source> <volume>74</volume>, <fpage>201</fpage>&#x02013;<lpage>209</lpage>. <pub-id pub-id-type="doi">10.1212/WNL.0b013e3181cb3e25</pub-id><pub-id pub-id-type="pmid">20042704</pub-id></citation></ref>
<ref id="B21">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Sethi</surname> <given-names>M.</given-names></name> <name><surname>Rani</surname> <given-names>S.</given-names></name> <name><surname>Singh</surname> <given-names>A.</given-names></name> <name><surname>Maz&#x000F3;n</surname> <given-names>J. L. V.</given-names></name></person-group> (<year>2022</year>). <article-title>A CAD system for alzheimer&#x00027;s disease classification using neuroimaging MRI 2D slices</article-title>. <source>Comput. Math. Methods Med</source>. <volume>2022</volume>:<fpage>8680737</fpage>. <pub-id pub-id-type="doi">10.1155/2022/8680737</pub-id><pub-id pub-id-type="pmid">35983528</pub-id></citation></ref>
<ref id="B22">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Spasov</surname> <given-names>S.</given-names></name> <name><surname>Passamonti</surname> <given-names>L.</given-names></name> <name><surname>Duggento</surname> <given-names>A.</given-names></name> <name><surname>Li&#x000F2;</surname> <given-names>P.</given-names></name> <name><surname>Toschi</surname> <given-names>N.</given-names></name> <collab>Alzheimer&#x00027;s Disease Neuroimaging Initiative</collab></person-group> (<year>2019</year>). <article-title>A parameter-efficient deep learning approach to predict conversion from mild cognitive impairment to alzheimer&#x00027;s disease</article-title>. <source>Neuroimage</source> <volume>189</volume>, <fpage>276</fpage>&#x02013;<lpage>287</lpage>. <pub-id pub-id-type="doi">10.1016/j.neuroimage.2019.01.031</pub-id><pub-id pub-id-type="pmid">30654174</pub-id></citation></ref>
<ref id="B23">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Sundararajan</surname> <given-names>M.</given-names></name> <name><surname>Taly</surname> <given-names>A.</given-names></name> <name><surname>Yan</surname> <given-names>Q.</given-names></name></person-group> (<year>2017</year>). <article-title>Axiomatic attribution for deep networks</article-title>. <source>arXiv</source>. <pub-id pub-id-type="doi">10.48550/arXiv.1703.01365</pub-id></citation>
</ref>
<ref id="B24">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Tang</surname> <given-names>X.</given-names></name> <name><surname>Qin</surname> <given-names>Y.</given-names></name> <name><surname>Wu</surname> <given-names>J.</given-names></name> <name><surname>Zhang</surname> <given-names>M.</given-names></name> <name><surname>Zhu</surname> <given-names>W.</given-names></name> <name><surname>Miller</surname> <given-names>M. I.</given-names></name></person-group> (<year>2016</year>). <article-title>Shape and diffusion tensor imaging based integrative analysis of the hippocampus and the amygdala in alzheimer&#x00027;s disease</article-title>. <source>Magn. Reson. Imaging</source> <volume>34</volume>, <fpage>1087</fpage>&#x02013;<lpage>1099</lpage>. <pub-id pub-id-type="doi">10.1016/j.mri.2016.05.001</pub-id><pub-id pub-id-type="pmid">27211255</pub-id></citation></ref>
<ref id="B25">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Termine</surname> <given-names>A.</given-names></name> <name><surname>Fabrizio</surname> <given-names>C.</given-names></name> <name><surname>Caltagirone</surname> <given-names>C.</given-names></name> <name><surname>Petrosini</surname> <given-names>L.</given-names></name> <collab>on Behalf of the Frontotemporal Lobar Degeneration Neuroimaging Initiative</collab></person-group> (<year>2022</year>). <article-title>A reproducible deep-learning-based computer-aided diagnosis tool for frontotemporal dementia using MONAI and clinica frameworks</article-title>. <source>Life</source> <volume>12</volume>:<fpage>947</fpage>. <pub-id pub-id-type="doi">10.3390/life12070947</pub-id><pub-id pub-id-type="pmid">35888037</pub-id></citation></ref>
<ref id="B26">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Toschi</surname> <given-names>N.</given-names></name> <name><surname>Lista</surname> <given-names>S.</given-names></name> <name><surname>Baldacci</surname> <given-names>F.</given-names></name> <name><surname>Cavedo</surname> <given-names>E.</given-names></name> <name><surname>Zetterberg</surname> <given-names>H.</given-names></name> <name><surname>Blennow</surname> <given-names>K.</given-names></name> <etal/></person-group>. (<year>2019</year>). <article-title>Biomarker-guided clustering of Alzheimer&#x00027;s disease clinical syndromes</article-title>. <source>Neurobiol. Aging</source> <volume>83</volume>, <fpage>42</fpage>&#x02013;<lpage>53</lpage>. <pub-id pub-id-type="doi">10.1016/j.neurobiolaging.2019.08.032</pub-id><pub-id pub-id-type="pmid">31585366</pub-id></citation></ref>
</ref-list>
</back>
</article>