<!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>Informative and Intriguing Visual Features: UA.PT Bioinformatics in ImageCLEF Caption 2019</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Ana Jorge Gonçalves⋆</string-name>
          <email>ana.j.v.goncalves@ua.pt</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Eduardo Pinho⋆</string-name>
          <email>eduardopinho@ua.pt</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Carlos Costa</string-name>
          <email>carlos.costa@ua.pt</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>DETI - Institute of Electronics and Informatics Engineering of Aveiro University of Aveiro</institution>
          ,
          <country country="PT">Portugal</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Digital medical imaging has opened new advances in clinical decision support and treatment procedures since its inception. This leads to the creation of huge amounts of data that are often not fully exploited. The development and evaluation of representation learning techniques for automatic detection of concepts in medical images can make way for improved indexing, processing and retrieval capabilities in medical imaging archives. This paper discloses several independent approaches for multi-label classification of biomedical concepts, in the context of the ImageCLEFmed Caption challenge of 2019. We emphasize the use of threshold tuning to optimize the quality of sample retrieval, as well as the diferences between training a convolutional neural network end-to-end for supervised image classification, and training unsupervised learning models before linear classifiers. In the test results, the best mean F1-score of 0.206 was obtained with the supervised approach, albeit with images of a larger resolution than for the dual-stage approaches.</p>
      </abstract>
      <kwd-group>
        <kwd>representation learning</kwd>
        <kwd>deep learning</kwd>
        <kwd>auto-encoders</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1 Introduction</title>
      <p>Medical imaging modalities are an essential and well established medium, and
as the amount of medical images is dramatically growing, automatic and
semiautomatic algorithms are quite pertinent for the extraction of information from
biomedical image data [14]. Therefore, deep learning techniques are becoming
increasingly useful and necessary for this aim, posing as a valuable key for the
development of representation learning techniques, and ultimately for improving
the quality of systems in healthcare.</p>
      <p>
        The process of annotating images with useful information in this context is
time-consuming and usually requires medical expertise. The development of
powerful representations of images could enable the automatic detection of
biomedical concepts in a medical imaging data set. The ImageCLEFmed initiative,
inserted in ImageCLEF [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ], has been focused on automatic concept detection,
diagnosis, and question answering from medical images. In particular, the
ImageCLEFmed Caption challenge of 2019 [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ] has narrowed its scope into the task
of concept detection, with the goal of recognizing biomedical concepts presented
in medical images, using only the visual content.
      </p>
      <p>This paper presents our solution proposal for the concept detection task,
describing our methodology and evaluating its performance under the ImageCLEF
2019 challenge.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Methods</title>
      <p>
        For this task, a data set with a total of 70,786 radiology images of several medical
imaging modalities was provided from Radiology Objects in Context (ROCO)
[
        <xref ref-type="bibr" rid="ref12">12</xref>
        ]. This global set was further split into training (56,629 images), validation
(14,157 images) and test (10,000 images) sets by the organizers. Only the first
two were accompanied with the list of concepts applicable to each image, whereas
the testing set’s ground truth was hidden from the participants.
      </p>
      <p>The ImageCLEF Caption 2019 data set includes an overwhelming number
of 5,216 unique concepts, not all of which can be reasonably considered due to
the very small number of positive samples in the training and validation splits.
In all of the methods described next, we have admitted only the 1,100 concepts
with the highest number of samples with a positive occurrence of that concept
(henceforth named positive samples). The label vectors were built based on a
direct mapping from the UMLS concept unique identifier (CUI) to an index
in the vector. The reverse mapping was kept for producing the textual list of
concepts.</p>
      <p>Also contributing to this decision, was the observed imbalance in the number
of positives of each label, as discerned in Figure 1, making them dificult to train
classifiers and evaluate them. By considering the 1,100 most frequent concepts,
one could ensure, in the extreme case, a minimum number of 29 positive samples
in the training set and 2 positive samples in the validation set. We admit that
attempting to detect any less frequent concepts is unlikely to result in useful
classifiers.</p>
      <p>
        At ImageCLEF 2018, the highest mean F1-score was obtained through
