<!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>SciDr at SDU-2020 : IDEAS - Identifying and Disambiguating Everyday Acronyms for Scientific Domain</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Aadarsh Singh</string-name>
          <email>aadarshsingh191198@gmail.com</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Priyanshu Kumar</string-name>
          <email>kpriyanshu256@gmail.com</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Indian Institute of Technology (Indian School of Mines) Dhanbad</institution>
          ,
          <addr-line>Jharkhand</addr-line>
          ,
          <country country="IN">India</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>We present our systems submitted for the shared tasks of Acronym Identification (AI) and Acronym Disambiguation (AD) held under Workshop on SDU. We mainly experiment with BERT and SciBERT. In addition, we assess the effectiveness of “BIOless” tagging and blending along with the prowess of ensembling in AI. For AD, we formulate the problem as a span prediction task, experiment with different training techniques and also leverage the use of external data. Our systems rank 11th and 3rd in AI and AD tasks respectively.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1 Introduction</title>
      <p>
        An acronym is an abbreviation formed from the initial
letters of other words and pronounced as a word. The usage of
acronyms in articles and speech has increased as it avoids the
effort of remembering long complex terms. However, this
increased usage of acronyms has also caused new issues of
Acronym Identification (AI) and of Acronym
Disambiguation (AD). AI is the process of identifying which parts of
a sentence constitute the acronyms and their corresponding
long forms, whereas AD is the process of correctly
predicting the long form expansion of an acronym given a context
of its usage. AI and AD are beneficial for applications like
question answering
        <xref ref-type="bibr" rid="ref1">(Ackermann et al. 2020)</xref>
        and definition
extraction (
        <xref ref-type="bibr" rid="ref10">Kumar et al. (2020)</xref>
        , Singh,
        <xref ref-type="bibr" rid="ref10">Kumar, and Sinha
(2020)</xref>
        ). Since, both AI and AD tasks are benefited with
domain knowledge, manual identification and disambiguation
of acronyms by domain experts is possible. However, it is
tiresome and expensive. Hence, there is a dire need to
develop intelligent systems that can mimic the role of domain
experts and can help us automate the task of AI and AD.
      </p>
      <p>In this paper, we present our approach for the shared
tasks of Acronym Identification and Acronym
Disambiguation held under the workshop of Scientific Document
Understanding (SDU). The problem of AI is treated as a sequence
tagging problem. For AD, we treat it as a span prediction
problem i.e. given a sentence containing an acronym and the
possible long forms of that acronym, we aim to extract the
span from the possible expansions, which is the most
appropriate long form of the acronym as per the context in the
*Authors have equal contribution.</p>
      <p>
        Copyright © 2021for this paper by its authors. Use permitted under
Creative Commons License Attribution 4.0 International (CC BY
4.0)
sentence. We start the experimentation process for AI with
rule based models. The experiments on both tasks are then
extended to using Transformers
        <xref ref-type="bibr" rid="ref26">(Vaswani et al. 2017)</xref>
        based
architecture, BERT
        <xref ref-type="bibr" rid="ref5">(Devlin et al. 2018)</xref>
        as the backbone of
the model; followed by SciBERT
        <xref ref-type="bibr" rid="ref2 ref7">(Beltagy, Lo, and Cohan
2019)</xref>
        , which too is a BERT-based model, but is pretrained
on text from scientific research papers instead of Wikipedia
corpus. In addition, for AD, we experiment with different
training procedures, aiming to instill knowledge about
various topics into our models.
      </p>
      <p>The rest of the paper is organized as follows : Related
works have been discussed in section 2, followed by a brief
description of the shared task datasets in section 3. The
methodology and experimental settings are covered in
sections 4 and 5. Sections 6 and 7 contain the results and
discussion. Section 8 concludes the paper and also includes scope
of future work.</p>
      <p>2</p>
    </sec>
    <sec id="sec-2">
      <title>Related Work</title>
      <p>
        Initial works on AI incorporate the use of rule-based
methods.
        <xref ref-type="bibr" rid="ref19">Park and Byrd (2001)</xref>
        present rule based methods for
finding acronyms in free text. They make use of various
patterns, text markers and linguistic cue words to detect
acronyms and also their definitions.
        <xref ref-type="bibr" rid="ref20">Schwartz and Hearst
(2002)</xref>
        make use of the fact that majority acronyms and their
long forms are found in close vicinity in sentence, with one
of them enclosed between parentheses and thus extract short
and long pairs from sentences. They also propose an
algorithm for identifying correct long forms.
      </p>
      <p>
        People have also tried to leverage the use of web-search
queries and logs to identify acronym-expansion pairs. A
framework for automatic acronym extraction on a large
scale was proposed by
        <xref ref-type="bibr" rid="ref8">Jain, Cucerzan, and Azzam (2007</xref>
        ).
They scrape the web for candidate sentences (those
containing acronym-expansion pairs) and then identify
acronymsexpansion pairs using search query logs and search results.
They also try to rank acronym expansions by assigning
a score to expansions using various factors.
        <xref ref-type="bibr" rid="ref24">Taneva et al.
