<!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>SehMIC: Semi-hierarchical Multi-label ICD code Classi cation</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Sedigheh Eslami</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Peter Adorjan</string-name>
          <email>peter.adorjang@data4life.care</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Christoph Meinel</string-name>
          <email>christoph.meinelg@hpi.de</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Data4Life</institution>
          ,
          <country country="DE">Germany</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Hasso Plattner Institute</institution>
          ,
          <country country="DE">Germany</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Automatic ICD code assignment to clinical notes is a bene cial, but challenging task due to the large number of possible ICD codes and a small number of available data. It becomes even more challenging in multilingual settings with resource-poor languages, in which the number of available annotated textual data is generally very small. In this work, we present SehMIC, a semi-hierarchical multi-label classi cation approach which leverages the knowledge about the structure of ICD codes to assign them to Spanish discharge letters. This approach classi es di erent sections of the ICD code separately for a given letter. It achieves the nal ICD code by concatenation of the predicted code sections and pruning the unlikely combinations by using an empirical a priori distribution. Moreover, we utilize a transfer learning approach using pre-trained multilingual BERT to achieve contextual document representations for Spanish discharge letters. Data augmentation is also performed in order to exploit more data in the learning process. SehMIC achieves 0:1 and 0:004 MAP scores on the dev and test datasets, respectively. This work is done by our nlp4life team at CLEF eHealth 2020 Task 1 challenge on Multilingual Information Extraction.</p>
      </abstract>
      <kwd-group>
        <kwd>Automated ICD code assignment Multi-label classi cation Transfer learning multilingual BERT</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Motivation. Electronic health records (EHR) include a collection of patients'</title>
      <p>
        health related longitudinal data [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]. They contain patients' demographic data,
medical histories, symptoms, diagnoses, etc both in structured and unstructured
text format. International Classi cation of Diseases (ICD) codes are diagnostic
codes used in EHRs in order to uniquely describe the patient's diagnosis for
billing and reimbursement purposes [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ]. Healthcare systems train several
human coders who speci cally learn the medical terminologies, the ICD coding
system and its rules so that they can undertake assigning the ICD codes to
patients' records manually. This process is not only time consuming and
expensive, but also intrinsically introduces human errors in detecting the correct
codes. Therefore, it is bene cial to develop an automated computational
solution to detect the associated ICD codes for given clinical notes. In this work,
we investigate how to assign ICD codes directly from discharge letters since
it is assumed that discharge letters contain the diagnosis ground truths along
with the symptoms, procedures, examinations information of the patient [
        <xref ref-type="bibr" rid="ref11 ref21">11,21</xref>
        ].
Related work. Accurate automated ICD code assignment to clinical texts is a
challenging problem. To name a few reasons: 1. clinical texts contain many
typos, speci c medical terminologies and keywords, 2. the number of possible ICD
codes is huge and respectively, there is not enough samples per ICD code to learn
from, 3. real-world data su ers from the imbalanced data problem. This task has
been previously investigated via rule-based [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ], machine learning [
        <xref ref-type="bibr" rid="ref19 ref26 ref5">5, 19, 26</xref>
        ] and
deep learning based [
        <xref ref-type="bibr" rid="ref11 ref12 ref2">2, 11, 12</xref>
        ] approaches. Rule-based systems require human
experts to nd the patterns in text and design the rules. These manual human
e orts make the rule-based approaches di cult to scale. In contrast,
learningbased approaches mostly depend on the underlying data distributions to nd
common patterns and decision procedures. With the recent success of deep
learning in language modeling and contextual word embedding solutions, end-to-end
deep neural networks have been studied for automated ICD code assignment and
achieved competing results [
        <xref ref-type="bibr" rid="ref16 ref2">2,16</xref>
        ]. Recently, this task has also been carried out in
multilingual settings [
        <xref ref-type="bibr" rid="ref17 ref7 ref8">7,8,17</xref>
        ] . In [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ], authors utilize a transfer learning approach