unsupervised methods, namely by using the features of an adversarial auto-encoder,
followed by logistic regression [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ]. However, in relation to last year challenge,
the number of images in the training set was reduced by 34 % and since all
the data was annotated, we felt inclined to compare our past approach with the
training of purely supervised methods.
      </p>
      <p>Convolutional neural networks (CNNs) are considered one of the best
approaches for image classification [ 15]. Unlike a 2-stage approach, where the
extracted feature descriptors are served as input to a trainable classifier, the images
themselves are used in the learning process of the CNN. This could lead to a
more focused guidance of the feature learning process across the multiple layers
of the network. It was of our interest to compare this common supervised image
classification method with the 2-stage pipeline involving unsupervised learning
methods and simple classifiers.</p>
      <p>Therefore, we have addressed the concept detection task with multiple
independent approaches, which can be divided in two major groups:
– Through image representations, obtained by the implementation of several
feature extraction methods:
• Color and edge directivity descriptors, that were used as image
descriptors.
• An auto-encoder and an adversarial auto-encoder was trained and
features were extracted from its bottleneck vector.
• The ensemble of features obtained from the previous point was used for
classification.
– An end-to-end approach, using two deep learning architectures:
• A simple convolutional neural network model was assumed.</p>
      <p>• A residual neural network.</p>
      <p>In every case, some form of optimum threshold tuning was employed, to
overcome the classifier’s focus on accuracy rather than F-measure. Further details
are given in Sections 2.4 and 2.5.</p>
      <p>Neural network training, feature extraction, and logistic regression were
conducted using TensorFlow on one of the GPUs of an NVIDIA Tesla K80 graphics
card in an Ubuntu server machine.
2.1</p>
      <sec id="sec-2-1">
        <title>Color and Edge Directivity Descriptors</title>
        <p>
          As traditional visual feature extraction algorithms are still very often considered
in medical image recognition, these techniques contribute to a baseline, which
we expect modern deep learning methods to surpass. For this purpose, we have
extracted Color and Edge Directivity Descriptors (CEDDs) [
          <xref ref-type="bibr" rid="ref2">2</xref>
          ] from the images1,
after they were resized to a minimum size of 256 while keeping the aspect ratio.
These low-level features accumulate color and texture information into a
histogram of 144 bins per sample, and are known for their appealing accuracy in
image retrieval tasks, when contrasted with their high compactness.
2.2
        </p>
      </sec>
      <sec id="sec-2-2">
        <title>Adversarial Auto-encoder</title>
        <p>
          For the unsupervised extraction of visual features from the medical images, an
adversarial auto-encoder (AAE) [
          <xref ref-type="bibr" rid="ref9">9</xref>
          ] was trained on the given data set, with
images resized to 64 pixels (64 × 64 × 3 inputs). While functioning as a typical
auto-encoder, which seeks to minimize the information loss of passing samples
through an information bottleneck (Equation 1), a discriminator D is also
included. The purpose of D is to learn to distinguish latent codes produced by the
encoder E from a prior code created by an arbitrary distribution p(z), whereas
E seeks to fool the code discriminator by approximating its output distribution
to that of p(z) (Equation 2). Based on the concept of Generative Adversarial
Networks (GANs) [
          <xref ref-type="bibr" rid="ref3">3</xref>
          ], this min-max game of adversarial components provides
variational inference to the basic auto-encoder structure while leading the
encoder to match the prior distribution, thus regularizing the encoder. In this work,
we have sampled ϵ ∼ p(z) from a rectified unit-norm Gaussian distribution (as
in, N (0, I) with all negative numbers replaced with zeros), which resulted in
organically sparse latent codes.
        </p>
        <p>x′ = G(E(x))
Lrec(x, x′) =
1
2N</p>
        <p>N
∑ (xi − x′i)2</p>
        <p>i
V (E, D) = min max Ez∼pz [log D(z)] + Ex∼p(x)[log (1 − D(E(x)))]</p>
        <p>E D</p>
        <p>
          Both encoder and decoder architecture are based on the ResNet19 [
          <xref ref-type="bibr" rid="ref6">6</xref>
          ], each