(2013)</xref>
        target the problem of finding distinct expansions for
an acronym. They make use of query click logs and
clustering techniques to extract candidate expansions of acronyms
and group them such that each group has a unique meaning.
They then assign scores to grouped expansions to find the
appropriate expansion.
      </p>
      <p>
        A comprehensive comparative study between rule-based
and machine based methods for identifying and resolving
acronyms has been done by
        <xref ref-type="bibr" rid="ref7">Harris and Srinivasan (2019)</xref>
        .
They collect data from various resources and then
experiment with machine based algorithms, crowd-sourcing
methods and a game based approach.
      </p>
      <p>
        Liu,
        <xref ref-type="bibr" rid="ref13">Liu, and Huang (2017)</xref>
        treat AI as a sequence
labelling problem and propose Latent-state Neural
Conditional Random Fields model (LNCRF), which are superior
to CRFs in handling complex sentences by making use of
nonlinear hidden layers. The incorporation of neural
networks with CRFs enable learning of better representations
from manually created features, which help in better
performance.
      </p>
      <p>
        Many works solve AD task by creating word vectors
and then using them to rank the candidates of the acronym
with reference to its usage.
        <xref ref-type="bibr" rid="ref16">McInnes et al. (2011)</xref>
        correlate
acronym disambiguation with word sense disambiguation.
They create 2nd order vectors of all possible long forms and
the acronym with the help of word co-occurrences. The
correct long form is then found out using cosine similarity
between the vectors.
        <xref ref-type="bibr" rid="ref12">Li et al. (2018)</xref>
        present an end-to-end
pipeline for acronym disambiguation in the domain of
enterprise. Due to the lack of mapping of acronym to their
long forms, they first use data mining techniques to create
a knowledge base. Further, they treat acronym
disambiguation as a ranking problem and create ranking models using
some manually created features.
      </p>
      <p>
        With the advent of deep learning, researchers have tried
to create more informative word vectors for the previous
approach.
        <xref ref-type="bibr" rid="ref30">Wu et al. (2015)</xref>
        first use deep learning to create
neural word embedding from medical domain data. They
combine the word embeddings of a sample text in different ways
and then train a Support Vector Machine (SVM) classifier
for each acronym.
        <xref ref-type="bibr" rid="ref3">Charbonnier and Wartena (2018)</xref>
        explore
acronym disambiguation in the scientific research domain.
They obtain word vectors from text of scientific research
papers and create vector representations for the context of the
acronym. Distance minimisation between vector of context
and acronym expansion, gives the appropriate expansion.
      </p>
      <p>
        <xref ref-type="bibr" rid="ref4">Ciosici, Sommer, and Assent (2019</xref>
        ) present an
unsupervised approach for acronym disambiguation by treating it
as a word prediction problem. They use word2vec
        <xref ref-type="bibr" rid="ref17">(Mikolov
et al. 2013)</xref>
        to simultaneously learn word embeddings and by
learning to predict the correct special token (concatenation
of short and long form) of a sentence. The obtained word
embeddings are used to create representations of the context
of the short form and the best expansion of the short form
is obtained from the candidates by minimising distance
between representations.
      </p>
      <p>
        Many works also treat AD as a classification problem.
        <xref ref-type="bibr" rid="ref9">Jin, Liu, and Lu (2019</xref>
        ) explore the usage of contextualised
BioELMO word embeddings for acronym disambiguation.
They train separate BiLSTM classifiers for each acronym
which outputs the appropriate expansion when a text is
input. They achieve state of the art performance on PubMed
dataset.
        <xref ref-type="bibr" rid="ref11">Li et al. (2019)</xref>
        propose a novel neural topic
attention mechanism to learn better contextualised
representations for medical term acronym disambiguation. They
compare the performance of LSTMs with ELMo embeddings
armed with different types of attention mechanisms.
      </p>
      <p>
        An overview of the submissions made to the shared tasks
of AI and AD has been done by the organizers
        <xref ref-type="bibr" rid="ref10 ref22 ref27 ref28">(Veyseh et al.
2020a)</xref>
        .
      </p>
      <p>3</p>
    </sec>
    <sec id="sec-3">
      <title>Datasets</title>
      <p>Veyseh et al. (2020b) provide the shared task participants
with a dataset for AI and AD tasks called SciAI and SciAD
respectively. SciAI contains 17,506 sentences from research
papers, in which the boundaries of acronyms and their long
forms are labelled using the BIO format. The tag set
consists of B-short, B-long, I-short, I-long and O, “short”
representing the acronym and “long” representing the
expansion respectively. SciAD contains 62,441 instances covering
acronyms used in the scientific domain. The dataset contains
the sentence, the acronym and the correct expansion of that
acronym as per its usage in the sentence. The dataset also
contains a dictionary which is a mapping of the acronyms
to candidate long forms. Both datasets are different from the
existing datasets for AI and AD as they are larger in size and
have instances belonging to scientific domain (majority AI
and AD datasets belong to the medical domain).
4</p>
    </sec>
    <sec id="sec-4">
      <title>Methodology</title>
      <p>4.1</p>
      <sec id="sec-4-1">
        <title>Models</title>
        <p>Since both the tasks are similar, we try out the following
