<!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>
      <journal-title-group>
        <journal-title>StudentF
=</journal-title>
      </journal-title-group>
    </journal-meta>
    <article-meta>
      <title-group>
        <article-title>Knowledge Distillation Techniques for Biomedical Named Entity Recognition</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Tahir Mehmood</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>Ivan Serina</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Alberto Lavelli</string-name>
          <email>lavellig@fbk.eu</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Alfonso Gerevini</string-name>
          <email>alfonso.gerevinig@unibs.it</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Fondazione Bruno Kessler</institution>
          ,
          <addr-line>38123 Povo, Trento</addr-line>
          ,
          <country country="IT">Italy</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>University of Brescia</institution>
          ,
          <addr-line>25121 Brescia</addr-line>
          ,
          <country country="IT">Italy</country>
        </aff>
      </contrib-group>
      <volume>0</volume>
      <issue>5</issue>
      <fpage>141</fpage>
      <lpage>156</lpage>
      <abstract>
        <p>The limited amount of annotated biomedical literature and its peculiar characteristics make biomedical named entity recognition more challenging than standard named entity recognition. The multitask learning approach overcomes these limitations by training di erent related tasks simultaneously. It learns common features among di erent tasks by sharing some layers of the neural network architecture. For this reason, the multi-task model attains more generalization properties than a single task learning. The generalization of the multi-task model can be utilized to enhance other models' results. In particular, knowledge distillation techniques make this possible in which one model supervises, through its learned generalization, another model during the training. This research analyzes the knowledge distillation approach and shows that a simple deep learning model performance can be leveraged through distilling the multi-task model's generalization. Results show that our approach outperformed compared with the multi-task model and single task model. This demonstrates that our model learns more diverse features using the knowledge distillation approach. We also found our approach statistically better than multi-task model and single task model.</p>
      </abstract>
      <kwd-group>
        <kwd>Biomedical Named Entity Recognition • Multi-task Learning • Knowledge Distillation</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        The biomedical named entity recognition (BioNER) task has gained more
attention with the increasing availability of large amounts of unstructured biomedical
text data. BioNER is also a preliminary task of many other tasks e.g. the relation
extraction task (e.g., chemical induced disease relation, drug-drug interaction, . .
. ) [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ]. However, biomedical texts are more complex than normal texts and carry
unusual characteristics, e.g. spelling alternations (e.g.,
10-Ethyl-5-methyl-5,10dideazaaminopterin vs 10-EMDDA) [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ], long multi-word expressions
(10-ethyl5-methyl-5,10-dideazaaminopterin ), and ambiguous words (TNF alpha can be
used for both DNA and Protein) [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]. The above-mentioned characteristics make
BioNER even a more di cult task than traditional named entity recognition.
      </p>
      <p>
        Traditional machine learning approaches that include e.g., Hidden Markov