using Bidirectional Encoder Representation from Transformers (BERT) [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] for
the bilingual German-English automated ICD code assignment.
Our contributions. In this paper, we describe our work on the ICD10-CM
code assignment subtask from CLEF eHealth 2020 challenge Task 1 [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ]. We
developed a semi-hierarchical multi-label classi er by leveraging the knowledge
about the structure of the labels in order to assign ICD10-CM codes to
Spanish discharge letters. We ne-tuned multilingual BERT in each hierarchy of the
classi cation. Additionally, we applied a data augmentation mechanism in order
to exploit more diverse samples per label in the learning phase.
2
      </p>
      <sec id="sec-1-1">
        <title>Problem and concepts de nition</title>
      </sec>
    </sec>
    <sec id="sec-2">
      <title>The following set of notations is used throughout this paper:</title>
      <p>Vocabulary of words V = fw1; w2; : : : ; wvg of size v,
Set of word-embeddings E = fe1; e2; : : : ; evg of size v, in which ei 2 Rd is
the word embedding vector for the word wi,
Set of discharge summaries S = fs1; s2; : : : ; sng, in which sj is a sequence of
words from the vocabulary V ,
Set of features X = fX1; X2; : : : ; Xng, in which Xj 2 Rm is the contextual
feature vector representing discharge letter sj ,
Set of all labels L = fl1; l2; : : : ; l`g corresponding to ICD codes,</p>
    </sec>
    <sec id="sec-3">
      <title>For a given discharge summary sj , we represent the set of associated labels</title>
      <p>as Lj = f0; 1g`.</p>
      <p>Given f(Xj ; yj )gjn=1 where Xj 2 Rm and yj 2 Lj , our objective is to train a