component comprising four 2-layer residual blocks. At the end of the encoder,
the final layer was subjected to a ReLU activation and a very light L1 activation
regularization (of factor 10−6), thus contributing to the features’ sparsity without
deviating from the established prior. The code discriminator, on the other hand,
is composed of three 1024-channel wide dense layers, with layer normalization
[
          <xref ref-type="bibr" rid="ref1">1</xref>
          ], plus an output layer. Drop-out of rate 25% was also added before the output
layer.
        </p>
        <sec id="sec-2-2-1">
          <title>1 Available on GitHub: https://github.com/Enet4/ACEDD</title>
          <p>(1)
(2)</p>
          <p>
            The AAE was trained for 30 epochs on the training set, with images resized
to a minimum dimension of 72 pixels and then randomly cropped to a 64 x 64
square. All three RGB channels were kept with their values normalized to the
[
            <xref ref-type="bibr" rid="ref1">-1, 1</xref>
            ] range with the formula x/127.5 − 1. Each iteration is composed of three
optimization steps: the code discriminator step, the encoder regularization step,
and the reconstruction step. The components were trained in this order with
the Adam optimizer [
            <xref ref-type="bibr" rid="ref5">5</xref>
            ], a learning rate of 10−5, beta parameters β1 = 0.5 and
β2 = 0.999, and a mini-batch size of 32.
          </p>
          <p>Moreover, in order to better understand the influence of the adversarial
autoencoder’s regularization phase, a separate auto-encoder (AE) was trained with
the same encoder and decoder characteristics as in the adversarial one, but
without the adversarial loss. In this case, each iteration is only composed of the
reconstruction step, mainly influenced by the loss
Lrec.
2.3</p>
        </sec>
      </sec>
      <sec id="sec-2-3">
        <title>Early Fusion: Auto-encoder and Adversarial Auto-encoder</title>
        <p>
          The combination of information from diferent techniques seems intuitively
appealing for improving the performance of the learning process. More recently,
there is an attempt of combining traditional image characteristics with high-level
features [
          <xref ref-type="bibr" rid="ref7">7</xref>
          ].
        </p>
        <p>Although it is known that the combination of low-level features, such as color
and texture in CEDD, is important to the quality of visual features, it is not
as clear whether the combination of high-level features obtained from two
autoencoders can benefit from an early fusion. Hence, we hereby took the features
obtained from the AE and the AAE, and concatenated them to form a
1024dimensional feature set, for its subsequent use in the logistic regression step
alongside the other feature sets.
2.4</p>
      </sec>
      <sec id="sec-2-4">
        <title>Logistic Regression</title>
        <p>
          For each of the previously described set of features, logistic regression
classiifers were trained for the chosen labels, for a set of predefined operating point
thresholds: 0.075, 0.1, 0.125, and 0.15. The linear classifiers were trained with
the Adam optimizer [
          <xref ref-type="bibr" rid="ref5">5</xref>
          ], with a mini-batch size of 128, until the best F1-score
among the various thresholds would reach a plateau. Our experiments suggests
that training in this phase with a very small learning rate, often 10−5 in our
experiments, for a large number of epochs (more than 500), helps the training
process to find a more optimal solution.
        </p>
        <p>Aware of the presence of concepts with a very low number of positive
samples, one may wonder whether certain labels were not well trained or resulted
in uninformative classifiers. To mitigate this, we calculated the area under the
curve (AUC) of each binary classifier’s receiver operating characteristic curve
(ROC). Afterwards, we have tested whether ignoring the predictions of concepts
where the AUC was lower that 0.5 would potentially improve the overall
performance. Testing this hypothesis on the validation set, it is revealed that this
would improve the mean F1-score in most cases, albeit only slightly. For the
features of the AAE, as an example, this tweak has only increased the score by
5 × 10−5. With the features of the simple AE, the score was only improved by
7.3 × 10−4. We held this mechanism away from the classifiers trained with the
CEDD feature set.</p>
        <p>
          Probabilistic classifiers minimizing binary cross-entropy inherently optimize