models for both of them and then build upon them:
• BERT : BERT, based on the Transformer architecture
consists of multi-attention heads which apply a
sequenceto-sequence transformation on the input text sequence.
The training objectives of BERT make it unique. The
Masked Language Model (MLM) learns to predict a
masked token using the left and right context of the text
sequence. BERT also learns to predict whether two
sentences occur in continuation or not (Next Sentence
Prediction).
• SciBERT : Allen Institute for Artificial Intelligence (AI2)
pretrain the base version of BERT (SciBERT) on
scientific text from 1.14 million research papers from
Semantic Scholar. Owing to the similarity of the domain of the
shared task dataset and SciBERT training corpus, we
believe the model will be beneficial for the tasks. We use
SciBERT with SciVocab in our experiments.
4.2</p>
        <p>AI
Problem Formulation We can easily identify the AI task
as a NER (Named Entity Recognition) / BIO tagging task.
The tags used in the above methods were short-form and
long-form labels of the words in BIO format. One of the
interesting experiments that we perform is to make use of
“BIOless” tags. Keeping all factors constant, classifiers ought
to work better if the number of classes are less. Tagging
is a token classification task. Hence, the tagger should
perform better if the number of tags are reduced. The following
changes are carried out in the training data to obtain
“BIOless” tags :
1. B-short and I-short tags are changed to B-short
2. B-long and I-long tags are changed to B-long
3. O tags are unchanged.</p>
        <p>The models are trained and once the results are obtained,
the definition of B, I and O tags viz. beginning, inside and
outside, are used to reconstruct the original tags. It is done
by changing the first tag in a cluster to B-short or B-long and
the rest of them to I-short or I-long.</p>
        <p>Models We experiment with the following
els/variations of the models already mentioned :
mod• Conditional Random Fields (CRFs) : Considering
labelling of sentences with POS (Parts Of Speech) tags, it
is highly probable that a NOUN is followed by a VERB.
Therefore, these kinds of task fall under a category which
is essentially a combination of classification (classifying
a word to one of the POS tags) and graphical modelling
(one word influences the POS tag of other words). Thus,
these tasks involve predicting a large number of variables
that depend on each other as well as on other observed
variables.</p>
        <p>CRFs are a popular probabilistic method suitable for tasks
such as this. They combine the ability of graphical models
to compactly model multivariate data with the ability of
classification methods to perform prediction using large
sets of input features. For the current data, we use the
following features as input:
For the current word
a. The lower cased version of the word
b. The last three letters of the word
c. If all characters of the word are upper case
d. If the word is title cased
e. The POS tag of the word
f. The first two characters of the POS tag of the word
g. If 60% of the word is uppercase
For neighbouring words
a. The lower cased version of the word
b. If the word is title cased
c. If all characters of the word are upper case
d. The POS tag of the word
e. The first two characters of the POS tag of the word
• BERT base cased : We use the cased base version of
BERT as the backbone of our Transformer-CRF
architecture
• SciBERT cased : We use the cased version of SciBERT
as the backbone of our Transformer-CRF architecture.</p>
      </sec>
      <sec id="sec-4-2">
        <title>Post Modelling Experiments The process of ensembling</title>
        <p>helped to get a major boost in the score of the base models.
We used two kinds of ensembling process:
• Majority Voting/Hard Voting (Wu et al. 2006): The idea
here is to simply go with what the majority of the
models in the ensemble method are predicting. In the case of
classification, the final prediction is the mode of the
predictions of the participating models; similarly, in a tagging
task or rather token classification, the final prediction for a
given sequence is the sequence of modes of the prediction
sequence of the participating models.</p>
        <p>Assume y is label, x is the token, N is the total number of
base taggers employed and Ti is a function that returns 1
if the prediction of the ith tagger is y, otherwise 0.
Then, W (y; x) is said to be the score and is defined as:
W (y; x) =</p>
        <p>N
X Ti(y; x)
i=0</p>
        <p>
          The y with the highest score is chosen as the label of x.
• Blending
          <xref ref-type="bibr" rid="ref21">(Sikdar and Gamba¨ck 2017)</xref>
          : Hereby, we
depict our process of blending models (Figure 1). The whole
process consists of the following 3 stages:
a. The base models are trained on the training data and
then predictions are made on the validation data using
these.
b. The predictions obtained in the previous stage are used
as the features for this stage. A CRF is fit on these
features using 5-fold cross validation.
c. The five trained models obtained in the previous stage
are then ensembled using majority voting to make the
final prediction.
4.3
        </p>
        <p>AD