Models (HMMs), Conditional Random Fields (CRFs), and Support Vector
Machine (SVM), have been used to overcome the limitations faced by the BioNER
task [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. These machine learning methods have shown some promising results.
However, these approaches strongly rely on feature engineering. On the other
hand, deep learning models usually do not require hand-crafted feature
engineering since this is done implicitly. Simultaneously, the deep learning models'
results are very appealing for the BioNER task. However, due to the biomedical
literature's peculiar characteristics mentioned at the beginning of the section,
these systems' performance is still limited. Another challenge to deep learning
models is the limited availability of annotated biomedical text data to train these
systems as deep learning models require substantial amounts of training data.
      </p>
      <p>
        The multi-task and transfer learning approaches have shown results
improvement for BioNER task [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ][
        <xref ref-type="bibr" rid="ref17">17</xref>
        ], but these techniques still have some limitations.
The multi-task model (MTM) [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ] does not always produce noticeable increase
in performance compared to their counterpart single task model (STM) [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ][
        <xref ref-type="bibr" rid="ref5">5</xref>
        ].
The MTM could also learn the features that are more task-speci c and which
can lead to biased feature learning [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ]. Similarly, transfer learning [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] also faces
limitations e.g., catastrophic forgetting or catastrophic interference problem [
        <xref ref-type="bibr" rid="ref23">23</xref>
        ].
In catastrophic forgetting, the deep learning model starts forgetting what it has
learned from the previous domain. The forgetting of the previously learned source
information happens, even if both source and target domains are heterogeneous
[
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]. It is also an empirical dilemma to choose the number of new layers for the
model used on the target datasets along with pretrained layers or weights of the
pretrained layers need to be frozen in the pretrained model as it is applied to the
target dataset. The transfer learning approach is therefore not always a feasible
solution to transfer previous knowledge into the new task.
      </p>
      <p>
        Furthermore, in general, a common issue with the deep learning models is
their complex structure. The deep learning methods have brought much success
in numerous elds and have shown results breakthrough. To achieve
state-of-theart results, the complex structure of the deep learning models is often observed
in many elds. Sutskever et al. [
        <xref ref-type="bibr" rid="ref25">25</xref>
        ] model comprised of 4-layers of long
shortterm memory (LSTM) and each layer had 1000 hidden units. Similarly, Zhou
et al. [
        <xref ref-type="bibr" rid="ref33">33</xref>
        ] proposed a model that contains multi-level LSTM and each layer had
512 hidden units. These deep learning models have millions of parameters, and
training such models require much more computational power. These complex
models also require more storage space and which is also not very suitable to
deploy on the systems where available storage capacity is limited e.g., cell phones.
In such situations, implementation of these complex models requires compression
while, in the meantime, not to compromise their performances and keep the
generalization they have learned.
      </p>
      <p>
        In this regard, the knowledge distillation approach is utilized where the
cumbersome model is compressed into the simple model, which is more feasible to
set up in the end devices [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]. In the knowledge distillation technique [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ], one
model teaches another model through its learned knowledge. This supervision
is done through prediction, where the learning model mimics the prediction of
the teacher model. The learning model, therefore, uses two gradients, i.e., the
gradient of itself and gradient of the teacher model, and for this reason, it can
produce better results. Romero et al. [
        <xref ref-type="bibr" rid="ref22">22</xref>
        ] showed that the intermediate layer
of the teacher model gives useful information to the student model during the
training. Liu et al. [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ] improved the performance of the single model using
knowledge distillation from an ensemble of di erent deep neural networks. Tang
et al. [
        <xref ref-type="bibr" rid="ref26">26</xref>
        ] showed performance gain by distilling knowledge from a single machine
translation model to train the multilingual translation model. Zhang et al. [
        <xref ref-type="bibr" rid="ref32">32</xref>
        ]
demonstrated an increase in performance when di erent student models were
trained mutually and teach each other through knowledge distillation. Sun et
al. [
        <xref ref-type="bibr" rid="ref24">24</xref>
        ] showed performance gain using knowledge distillation approach in which
the intermediate layers of the teacher model were used to train the task speci c
student model.
      </p>
      <p>
        This research also proposes the distillation knowledge approach to enhance
the performance of the deep learning models for BioNER task. Therefore, the
purpose of this research is to increase the performance of the model instead
of compression. The multi-task model is used to perform knowledge distillation
for the single task model using its logits. In other words, single task model
matches the true labels as well as the logits of the multi-task model during its
training. Logits are the inputs to the softmax output layer [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ] which carries
more information and its value ranges from [ 1; +1]. This helps the single
task model to not only learn from the true labels but also optimize logits for
multi-task model.
      </p>
      <p>The rest of the paper is organized as follows. Section 2 gives an
introduction of the knowledge distillation approach which is followed by our proposed
methodology in Section 3. The experimental setup is described in Section 4
whereas results are discussed in Section 5. Finally, the research is concluded in
Section 6.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Knowledge Distillation</title>
      <p>In transfer learning, the learned representation from source domain is utilized
in another related domain. In contrast, the objective of knowledge distillation
is to train a model with the knowledge learned by another model. The idea of
the knowledge distillation is to train a simple (student) model on the knowledge
learned by the complex (teacher) model. More speci cally, the knowledge
distillation approach addresses how to transfer the generalization of one model, usually
a complex model (teacher), to another model, usually a simple model (student).
The complex models or ensemble approaches usually produce better results than
the simple single-task model, but it is computationally expensive to train them.
The knowledge distillation approach helps the simple model (student) to
produce better results than the stand alone single model and the ensemble models.
This way student model can be trained on fewer training examples since it will
also consume the knowledge learned by the teacher model during training. The
idea is that the complex model has already been generalized on the data during
its training. This helps the student model to achieve or nearly achieve the
generalization of the teacher model. The student model not only learns through the
gradient of itself but also though the gradient of another knowledge.</p>
      <p>Transferring knowledge from a teacher model is usually done in the shape of
the probabilities predicted by the teacher model. The objective of any learning
model is to predict the correct class for the input example and assign a high
probability to that class whereas allocating small probability values to the rest
of the classes. Associating the probabilities to the rest of the incorrect classes is
not performed randomly. These side probabilities also carry information which
depicts how a speci c model has generalized the classes presented in the dataset.
For instance, there is very little chance of miss-classifying a motorbike image
into a car image but the probability would still be higher for miss-classifying it
into the truck image. The softmax activation function outputs the probability
distribution of the possible classes for the speci c instance. The sum of these
softmax probability distributions sums to 1.</p>
      <p>
        These softmax probabilities give more information compared to the one-hot
\hard labels". For instance, the softmax probabilities, [0.7, 0.2, 0.1], show
ranking of the classes. Such information cannot be examined in the hard labels e.g, [
        <xref ref-type="bibr" rid="ref1">1,
0, 0</xref>
        ] where we cannot extract any such information. The posterior probabilities
can pass an extra useful signal to the student model during its training. However,
training the student model to match these probabilities could not be so much
useful as the student model can only pay more attention to the highest
probability value. To overcome this barrier, it is better to soften these nal softmax
output probabilities through normalizing them [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]. The normalized probabilities
represents soft labels which provides some knowledge distillation to the student
model [
        <xref ref-type="bibr" rid="ref29">29</xref>
        ]. The student model then pay attention to other values as well along
with the highest probable class. Hinton et al. proposed a term temperature, T ,
to soften the posterior probabilities [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]. Keeping T = 1 makes it standard
softmax function as represented in equation 1. The large value of T more softens the
softmax output and enhances the non-target class output probability [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ]. On
the downside, it also reduces the probability value of the target class. Therefore,
it is vital to choose the right value for the temperature parameter.
      </p>
      <p>Softmax(zi) =</p>
      <p>exp(zi=T )</p>
      <p>Pj exp(zj =T )</p>
    </sec>
    <sec id="sec-3">
      <title>Our Approach</title>
      <p>
        Figure 1 introduces our proposed knowledge distillation approach. The teacher
model is a multi-task model (MTM) with the word and character input of the
sentences. We use bidirectional LSTM (BiLSTM) to process the sequence in
both directions [
        <xref ref-type="bibr" rid="ref21">21</xref>
        ]. The upper layers, shown in black round rectangle, of the
MTM are shared among all the datasets. The bottom layers, shown in red round
rectangle, are dataset speci c whereas Softmax is used for output labelling. In
multi-task learning (MTL) approach shared layers help one task to be learned
better with the help of another task. Training jointly on related tasks helps
the multi-task model to learn common features among di erent tasks by using
shared layers [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. The task-speci c layers learn features that are more related to
the current task. Training related tasks together helps the model to optimize the
value of the parameters. The joint learning also lowers the chances to embrace
over tting for any speci c task [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ]. Therefore, we assume that the student model
will also have lower changes to encounter over tting with the help of knowledge
distillation from the MTM. The purpose of our word is to transfer the token
level knowledge distillation, therefore, we use softmax function at the output
layer. The token level knowledge distillation is not possible with conditional
random eld (CRF) as it predicts the labels of the whole sequence. The CRF
based model labels the sequence globally considering the association between
neighboring labels. This limits the distilling knowledge from the teacher models
[
        <xref ref-type="bibr" rid="ref30">30</xref>
        ].
      </p>
      <p>An alternative training approach was adopted for MTM training phase. Let
us suppose we have D1; D2; :::; Dt training sets, related to the T1; T2; :::; Tt tasks
respectively. During the training phase, a training set Di is selected randomly
and both shared layers and the ones speci c to the corresponding task Ti are
activated. Every task has its own optimizer so during training only the one
speci c to the task Ti is activated and the loss function related to it is optimized.</p>
      <p>
        The student model is in fact a counterpart single task model (STM) of the
MTM. Therefore, the structures of both models are same. In this research we
perform knowledge distillation using the teacher (MTM)logits, zt, which is input
to the softmax layer [
        <xref ref-type="bibr" rid="ref28">28</xref>
        ]. The logits carry the values that can range [ 1; +1]
and therefore, carries more dark information. During the training, student model
considers the hard labels as well as the logits (zt) of the teacher model (MTM).
We also have not normalized the logits that means temperature, T = 1. We
examine losses for both predictions i.e., the loss of the hard labels matching and
the loss of the logits matching. The hard targets matching loss, which involves
one-hot labels, can be referred as student loss whereas the distillation loss
considers the logits loss. The loss function of our student model model is depicted in
equation 2. The distillation loss tries to minimize mean-squared-error between
the student logits, zs, and teacher logits, zt, as depicted in equation 2. The x
represents the input, W represents student model's parameters, H is the
crossentropy loss whereas y is the true hard labels and is the softmax function. The
logits of student and teacher models are represented as zs, zt respectively. The
coe cients, and , specify the balance between student loss and distillation
      </p>
      <sec id="sec-3-1">
        <title>Word</title>
      </sec>
      <sec id="sec-3-2">
        <title>Input</title>
        <p>BiLSTMs
Student Loss</p>
        <p>Student Model
BiLSTM</p>
        <p>Softmax
Hard Predictions</p>
      </sec>
      <sec id="sec-3-3">
        <title>Char</title>
      </sec>
      <sec id="sec-3-4">
        <title>Input</title>
        <p>BiLSTM
BiLSTMs
Distillation Loss
(zs,zt)
KD Loss</p>
      </sec>
      <sec id="sec-3-5">
        <title>Word</title>
      </sec>
      <sec id="sec-3-6">
        <title>Input</title>
        <p>BiLSTMs
BiLSTM
Softmax
tag</p>
      </sec>
      <sec id="sec-3-7">
        <title>Char</title>
      </sec>
      <sec id="sec-3-8">
        <title>Input</title>
        <p>BiLSTM
BiLSTMs
c
iif
c
e
p
S
k
s
a
T
s
r
e
y
a
L
d
e
r
a
h
S
As a rst approach, the MTM model, shown in the right side of Figure 1, is
trained separately. This MTM is then used to distill the knowledge to the student
model. We perform knowledge distillation from MTM using two approaches.
In the rst approach, we perform simple knowledge distillation as shown in
Figure 1 where MTM's logits are used to train the student model. In the second
approach, we use logits from ensemble of MTMs to train the student model.
The MTMs used in the ensemble approach have the same architecture, but they
are initialized with di erent seed values which result in di erent predictions.
Although, the structure of all MTMs are same but this gives us ve di erent
predictions due to the di erent seed values. We take the average of the logits
from these MTMs, which is then used to train our student model. Furthermore,
the F1-score presented in the later section is also based on the average of ve
runs with di erent seed values. In the rest of this article, MTM and teacher
MTM will be used interchangeably as the logits of the MTM are used to train
the student models.</p>
        <p>
          We perform experiments for di erent values of i.e.,[0; 0:5; 1]. The
hyperparameter tuning is not done for , instead the values are selected in a simple
straight forward way. If = 0 then the student model learns with only
distillation loss i.e., M SE(zs; zt), which tries to match logits of the student
model and teacher model. Similarly, with = 0:5, both student loss and
distillation loss are considered equally. In last, = 1, only allows student model
to consider the student loss, H(y; (zs; zt)). Furthermore, words are
represented with pre-trained domain-speci c word embedding. More speci cally, we
utilize the WikiPubMed-PMC word embedding which is trained on a large set of
the PubMedCentral(PMC) articles and PubMed abstracts as well as on English
Wikipedia articles [
          <xref ref-type="bibr" rid="ref7">7</xref>
          ]. On the other hand, character embedding is initialized
randomly which is further processed by BiLSTM. In this paper, we perform
experiments on the 15 datasets which are also used by Crichton et al. [
          <xref ref-type="bibr" rid="ref6">6</xref>
          ] and
Wang et al. [
          <xref ref-type="bibr" rid="ref31">31</xref>
          ]. The bio-entities in these datasets are Chemical, Species, Cell,
Gene/Protein, Cell Component, and Disease3. The description of these entities
can be found in [
          <xref ref-type="bibr" rid="ref16">16</xref>
          ]. Each dataset contains separate training, development, and
test sets. We follow the same experimental setup adopted by Wang et al.4, which
uses both train and development set data for training the model.
5
        </p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Results and Discussion</title>
      <p>
        The F1-score comparison of our student model with di erent values is shown
in Table 1. The MTM is the teacher model as mentioned in the earlier section
as well. This MTM is used for distilling knowledge to the student model via
its logits. The best results are shown in the bold font while second best score
is represented with the Italic style. It can be noticed that our student model
has outperformed the MTM approach, except for BioNLP13CG and most of the
protein datasets (BioNLP11EPI, BioNLP11ID, BioNLP13GE, and Ex-PTM).
We speculate that as BioNLP11EPI, BioNLP11ID, and Ex-PTM are the
corpora created for BioNLP 2011 shared task corpus, they might carry similar
characteristics. Therefore, we observe a performance decrease for all these three
datasets. In particular, the entity mentions in BioNLP11EPI and Ex-PTM were
automatically annotated using BANNER named entity tagger [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ] which was
trained on the GENETAG corpus [
        <xref ref-type="bibr" rid="ref27">27</xref>
        ]. We anticipate that the wrong entity
classi cation might have propagated in both datasets due to the annotation from
the same named entity tagger. On the other hand, BioNLP13CG contains 16
different classes and some of them have very few examples present in the dataset.
These classes represent cancer genetics (CG) and are more correlated with each
other. Therefore, our student model might not be able to di erentiate among
these classes.
      </p>
      <sec id="sec-4-1">
        <title>3 The datasets can be found at</title>
        <p>Bioinformatics-2016</p>
      </sec>
      <sec id="sec-4-2">
        <title>4 https://github.com/yuzhimanhua/Multi-BioNER</title>
        <p>https://github.com/cambridgeltl/MTL</p>
        <p>Student model, with = 0, has shown a performance gain for 6 datasets
compared to the MTM (teacher). The student model, trained with = 0:5,
achieves an increase in performance for 9 and 8 datasets compared to the MTM
and student ( = 0) model, respectively. Similarly, student model ( = 1)
improves results for 11 datasets against MTM whereas it yields best performance
for 10 and 11 datasets compared to the student with ( = 0) and ( = 0:5),
respectively.</p>
        <p>We further analyse the performance of the student models considering the
STM which is also depicted in Table 1. It can be noticed that our student
model has outperformed many datasets, except BC4CHEMD and CRAFT. We
analyzed the performance of our teacher model (MTM) for BC4CHEMD and
CRAFT datasets, and found a performance drop upto F1-score of 3% for these
two datasets compared to STM. Therefore, we assume that teacher MTM model
could not able to perform much knowledge distillation for these two datasets.
The student model ( = 0) obtained best performance for 13 datasets compared
to the STM. Likewise, student ( = 0:5) obtained a performance gain for 12
datasets whereas student ( = 1) attains performance for 13 datasets compared
to STM.</p>
        <p>We also use the second approach to train our student model where logits
from an ensemble of MTMs is used to train the student model. Instead of using
the teacher model with a di erent architecture, we use the same MTM teacher
model but these teacher models are initialized with di erent seed values. For
this reason, all the 5 teacher models produce di erent predictions. We average
their logits and train each single student model on such logits.</p>
        <p>Table 2 represents the results comparison of our second approach. We can
notice the remarkable improvement in results for the student models using
ensemble approach. We notice that for two protein datasets (BioNLP13GE and
Ex-PTM), our student models are unable to show an increase in results
compared to the teacher (MTM). However, the student models are able to show a
performance gain for other protein datasets; for which our previous approach of
student model does not show increase in performance. We observed that the
student model with distillation loss ( = 0) shows performance gain for 11 datasets
against teacher model (MTM). Similarly, considering both the losses ( = 0:5)
i.e., student loss and distillation loss, the student model is able to leverage the
results for 13 and 6 datasets compared to teacher model and student model
( 0), respectively. On the other hand, student model trained with only
student loss ( = 1) achieves performance gain for 13 datasets compared to the
teacher model (MTM). Whereas, it is able to enhance the results for 6 datasets
compared to both student models with = 0 and = 0:5. Comparing the results
with STM, we can notice that all the student models have shown performance
gain for all 15 datasets compared to STM. We see our student models, trained
with the logits from ensemble of MTMs, produce better results. This is because
ensemble predictions are more accurate than a single prediction, and therefore
our student models perform better with the ensemble approach.
AnatEM
BC2GM
BC4CHEMD
BC5CDR
BioNLP09
BioNLP11EPI
BioNLP11ID
BioNLP13CG
BioNLP13GE
BioNLP13PC
CRAFT
ExPTM
JNLPBA
linnaeus
NCBI</p>
        <p>
          We also compare our results with state-of-the-art models. Table 3 compares
the results of our proposed student model with Wang et al. [
          <xref ref-type="bibr" rid="ref31">31</xref>
          ] and Crichton
et al. [
          <xref ref-type="bibr" rid="ref6">6</xref>
          ] models. We use their published results instead of regenerating them.
Wang et al. and Crichton et al. have used the MTL approach and used the
same 15 datasets to train their MTM. Our MTM structure resembles with the
proposed model of Wang et al. but we use a task speci c BiLSTM layer, and we
use Softmax instead of CRF. In the given table, we can notice that our proposed
approach shows substantial increase in F1-score compare to the model proposed
by Crichton et al., while model proposed by Wang et al. shows performance gain
for 5 datasets. The student model, = 1, shows the best results against the
benchmark results. The comparison of our second approach of student models,
trained with ensemble of MTMs, is depicted in Table 4. We see that our second
approach again outperformed against Crichton et al., while shows absolute gain
for most of the datasets compared to the Wang et al. except for BioNLP13GE
and Ex-PTM.
        </p>
        <p>
          We also performed a statistical analysis of our results using the Friedman
test [
          <xref ref-type="bibr" rid="ref34">34</xref>
          ], shown in Figure 2. We are interested to see if the di erence in the
results among di erent models is statistically signi cant or not. We observe that
the student models trained with single teacher logits (our rst approach) do
not produce statistically signi cant results with respect to the teacher model.
AnatEM
BC2GM
BC4CHEMD
BC5CDR
BioNLP09
BioNLP11EPI
BioNLP11ID
BioNLP13CG
BioNLP13GE
BioNLP13PC
CRAFT
ExPTM
JNLPBA
linnaeus
NCBI
Average 83.93 83.08 84.75 84.72 84.72
Average Variance 0.17 0.27 0.09 0.21 0.11
Table 2. Results comparison of proposed student models. The Average represents the
average F1-score of all datasets. The Average Variance represents the average variance
of all datasets.(F The student model trained with ensemble of MTMs.)
This is understandable as the student model is unable to show performance
gain for most of the datasets against the teacher model (Table 1). However,
the results produced by that student model (our rst approach) are statistically
signi cant, considering the results of STM. On the other hand, results of our
second approach of student model (trained with an ensemble of MTMs' logits),
represented as Ens MTM, are statistically signi cant compared to both teacher
(MTM) and STM. We also see that our student models' approaches, with and
without ensemble approach, produce results statistically signi cant with each
other. We also see that the student models trained without ensemble of MTM's
logits are not signi cantly di erent among themselves. The same behavior can
be noticed for our second approach of student models trained with ensemble
MTM's logits.
        </p>
        <p>In Figure 3, the models are shown according to their best statistical ranks,
decreasing from left to right. The arrows show that a di erence in results
between models is statistically signi cant with p &lt; 0:001. The group of student
models trained with an ensemble of MTMs, shown in black dashed rectangle, are
statistically better than the rest of the other models. In particular, the student
model (St Ens = 0) is statistically better than those of the other models. This
shows that our second approach learns much better with only distillation loss.
We also consider our rst group of student training (trained without ensemble
approach), as shown in the blue dashed rectangle. We nd the student model
(St = 1), trained with student loss, is statistically better than the rest of the
models shown on its right.
AnatEM
BC2GM
BC4CHEMD
BC5CDR
BioNLP09
BioNLP11EPI
BioNLP11ID
BioNLP13CG
BioNLP13GE
BioNLP13PC
CRAFT
ExPTM
JNLPBA
linnaeus
NCBI
In this research, we introduced knowledge distillation to increase the
performance of the BioNER task. We use MTM as our teacher model because of the
advantages MTM has over STM. We further use ensemble MTMs in our
proposed knowledge distillation approach. The knowledge distillation is done by
using MTM's logits. By analyzing the F1-score and statistical test, we found our
approach better than teacher MTM and STM. We found that using the
ensemble of MTMs as a teacher model is more bene cial than using a single MTM. In
future work, we will use the probability distributions of the softmax prediction
for student models. Furthermore, di erent teacher models' architecture will also
be used in an ensemble approach to supervising the student model.</p>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Alam</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Corazza</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lavelli</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zanoli</surname>
            ,
            <given-names>R.:</given-names>
          </string-name>
          <article-title>A knowledge-poor approach to chemical-disease relation extraction</article-title>
          .
          <source>Database J. Biol. Databases Curation</source>
          <year>2016</year>
          (
          <year>2016</year>
          ), https://doi.org/10.1093/database/baw071
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Bansal</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Belanger</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>McCallum</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Ask the GRU: Multi-task learning for deep text recommendations</article-title>
          . In: Sen,
          <string-name>
            <given-names>S.</given-names>
            ,
            <surname>Geyer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            ,
            <surname>Freyne</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            ,
            <surname>Castells</surname>
          </string-name>
          , P. (eds.)
          <source>Proceedings of the 10th ACM Conference on Recommender Systems</source>
          , Boston, MA, USA, September
          <volume>15</volume>
          -
          <issue>19</issue>
          ,
          <year>2016</year>
          . pp.
          <volume>107</volume>
          {
          <fpage>114</fpage>
          .
          <string-name>
            <surname>ACM</surname>
          </string-name>
          (
          <year>2016</year>
          ), https://doi.org/10.1145/2959100.2959180
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Bingel</surname>
          </string-name>
          , J., S gaard, A.:
          <article-title>Identifying bene cial task relations for multi-task learning in deep neural networks</article-title>
          . In: Lapata,
          <string-name>
            <given-names>M.</given-names>
            ,
            <surname>Blunsom</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            ,
            <surname>Koller</surname>
          </string-name>
          ,
          <string-name>
            <surname>A</surname>
          </string-name>
          . (eds.)
          <article-title>Proceedings of the 15th Conference of the European Chapter of the Association for Computational Linguistics</article-title>
          ,
          <string-name>
            <surname>EACL</surname>
          </string-name>
          <year>2017</year>
          , Valencia, Spain, April 3-
          <issue>7</issue>
          ,
          <year>2017</year>
          , Volume
          <volume>2</volume>
          :
          <string-name>
            <given-names>Short</given-names>
            <surname>Papers</surname>
          </string-name>
          . pp.
          <volume>164</volume>
          {
          <fpage>169</fpage>
          .
          <article-title>Association for Computational Linguistics (</article-title>
          <year>2017</year>
          ), https://doi.org/10.18653/v1/e17-
          <fpage>2026</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Chowdhury</surname>
            ,
            <given-names>M.F.M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lavelli</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Disease mention recognition with speci c features</article-title>
          . In: Cohen,
          <string-name>
            <given-names>K.B.</given-names>
            ,
            <surname>Demner-Fushman</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            ,
            <surname>Ananiadou</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            ,
            <surname>Pestian</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            ,
            <surname>Tsujii</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            ,
            <surname>Webber</surname>
          </string-name>
          ,
          <string-name>
            <surname>B.L</surname>
          </string-name>
          . (eds.)
          <source>Proceedings of the 2010 Workshop on Biomedical Natural Language Processing</source>
          ,
          <source>BioNLP@ACL</source>
          <year>2010</year>
          , Uppsala, Sweden, July
          <volume>15</volume>
          ,
          <year>2010</year>
          . pp.
          <volume>83</volume>
          {
          <fpage>90</fpage>
          .
          <article-title>Association for Computational Linguistics (</article-title>
          <year>2010</year>
          ), https://www.aclweb.org/anthology/W10-1911/
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Clark</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Luong</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Khandelwal</surname>
            ,
            <given-names>U.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Manning</surname>
            ,
            <given-names>C.D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Le</surname>
            ,
            <given-names>Q.V.</given-names>
          </string-name>
          :
          <article-title>Bam! born-again multi-task networks for natural language understanding</article-title>
          . In: Korhonen,
          <string-name>
            <given-names>A.</given-names>
            ,
            <surname>Traum</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.R.</given-names>
            ,
            <surname>Marquez</surname>
          </string-name>
          ,
          <string-name>
            <surname>L</surname>
          </string-name>
          . (eds.)
          <source>Proceedings of the 57th Conference of the Association for Computational Linguistics</source>
          ,
          <string-name>
            <surname>ACL</surname>
          </string-name>
          <year>2019</year>
          , Florence, Italy,
          <source>July 28- August 2</source>
          ,
          <year>2019</year>
          , Volume
          <volume>1</volume>
          :
          <string-name>
            <given-names>Long</given-names>
            <surname>Papers</surname>
          </string-name>
          . pp.
          <volume>5931</volume>
          {
          <fpage>5937</fpage>
          .
          <article-title>Association for Computational Linguistics (</article-title>
          <year>2019</year>
          ), https://doi.org/10.18653/v1/p19-
          <fpage>1595</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Crichton</surname>
            ,
            <given-names>G.K.O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pyysalo</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chiu</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Korhonen</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>A neural network multitask learning approach to biomedical named entity recognition</article-title>
          .
          <source>BMC Bioinform</source>
          .
          <volume>18</volume>
          (
          <issue>1</issue>
          ),
          <volume>368</volume>
          :1{
          <fpage>368</fpage>
          :
          <fpage>14</fpage>
          (
          <year>2017</year>
          ), https://doi.org/10.1186/s12859-017-1776-8
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Giorgi</surname>
            ,
            <given-names>J.M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bader</surname>
          </string-name>
          , G.D.:
          <article-title>Transfer learning for biomedical named entity recognition with neural networks</article-title>
          .
          <source>Bioinformatics</source>
          <volume>34</volume>
          (
          <issue>23</issue>
          ),
          <volume>4087</volume>
          {
          <fpage>4094</fpage>
          (
          <year>2018</year>
          ), https://doi.org/10.1093/bioinformatics/bty449
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Gridach</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Character-level neural network for biomedical named entity recognition</article-title>
          .
          <source>J. Biomed. Informatics</source>
          <volume>70</volume>
          ,
          <issue>85</issue>
          {
          <fpage>91</fpage>
          (
          <year>2017</year>
          ), https://doi.org/10.1016/j.jbi.
          <year>2017</year>
          .
          <volume>05</volume>
          .002
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Hinton</surname>
            ,
            <given-names>G.E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vinyals</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dean</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          :
          <article-title>Distilling the knowledge in a neural network</article-title>
          .
          <source>CoRR abs/1503</source>
          .02531 (
          <year>2015</year>
          ), http://arxiv.org/abs/1503.02531
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Jung</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ju</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jung</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kim</surname>
          </string-name>
          , J.:
          <article-title>Less-forgetting learning in deep neural networks</article-title>
          .
          <source>CoRR abs/1607</source>
          .00122 (
          <year>2016</year>
          ), http://arxiv.org/abs/1607.00122
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Kim</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rush</surname>
            ,
            <given-names>A.M.</given-names>
          </string-name>
          :
          <article-title>Sequence-level knowledge distillation</article-title>
          . In: Su,
          <string-name>
            <given-names>J.</given-names>
            ,
            <surname>Carreras</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            ,
            <surname>Duh</surname>
          </string-name>
          ,
          <string-name>
            <surname>K</surname>
          </string-name>
          . (eds.)
          <source>Proceedings of the 2016 Conference on Empirical Methods in Natural Language Processing, EMNLP</source>
          <year>2016</year>
          , Austin, Texas, USA, November 1-
          <issue>4</issue>
          ,
          <year>2016</year>
          . pp.
          <volume>1317</volume>
          {
          <fpage>1327</fpage>
          .
          <article-title>The Association for Computational Linguistics (</article-title>
          <year>2016</year>
          ), https://doi.org/10.18653/v1/d16-
          <fpage>1139</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Leaman</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gonzalez</surname>
          </string-name>
          , G.:
          <article-title>BANNER: an executable survey of advances in biomedical named entity recognition</article-title>
          . In: Altman,
          <string-name>
            <given-names>R.B.</given-names>
            ,
            <surname>Dunker</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.K.</given-names>
            ,
            <surname>Hunter</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            ,
            <surname>Murray</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            ,
            <surname>Klein</surname>
          </string-name>
          ,
          <string-name>
            <surname>T.E</surname>
          </string-name>
          . (eds.)
          <source>Biocomputing</source>
          <year>2008</year>
          ,
          <source>Proceedings of the Paci c Symposium</source>
          , Kohala Coast, Hawaii, USA, 4
          <article-title>-8 January 2008</article-title>
          . pp.
          <volume>652</volume>
          {
          <fpage>663</fpage>
          . World Scienti c (
          <year>2008</year>
          ), http://psb.stanford.edu/psb-online/proceedings/psb08/leaman.pdf
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Liu</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Qiu</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Huang</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          :
          <article-title>Adversarial multi-task learning for text classi cation</article-title>
          . In: Barzilay,
          <string-name>
            <given-names>R.</given-names>
            ,
            <surname>Kan</surname>
          </string-name>
          , M. (eds.)
          <article-title>Proceedings of the 55th Annual Meeting of the Association for Computational Linguistics</article-title>
          ,
          <string-name>
            <surname>ACL</surname>
          </string-name>
          <year>2017</year>
          , Vancouver, Canada,
          <source>July 30 - August 4</source>
          , Volume
          <volume>1</volume>
          :
          <string-name>
            <given-names>Long</given-names>
            <surname>Papers</surname>
          </string-name>
          . pp.
          <volume>1</volume>
          {
          <fpage>10</fpage>
          .
          <article-title>Association for Computational Linguistics (</article-title>
          <year>2017</year>
          ), https://doi.org/10.18653/v1/
          <fpage>P17</fpage>
          -1001
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Liu</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>He</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chen</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gao</surname>
          </string-name>
          , J.:
          <article-title>Improving multi-task deep neural networks via knowledge distillation for natural language understanding</article-title>
          . CoRR abs/
          <year>1904</year>
          .09482 (
          <year>2019</year>
          ), http://arxiv.org/abs/
          <year>1904</year>
          .09482
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Lu</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bai</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Langlais</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          :
          <article-title>SC-LSTM: learning task-speci c representations in multi-task learning for sequence labeling</article-title>
          . In: Burstein,
          <string-name>
            <given-names>J.</given-names>
            ,
            <surname>Doran</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            ,
            <surname>Solorio</surname>
          </string-name>
          , T. (eds.)
          <article-title>Proceedings of the 2019 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies, NAACL-HLT 2019, Minneapolis</article-title>
          , MN, USA, June 2-7,
          <year>2019</year>
          , Volume
          <volume>1</volume>
          (Long and Short Papers). pp.
          <volume>2396</volume>
          {
          <fpage>2406</fpage>
          .
          <article-title>Association for Computational Linguistics (</article-title>
          <year>2019</year>
          ), https://doi.org/10.18653/v1/n19-
          <fpage>1249</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Mehmood</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gerevini</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lavelli</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Serina</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          :
          <article-title>Leveraging multi-task learning for biomedical named entity recognition</article-title>
          . In: Alviano,
          <string-name>
            <given-names>M.</given-names>
            ,
            <surname>Greco</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            ,
            <surname>Scarcello</surname>
          </string-name>
          ,
          <string-name>
            <surname>F</surname>
          </string-name>
          . (eds.)
          <source>AI*IA 2019 - Advances in Arti cial Intelligence - XVIIIth International Conference of the Italian Association for Arti cial Intelligence</source>
          , Rende, Italy,
          <source>November 19-22</source>
          ,
          <year>2019</year>
          ,
          <source>Proceedings. Lecture Notes in Computer Science</source>
          , vol.
          <volume>11946</volume>
          , pp.
          <volume>431</volume>
          {
          <fpage>444</fpage>
          . Springer (
          <year>2019</year>
          ), https://doi.org/10.1007/978-3-
          <fpage>030</fpage>
          -35166-3 31
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Mehmood</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gerevini</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lavelli</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Serina</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          <article-title>: Multi-task learning applied to biomedical named entity recognition task</article-title>
          . In: Bernardi,
          <string-name>
            <given-names>R.</given-names>
            ,
            <surname>Navigli</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            ,
            <surname>Semeraro</surname>
          </string-name>
          ,
          <string-name>
            <surname>G</surname>
          </string-name>
          . (eds.)
          <source>Proceedings of the Sixth Italian Conference on Computational Linguistics</source>
          , Bari, Italy,
          <source>November 13-15</source>
          ,
          <year>2019</year>
          .
          <source>CEUR Workshop Proceedings</source>
          , vol.
          <volume>2481</volume>
          .
          <string-name>
            <surname>CEUR-WS.org</surname>
          </string-name>
          (
          <year>2019</year>
          ), http://ceur-ws.
          <source>org/</source>
          Vol-
          <volume>2481</volume>
          /paper47.pdf
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <surname>Mehmood</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gerevini</surname>
            ,
            <given-names>A.E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lavelli</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Serina</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          :
          <article-title>Combining multi-task learning with transfer learning for biomedical named entity recognition</article-title>
          .
          <source>Procedia Computer Science</source>
          <volume>176</volume>
          ,
          <issue>848</issue>
          {
          <fpage>857</fpage>
          (
          <year>2020</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <surname>Mishra</surname>
            ,
            <given-names>A.K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Marr</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          : Apprentice:
          <article-title>Using knowledge distillation techniques to improve low-precision network accuracy</article-title>
          .
          <source>In: 6th International Conference on Learning Representations, ICLR</source>
          <year>2018</year>
          , Vancouver, BC, Canada, April 30 - May 3,
          <year>2018</year>
          , Conference Track Proceedings. OpenReview.net (
          <year>2018</year>
          ), https://openreview.net/forum?id=B1ae1lZRb
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20.
          <string-name>
            <surname>Putelli</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gerevini</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lavelli</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Serina</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          :
          <article-title>Applying self-interaction attention for extracting drug-drug interactions</article-title>
          . In: Alviano,
          <string-name>
            <given-names>M.</given-names>
            ,
            <surname>Greco</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            ,
            <surname>Scarcello</surname>
          </string-name>
          ,
          <string-name>
            <surname>F</surname>
          </string-name>
          . (eds.)
          <source>AI*IA 2019 - Advances in Arti cial Intelligence - XVIIIth International Conference of the Italian Association for Arti cial Intelligence</source>
          , Rende, Italy,
          <source>November 19-22</source>
          ,
          <year>2019</year>
          ,
          <source>Proceedings. Lecture Notes in Computer Science</source>
          , vol.
          <volume>11946</volume>
          , pp.
          <volume>445</volume>
          {
          <fpage>460</fpage>
          . Springer (
          <year>2019</year>
          ), https://doi.org/10.1007/978-3-
          <fpage>030</fpage>
          -35166-3 32
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          21.
          <string-name>
            <surname>Putelli</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gerevini</surname>
            ,
            <given-names>A.E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lavelli</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Serina</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          :
          <article-title>The impact of self-interaction attention on the extraction of drug-drug interactions</article-title>
          . In: Bernardi,
          <string-name>
            <given-names>R.</given-names>
            ,
            <surname>Navigli</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            ,
            <surname>Semeraro</surname>
          </string-name>
          ,
          <string-name>
            <surname>G</surname>
          </string-name>
          . (eds.)
          <source>Proceedings of the Sixth Italian Conference on Computational Linguistics</source>
          , Bari, Italy,
          <source>November 13-15</source>
          ,
          <year>2019</year>
          .
          <source>CEUR Workshop Proceedings</source>
          , vol.
          <volume>2481</volume>
          .
          <string-name>
            <surname>CEUR-WS.org</surname>
          </string-name>
          (
          <year>2019</year>
          ), http://ceur-ws.
          <source>org/</source>
          Vol-
          <volume>2481</volume>
          /paper61.pdf
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          22.
          <string-name>
            <surname>Romero</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ballas</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kahou</surname>
            ,
            <given-names>S.E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chassang</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gatta</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bengio</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          :
          <article-title>Fitnets: Hints for thin deep nets</article-title>
          . In: Bengio,
          <string-name>
            <given-names>Y.</given-names>
            ,
            <surname>LeCun</surname>
          </string-name>
          , Y. (eds.) 3rd
          <source>International Conference on Learning Representations, ICLR</source>
          <year>2015</year>
          , San Diego, CA, USA, May 7-
          <issue>9</issue>
          ,
          <year>2015</year>
          , Conference Track Proceedings (
          <year>2015</year>
          ), http://arxiv.org/abs/1412.6550
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          23.
          <string-name>
            <surname>Serra</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Suris</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Miron</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Karatzoglou</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Overcoming catastrophic forgetting with hard attention to the task</article-title>
          . In: Dy,
          <string-name>
            <given-names>J.G.</given-names>
            ,
            <surname>Krause</surname>
          </string-name>
          ,
          <string-name>
            <surname>A</surname>
          </string-name>
          . (eds.)
          <source>Proceedings of the 35th International Conference on Machine Learning</source>
          ,
          <string-name>
            <surname>ICML</surname>
          </string-name>
          <year>2018</year>
          , Stockholmsmassan, Stockholm, Sweden,
          <source>July 10-15</source>
          ,
          <year>2018</year>
          .
          <source>Proceedings of Machine Learning Research</source>
          , vol.
          <volume>80</volume>
          , pp.
          <volume>4555</volume>
          {
          <fpage>4564</fpage>
          .
          <string-name>
            <surname>PMLR</surname>
          </string-name>
          (
          <year>2018</year>
          ), http://proceedings.mlr.press/v80/serra18a.html
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          24.
          <string-name>
            <surname>Sun</surname>
          </string-name>
          , S., Cheng, Y.,
          <string-name>
            <surname>Gan</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Liu</surname>
          </string-name>
          , J.:
          <article-title>Patient knowledge distillation for BERT model compression</article-title>
          . In: Inui,
          <string-name>
            <given-names>K.</given-names>
            ,
            <surname>Jiang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            ,
            <surname>Ng</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            ,
            <surname>Wan</surname>
          </string-name>
          ,
          <string-name>
            <surname>X</surname>
          </string-name>
          . (eds.)
          <source>Proceedings of the 2019 Conference on Empirical Methods in Natural Language Processing and the 9th International Joint Conference on Natural Language Processing, EMNLPIJCNLP</source>
          <year>2019</year>
          ,
          <string-name>
            <given-names>Hong</given-names>
            <surname>Kong</surname>
          </string-name>
          , China, November 3-
          <issue>7</issue>
          ,
          <year>2019</year>
          . pp.
          <volume>4322</volume>
          {
          <fpage>4331</fpage>
          .
          <article-title>Association for Computational Linguistics (</article-title>
          <year>2019</year>
          ), https://doi.org/10.18653/v1/
          <fpage>D19</fpage>
          -1441
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          25.
          <string-name>
            <surname>Sutskever</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vinyals</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Le</surname>
            ,
            <given-names>Q.V.</given-names>
          </string-name>
          :
          <article-title>Sequence to sequence learning with neural networks</article-title>
          . In: Ghahramani,
          <string-name>
            <given-names>Z.</given-names>
            ,
            <surname>Welling</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            ,
            <surname>Cortes</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            ,
            <surname>Lawrence</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.D.</given-names>
            ,
            <surname>Weinberger</surname>
          </string-name>
          ,
          <string-name>
            <surname>K.Q</surname>
          </string-name>
          . (eds.)
          <source>Advances in Neural Information Processing Systems 27: Annual Conference on Neural Information Processing Systems</source>
          <year>2014</year>
          , December 8-
          <issue>13</issue>
          <year>2014</year>
          , Montreal, Quebec, Canada. pp.
          <volume>3104</volume>
          {
          <issue>3112</issue>
          (
          <year>2014</year>
          ), http://papers.nips.cc/paper/5346- sequence
          <article-title>-to-sequence-learning-with-neural-networks</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          26.
          <string-name>
            <surname>Tan</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ren</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>He</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Qin</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zhao</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          , Liu,
          <string-name>
            <surname>T.</surname>
          </string-name>
          :
          <article-title>Multilingual neural machine translation with knowledge distillation</article-title>
          .
          <source>In: 7th International Conference on Learning Representations, ICLR</source>
          <year>2019</year>
          ,
          <article-title>New Orleans</article-title>
          , LA, USA, May 6-
          <issue>9</issue>
          ,
          <year>2019</year>
          . OpenReview.net (
          <year>2019</year>
          ), https://openreview.net/forum?id=S1gUsoR9YX
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          27.
          <string-name>
            <surname>Tanabe</surname>
            ,
            <given-names>L.K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Xie</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Thom</surname>
            ,
            <given-names>L.H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Matten</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wilbur</surname>
            ,
            <given-names>W.J.:</given-names>
          </string-name>
          <article-title>GENETAG: a tagged corpus for gene/protein named entity recognition</article-title>
          .
          <source>BMC Bioinform</source>
          .
          <article-title>6(S-1</article-title>
          ) (
          <year>2005</year>
          ), https://doi.org/10.1186/
          <fpage>1471</fpage>
          -2105-6-S1-S3
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          28.
          <string-name>
            <surname>Tang</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lu</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Liu</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mou</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vechtomova</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lin</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          :
          <article-title>Distilling task-speci c knowledge from BERT into simple neural networks</article-title>
          .
          <source>CoRR abs/1903</source>
          .12136 (
          <year>2019</year>
          ), http://arxiv.org/abs/
          <year>1903</year>
          .12136
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          29.
          <string-name>
            <surname>Wang</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yoon</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          :
          <article-title>Knowledge distillation and student-teacher learning for visual intelligence: A review and new outlooks</article-title>
          . CoRR abs/
          <year>2004</year>
          .05937 (
          <year>2020</year>
          ), https://arxiv.org/abs/
          <year>2004</year>
          .05937
        </mixed-citation>
      </ref>
      <ref id="ref30">
        <mixed-citation>
          30.
          <string-name>
            <surname>Wang</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jiang</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bach</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wang</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Huang</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tu</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          :
          <article-title>Structure-level knowledge distillation for multilingual sequence labeling</article-title>
          . In: Jurafsky,
          <string-name>
            <given-names>D.</given-names>
            ,
            <surname>Chai</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            ,
            <surname>Schluter</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            ,
            <surname>Tetreault</surname>
          </string-name>
          ,
          <string-name>
            <surname>J.R</surname>
          </string-name>
          . (eds.)
          <article-title>Proceedings of the 58th Annual Meeting of the Association for Computational Linguistics</article-title>
          ,
          <source>ACL 2020, Online, July</source>
          <volume>5</volume>
          -
          <issue>10</issue>
          ,
          <year>2020</year>
          . pp.
          <volume>3317</volume>
          {
          <fpage>3330</fpage>
          .
          <article-title>Association for Computational Linguistics (</article-title>
          <year>2020</year>
          ), https://www.aclweb.org/anthology/2020.acl-main.
          <volume>304</volume>
          /
        </mixed-citation>
      </ref>
      <ref id="ref31">
        <mixed-citation>
          31.
          <string-name>
            <surname>Wang</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zhang</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ren</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zhang</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zitnik</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shang</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Langlotz</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Han</surname>
            ,
            <given-names>J</given-names>
          </string-name>
          .:
          <article-title>Cross-type biomedical named entity recognition with deep multi-task learning</article-title>
          .
          <source>Bioinformatics</source>
          <volume>35</volume>
          (
          <issue>10</issue>
          ),
          <volume>1745</volume>
          {
          <fpage>1752</fpage>
          (
          <year>2019</year>
          ), https://doi.org/10.1093/bioinformatics/bty869
        </mixed-citation>
      </ref>
      <ref id="ref32">
        <mixed-citation>
          32.
          <string-name>
            <surname>Zhang</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Xiang</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hospedales</surname>
            ,
            <given-names>T.M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lu</surname>
          </string-name>
          , H.:
          <article-title>Deep mutual learning</article-title>
          .
          <source>CoRR abs/1706</source>
          .00384 (
          <year>2017</year>
          ), http://arxiv.org/abs/1706.00384
        </mixed-citation>
      </ref>
      <ref id="ref33">
        <mixed-citation>
          33.
          <string-name>
            <surname>Zhou</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cao</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wang</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Li</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Xu</surname>
            ,
            <given-names>W.:</given-names>
          </string-name>
          <article-title>Deep recurrent models with fast-forward connections for neural machine translation</article-title>
          .
          <source>Trans. Assoc. Comput. Linguistics</source>
          <volume>4</volume>
          ,
          <issue>371</issue>
          {
          <fpage>383</fpage>
          (
          <year>2016</year>
          ), https://transacl.org/ojs/index.php/tacl/article/view/863
        </mixed-citation>
      </ref>
      <ref id="ref34">
        <mixed-citation>
          34.
          <string-name>
            <surname>Zubani</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sigalini</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Serina</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gerevini</surname>
            ,
            <given-names>A.E.</given-names>
          </string-name>
          :
          <article-title>Evaluating di erent natural language understanding services in a real business case for the italian language</article-title>
          .
          <source>Procedia Computer Science</source>
          <volume>176</volume>
          ,
          <issue>995</issue>
          {
          <fpage>1004</fpage>
          (
          <year>2020</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>