for the accuracy of predictions. However, accuracy is overoptimistic when labels
have a very low number of positives, as is the case in this task, making a poor
metric for the classifiers’ usefulness. As recognized by past work in the scope of
ImageCLEF concept detection, adjusting the operating point thresholds to
optimize the F1-score provides significant improvements in the final metric values,
in spite of the known implications of this practice [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ]. In order to adjust the
probabilistic threshold for optimizing the F1-score, the provided validation set
was split in five folds. For each one, we used a granular sequential search (with
a granularity of 0.01) to identify the threshold resulting in the highest F1-score
and the calculated median of the five optimizing thresholds was used for the
prediction over the testing set, using the trained classifiers.
        </p>
        <p>In the event that a sample was predicted to have more than 100 concepts
before submission, the list of concepts was trimmed by the less frequent concepts.
In practice, this has only happened to the linear classifiers trained using CEDD.
2.5</p>
      </sec>
      <sec id="sec-2-5">
        <title>End-to-end Convolutional Neural Network</title>
        <p>A simple CNN was designed (Table 1) and trained for multi-label classification,
thus once again treating concepts as labels. Conv2D stands for 2D convolution
layer, GAP for global average pooling and FC for fully connected layer. Training
samples were augmented using random square random crops, experimented with
diferent sized squares. In one approach, denoted as CNN-A-256px, we used 256
pixel-wide and excluded the layer Conv2D-5. In CNN-B, the full CNN was used
with 128 (CNN-B-128px) and 64 (CNN-B-64px) pixel-wide images. Validation
and test samples were simply resized to fit these dimensions, according to the
training process.</p>
        <p>
          Moreover, to serve as a more intuitive means of comparison, the same
architecture as the encoder in the AAE and AE, based on ResNet19 [
          <xref ref-type="bibr" rid="ref6">6</xref>
          ], was trained
for end-to-end classification. It is composed by five ResNet blocks, with the
architectures depicted in Tables 2 and 3. We employed the same process of data
augmentation as in the previously described CNN, resulting in 64×64 images. In
Table 3, BN means batch normalization and cin and cout represent the input and
output channels for the ResNet block, respectively. The Addition layer depicts
the addition of the previous stages: the first, with one convolution layer and the
second, with two convolution layers.
        </p>
        <p>Both end-to-end deep learning models were trained with the AMSGrad
optimizer [16], with a batch size of 32 and a learning rate of 10−4 with a decay
of 2x10−5 over each update and parameters β1 = 0.9 and β2 = 0.999. For
each model, threshold fine tuning was performed by evaluating the F1-score
performance for multiple thresholds, using the validation data set. Thereafter, we
determined the threshold which would yield the optimal mean F1-score on the
validation set.
3</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Results and Discussion</title>
      <p>Alongside with the metrics obtained from our submissions, we also present a
brief qualitative analysis as part of our results.
3.1</p>
      <sec id="sec-3-1">
        <title>Qualitative Feature Analysis</title>
        <p>
          The visualizations of the features for five of our models were obtained by
training dimensionality reduction algorithms, namely principal component analysis
(PCA) and uniform manifold approximation and projection (UMAP) [
          <xref ref-type="bibr" rid="ref10">10</xref>
          ]. The
visualizations are presented in Figures 2 and 3, respectively, using a stratified
portion of 5 % of the training set, where the extreme outliers were removed from
the figures. The oficial and open implementation in Python of UMAP 2 was used
        </p>
        <sec id="sec-3-1-1">
          <title>2 Available on GitHub: https://github.com/lmcinnes/umap</title>
          <p>and the algorithm was configured with 15 as the number of neighbors and 0.1
as the minimum distance.</p>
          <p>For the CNN, the features were extracted at the GAP layer, whereas in the
remaining the visualizations depict the features extracted before the
classification process. The points associated with the concepts C0441633 (diagnostic
scanning) , C0817096 (thoracics) and C0935598 (sagittal planes set) are labeled
in red, green and blue, respectively, each painted in an additive fashion.</p>
          <p>Comparing the two types of dimensionality reduction algorithms, we
notice that the representations obtained with PCA have more outliers. In a good
representation, the samples will be linearly separable based on their associated
concepts. In both types of representations, we can identify regions in the
manifold in which points of one of the chosen labels are mostly gathered, with this
being more perceptible in the representations obtained with UMAP and for the
CNN trained end-to-end. In fact, the clustering of representations with common
labels is highly expected, even more so for the CNN, since the feature learning in
this case was uniquely guided by the target labels. In general, these observations
are a rough approximation of the efective performance of each method.
3.2</p>
        </sec>
      </sec>
      <sec id="sec-3-2">
        <title>Quantitative Results</title>
        <p>The metrics on the validation and test set for each submission are depicted in