multi-label classi er C : Rm ! f0; 1g` such that C(Xj ) = yj for any j 2
f1; : : : ; ng.
3</p>
      <sec id="sec-3-1">
        <title>Approach</title>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>In this section, we describe our proposed approach for multi-label ICD code assignment to discharge letters. Our approach includes two main steps: 1. data augmentation 2. semi-hierarchical multi-label classi cation (SehMIC).</title>
      <p>3.1</p>
      <p>
        Data augmentation
In learning-based approaches, the more and diverse data we have, the better
our model learns the underlying distributions and patterns in the data. Data
augmentation is used in several elds, e.g., computer vision and natural language
processing, in order to increase the diversity of the training data without actually
collecting new sets of data. In the CLEF 2020 eHealth challenge, we perform data
augmentation primarily because there exists very few discharge letters for a lot
of the ICD codes in the training data. Inspired by the work in [
        <xref ref-type="bibr" rid="ref24">24</xref>
        ], we use a
lexical substitution approach using word-embeddings. We create the Synonyms
      </p>
    </sec>
    <sec id="sec-5">
      <title>Dictionary (SD) based on the similarity of the words in the embedding space using the word-embeddings set E. We de ne synonyms of each word to be the set of all the words whose similarity in the embedding space is greater than a given similarity threshold ,</title>
      <p>SD(wi) : wi</p>
      <p>! synonyms(wi);
synonyms(wi) = fwj g</p>
      <p>s.t.
sim(ei; ej )</p>
      <p>
        ; for all j 2 f1; : : : vg where i 6= j:
Notice that depending on the threshold , a word can end up with an empty set
of synonyms. Afterwards, given the SD and a discharge letter sj , we iterate over
the words in the letter, randomly select a synonym from its set of synonyms
stored in SD, and nally substitute the word with the selected synonym. We
repeat this process kj times per letter sj in which:
kj =
maxl2L(number of samples for l)
minl02Lj (number of samples for l0)
:
The reason for repeating the text generation kj times per letter sj is two-fold:
rst, in order to balance the label distribution in terms of the number of available
samples for each label, as a result, the data augmentation generates fewer sample
for the majority labels and more samples for the minority ones; secondly, since
we have multiple synonyms per word, repetition of text generation utilizes the
synonyms as many as possible per word in the augmentation step. Algorithm 1
provides a summary pseudo-code of our data augmentation approach.
Often in the task of automated ICD code assignment, the number of available
samples per label is not su cient. In this case, a at classi er, i.e., a classi er
that does not consider an inherent hierarchy between the labels, cannot receive
enough samples per label to learn from. Thus, minimizing the training error will
lead to over tting. On the other hand, training a full-hierarchical classi cation
system requires training thousands of local-classi ers considering the
intermediate hierarchies [
        <xref ref-type="bibr" rid="ref22">22</xref>
        ] which is time consuming. In order to overcome these
problems, we propose SehMIC, a heuristic semi-hierarchical multi-label classi cation
solution in which we leverage the knowledge we have about the hierarchical
structure of ICD codes. In this work, we explain our method with regards to
      </p>
    </sec>
    <sec id="sec-6">
      <title>ICD10-CM codes, but the same concepts can be applied for other types of ICD codes as well.</title>
    </sec>
    <sec id="sec-7">
      <title>ICD10-CM codes are three to seven character codes separated by a dot. The</title>
      <p>
        rst three characters describe the category of the medical condition. Details
about the condition in the category section are represented by the characters
appearing after the dot. The rst character in the category code is called the
chapter code which describes the main type of the medical condition, e.g., injury.
The next two characters provide more information about the problem in the
chapter code, e.g., location or the severity of the problem [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ]. Figure 1 depicts
this structure with an example ICD10-CM code.
      </p>
      <p>category
chapter
second level</p>
      <p>details
site, severity, details extension
S = injuries, poisoning,
certain other external causes
related to single body organ
S86 = injury of muscle, fascia
and tandon at lower leg</p>
      <p>S86.01 = Strain of Achilles tendon
S86.011 = Strain of right Achilles</p>
      <p>tendon</p>
      <p>D = Subsequent encounter
1. Solve the multi-label classi cation of chapter given the discharge letter.
2. Solve the multi-label classi cation of the second level given the discharge
letter.</p>
    </sec>
    <sec id="sec-8">
      <title>3. Achieve the preliminary candidate category codes by concatenating the re</title>
      <p>sults from 1 and 2.</p>
    </sec>
    <sec id="sec-9">
      <title>4. Prune the preliminary category codes with respect to unlikely code combination by multiplying an empirically estimated conditional a priori distribution and reach the nal category codes:</title>
      <sec id="sec-9-1">
        <title>P (second leveljdischarge letter)</title>
        <p>P (second leveljchapter)</p>
      </sec>
    </sec>
    <sec id="sec-10">
      <title>5. Solve the multi-label classi cation of details given the discharge letter.</title>
    </sec>
    <sec id="sec-11">
      <title>6. Concatenate the results from 4 and 5 to reach the preliminary ICD10-CM</title>
      <p>codes.</p>
    </sec>
    <sec id="sec-12">
      <title>7. Prune the codes with respect to unlikely details and category combinations by multiplying an empirically estimated conditional a priori distribution and reach the nal ICD10-CM codes:</title>
      <sec id="sec-12-1">
        <title>P (detailsjdischarge letter)</title>
      </sec>
      <sec id="sec-12-2">
        <title>P (detailsjcategory):</title>
        <p>Figure 2 illustrates this approach with an example. For a given discharge
summary, SehMIC predicts S and T, 89 and99, 02 and 9 for chapter, second level
and details codes, respectively. Concatenating the predicted chapter and second
level codes results in S89, S99, T89, T99 from which T89, T99 will be pruned
by the conditional a priori distribution as they are invalid ICD codes and their
corresponding probabilities are zero. Similarly, combining and pruning the
category codes and the predicted detail codes results in the nal S89.02, S89.9,
discharge
summary
chapter
classi er
second level
classi er
details
classi er</p>
        <p>S
T</p>
        <p>
          Multi-label classi cation. All of the classi cations in steps 1, 2 and 5 are
multi-label, i.e., multiple labels are predicted per sample discharge letter. Two
main approaches exist for performing multi-label classi cation: rst, problem
transformation methods, i.e., methods that transform the multi-label problem
into many single-label classi cation problems; second, algorithm adaptation
methods, i.e., methods that directly adapt algorithms to handle the multi-label
classi cation [
          <xref ref-type="bibr" rid="ref23">23</xref>
          ]. In this work, we adapt and ne-tune multilingual BERT for
sequence classi cation to directly support multi-label classi cation. BERT
provides a sequence-level contextual embedding represented for the [CLS] special
token [
          <xref ref-type="bibr" rid="ref6">6</xref>
          ]. Fine-tuning BERT for single-label classi cation is done by adding a
feed forward fully connected layer with softmax activation function in the
output layer on top of the sequence level BERT embeddings [
          <xref ref-type="bibr" rid="ref6">6</xref>
          ]. In contrast, for
the multi-label classi cation setting we use the sigmoid activation in the output
layer. This is because the probabilities computed by sigmoid are independent
and do not need to sum up to one. As a result, our network can allow more
than one correct label for a given sample. Given a decision probability
threshold, we select all the labels whose probability is more that the threshold to be
the predicted labels.
4
4.1
        </p>
        <sec id="sec-12-2-1">
          <title>Experiments</title>
          <p>
            Dataset
As participants of the CLEF eHealth 2020 challenge [
            <xref ref-type="bibr" rid="ref15">15</xref>
            ], we conduct our
experiments using the Spanish corpus released in this challenge. The average length
of the letters in all three of the training, development and test sets is 350. Table
1 represents a simple statistic over these sets. During the challenge, around 3000
letters were released for the testing phase from which only 250 were the actual
test corpus used in the evaluations. The rest of the letters were considered as
background texts. The fraction of labels with only one sample in Table 1
illustrates that if we simply ignore the labels with very few samples, we will lose
more than half of the labels. Moreover, about 37% of the unique ICD10-CM
codes of the development set are not present in the training set. Similarly, only
about 68% of the ICD10-CM codes in test set overlap with the union of the
codes in training and development set and the rest are missing. Thus, our data
explorations show that this challenge also includes tackling the missing labels
problem.
Data augmentation. In the augmentation step, we use pre-trained fastText
embeddings [
            <xref ref-type="bibr" rid="ref3">3</xref>
            ] from the Spanish Billion Word Corpus and Embeddings project
[
            <xref ref-type="bibr" rid="ref4">4</xref>
            ] in order to con gure the synonyms and create the synonyms dictionary. We
set the similarity threshold to 0:73 and use cosine similarly to calculate the word
embedding similarities. We concatenate train and development discharge letters
and perform the data augmentation on the concatenated set in order to unravel
the missing labels problem in the training set. Stopwords and the ICD10-CM
codes mentioned in the letters are skipped in our setting. The average number
of synonyms per word in the resulting synonyms dictionary is 3 and 40% of
the words end up with no synonyms. The maximum number of synonyms is 20
in the dictionary. In the training phase, the augmented dataset and the
original training set are used together for training the classi cation models. The nal
set used for training includes 41750 discharge letters and 2196 unique ICD codes.
Classi cation setup. We ne-tuned the pre-trained bert-base-multilingual-cased
model4 using the Hugging Face Transformers library [
            <xref ref-type="bibr" rid="ref25">25</xref>
            ] which is based on
Pytorch [
            <xref ref-type="bibr" rid="ref20">20</xref>
            ]. Since our problem is a multi-label classi cation task, we adapted the
BertForSequenceClassi cation class from Hugging Face to use the sigmoid
activation on the output layer along with binary cross entropy loss 5. We set the
maximum sequence length to 512 and train each of the three classi ers for 3
epochs with learning rate of 0:00003 and AdamW optimizer [
            <xref ref-type="bibr" rid="ref14">14</xref>
            ]. For chapter,
category and ICD codes we set the decision threshold to 0:5, 0:001 and 0:001,
respectively.
3 Similarities are normalized values in the range of [0; 1].
4 More details at huggingface.co/transformers/pretrained_models.html.
5 Link to source code: github.com/sarahESL/CLEFeHealth2020-multilabel-bert.
Conditional a priori distributions. In order to calculate the empirical a priori
distributions, the following is used. We use S86:011 code as example for
illustration.
          </p>
          <p>p(second level = \86"jchapter = \S") =
# samples with category \S86"
# samples with chapter code \S"
p(details = \011"jcategory = \S86") =</p>
          <p># samples with code \S86:011"
# samples with category code \S86"
4.3</p>
          <p>
            Results and insights
The experimental result of our proposed method is depicted in Table 2. We use the
Mean Average Precision (MAP) [
            <xref ref-type="bibr" rid="ref13">13</xref>
            ] metric in our evaluations as it was the evaluation
metric in the CLEF2020 eHealth challenge. [
            <xref ref-type="bibr" rid="ref15">15</xref>
            ]. On the chapter level, our classi er
achieves the MAP score of 0:97 and 0:43 on the development and test sets,
respectively. Although the MAP score for the category code prediction in the development
setting is 0:69, we see a tremendous degradation in the test result. Furthermore, the
nal ICD10-CM codes are predicted with the MAP score of 0:1 and 0:004 for the
development and test sets. This is due to the fact that the data used for training is highly
imbalanced and the default BERT does not handle imbalanced classes. Additionally,
predicting the second level code directly by the last two characters in category results
in misclassi cations. This is due to the fact that the same site, severity, etc are
represented with di erent second level codes. For instance, both Z94:0 and S37:0 codes
describe a condition about kidney. However, the kidney is represented by 94 and 37 for
transplant (Z) and injury (S) conditions. We think modeling a latent semantic variable
for the second level code will improve the category prediction performance. The same
explanation applies to details code as well.
          </p>
          <p>We suspect that using the development letters in our data augmentation step causes
letters that are very similar to the development set to appear in the augmented data. As
a result, our classi ers already have seen some development-like data in their training
phases. Therefore, we interpret the dev results in Table 2 as training results.
5</p>
        </sec>
        <sec id="sec-12-2-2">
          <title>Conclusion</title>
          <p>In this work, we presented our (nlp4life team) submission to the CLEF eHealth 2020
Task 1 challenge. This challenge required overcoming imbalanced data distributions
and missing labels problems. Additionally, the number of available samples per unique
labels was small, which made it particularly challenging to train a fully at and
supervised classi cation model. In this work, we proposed a lexical substitution data
augmentation and a semi-hierarchical classi cation approach for assigning ICD10-CM
codes to discharge letters. Our approach results in misclassifying a noticeable number
of category and ICD codes. In future work, we would like improve these results by
modeling the latent semantic variables to improve second level and details code
predictions. Moreover, we plan to investigate context-aware approaches using ICD code
embeddings in order to improve the classi cation performance and overcome the
missing labels problem.</p>
        </sec>
        <sec id="sec-12-2-3">
          <title>Acknowledgement</title>
          <p>We would like to thank Matthias Steinbrecher for the helpful discussions and
comments.</p>
        </sec>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Amin</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Neumann</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <article-title>Dun eld</article-title>
          ,
          <string-name>
            <given-names>K.</given-names>
            ,
            <surname>Vechkaeva</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            ,
            <surname>Chapman</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.A.</given-names>
            ,
            <surname>Wixted</surname>
          </string-name>
          ,
          <string-name>
            <surname>M.K.</surname>
          </string-name>
          :
          <article-title>Mlt-dfki at clef ehealth 2019: Multi-label classi cation of icd-10 codes with bert</article-title>
          .
          <source>In: CLEF (Working Notes)</source>
          (
          <year>2019</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Baumel</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Nassour-Kassis</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          , Cohen,
          <string-name>
            <given-names>R.</given-names>
            ,
            <surname>Elhadad</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            ,
            <surname>Elhadad</surname>
          </string-name>
          ,
          <string-name>
            <surname>N.</surname>
          </string-name>
          <article-title>: Multi-label classi cation of patient notes: case study on icd code assignment</article-title>
          .
          <source>In: Workshops at the thirty-second AAAI conference on arti cial intelligence</source>
          (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Bojanowski</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Grave</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Joulin</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mikolov</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          :
          <article-title>Enriching word vectors with subword information</article-title>
          .
          <source>Transactions of the Association for Computational Linguistics</source>
          <volume>5</volume>
          ,
          <issue>135</issue>
          {
          <fpage>146</fpage>
          (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Cardellino</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>Spanish Billion Words Corpus and Embeddings (August</article-title>
          <year>2019</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Dermouche</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Velcin</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Flicoteaux</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chevret</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Taright</surname>
          </string-name>
          , N.:
          <article-title>Supervised topic models for diagnosis code assignment to discharge summaries</article-title>
          .
          <source>In: International Conference on Intelligent Text Processing and Computational Linguistics</source>
          . pp.
          <volume>485</volume>
          {
          <fpage>497</fpage>
          . Springer (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Devlin</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chang</surname>
            ,
            <given-names>M.W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lee</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Toutanova</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          :
          <article-title>Bert: Pre-training of deep bidirectional transformers for language understanding</article-title>
          . arXiv preprint arXiv:
          <year>1810</year>
          .
          <volume>04805</volume>
          (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7. Dorendahl,
          <string-name>
            <given-names>A.</given-names>
            ,
            <surname>Leich</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            ,
            <surname>Hummel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            , Schonfelder, G.,
            <surname>Grune</surname>
          </string-name>
          ,
          <string-name>
            <surname>B.</surname>
          </string-name>
          :
          <article-title>Overview of the clef ehealth 2019 multilingual information extraction (</article-title>
          <year>2019</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Goeuriot</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Suominen</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kelly</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Miranda-Escalada</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Krallinger</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Liu</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pasi</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          , Saez Gonzales,
          <string-name>
            <given-names>G.</given-names>
            ,
            <surname>Viviani</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            ,
            <surname>Xu</surname>
          </string-name>
          ,
          <string-name>
            <surname>C.</surname>
          </string-name>
          :
          <article-title>Overview of the CLEF eHealth evaluation lab 2020</article-title>
          . In: Arampatzis,
          <string-name>
            <given-names>A.</given-names>
            ,
            <surname>Kanoulas</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            ,
            <surname>Tsikrika</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            ,
            <surname>Vrochidis</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            ,
            <surname>Joho</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            ,
            <surname>Lioma</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            ,
            <surname>Eickho</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            ,
            <surname>Neveol</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            , andNicola Ferro, L.C. (eds.)
            <surname>Experimental IR Meets Multilinguality</surname>
          </string-name>
          , Multimodality, and
          <source>Interaction: Proceedings of the Eleventh International Conference of the CLEF Association (CLEF</source>
          <year>2020</year>
          ) . LNCS Volume number:
          <volume>12260</volume>
          (
          <year>2020</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Goldstein</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Arzumtsyan</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Uzuner</surname>
            ,
            <given-names>O</given-names>
          </string-name>
          .
          <article-title>: Three approaches to automatic assignment of icd-9-cm codes to radiology reports</article-title>
          .
          <source>In: AMIA Annual Symposium Proceedings</source>
          . vol.
          <year>2007</year>
          , p.
          <fpage>279</fpage>
          . American Medical Informatics Association (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Gunter</surname>
          </string-name>
          , T.D.,
          <string-name>
            <surname>Terry</surname>
            ,
            <given-names>N.P.:</given-names>
          </string-name>
          <article-title>The emergence of national electronic health record architectures in the united states and australia: models, costs, and questions</article-title>
          .
          <source>Journal of medical Internet research</source>
          <volume>7</volume>
          (
          <issue>1</issue>
          ),
          <year>e3</year>
          (
          <year>2005</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Huang</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Osorio</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sy</surname>
            ,
            <given-names>L.W.:</given-names>
          </string-name>
          <article-title>An empirical evaluation of deep learning for icd-9 code assignment using mimic-iii clinical notes</article-title>
          .
          <source>Computer methods and programs in biomedicine 177</source>
          ,
          <volume>141</volume>
          {
          <fpage>153</fpage>
          (
          <year>2019</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Li</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fei</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zeng</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wu</surname>
            ,
            <given-names>F.X.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Li</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pan</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wang</surname>
            ,
            <given-names>J.:</given-names>
          </string-name>
          <article-title>Automated icd-9 coding via a deep learning approach</article-title>
          .
          <source>IEEE/ACM transactions on computational biology and bioinformatics 16(4)</source>
          ,
          <volume>1193</volume>
          {
          <fpage>1202</fpage>
          (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Liu</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          , Ozsu, M.T.:
          <article-title>Encyclopedia of database systems</article-title>
          , vol.
          <volume>6</volume>
          . Springer New York, NY, USA: (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Loshchilov</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hutter</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          :
          <article-title>Decoupled weight decay regularization</article-title>
          .
          <source>arXiv preprint arXiv:1711.05101</source>
          (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Miranda-Escalada</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gonzalez-Agirre</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Armengol-Estape</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Krallinger</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Overview of automatic clinical coding: annotations, guidelines, and solutions for non-english clinical cases at codiesp track of CLEF eHealth 2020</article-title>
          . In: Working Notes of Conference and
          <article-title>Labs of the Evaluation (CLEF) Forum</article-title>
          . CEUR Workshop Proceedings (
          <year>2020</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Mullenbach</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          , Wiegre e, S.,
          <string-name>
            <surname>Duke</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sun</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Eisenstein</surname>
          </string-name>
          , J.:
          <article-title>Explainable prediction of medical codes from clinical text</article-title>
          . arXiv preprint arXiv:
          <year>1802</year>
          .
          <volume>05695</volume>
          (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Neveol</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Robert</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Grippo</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Morgand</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Orsi</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pelikan</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ramadier</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rey</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zweigenbaum</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          :
          <article-title>Clef ehealth 2018 multilingual information extraction task overview: Icd10 coding of death certi cates in french, hungarian and italian</article-title>
          .
          <source>In: CLEF (Working Notes)</source>
          (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <surname>Organization</surname>
          </string-name>
          , W.H.:
          <article-title>International statistical classi cation of diseases and related health problems</article-title>
          , vol.
          <volume>1</volume>
          . World Health Organization (
          <year>2004</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <surname>Pakhomov</surname>
            ,
            <given-names>S.V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Buntrock</surname>
            ,
            <given-names>J.D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chute</surname>
            ,
            <given-names>C.G.</given-names>
          </string-name>
          :
          <article-title>Automating the assignment of diagnosis codes to patient encounters using example-based and machine learning techniques</article-title>
          .
          <source>Journal of the American Medical Informatics Association</source>
          <volume>13</volume>
          (
          <issue>5</issue>
          ),
          <volume>516</volume>
          {
          <fpage>525</fpage>
          (
          <year>2006</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20.
          <string-name>
            <surname>Paszke</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gross</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Massa</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lerer</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bradbury</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chanan</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Killeen</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lin</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gimelshein</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Antiga</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Desmaison</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kopf</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yang</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>DeVito</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Raison</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tejani</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chilamkurthy</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Steiner</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fang</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bai</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chintala</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          : Pytorch:
          <article-title>An imperative style, high-performance deep learning library</article-title>
          . In: Wallach,
          <string-name>
            <given-names>H.</given-names>
            ,
            <surname>Larochelle</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            ,
            <surname>Beygelzimer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            ,
            <surname>dAlche-Buc</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            ,
            <surname>Fox</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            ,
            <surname>Garnett</surname>
          </string-name>
          ,
          <string-name>
            <surname>R</surname>
          </string-name>
          . (eds.)
          <source>Advances in Neural Information Processing Systems</source>
          <volume>32</volume>
          , pp.
          <volume>8024</volume>
          {
          <fpage>8035</fpage>
          . Curran Associates, Inc. (
          <year>2019</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          21.
          <string-name>
            <surname>Prakash</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zhao</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hasan</surname>
            ,
            <given-names>S.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Datla</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lee</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Qadir</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Liu</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Farri</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          :
          <article-title>Condensed memory networks for clinical diagnostic inferencing</article-title>
          .
          <source>In: Thirty-First AAAI Conference on Arti cial Intelligence</source>
          (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          22.
          <string-name>
            <surname>Sun</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lim</surname>
            ,
            <given-names>E.P.</given-names>
          </string-name>
          :
          <article-title>Hierarchical text classi cation and evaluation</article-title>
          .
          <source>In: Proceedings 2001 IEEE International Conference on Data Mining</source>
          . pp.
          <volume>521</volume>
          {
          <fpage>528</fpage>
          .
          <string-name>
            <surname>IEEE</surname>
          </string-name>
          (
          <year>2001</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          23.
          <string-name>
            <surname>Tsoumakas</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <article-title>Katakis, I.: Multi-label classi cation: An overview</article-title>
          .
          <source>International Journal of Data Warehousing and Mining (IJDWM) 3</source>
          (
          <issue>3</issue>
          ),
          <volume>1</volume>
          {
          <fpage>13</fpage>
          (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          24.
          <string-name>
            <surname>Wang</surname>
            ,
            <given-names>W.Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yang</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>That's so annoying!!!: A lexical and frame-semantic embedding based data augmentation approach to automatic categorization of annoying behaviors using# petpeeve tweets</article-title>
          .
          <source>In: Proceedings of the 2015 conference on empirical methods in natural language processing</source>
          . pp.
          <volume>2557</volume>
          {
          <issue>2563</issue>
          (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          25.
          <string-name>
            <surname>Wolf</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Debut</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sanh</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chaumond</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Delangue</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Moi</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cistac</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rault</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Louf</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Funtowicz</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Brew</surname>
          </string-name>
          , J.:
          <article-title>Huggingface's transformers: Stateof-the-art natural language processing</article-title>
          . ArXiv abs/
          <year>1910</year>
          .03771 (
          <year>2019</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          26.
          <string-name>
            <surname>Yan</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fung</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dy</surname>
            ,
            <given-names>J.G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rosales</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          :
          <article-title>Medical coding classi cation by leveraging inter-code relationships</article-title>
          .
          <source>In: Proceedings of the 16th ACM SIGKDD international conference on Knowledge discovery and data mining</source>
          . pp.
          <volume>193</volume>
          {
          <issue>202</issue>
          (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>