Problem Formulation Many existing works on AD solve
the problem as a text classification problem, i.e. given a text
and an acronym, classify the long form of the acronym or
by developing rich word vector representation to extract the
most suitable full form out of some candidate long forms.
We, instead, treat AD as a span prediction problem. The
model predicts the span containing the correct long form
from the concatenated text consisting of the acronym, the
candidate long forms of that acronym and the sentence (in
the same order). The predicted span is then compared with
the candidate long forms and the best match is chosen as per
Jaccard score.</p>
        <p>Each approach has its own shortcomings. For the
classification approach, the size of the model increases with the
increase in dictionary size; training models for a large number
of classes is difficult. A solution to this problem is to build
individual models for acronyms, but the solution might not
be feasible if there are many acronyms. For the vector based
methods, achieving rich representations is difficult. As for
the span prediction approach, the handling of long inputs is
difficult and time-consuming. We may have to compromise
on the context of the acronym in order to adjust for long
sequences.</p>
        <p>To prepare our input text for the model, we take
advantage of the fact that BERT can encode a pair of sequences
together. Therefore, the first sequence is the acronym
concatenated with all possible expansions from the dictionary
and the second sequence is the input text. Since, some of the
input sentences are quite long, we sample tokens from the
Train
Data</p>
        <p>Training</p>
        <p>Model 1
Model 2
Model 3</p>
        <p>Val</p>
        <p>Data
Inference</p>
        <p>Predictions
Predictions
Predictions</p>
        <p>Val</p>
        <p>Data
New features</p>
        <p>Fold 1
Fold 2
Fold K</p>
        <p>Training</p>
        <p>CRF
CRF
CRF</p>
        <p>Test</p>
        <p>Data
Inference</p>
        <p>Predictions
Predictions
Predictions</p>
        <p>Soft
Voting</p>
        <p>Final
Prediction
STAGE 1
STAGE 2
STAGE 3
sentences. In order to input sufficient context of the acronym
into the models, we take n=2 space delimited tokens to the
left of the acronym and n=2 space delimited tokens to the
right of it, where n is a hyperparameter. We find in our
experiments that taking n to be sufficiently large gives almost
consistent performance. We fix n to 120 in our experiments.</p>
        <p>We experiment with different training approaches and
pretrained weights keeping the architecture of our model
constant in all cases. The backbone of the architecture is
the base version of BERT. The sequence outputs of the
last layer of BERT (shape = (batch size; max len; 768))
is passed through a dense layer to reduce its shape to
(batch size; max len; 2). The output is splitted into 2 parts
at the 2nd axis to get our token level logits for start position
and end position. A pictorial representation of the model can
be found in Figure 2.</p>
        <p>[CLS] Acronym
Expansion_1</p>
        <p>Expansion_2 ...</p>
        <p>Expansion_N [SEP]</p>
        <p>Sentence [SEP]
/ T
TBER icSBER</p>
        <p>g
ken lve idnn
oT eL con</p>
        <p>E
r
a
e
n
i
L</p>
        <p>SP