Table 4. Both Val F1-score and Test F1-score represent the F1-scores averaged
sample-wise. When applied to the validation set, all concepts of the ground truth
were considered, even though the predictions were made only assuming the 1,100
most frequent concepts on the training set, and so always predicting ”negative”
for the remaining concepts.</p>
        <p>The scores obtained from end-to-end CNN models (CNN-A-256px,
CNN-B128px, CNN-B-64px) was highly varied, which demonstrates the impact of the
input shape, as well as neural network architecture, in the performance of the
model. With an image resolution of 64×64, this approach did not perform better
than any of the 2-stage procedures. On the other hand, higher resolutions have
contributed to significantly better scores.</p>
        <p>
          Concerning the unsupervised methods, the mean F1-score obtained with
CEDDs (CEDD) was lower than with the deep learning architectures,
probably because they lack representation ability for high-level problems, an efect
that was also observed in prior work [
          <xref ref-type="bibr" rid="ref13">13</xref>
          ]. Even with a smaller data set than
the previous edition of the concept detection task, unsupervised methods have
pushed the performance limits within the initially proposed input shape.
        </p>
        <p>The early fusion of the features obtained from the two auto-encoders (AE +
AAE) was also beneficial, resulting in a higher score than any of the two forms
independently(AE and AAE), suggesting that this aggregation was not entirely
redundant, thus providing another useful distribution.</p>
        <p>It is also worth noting that, much unlike in our previous participations in the
same task, the instance-wise mean F1-scores on the testing set were higher than
on the validation set. This efect is even more noteworthy, since these methods
relied on the validation set for threshold optimization, and as such the classifiers
were fit for both the training and validation sets. This consistent discrepancy
is due to the fact that the test set did not include any new concepts that were
not present in the overall data set provided at the beginning of the challenge,
whereas the validation set contained some concepts which were not present in
the training set.</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Conclusion</title>
      <p>In the context of the ImageCLEFmed Caption challenge, we did an assessment of
feature learning techniques for concept detection from radiology images of several
medical imaging modalities. The extraction of informative – and intriguing –
visual features can yield great potential for multiple use cases in medical imaging
systems, including automated image labelling and content-based retrieval.</p>
      <p>We had confirmed the greater potential of deeper architectures for the
construction of more powerful representations, in comparison with low-level feature
extraction algorithms. With the data set size being significantly smaller in this
edition of the challenge, this was seen as an opportunity to compare end-to-end
classification models with the use of unsupervised learning methods. The
outperforming CNN model had a larger image size as input, making this factor a
counterbalance to obtain a better F1-score than with the unsupervised models.
In fact, at a late stage of these experiments, we have identified that the
attempted resolution of 64 × 64 is insuficient to attain better results. In the end, a
simple CNN with a higher resolution showed the best performance among these
submissions. Time constraints have not enabled us to combine the two ideas
together in our submissions.</p>
      <p>
        The quality of the results obtained in this edition may also be attributed to
the use of threshold tuning to optimize the F1-score. Without an adjustment
of the classifiers’ operating point, these methods would have a focus towards
the highest accuracy of a prediction, which is not as useful in the context of
information retrieval. When the number of positive samples is low, the potential
retrieval of less relevant entries is compensated by a significantly greater chance
of receiving relevant images. Nevertheless, we understand that the focus of a
single metric can distort the perception of quality among multiple methods in
the challenge, such that a change of performance metric could result in diferent
rankings [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]. Therefore, it may be insightful for future editions to also present
other metrics alongside the main metric, such as the mean precision and recall
on the testing set.
      </p>
      <p>This year presented an increase in participants engagement in the challenge,
which might echo the interest in solving timely situations in medical information
retrieval and automated medical data analysis. We believe that further
investment in the challenge, both from participants and organizers, will enable the
implementation of these solutions in real-world scenarios.</p>
    </sec>
    <sec id="sec-5">
      <title>Acknowledgments</title>
      <p>This work was supported by the Integrated Programme of SR&amp;TD “SOCA”
(Ref. CENTRO-01-0145-FEDER-000010), co-funded by Centro 2020 program,
Portugal 2020, European Union, through the European Regional Development
Fund.
14. Pinho, E., Costa, C.: Unsupervised learning for concept detection in
medical images: A comparative analysis. Applied Sciences 8(8) (2018).
https://doi.org/10.3390/app8081213
15. Rawat, W., Wang, Z.: Deep convolutional neural networks for image
classification: A comprehensive review. Neural Computation 29(9), 2352 – 2449 (2017).
https://doi.org/10.1162/neco_a_00990
16. Reddi, S.J., Kale, S., Kumar, S.: On the Convergence of Adam and Beyond. In:
International Conference on Learning Representations (2018), https://openreview.
net/forum?id=ryQu7f-RZ</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Ba</surname>
            ,
            <given-names>J.L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kiros</surname>
            ,
            <given-names>J.R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hinton</surname>
          </string-name>
          , G.E.: Layer Normalization (jul
          <year>2016</year>
          ). https://doi.org/10.1038/nature14236, http://arxiv.org/abs/1607.06450
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Chatzichristofis</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Boutalis</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          :
          <article-title>CEDD: Color and edge directivity descriptor: A compact descriptor for image indexing and retrieval</article-title>
          . pp.
          <fpage>312</fpage>
          -
          <lpage>322</lpage>
          (01
          <year>2008</year>
          ). https://doi.org/10.1007/978-3-
          <fpage>540</fpage>
          -79547-6_
          <fpage>30</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Goodfellow</surname>
            ,
            <given-names>I.J.</given-names>
          </string-name>
          , Pouget-abadie, J.,
          <string-name>
            <surname>Mirza</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Xu</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          , Warde-farley, D.,
          <string-name>
            <surname>Ozair</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Courville</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bengio</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          : Generative Adversarial Nets pp.
          <fpage>1</fpage>
          -
          <lpage>9</lpage>
          (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Ionescu</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Müller</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Péteri</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dang-Nguyen</surname>
            ,
            <given-names>D.T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Piras</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Riegler</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tran</surname>
            ,
            <given-names>M.T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lux</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gurrin</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cid</surname>
            ,
            <given-names>Y.D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Liauchuk</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kovalev</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ben</surname>
            <given-names>Abacha</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            ,
            <surname>Hasan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.A.</given-names>
            ,
            <surname>Datla</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            ,
            <surname>Liu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            ,
            <surname>Demner-Fushman</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            ,
            <surname>Pelka</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            ,
            <surname>Friedrich</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.M.</given-names>
            ,
            <surname>Chamberlain</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            ,
            <surname>Clark</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            ,
            <surname>de Herrera</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.G.S.</given-names>
            ,
            <surname>Garcia</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            ,
            <surname>Kavallieratou</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            ,
            <surname>del Blanco</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.R.</given-names>
            ,
            <surname>Rodríguez</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.C.</given-names>
            ,
            <surname>Vasillopoulos</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            ,
            <surname>Karampidis</surname>
          </string-name>
          ,
          <string-name>
            <surname>K.</surname>
          </string-name>
          :
          <article-title>Overview of ImageCLEF 2019: Challenges, datasets and evaluation. In: Experimental IR Meets Multilinguality, Multimodality, and Interaction</article-title>
          .
          <source>Proceedings of the Tenth International Conference of the CLEF Association (CLEF</source>
          <year>2019</year>
          ),
          <source>LNCS Lecture Notes in Computer Science</source>
          , Springer, Lugano,
          <source>Switzerland (September</source>
          <volume>09</volume>
          -12
          <year>2019</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Kingma</surname>
            ,
            <given-names>D.P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ba</surname>
            ,
            <given-names>J.L.</given-names>
          </string-name>
          :
          <article-title>Adam: A method for stochastic optimization</article-title>
          .
          <source>In: International Conference on Learning Representations</source>
          (
          <year>2015</year>
          ), https://arxiv.org/pdf/ 1412.6980.pdf
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Kurach</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lucic</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zhai</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          , Michalski, M.,
          <string-name>
            <surname>Gelly</surname>
            ,
            <given-names>S.:</given-names>
          </string-name>
          <article-title>The GAN landscape: Losses, architectures, regularization, and normalization</article-title>
          . CoRR abs/
          <year>1807</year>
          .04720 (
          <year>2018</year>
          ), http://arxiv.org/abs/
          <year>1807</year>
          .04720
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Lai</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Deng</surname>
          </string-name>
          , H.:
          <article-title>Medical image classification based on deep features extracted by deep model and statistic feature fusion with multilayer perceptron</article-title>
          .
          <source>Computational Intelligence and Neuroscience</source>
          <year>2018</year>
          ,
          <fpage>1</fpage>
          -
          <lpage>13</lpage>
          (09
          <year>2018</year>
          ). https://doi.org/10.1155/
          <year>2018</year>
          /2061516
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Lipton</surname>
            ,
            <given-names>Z.C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Elkan</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Narayanaswamy</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          :
          <article-title>Thresholding Classifiers to Maximize F1 Score</article-title>
          .
          <source>Machine Learning and Knowledge Discovery in Databases 8725</source>
          ,
          <fpage>225</fpage>
          --
          <lpage>239</lpage>
          (feb
          <year>2014</year>
          ), http://arxiv.org/abs/1402.1892
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Makhzani</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shlens</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jaitly</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Goodfellow</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Frey</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          :
          <article-title>Adversarial autoencoders</article-title>
          (nov
          <year>2015</year>
          ), http://arxiv.org/abs/1511.05644
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>McInnes</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Healy</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Melville</surname>
            ,
            <given-names>J.: UMAP</given-names>
          </string-name>
          :
          <article-title>Uniform Manifold Approximation and Projection for Dimension Reduction</article-title>
          . arXiv e-prints arXiv:
          <year>1802</year>
          .
          <volume>03426</volume>
          (
          <year>Feb 2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Pelka</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Friedrich</surname>
            ,
            <given-names>C.M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>García Seco de Herrera</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Müller</surname>
          </string-name>
          , H.:
          <article-title>Overview of the ImageCLEFmed 2019 concept prediction task</article-title>
          .
          <source>In: CLEF2019 Working Notes. CEUR Workshop Proceedings, (CEUR- WS.org)</source>
          ,
          <source>ISSN 1613-0073</source>
          , vol.
          <volume>2380</volume>
          .
          <string-name>
            <surname>Lugano</surname>
          </string-name>
          ,
          <source>Switzerland (September</source>
          <volume>09</volume>
          -12
          <year>2019</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Pelka</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Koitka</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rückert</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Nensa</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Friedrich</surname>
            ,
            <given-names>C.M.:</given-names>
          </string-name>
          <article-title>Radiology objects in context (ROCO): A multimodal image dataset</article-title>
          . In: Stoyanov,
          <string-name>
            <given-names>D.</given-names>
            ,
            <surname>Taylor</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            ,
            <surname>Balocco</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            ,
            <surname>Sznitman</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            ,
            <surname>Martel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            ,
            <surname>Maier-Hein</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            ,
            <surname>Duong</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            ,
            <surname>Zahnd</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            ,
            <surname>Demirci</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            ,
            <surname>Albarqouni</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            ,
            <surname>Lee</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.L.</given-names>
            ,
            <surname>Moriconi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            ,
            <surname>Cheplygina</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            ,
            <surname>Mateus</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            ,
            <surname>Trucco</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            ,
            <surname>Granger</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            ,
            <surname>Jannin</surname>
          </string-name>
          , P. (eds.)
          <article-title>Intravascular Imaging and Computer Assisted Stenting and Large-Scale Annotation of Biomedical Data and Expert Label Synthesis</article-title>
          . pp.
          <fpage>180</fpage>
          -
          <lpage>189</lpage>
          . Springer International Publishing,
          <string-name>
            <surname>Cham</surname>
          </string-name>
          (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Pinho</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Costa</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>Feature learning with adversarial networks for concept detection in medical images: Ua.pt bioinformatics at imageclef 2018</article-title>
          . In: Working Notes of CLEF (09
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>