EP
• SciBERT uncased with fine tuned LM : The dataset
does not contain samples for all acronym expansions.
Hence, models trained only on the provided dataset may
suffer when it comes to predicting unseen acronym
expansions. We try to instill some knowledge of the acronym
expansions in our model by fine tuning the MLM. We
scrape Wikipedia for articles (using Wikipedia API https:
//pypi.org/project/wikipedia/ ) related to the long forms
of acronyms present in the dictionary and fine tuned the
LM of SciBERT using the data. We then use the new fine
tuned model weights for the SciBERT backbone and train
it for span prediction.
• SciBERT uncased with 2 stage training : We train the
model in 2 stages using different data. We prepare our
own dataset using the articles scrapped from Wikipedia;
occurrences of long forms of acronyms are replaced by
the acronym. We first train our model on this data and then
on the shared task data. This is a supervised approach to
help models learn for acronyms and expansions under
represented in the shared task data as compared to the above
approach which is unsupervised.</p>
        <p>Post Modelling Experiments
• Ensemble : Since our approach outputs start and end
probability distribution over the entire sequence of tokens,
we cannot average probabilities from models using
different tokenizers. Keeping the above fact in mind, we
average the probabilities from the two best models (as per CV)
i.e. SciBERT uncased and SciBERT uncased with 2 stage
training. The appropriate acronym expansion is then
extracted with the help of this averaged probability, which
provides robustness in our predictions.
• Ensemble with post-processing : We also devise a post
processing that can help us rectify some of the mistakes of
our models to some extent. All the post-processing does is
that if a candidate expansion of an acronym is present in
the sentence and the acronym is enclosed within
parenthesis in the sentence, then that candidate expansion is
predicted as the expansion of the acronym. The motivation
for devising this post-processing is discussed in Section
7.</p>
        <p>5</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>Experimental Settings</title>
      <p>For AI task, there are three kinds of experimental settings:
a. The base models were trained on the training data and
evaluated on the validation data.
b. For the better performing base models, we concatenate the
training and validation data and perform a 5 fold
crossvalidation on the concatenated dataset.
c. For blending, we perform a 5 fold cross-validation on the
validation data.</p>
      <p>For each one of the above settings, training was done for
20 epochs using early stopping with patience of 10. Model
optimisation was done using BertAdam with a learning rate
of 1e-3, a batch size of 16 and gradient accumulation batch
size of 32.</p>
      <p>
        For the AD task, we concatenate the training and
validation data and perform a 5 fold stratified cross-validation on
the joined dataset (stratified with respect to acronym). The
folds are trained for 5 epochs using early stopping with
patience of 2 and tolerance of 1e-3. Model optimisation is done
using AdamW
        <xref ref-type="bibr" rid="ref15 ref3">(Loshchilov and Hutter 2018)</xref>
        with a learning
rate of 2e-5 and a batch size of 32.
      </p>
      <p>6</p>
    </sec>
    <sec id="sec-6">
      <title>Results</title>
      <p>6.1</p>
      <p>AI
The macro F1 scores of our approaches are listed in Table 1.
For, the base models, validation is done using the validation
data. Only the promising models, in our case SciBERT
models, are taken through the arduous cross validation process.</p>
      <p>It should also be noted that the folds for the process of
cross validation on the modified blending technique are
extracted out of the validation data unlike SciBERT models
which are cross validated on the combined data (train +
validation), and hence the two CV scores are not comparable.
The other observations are enumerated as follows:
a. The official baseline, though rulebased, surpasses CRF.
b. As expected, SciBERT performs better than BERT.
c. As for the BIOless variants:
• CRFs see a considerably big difference (0.026)
between the BIOless and BIO variants. The hypothesis
that “the tagger should perform better if the number of
tags are reduced” seems to fail here. The present task of
AI seems a bit complex for CRFs as they do not even
surpass the baseline score of 0.84. Hence, it would only
be justifiable to treat CRFs as an exception with respect
to the hypothesis.
• For all the other models/variations, BIOless is pretty
close (a difference of 0.0008 or 0.0002 ) or
surpasses the BIO variant(with a relatively larger
difference 0.0084 or 0.0013).
d. Based on the test score, BIOless variants perform better
than their corresponding BIO counterparts.
e. The test score undoubtedly shows the eminence of the
modified blending technique.</p>
      <p>CV
We tabulate the macro F1 score of the models in the
crossvalidation and test setting (in Table 3). The performance of
SciBERT is superior to BERT owing to the similarity of
pretraining corpus and task dataset. We also observe that
the performance of SciBERT uncased and SciBERT
uncased with 2 stage training is almost similar in both
crossvalidation and test, with the latter performing a bit better
than former, whereas the performance of the one with
finetuned LM is lower. A possible reason for this observation
can be attributed to the difference between the source of the
data used for fine tuning (Wikipedia) and the shared task
data (scientific papers). The usage of extra data created
using Wikipedia is beneficial for the model since it contains
samples for some acronyms under-represented in the task
dataset.</p>
      <sec id="sec-6-1">
        <title>Model</title>
        <p>Baseline
BERT uncased
SciBERT uncased
SciBERT uncased
with fine tuned LM
SciBERT uncased
with 2 stage training
Ensemble
Ensemble with
postprocessing</p>
        <p>The reason for SciBERT performing better than the BERT
model lies in the fact that the pretraining corpus is
similar to our dataset. The hypothesis for using BIOless
variants instead of the conventional technique seems to hold true
(points c, d and e in Subsection 6.1).</p>
      </sec>
      <sec id="sec-6-2">
        <title>Model</title>
        <p>Baseline
SciBERT cased
BIOless with hard voting
Blending with mode
ensembling</p>
        <p>F1
0.8409
0.9036
0.9090</p>
      </sec>
      <sec id="sec-6-3">
        <title>Precision</title>
        <p>0.9131
0.8987</p>
        <p>Ensembling has always helped in the domain of Machine
Learning. The third block viz. modified blending technique
is a combination of two propitious methods - blending and
hard voting, and ultimately went about to give the best
results. The baseline method used by the organizers had a low
F1 but the precision obtained was quite good compared to
the precision of the SciBERT cased BIOless model with hard
voting. The only way to employ the adroitness of the
baseline model was to stack it (and some other better performing
models) with the SciBERT cased BIOless model. And as is
visible in Table 5, the Blended model improved considerably
especially with respect to precision.</p>
        <p>Figure 3 represents some of sentences tagged incorrectly
by the SciBERT model. Ideally the analysis should have
been done on the best model, but it is too complex to
interpret it. Having a look at the DEV-297 and DEV-42, it is
clear that the gold truths have some annotation flaws. HMM
is clearly an acronym for Hidden Markov Models and still is
not labelled. Similarly, RNN, CNN and WiFi are acronyms
for Recurrent Neural Network, Convolutional Neural
Network and Wireless Fidelity respectively but only CNN is
marked in the ground truth. Also, complicated neural
network is no full form but is used to show the complications
of RNN and CNN neural networks. Our base model does
good in predicting the right tags for there samples.</p>
        <p>On the other hand, we find that in DEV-1313 and
DEV593, the model has completely failed to identify the long
forms, and also misidentified a few short forms. Two likely
causes could be as follows:
• improper tokenization of the dataset
• “and”, “-”, “of” etc. in between long forms
7.2</p>
        <p>AD
The formulation of AD as a span prediction problem is quite
efficient from the performance and computational expense
point of view. A complete cross-validation run under the
experimental settings can be performed in 6 hours on an
average on a NVIDIA Tesla P100.</p>
        <p>Speaking about the results, for the out-of-fold predictions
of SciBERT uncased, we observe that the model is incorrect
mainly for acronyms which do not have many occurrences
in the task dataset. This motivated us to attempt instilling
knowledge into our models via external data.</p>
        <p>We first examine the differences between the test set
predictions of SciBERT uncased, SciBERT uncased with 2
stage training and their ensemble (represented as Normal,
Stage and Ensemble respectively) to understand the
difference between the models and to find out which model is
exhibiting more confidence in its prediction.</p>
        <p>We examine those samples where all of the three
predictions are different (Table 6). It can be observed that the
predictions of SciBERT uncased seem pretty appropriate as
per the context and the contributions from the Stage model
changes the final prediction. However, there are 92 instances
in the test predictions where any of the three predictions are
different. These are the instances where the ensemble
submission gets the test score boost.</p>
        <p>We observe that some of the samples in the test set do not
contain sufficient context which can help in acronym
disambiguation. This can be an issue and it is difficult to say how
the models will behave in such situations. Some of the
samples are shown in Table 7. For the text with id TS-5572, the
possible long forms of LPP are “locality preserving
projections” and “load planning problem”. Both the models predict
one of the expansions and both the expansions seem
relevant in the given context. Similar arguments can be given
for the text with id TS-5830, where the models get confused
between “global convolution networks” and “graph
convolution networks”.</p>
        <p>Many of the instances in the test set are such that the long
form expansion of the acronym is present in the text and the
acronym is present within parentheses. Our models correctly
predict the long form for most of these instances, but miss
out on a few occasions. This motivated us to devise a
postprocessing for such instances, where we can directly check
for such conditions and predict accordingly, overwriting the
model predictions.
8</p>
      </sec>
    </sec>
    <sec id="sec-7">
      <title>Conclusion</title>
      <p>We present our approach for Acronym Identification and
Acronym Disambiguation in scientific domain. The usage
of SciBERT in both tasks is beneficial because of domain
and training corpus similarity. We addressed AI as a
tagging problem. Our experiments prove the usefulness of data
transformation using BIOless tags, and the adroitness of
blending incorporated with hard voting. We approached AD
as span prediction problem. Our experimental work
demonstrates the effect of pretrained weights, external data,
ensembling and post-processing. Our analysis provides some
interesting insights into some of the shortcomings of the models
and also some of the flaws in the dataset annotation. For
future work, we can experiment with data augmentation and
observe the behaviour of the models for both AI and AD.
9</p>
    </sec>
    <sec id="sec-8">
      <title>Appendix</title>
      <p>The source code of our approaches for AI and AD can be
found at :
• AI :
https://github.com/aadarshsingh191198/AAAI-21</p>
      <p>SDU-shared-task-1-AI
• AD :
https://github.com/aadarshsingh191198/AAAI-21SDU-shared-task-2-AD</p>
    </sec>
    <sec id="sec-9">
      <title>Acknowledgements</title>
      <p>We thank Google Colab and Kaggle for their free
computational resources.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          <string-name>
            <surname>Ackermann</surname>
            ,
            <given-names>C. F.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Beller</surname>
            ,
            <given-names>C. E.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Boxwell</surname>
            ,
            <given-names>S. A.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Katz</surname>
            ,
            <given-names>E. G.</given-names>
          </string-name>
          ; and
          <string-name>
            <surname>Summers</surname>
            ,
            <given-names>K. M.</given-names>
          </string-name>
          <year>2020</year>
          .
          <article-title>Resolution of acronyms in question answering systems</article-title>
          .
          <source>US Patent</source>
          <volume>10</volume>
          ,
          <issue>572</issue>
          ,
          <fpage>597</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          <string-name>
            <surname>Beltagy</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ; Lo,
          <string-name>
            <given-names>K.</given-names>
            ; and
            <surname>Cohan</surname>
          </string-name>
          ,
          <string-name>
            <surname>A.</surname>
          </string-name>
          <year>2019</year>
          .
          <article-title>SciBERT: A pretrained language model for scientific text</article-title>
          . arXiv preprint arXiv:
          <year>1903</year>
          .10676 .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          <string-name>
            <surname>Charbonnier</surname>
          </string-name>
          , J.; and
          <string-name>
            <surname>Wartena</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          <year>2018</year>
          .
          <article-title>Using word embeddings for unsupervised acronym disambiguation</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          <string-name>
            <surname>Ciosici</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Sommer</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ; and
          <string-name>
            <surname>Assent</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          <year>2019</year>
          .
          <article-title>Unsupervised Abbreviation Disambiguation Contextual disambiguation using word embeddings</article-title>
          . arXiv preprint arXiv:
          <year>1904</year>
          .00929 .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          <string-name>
            <surname>Devlin</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ; Chang, M.-W.;
          <string-name>
            <surname>Lee</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ; and
          <string-name>
            <surname>Toutanova</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          <year>2018</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          <article-title>Bert: Pre-training of deep bidirectional transformers for language understanding</article-title>
          . arXiv preprint arXiv:
          <year>1810</year>
          .04805 .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          <string-name>
            <surname>Harris</surname>
            ,
            <given-names>C. G.</given-names>
          </string-name>
          ; and Srinivasan,
          <string-name>
            <surname>P.</surname>
          </string-name>
          <year>2019</year>
          .
          <article-title>My Word! Machine versus Human Computation Methods for Identifying and Resolving Acronyms</article-title>
          .
          <source>Computacio´n y Sistemas</source>
          <volume>23</volume>
          (
          <issue>3</issue>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          <string-name>
            <surname>Jain</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Cucerzan</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ; and
          <string-name>
            <surname>Azzam</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          <year>2007</year>
          .
          <article-title>Acronymexpansion recognition and ranking on the web</article-title>
          .
          <source>In 2007 IEEE International Conference on Information Reuse and Integration</source>
          ,
          <volume>209</volume>
          -
          <fpage>214</fpage>
          . IEEE.
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          <string-name>
            <surname>Jin</surname>
            ,
            <given-names>Q.</given-names>
          </string-name>
          ; Liu, J.; and
          <string-name>
            <surname>Lu</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          <year>2019</year>
          .
          <article-title>Deep Contextualized Biomedical Abbreviation Expansion</article-title>
          . arXiv preprint arXiv:
          <year>1906</year>
          .03360 .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          <string-name>
            <surname>Kumar</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Singh</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Kumar</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ; and
          <string-name>
            <surname>Kumar</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          <year>2020</year>
          .
          <article-title>An explainable machine learning approach for definition extraction</article-title>
          .
          <source>In International Conference on Machine Learning, Image Processing, Network Security and Data Sciences</source>
          ,
          <fpage>145</fpage>
          -
          <lpage>155</lpage>
          . Springer.
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          <string-name>
            <surname>Li</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ; Yasunaga,
          <string-name>
            <given-names>M.</given-names>
            ;
            <surname>Nuzumlalı</surname>
          </string-name>
          , M. Y.;
          <string-name>
            <surname>Caraballo</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Mahajan</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ; Krumholz, H.; and
          <string-name>
            <surname>Radev</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          <year>2019</year>
          .
          <article-title>A Neural Topic-Attention Model for Medical Term Abbreviation Disambiguation</article-title>
          . arXiv preprint arXiv:
          <year>1910</year>
          .14076 .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          <string-name>
            <surname>Li</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Zhao</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Fuxman</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ; and
          <string-name>
            <surname>Tao</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          <year>2018</year>
          .
          <article-title>Guess Me if You Can: Acronym Disambiguation for Enterprises</article-title>
          .
          <source>In Proceedings of the 56th Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers)</source>
          ,
          <fpage>1308</fpage>
          -
          <lpage>1317</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          <string-name>
            <surname>Liu</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ; Liu,
          <string-name>
            <surname>C.</surname>
          </string-name>
          ; and Huang,
          <string-name>
            <surname>Y.</surname>
          </string-name>
          <year>2017</year>
          .
          <article-title>Multi-granularity sequence labeling model for acronym expansion identification</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          <source>Information Sciences</source>
          <volume>378</volume>
          :
          <fpage>462</fpage>
          -
          <lpage>474</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          <string-name>
            <surname>Loshchilov</surname>
            ,
            <given-names>I.;</given-names>
          </string-name>
          and
          <string-name>
            <surname>Hutter</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          <year>2018</year>
          .
          <article-title>Fixing weight decay regularization in adam .</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          <string-name>
            <surname>McInnes</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Pedersen</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ; Liu,
          <string-name>
            <given-names>Y.</given-names>
            ;
            <surname>Pakhomov</surname>
          </string-name>
          ,
          <string-name>
            <surname>S.</surname>
          </string-name>
          ; and Melton,
          <string-name>
            <surname>G. B.</surname>
          </string-name>
          <year>2011</year>
          .
          <article-title>Using second-order vectors in a knowledge-based method for acronym disambiguation</article-title>
          .
          <source>In Proceedings of the fifteenth conference on computational natural language learning</source>
          ,
          <fpage>145</fpage>
          -
          <lpage>153</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          <string-name>
            <surname>Mikolov</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Chen</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Corrado</surname>
          </string-name>
          , G.; and
          <string-name>
            <surname>Dean</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          <year>2013</year>
          .
          <article-title>Efficient estimation of word representations in vector space</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          <source>arXiv preprint arXiv:1301</source>
          .
          <fpage>3781</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          <string-name>
            <surname>Park</surname>
            , Y.; and Byrd,
            <given-names>R. J.</given-names>
          </string-name>
          <year>2001</year>
          .
          <article-title>Hybrid text mining for finding abbreviations and their definitions</article-title>
          .
          <source>In Proceedings of the 2001 conference on empirical methods in natural language processing.</source>
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          <string-name>
            <surname>Schwartz</surname>
            ,
            <given-names>A. S.</given-names>
          </string-name>
          ; and Hearst,
          <string-name>
            <surname>M. A.</surname>
          </string-name>
          <year>2002</year>
          .
          <article-title>A simple algorithm for identifying abbreviation definitions in biomedical text</article-title>
          .
          <source>In Biocomputing</source>
          <year>2003</year>
          ,
          <fpage>451</fpage>
          -
          <lpage>462</lpage>
          . World Scientific.
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          <string-name>
            <surname>Sikdar</surname>
            , U. K.; and Gamba¨ck,
            <given-names>B.</given-names>
          </string-name>
          <year>2017</year>
          .
          <article-title>A feature-based ensemble approach to recognition of emerging and rare named entities</article-title>
          .
          <source>In Proceedings of the 3rd Workshop on Noisy Usergenerated Text</source>
          ,
          <fpage>177</fpage>
          -
          <lpage>181</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          <string-name>
            <surname>Singh</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Kumar</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ; and
          <string-name>
            <surname>Sinha</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <year>2020</year>
          .
          <article-title>DSC IITISM at SemEval-2020 Task 6: Boosting BERT with Dependencies for Definition Extraction</article-title>
          .
          <source>In Proceedings of the Fourteenth Workshop on Semantic Evaluation</source>
          ,
          <fpage>710</fpage>
          -
          <lpage>716</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          <article-title>Barcelona (online): International Committee for Computational Linguistics</article-title>
          . URL https://www.aclweb.org/anthology/ 2020.semeval-
          <volume>1</volume>
          .
          <fpage>93</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          <string-name>
            <surname>Taneva</surname>
          </string-name>
          , B.; Cheng, T.;
          <string-name>
            <surname>Chakrabarti</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ; and He,
          <string-name>
            <surname>Y.</surname>
          </string-name>
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          <article-title>Mining acronym expansions and their meanings using query click log</article-title>
          .
          <source>In Proceedings of the 22nd international conference on World Wide Web</source>
          ,
          <fpage>1261</fpage>
          -
          <lpage>1272</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          <string-name>
            <surname>Vaswani</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Shazeer</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Parmar</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Uszkoreit</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Jones</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Gomez</surname>
            ,
            <given-names>A. N.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Kaiser</surname>
          </string-name>
          , Ł.; and
          <string-name>
            <surname>Polosukhin</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          <year>2017</year>
          .
          <article-title>Attention is all you need</article-title>
          .
          <source>In Advances in neural information processing systems</source>
          ,
          <volume>5998</volume>
          -
          <fpage>6008</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          <string-name>
            <surname>Veyseh</surname>
            ,
            <given-names>A. P. B.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Dernoncourt</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Nguyen</surname>
            ,
            <given-names>T. H.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Chang</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ; and
          <string-name>
            <surname>Celi</surname>
            ,
            <given-names>L. A.</given-names>
          </string-name>
          <year>2020a</year>
          .
          <article-title>Acronym Identification and Disambiguation shared tasksfor Scientific Document Understanding</article-title>
          . arXiv preprint arXiv:
          <year>2012</year>
          .11760 .
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          <string-name>
            <surname>Veyseh</surname>
            ,
            <given-names>A. P. B.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Dernoncourt</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Tran</surname>
            ,
            <given-names>Q. H.</given-names>
          </string-name>
          ; and Nguyen,
          <string-name>
            <surname>T. H.</surname>
          </string-name>
          <year>2020b</year>
          .
          <article-title>What Does This Acronym Mean? Introducing a New Dataset for Acronym Identification and Disambiguation</article-title>
          .
          <source>In Proceedings of COLING.</source>
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          2006.
          <article-title>On using ensemble methods for Chinese named entity recognition</article-title>
          .
          <source>In Proceedings of the Fifth SIGHAN Workshop on Chinese Language Processing</source>
          ,
          <fpage>142</fpage>
          -
          <lpage>145</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref30">
        <mixed-citation>
          <string-name>
            <surname>Wu</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Xu</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ; Zhang, Y.; and Xu,
          <string-name>
            <surname>H.</surname>
          </string-name>
          <year>2015</year>
          .
          <article-title>Clinical abbreviation disambiguation using neural word embeddings</article-title>
          .
          <source>In Proceedings of BioNLP 15</source>
          ,
          <fpage>171</fpage>
          -
          <lpage>176</lpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>