<!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>Diffusion-based Temporal Word Embeddings</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Ahnaf Farhan</string-name>
          <email>afarhan@miners.utep.edu</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Roberto Camacho Barranco</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>M. Shahriar Hossain</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Monika Akbar</string-name>
          <email>makbarg@utep.edu</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Department of Computer Science, University of Texas at El Paso</institution>
          ,
          <addr-line>El Paso, TX 79968</addr-line>
          ,
          <country country="US">USA</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Semantics in natural language processing is largely dependent on contextual relationships between words and entities in documents. The context of a word may evolve. For example, the word “apple” currently has two contexts - a fruit and a technology company. The changes in the context of entities in biomedical publications can help us understand the evolution of a disease and relevant scientific interventions. In this work, we present a new diffusion-based temporal word embedding model that can capture short and long-term changes in the semantics of biomedical entities. Our model captures how the context of each entity shifts over time. Existing dynamic word embeddings capture semantic evolution at a discrete/granular level, aiming to study how a language developed over a long period. Our approach provides smooth embeddings suitable for studying short as well as long-term changes. For the evaluation of the proposed model, we track the semantic evolution of entities in abstracts of biomedical publications. Our experiments demonstrate the superiority of the proposed model when compared to its state-of-the-art alternatives.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1 Introduction</title>
      <p>
        Word embeddings are low-dimensional vector space models
obtained by training a neural network using contextual
information from a large text corpus. There are several
variants of word embeddings with different features, such as
word2vec
        <xref ref-type="bibr" rid="ref11">(Mikolov et al. 2013b,a)</xref>
        and GloVe
        <xref ref-type="bibr" rid="ref16">(Pennington, Socher, and Manning 2014)</xref>
        . However, the research on
word embeddings to incorporate temporal shifts of
contextual meanings of words is still in its infant stage. This paper
focuses on generating word embeddings that account for and
take advantage of the temporal nature of timestamped
scientific documents (e.g., abstracts of biomedical publications.)
Our goal is to obtain a low-dimensional temporal vector
space representation that allows us to study the semantic
and contextual evolution of words/entities. Using the word
embeddings generated by our framework, we demonstrate
the task of tracking the semantic evolution of entities in a
corpus of biomedical abstracts.
      </p>
      <p>
        To generate word embeddings, our framework trains a
model using a diffusion-mechanism for evolving concepts
within a scientific text corpus
        <xref ref-type="bibr" rid="ref2">(Camacho et al. 2018; Angulo
et al. 1980)</xref>
        . A concept generally does not spike on a day and
disappear immediately. Rather, concepts evolve with
context. Existing temporal low-dimensional language
representations fail to integrate the concept of temporal diffusion
into language models effectively. Moreover, these existing
models
        <xref ref-type="bibr" rid="ref19 ref20 ref3 ref9">(Bamler and Mandt 2017; Marina Del Rey 2018;
Rudolph and Blei 2018)</xref>
        cannot simultaneously capture both
the short-term and long-term drifts in the meaning of words.
As a result, sharply trending concepts, such as COVID-19
(coronavirus disease 2019), cannot be modeled in the
embedding space when long-term drifts are considered. On the
other hand, long-range effects – such as the change in the
meaning of the word cloud – are not captured when these
algorithms take only short-term drifts into account.
      </p>
      <p>Our approach uses the model for temporal
highdimensional tf-idf representations introduced by
(Camacho et al. 2018) to construct a training set. Construction
of the training set is a one-time cost. The temporal
highdimensional tf-idf representation (Camacho et al. 2018) is
able to capture sudden short-term changes in the corpus.
Additionally, it incorporates diffusion into the modeling to
some extent by incorporating the time dimension smoothly.
The framework presented by (Camacho et al. 2018)
generates smooth tf-idf vectors for each word of a corpus at every
timestamp, making it suitable for the generation of training
data for our proposed model. One of the challenges of
(Camacho et al. 2018) is that each word vector has a length
equal to the number of documents in the corpus, which is
not practical for analyzing a corpus containing thousands of
scientific documents. Our goal is to construct a contextual
low-dimensional temporal embedding space mimicking
this high-dimensional representation without losing the
essential temporal diffusion information encoded in the
vectors. We introduce a neural-network-based framework that
generates temporal word embeddings while optimizing for
multiple key objectives. The temporal tf-idf representation
from (Camacho et al. 2018) is used to obtain a baseline
expected cosine distance (1.0 - cosine similarity) between pairs
of word vectors at each timestamp. The expected cosine
distance is used in the output layer of our proposed neural
network. New low-dimensional embedding vectors – driven by
a rigorous objective function to smoothly bring contextual
entities close to each other – are generated in the hidden
layer. The generated low-dimensional vectors are contextual
and allow the discovery of latent (transitive) relationships
that can’t be observed in the temporal tf-idf representation.
For example, if words A and B are close to C, we expect
words A and B to be close to each other. We further explain
the objective function and the neural-network in Section 4.</p>
      <p>
        The experimental results in Section 5 show that the
proposed method performs significantly better than the
stateof-the-art dynamic embedding models
        <xref ref-type="bibr" rid="ref20 ref3 ref6">(Rudolph and Blei
2017; Carlo, Bianchi, and Palmonari 2019)</xref>
        in capturing both
short-term and long-term changes in word semantics.
Results show that our approach improves the continuity
between the vectors across different timestamps. As a result,
embeddings for different timestamps combine to a
homogeneous space, unlike the state-of-the-art models.
      </p>
      <p>2</p>
    </sec>
    <sec id="sec-2">
      <title>Related Work</title>
      <p>
        Meanings of words in a language change over time
depending on their use
        <xref ref-type="bibr" rid="ref1 ref27">(Aitchison 2013; Yule 2017)</xref>
        .
Temporal syntactic and semantic shifts are called diachronic
changes
        <xref ref-type="bibr" rid="ref8">(Hamilton, Leskovec, and Jurafsky 2016)</xref>
        . Several
probabilistic approaches tackle the problem of modeling the
temporal evolution of a vocabulary by converting a set of
timestamped documents into a latent variable model
        <xref ref-type="bibr" rid="ref10 ref11 ref12 ref14 ref17 ref20 ref23 ref26 ref3">(Radinsky, Davidovich, and Markovitch 2012; Yogatama et al.
2014; Tang, Qu, and Chen 2013; Naim, Boedihardjo, and
Hossain 2017)</xref>
        . Other approaches model diachronic changes
using Parts of Speech features
        <xref ref-type="bibr" rid="ref10">(Mihalcea and Nastase 2012)</xref>
        or using graphs where the edges between nodes (that
represent words) are stronger based on context information
        <xref ref-type="bibr" rid="ref13">(Mitra
et al. 2015)</xref>
        . However, tracking semantic evolution is not
possible using these techniques because they do not generate
language models.
      </p>
      <p>
        The state-of-the-art technique for language modeling is
word2vec, introduced by Mikolov et al.
        <xref ref-type="bibr" rid="ref11">(Mikolov et al.
2013a,b)</xref>
        . This method generates a static language model
where every word is represented as a vector (also called
embedding) by training a neural network to mimic the
contextual patterns observed in a text corpus. There are
several variants of this method which include probabilistic
approaches
        <xref ref-type="bibr" rid="ref4">(Barkan 2017)</xref>
        as well as
matrix-factorizationbased techniques such as GloVe
        <xref ref-type="bibr" rid="ref16">(Pennington, Socher, and
Manning 2014)</xref>
        . A major challenge with static
representations is that they do not incorporate any temporal
information that can be used for tracking semantic evolution. Our
work focuses on incorporating the temporal dimension of
text data into text embedding models so that evolution of a
vector space over time can be studied.
      </p>
      <p>
        A proposed solution to tracking semantic evolution is to
obtain a static representation for each timestamp in a
corpus, and then artificially couple these embeddings over time
using regression or similar methods
        <xref ref-type="bibr" rid="ref18 ref20 ref3 ref6 ref8">(Hamilton, Leskovec,
and Jurafsky 2016; Rosin, Adar, and Radinsky 2017; Carlo,
Bianchi, and Palmonari 2019)</xref>
        . However, this approach has
several drawbacks. First, it requires having a significant
number of occurrences for all words at all times, which is
usually not the case since words can gain popularity or
appear at different times. Second, the artificial coupling of
embeddings across timestamps can introduce artifacts in the
model that may lead to wrong conclusions. A potential
solution to the sparsity problem is introduced by Camacho et
al. (Camacho et al. 2018), which leverages diffusion
theory
        <xref ref-type="bibr" rid="ref2">(Angulo et al. 1980)</xref>
        to generate a robust temporal
representation. The technique uses a temporal tf-idf
representation in which the model changes size with the number of
documents and as a result, is not extensible.
      </p>
      <p>
        The drawbacks of using static word embedding models
to generate temporal representations have led to the
development of new techniques that can train the embeddings
for different timestamps jointly. The models use filters or
regularization terms to connect the embeddings over time.
Yao et al.
        <xref ref-type="bibr" rid="ref9">(Marina Del Rey 2018)</xref>
        propose to generate a
cooccurrence-based matrix and factorize it to generate
temporal embeddings. The embeddings over timestamps are
aligned using a regularization term. Rudolph et al.
        <xref ref-type="bibr" rid="ref19">(Rudolph
and Blei 2018)</xref>
        apply Kalman filtering to exponential family
embeddings to generate temporal representations. Bamler et
al.
        <xref ref-type="bibr" rid="ref20 ref3">(Bamler and Mandt 2017)</xref>
        use similar filtering but apply
it to embeddings using a probabilistic variant of word2vec.
According to Bamler et al.
        <xref ref-type="bibr" rid="ref20 ref3">(Bamler and Mandt 2017)</xref>
        ,
using a probabilistic method makes the model less sensitive to
noise. All these methods focus primarily on capturing
longterm semantic shifts, while our goal is to be able to capture
both long and short-term shifts.
      </p>
      <p>3</p>
    </sec>
    <sec id="sec-3">
      <title>Problem Description</title>
      <p>In this paper, we focus on timestamped text corpora, such
as collections of scientific publications that have publication
dates. Let D = fd1; d2; : : : ; djDjg be a corpus of jDj
documents and W = fw1; w2; : : : ; wjWjg be the set of jWj noun
phrases and entities extracted from the text corpus D. We
consider each of the noun phrases and entities a word. Each
document d contains words from the vocabulary (Wd W)
in the same order as they appear in the original document
of d. Every document d 2 D is labeled with a timestamp
td 2 T , where T is the ordered set of timestamps.</p>
      <p>The goal of this paper is to obtain a temporal word
embedding model U from corpus D. Thus, for every timestamp
t 2 T , we seek to obtain a vector representation uit for
every word wi 2 W. The word embeddings U are represented
as a 3-dimensional matrix of size jWj jT j juj where juj is
a user-given parameter that indicates the size of a vector for
a particular word at a particular time. We use the shorthand
Ui to describe the 2-dimensional matrix of size jT j juj that
represents word wi 2 W over time.</p>
      <p>4</p>
    </sec>
    <sec id="sec-4">
      <title>Methodology</title>
      <p>Each subsequent subsections below describes a major
component of our objective function to generate diffusion-based
temporal word embeddings.
4.1</p>
      <sec id="sec-4-1">
        <title>Training data for our model</title>
        <p>We use the temporal tf-idf model (Camacho et al. 2018) to
obtain high-dimensional time-reflective text representations
of size jWj jT j jDj for training purpose. The vectors are
formed using the temporal tf-idf weights of a word for every
document in every timestamp. The temporal tf-idf weight of
a word is computed using Eq. (1).</p>
        <p>w^(w; d; td; t; &amp;) =
0
where w^ is the weighted tf-idf value at timestamp t for the
word w 2 W in document d 2 D, which was published at
timestamp td. The term fw;d represents the term frequency
of word w in document d, w is the number of documents
that contain word w, and Wd is the set of words that appear
in document d. The standard deviation of the Gaussian
distribution function is represented by &amp;, and is set by the user.</p>
        <p>Next, we compute the cosine distance (1.0–cosine
similarity) between every pair of words and store these as a
distance matrix , where each element can be addressed as
ijt 2 . This distance matrix becomes the training data
for the expected distance between a particular pair of words
(wi; wj ) 2 W at time t 2 T . We use the notation ij to
represent a vector of size jT j with the temporal tf-idf-based
cosine distance between (wi; wj ) 2 W for all the timestamps.
The cosine distances are later used in the output layer of our
proposed neural network.</p>
      </sec>
      <sec id="sec-4-2">
        <title>4.2 Optimizing for similarity</title>
        <p>One of our objectives is to obtain a low-dimensional word
embedding model U such that computing the cosine distance
between the word vectors results in a distance matrix that
closely resembles . Equation (2) formulates this objective
as #. In this case, we are optimizing the vectors in U to
minimize the difference between the cosine distance of each pair
of word vectors for every timestamp and the cosine distance
from temporal tf-idf model in (Eq. (1)). The
minimization of the difference will ensure that our model captures the
same similarity as the temporal tf-idf model but ours will
provide low-dimensional contextual vectors.</p>
        <p>In this paper, the term dist(A; B) refers to the cosine
distance between vector A and vector B. The cosine distance
between two words vectors is bounded between [0; 1]. A
cosine distance of 0 between two words vectors means that
both words share the same context, while a cosine distance
of 1 means that the vectors are completely orthogonal, thus
does not share contextual similarities. The variable is
introduced as a scaling factor to avoid numerical stability
issues with values close to zero. The simplest form of our
objective function is as follows.</p>
        <p>jWj jWj jT j
#1(U ) = X X X (
i=1 j=1 t=1
dist(uit; ujt)
ijt)
2
(2)</p>
      </sec>
      <sec id="sec-4-3">
        <title>4.3 Weighing relevance: Giving more importance to the neighborhood of each word</title>
        <p>In our work, we focus on the task of studying the semantic
evolution of a word based on changes to its context. Thus, it
is more important that our word embedding model correctly
captures the relevant neighborhood of a word. Our
experiments demonstrated that each word has a small number of
relevant neighbors. That is, each word shares context with a
small number of words. To take this into account in the
objective function, we introduce a penalty when the temporal
tf-idf-based cosine distance ijt is small, ensuring that our
word embedding model captures the relevant context
accurately.</p>
        <p>
          jWj jWj jT j
#2(U ) = X X X
where is a scaling parameter to increase/decrease the
importance given to the samples with a smaller distance. Notice
that e ijt in Eq. (3) imposes a higher penalty to examples
with smaller baseline distances. The penalty is less when the
distance from the temporal tf-idf model is large. Equation (3)
supports the phenomenon that, for a specific word, most of
the words in the vocabulary are at a relatively large distance.
The large distances need not be a part of the penalty because
the objective function is only concerned about neighbors that
appear in the vicinity for the temporal tf-idf model.
Based on the diffusion theory
          <xref ref-type="bibr" rid="ref2">(Angulo et al. 1980)</xref>
          , we
assume that the meaning of a word, and consequently its vector
representation, diffuses (or drifts) over time. Thus, the word
embeddings should evolve smoothly over time. To introduce
this concept in our objective function, we model the effect
of every word-vector in all timestamps to some degree.
        </p>
        <p>We use a Gaussian filter (Eq. (4)) to diffuse the
contribution of each vector smoothly before and after the timestamp
of the current sample. The filter uses a sliding window, going
from the first to the last timestamp. is a user-settable
parameter representing the standard deviation of the Gaussian
distribution. A large value of means that the diffusion of
word vectors is slow over time. A small standard deviation
allows capturing short-term changes in meaning.
(t; ) =</p>
        <p>1
p
2
2
e
(ti2 2t)2
with ti = 1; : : : ; jT j
(4)</p>
        <p>Equation (5) presents the updated objective #3 which
includes the temporal diffusion of the word embeddings.</p>
        <p>jWj jWj jT j
#3(U ) = X X X
The second important goal that our word embedding model
should achieve is to be spatially smooth over time.
Continuous or smooth temporal embeddings are those where the
jWj jT j 1
"1a(U ) = X X</p>
        <p>The main issue with this expression is that by forcing
consecutive vectors to be very close together, we might be
losing important information when the vectors drift apart in the
original data. Thus, we introduce weights, !#, and !" to
control the effect of each objective. The final objective function
takes the form of Eq. (7).</p>
        <p>Fa(U ) = #3(U )!# "1(U )!"
An alternative form would be:
or</p>
        <p>Fb(U ) = !# log #3(U ) + !" log "1(U )</p>
        <p>Fc(U ) = !##3(U ) + !""1(U )
4.6</p>
      </sec>
      <sec id="sec-4-4">
        <title>Implementation</title>
        <p>We implemented a neural network-based model using
Tensorflow to generate our low-dimensional temporal word
embeddings. An overall view of the architecture of our
neural network is shown in Fig. 1. The goal of the neural
network is to minimize Eq. (7). The embeddings for all words
in all timestamps are generated in the hidden layer. We
initialize the weights in the hidden layer in the range [0, 1].
The data used for training the model contains three inputs
(one-hot encoding of a pair of words for which the cosine
distance is known, and the timestamp) and one target value
(cosine distance). The inputs are the indices for two random
words wit and wjt, at timestamp t. The target value is the
expected cosine distance between wit and wjt, obtained using
the temporal tf-idf representations of Eq. (1).</p>
        <p>5</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>Experimental Results</title>
      <p>We performed experiments using three different datasets: a
synthetic dataset, PubMed Pandemic dataset, and PubMed
COVID dataset.
distance (e.g., Manhattan or Euclidean) between two
vectors of the same word for consecutive timestamps is small.
Equation (6) captures the expected behavior by penalizing
significant spatial changes.
(6)
(7)
(8)
(9)</p>
      <p>We generated the synthetic dataset consisting of 10,000
words and ten timestamps. For this dataset, we already know
the 10-nearest neighbors of each word in every timestamp.
Neighborhoods of larger sizes will contain random words
starting at the 11th nearest neighbor.</p>
      <sec id="sec-5-1">
        <title>The PubMed pandemic dataset, contains 328,908 ab</title>
        <p>stracts of pandemic and epidemic-related biomedical
publications. The abstracts were published between years 2000
to 2020. We selected 3,000 most frequent biomedical
entities for this dataset.</p>
        <p>
          The PubMed COVID dataset contains 41,571 abstracts
of biomedical papers related to COVID-19, published in
2020. The corpus was collected from Kaggle COVID19
Open Research Dataset Challenge
          <xref ref-type="bibr" rid="ref24">(Wang et al. 2020)</xref>
          . We
selected 2,000 most frequent biomedical entities for this
dataset. We extracted the biomedical entities for the PubMed
abstracts using scispaCy’s Biomedical Named Entity
Recognition
          <xref ref-type="bibr" rid="ref15">(Neumann et al. 2019)</xref>
          . In this paper, we used the
phrase temporal word embedding or temporal embedding to
describe the core concepts, while in practice we performed
temporal biomedical entity embedding.
        </p>
        <p>
          We evaluate our temporal word embedding method by
comparing its performance with that of a regular tf-idf
model, the temporal tf-idf model (Camacho et al. 2018),
dynamic Bernoulli embeddings
          <xref ref-type="bibr" rid="ref19">(Rudolph and Blei 2018)</xref>
          , and
temporal word embeddings with a compass (TWEC)
          <xref ref-type="bibr" rid="ref6">(Carlo,
Bianchi, and Palmonari 2019)</xref>
          . In all our experiments we
used an embedding size of 64.
        </p>
        <p>We seek to answer the following questions.
1. What is the effect of introducing different penalty terms
in our objective function? (Section 5.1)
2. How well do the models perform in terms of capturing
the neighborhood of entities over time, compared to the
temporal tf-idf? (Section 5.2)
3. How well do the models perform in terms of capturing
changes in the neighborhood over time in the respective
embedding spaces? (Section 5.3)
4. How well does our algorithm track the quick evolution
of a specific entity, such as COVID, compared to other
methods? (Section 5.4)
5. How well does our algorithm capture semantic evolution
of a general term, such as pandemic, compared to other
methods? (Section 5.5)
5.1</p>
      </sec>
      <sec id="sec-5-2">
        <title>Effect of penalty terms</title>
        <p>In this experiment, we study the effect of the different
versions of our objective function on the quality of the temporal
word embedding model, focusing on the task of tracking
semantic evolution. The versions under this study correspond
to #1 (2), #2 (3), #3 (5), Fa (7), Fb (8), and Fc (9). We
quantify the quality of the resulting vectors with two
different metrics: similarity and continuity.</p>
        <p>The similarity is measured as the number of intersections
between the word neighborhoods obtained using the
temporal tf-idf model and each of the different versions of our
objective function. The goal of the similarity evaluation is
to quantify how well our model mimics the temporal tf-idf
model. It must be noted that we did not expect to have a
perfect match in the neighborhoods of words since the temporal
tf-idf model representation does not take into account latent
contextual relationships between words.</p>
        <p>The continuity is measured using the average, maximum,
and minimum mean squared errors (MSE) across
consecutive timestamps for the word vectors obtained using the
different versions of our objective function.</p>
        <p>Fig. 2 shows the results for the similarity evaluation with
the synthetic dataset described at the beginning of Section 5.
The objective function labeled as Fa on the figure performs
significantly better than the other formulations. If we
discard Fb and Fc, it is possible to see how the similarity
improves with the progression in which we developed our
objective function. Furthermore, taking into account that only
the top-10 nearest neighbors are known and set as accurate
in the synthetic data and the rest of the neighbors are
random, having an average of 8 intersections means that our
 a
model can correctly capture the semantic evolution of the
synthetic dataset.</p>
        <p>Evaluating continuity is required to ensure that there is a
smooth transition between timestamps for the vectors of the
same word. A high average or minimum MSE value
indicates that there is a significant movement of the word vectors
over time in the embedding space. However, a small
maximum MSE value would mean that the word embeddings
are not following the trends observed in the temporal tf-idf
model-based training. Thus, the best model is one that has
high similarity with the temporal tf-idf model while
maintaining a low MSE value.</p>
        <p>Fig. 3 shows the results for the continuity evaluation. In
this case, Fc has a continuity of 0.0, which, in conjunction
with the similarity results, indicates that this objective
function produces static, unusable vectors. The second smallest
average MSE value is obtained with Fa, which also showed
the best performance in terms of similarity. Thus, the final
objective function is Fa (Eq. (7)), and we confirm that the
smoothness penalty (Eq. (6)) has a positive effect both on
the similarity and continuity results.</p>
      </sec>
      <sec id="sec-5-3">
        <title>5.2 Capability to capture content neighborhood</title>
        <p>A major purpose of any temporal word modeling is to
capture content similarity over time. We compare three
models – TWEC, Bernoulli embeddings, and our temporal word
embedding – with Temporal tf-idf (Camacho et al. 2018) in
Fig. 4, using PubMed (pandemic) dataset. We use temporal
tf-idf (Camacho et al. 2018) for this comparison because it
models content smoothly over time. Each line in the figure
represents average set-based Jaccard similarity between the
10-nearest neighbors of 1000 randomly selected entities
using temporal tf-idf and the 10-nearest neighbors of the same
entities using one of the three models. Fig. 4 demonstrates
that our embedding model and TWEC have closer
similarity with temporal tf-idf than Bernoulli embeddings.
Additionally, our model has greater similarity with the
neighborhood of temporal tf-idf in the earlier timestamps,
compared to both TWEC and Bernoulli embeddings. Our model
Averaged over 1000 randomly chosen entities
from 328,908 PubMed (Pandemic) abstracts
bernoulli temporal_embeddings temporal_tfidf tfidf twec
smoothly spreads word-influence using diffusion over the
years. As a result, our embedding model performs
significantly better than other methods even when the vocabulary
is smaller in the earlier timestamps.
5.3</p>
      </sec>
      <sec id="sec-5-4">
        <title>Capability to detect changes in neighborhood</title>
        <p>An objective of a temporal embedding technique is to
capture changes in the neighborhood of each word over time.
The ability to capture changes allows us to study the
evolution of concepts. This subsection provides an experiment to
investigate how much change occurs from one year to
another in the neighborhood using different models. We
quantify change in terms of set-based Jaccard dissimilarity
(1.0Jaccard similarity) between the neighborhood of a word in
the current year and the neighborhood of the same word in
the previous year. Average Jaccard dissimilarity over many
words in a certain year for a model gives an overall idea
of how much the model can detect changes in the
neighborhood. Fig. 5 demonstrates average Jaccard dissimilarity
(change) at each year for five different models – our
temporal embedding model, Bernoulli embeddings, TWEC, and
vanilla tf-idf computed independently at each year, and
temporal tf-idf using 1000 randomly selected entities from the
PubMed (pandemic) dataset. The plot shows that our
temporal embedding model detects more changes in terms of
average Jaccard dissimilarity compared to other models.</p>
        <p>The Bernoulli embeddings capture the least amount of
changes. Based on further investigation (not covered in this
paper), we noticed that Bernoulli embeddings rarely capture
any changes. These embeddings capture only a few
longterm changes, whereas our temporal embedding model
significantly captures both long-term and short-term changes.
TWEC captures more changes than Bernoulli and temporal
tf-idf, but lesser changes than the vanilla tf-idf. Our
temporal word embedding performs even better than the vanilla
tfidf. Contextual changes are best-captured using our
temporal embedding because the objective function of our model
spreads the effect of each word smoothly from the current
year to other years. As a result, our model captures changes,
in terms of average Jaccard dissimilarity, better than regular
tf-idf and temporal tf-idf models.</p>
        <p>Our model is clearly superior in terms of the ability to
capture changes. In subsection 5.4, we explain how the
superiority in the detection of changes in the neighborhood helps
in analyzing evolving concepts, such as COVID-19.
5.4</p>
      </sec>
      <sec id="sec-5-5">
        <title>Analyzing the neighborhood of COVID-19</title>
        <p>
          In this experiment, we analyze the changes in the
neighborhood of the word COVID in the PubMed (COVID)
dataset. Fig. 6 presents how the similarities between the
entity COVID and some of its nearest neighbors–China,
epidemic, pandemic, and patients– change over time using (a)
TWEC model, (b) Bernoulli embeddings, (c) temporal tf-idf,
and (d) our temporal embedding model. The data contains
ranges of two-weeks from January to July of 2020. As we
already know, COVID-19 is, as of August 2020, considered
a pandemic – which is a global outbreak rather than a
local epidemic
          <xref ref-type="bibr" rid="ref21">(Steffens 2020)</xref>
          . In Fig. 6, we observe that (c)
temporal tf-idf and (d) our temporal embedding can detect
the rising trends of pandemic and falling trends of the word
epidemic. This observation matches with our known
knowledge regarding COVID-19. TWEC (Fig. 6a) is able to track
this to some degree but with zigzag-patterns in the trends.
Bernoulli embeddings (Fig. 6b) give higher similarity for
pandemic than epidemic with the word COVID, which is
correct in July but the timeline does not demonstrate any rising
and falling trends of the words pandemic and epidemic.
        </p>
        <p>Our temporal embedding (Fig. 6d) demonstrates that the
word China had high similarity with COVID in the
beginning. The similarity started to fall by the end of March.
According to our model, starting at the end of march the word
epidemic started to exhibit lesser similarity with COVID and
the word pandemic started to show higher similarity. The
temporal tf-idf model (Fig. 6c) demonstrates a similar trend.
The trends match with our common knowledge regarding
the COVID-19 pandemic. Also, TWEC (Fig. 6a) has an
overall downward trend for the word China, but with zigzag
movements over the timeline. Bernoulli embeddings (Fig. 6
b) do not demonstrate any change and capture a static
similarity for the entire timeline. We noticed that the underlying
vectors in Bernoulli embeddings change but the neighbors
of a word do not change much.</p>
        <p>We know that the number of COVID infected patients
increased over the months of 2020. Our temporal embedding
model (as well as the temporal tf-idf) captures the
risingsimilarity of the word patients in the context of COVID quite
smoothly (Fig. 6d). TWEC also has an upward trend which
is less smooth. However, the Bernoulli embeddings do not
demonstrate any changes in the similarity between the words
patients and COVID.</p>
        <p>This experiment demonstrates that our temporal
embedding model captures the short-term changes in content (as
shown by temporal tf-idf) while also capturing the context
that we can track smoothly to study the evolution of a
concept, such as COVID. In contrast, Bernoulli embeddings
construct a context that is intractable in terms of similarity.
TWEC provides noisy patterns that are difficult to interpret.
Similar Words
china
epidemic
pandemic
patients
-aJn411010 -aJn315120 -eF41b0130 -eF30b1540 -ra141050M -ra315160M -r14p1070A -r0315p80A -ya411090M -ya315110M -Jun411011 -Jun035121 l-Ju141013 l-Ju135114</p>
        <p>Timestamps (ranges of dates in year 2020)
(b) Bernoulli embeddings</p>
        <p>Temporal Embedding Model</p>
        <p>Similar Words
china
epidemic
pandemic
patients
-aJn011014 -aJn025131 -eF030114b -eF045130b -ra500114M -ra061531M -r071014pA -r801530pA -ya090114M -ya051131M -Jun110114 -Jun215130 l-Ju130114 l-Ju141531</p>
        <p>Timestamps (ranges of dates in year 2020)
With the rise of the COVID-19 pandemic, it has become
essential to study how biomedical scientists have dealt with
a pandemic in the past years. Such an analysis requires a
model that can capture long term changes. In this
experiment, we attempt to track the closest term to the word
pandemic in each year of the PubMed (pandemic) dataset, which
spans biomedical abstracts from 2000 to 2020.</p>
        <p>
          Each line of Fig. 7 plots the similarity of the top
nearestneighbor of the word pandemic in each year. The five lines
represent similarities using five different models – Bernoulli
embeddings, our temporal embedding model, temporal
tfidf, vanilla tf-idf, and TWEC. Notice that our temporal
embedding model demonstrates peak similarities in 2009/2010
and in 2020, when H1N1 influenza (swine flu) and
COVID19, respectively became prominent. This signal from our
temporal embedding model reflects the fact that the worst
pandemics in the last 20 years are the H1N1 influenza in
2009 (Sullivan et al. 2010) and COVID-19 in 2020
          <xref ref-type="bibr" rid="ref7">(Cucinotta and Vanelli 2020)</xref>
          . Note that other words like
concerns in 2004 and public in 2015 are detected as the top
nearest neighbors, which are not highly similar to the word
pandemic. This indicates that no entities appeared too close
to the word pandemic in those years.
        </p>
        <p>
          TWEC captures influenza and H1N1 in the middle of
the timeline but fails to capture COVID-related keywords
in 2020 as the closest entity to pandemic. In Fig. 7, the
Bernoulli model can pick up coronavirus as the nearest
neighbor of pandemic but it was not able to pick up influenza
in its trend. Moreover, coronovirus appears in all the years
as the top nearest neighbor of pandemic which is not
correct because the fact is that the coronavirus spread started in
2019 and became a pandemic in 2020
          <xref ref-type="bibr" rid="ref7">(Cucinotta and Vanelli
2020)</xref>
          . Temporal tf-idf and vanilla tf-idf were able to pick up
coronavirus/COVID. Temporal tf-idf and vanilla tf-idf were
also able to pick up influenza subtype H1N1 (swine flu) but
the respective similarities were not high.
        </p>
        <p>Based on the experiment presented in this subsection, our
temporal embedding model has the ability to separate highly
contextual words (such as H1N1 and COVID) of a concept
(such as pandemic) via similarity-peaks. Our model helps
in determining prominent neighbors of a concept in the past.
bernoulli
1.1
1.0 coronavirus</p>
        <p>smoking
d
an 0.9
"
c
i
edm ro0.8
an hb0.7</p>
        <p>g
"p ie
een tn0.6</p>
        <p>s
tebw reea0.5
0.1
0.0
africa
0200 1200 2200 3200 4200 5200 6200 7200 8200 900 001 1012 2012 3012 4201 5201 6201 7201 8201 9201 0202
2 2</p>
        <p>TTimimessttaammpps</p>
        <p>Our vectors are able to construct a peak for a prominent
nearest neighbor because our method models diffusion. That is,
a concept that appears today affects the past and the future
to some extent, regardless of whether the concept directly
appears in the contents or not.</p>
        <p>6</p>
      </sec>
    </sec>
    <sec id="sec-6">
      <title>Conclusions</title>
      <p>This paper introduces a new technique to generate
lowdimensional temporal word embeddings for timestamped
scientific documents. We compare our model with existing
temporal word embeddings. Our method generates a
representation that: (1) can track changes observed within a short
period, (2) provides a smooth evolution of the word vectors
over a continuous temporal vector space, (3) uses the
concept of diffusion to capture trends better than the existing
models, and (4) is low-dimensional. Unlike previous
models, our proposed model creates a homogeneous space over
every timestamp of the embeddings. As a result, the
generated vectors over timestamps can be used for prediction
using conventional algorithms for predicting signals.
Extrapolation of the embedding vectors to forecast a future
neighborhood of a scientific concept is a future direction of this
work.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          <string-name>
            <surname>Aitchison</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          <year>2013</year>
          .
          <article-title>Language change: progress or decay</article-title>
          ? Cambridge University Press.
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          <string-name>
            <surname>Angulo</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ; Pederneiras,
          <string-name>
            <given-names>C.</given-names>
            ;
            <surname>Ebner</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            ;
            <surname>Kimura</surname>
          </string-name>
          , E.; and Megale,
          <string-name>
            <surname>P.</surname>
          </string-name>
          <year>1980</year>
          .
          <article-title>Concepts of diffusion theory and a graphic approach to Dataset: PubMed (Pandemic) abstracts temporal_embeddings temporal_tfidf tfidf twec the description of the epidemic flow of contagious disease</article-title>
          .
          <source>Public Health Rep</source>
          <volume>95</volume>
          (
          <issue>5</issue>
          ):
          <fpage>478</fpage>
          -
          <lpage>485</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          <string-name>
            <surname>Bamler</surname>
          </string-name>
          , R.; and
          <string-name>
            <surname>Mandt</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          <year>2017</year>
          .
          <article-title>Dynamic Word Embeddings</article-title>
          .
          <source>In Proceedings of the 34th ICML</source>
          , volume
          <volume>70</volume>
          ,
          <fpage>380</fpage>
          -
          <lpage>389</lpage>
          . PMLR.
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          <string-name>
            <surname>Barkan</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          <year>2017</year>
          .
          <article-title>Bayesian Neural Word Embedding</article-title>
          .
          <source>In AAAI</source>
          ,
          <fpage>3135</fpage>
          -
          <lpage>3143</lpage>
          . San Francisco, California, USA: AAAI Press.
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          2018.
          <article-title>Tracking the Evolution of Words with Time-reflective Text Representations</article-title>
          .
          <source>In 2018 IEEE International Conference on Big Data (Big Data)</source>
          ,
          <fpage>2088</fpage>
          -
          <lpage>2097</lpage>
          . Seattle, WA, USA: IEEE.
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          <string-name>
            <surname>Carlo</surname>
          </string-name>
          , V. D.;
          <string-name>
            <surname>Bianchi</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ; and Palmonari,
          <string-name>
            <surname>M.</surname>
          </string-name>
          <year>2019</year>
          .
          <article-title>Training Temporal Word Embeddings with a Compass</article-title>
          .
          <source>In AAAI.</source>
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          <string-name>
            <surname>Cucinotta</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ; and Vanelli,
          <string-name>
            <surname>M.</surname>
          </string-name>
          <year>2020</year>
          .
          <article-title>WHO Declares COVID-19 a Pandemic</article-title>
          .
          <source>Acta bio-medica : Atenei Parmensis 157-160.</source>
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          <string-name>
            <surname>Hamilton</surname>
            ,
            <given-names>W. L.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Leskovec</surname>
          </string-name>
          , J.; and
          <string-name>
            <surname>Jurafsky</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          <year>2016</year>
          .
          <article-title>Diachronic Word Embeddings Reveal Statistical Laws of Semantic Change</article-title>
          .
          <source>In Proc. of ACL</source>
          , volume
          <volume>1</volume>
          ,
          <fpage>1489</fpage>
          -
          <lpage>1501</lpage>
          . Berlin, Germany.
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          <string-name>
            <surname>Marina Del Rey</surname>
            , CA,
            <given-names>U.</given-names>
          </string-name>
          <year>2018</year>
          .
          <article-title>Dynamic Word Embeddings for Evolving Semantic Discovery</article-title>
          .
          <source>In Proc. of ACM WSDM</source>
          ,
          <volume>673</volume>
          -
          <fpage>681</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          <string-name>
            <surname>Mihalcea</surname>
          </string-name>
          , R.; and
          <string-name>
            <surname>Nastase</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          <year>2012</year>
          .
          <article-title>Word Epoch Disambiguation: Finding How Words Change over Time</article-title>
          .
          <source>In Proc. of ACL</source>
          ,
          <fpage>259</fpage>
          -
          <lpage>263</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <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>
            ,
            <given-names>G. S.</given-names>
          </string-name>
          ; and
          <string-name>
            <surname>Dean</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          <year>2013a</year>
          .
          <article-title>Efficient Estimation of Word Representations in Vector Space</article-title>
          .
          <source>CoRR abs/1301</source>
          .3781.
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          2013b.
          <article-title>Distributed Representations of Words and Phrases and their Compositionality</article-title>
          .
          <source>ArXiv abs/1310</source>
          .4546.
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          <string-name>
            <surname>Mitra</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ; Mitra,
          <string-name>
            <surname>R.</surname>
          </string-name>
          ; Maity,
          <string-name>
            <surname>S.</surname>
          </string-name>
          ; Riedl,
          <string-name>
            <given-names>M.</given-names>
            ;
            <surname>Biemann</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            ;
            <surname>Goyal</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            ; and
            <surname>Mukherjee</surname>
          </string-name>
          ,
          <string-name>
            <surname>A.</surname>
          </string-name>
          <year>2015</year>
          .
          <article-title>An automatic approach to identify word sense changes in text media across timescales</article-title>
          .
          <source>Natural Language Engineering</source>
          <volume>21</volume>
          :
          <fpage>773</fpage>
          -
          <lpage>798</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          <string-name>
            <surname>Naim</surname>
            ,
            <given-names>S. M.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Boedihardjo</surname>
            ,
            <given-names>A. P.</given-names>
          </string-name>
          ; and Hossain,
          <string-name>
            <surname>M. S.</surname>
          </string-name>
          <year>2017</year>
          .
          <article-title>A scalable model for tracking topical evolution in large document collections</article-title>
          .
          <source>In IEEE BigData</source>
          ,
          <volume>726</volume>
          -
          <fpage>735</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          <string-name>
            <surname>Neumann</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>King</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Beltagy</surname>
            ,
            <given-names>I.;</given-names>
          </string-name>
          and
          <string-name>
            <surname>Ammar</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          <year>2019</year>
          .
          <article-title>ScispaCy: Fast and Robust Models for Biomedical Natural Language Processing</article-title>
          . In BioNLP@ACL.
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          <string-name>
            <surname>Pennington</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ; Socher, R.; and
          <string-name>
            <surname>Manning</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          <year>2014</year>
          .
          <article-title>Glove: Global Vectors for Word Representation</article-title>
          .
          <source>In Proc. of Conf. on EMNLP</source>
          ,
          <fpage>1532</fpage>
          -
          <lpage>1543</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          <string-name>
            <surname>Radinsky</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Davidovich</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ; and
          <string-name>
            <surname>Markovitch</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          <year>2012</year>
          .
          <article-title>Learning Causality for News Events Prediction</article-title>
          .
          <source>In Proc. of Int. Conf. on WWW</source>
          ,
          <fpage>909</fpage>
          -
          <lpage>918</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          <string-name>
            <surname>Rosin</surname>
            ,
            <given-names>G. D.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Adar</surname>
          </string-name>
          , E.; and
          <string-name>
            <surname>Radinsky</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          <year>2017</year>
          .
          <article-title>Learning Word Relatedness over Time</article-title>
          .
          <source>In Proceedings of the 2017 Conference on Empirical Methods in Natural Language Processing</source>
          ,
          <fpage>1168</fpage>
          -
          <lpage>1178</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          <string-name>
            <surname>Rudolph</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ; and
          <string-name>
            <surname>Blei</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          <year>2018</year>
          .
          <article-title>Dynamic Embeddings for Language Evolution</article-title>
          .
          <source>In Proceedings of the 2018 World Wide Web Conference</source>
          ,
          <volume>1003</volume>
          -
          <fpage>1011</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          <string-name>
            <surname>Rudolph</surname>
            ,
            <given-names>M. R.</given-names>
          </string-name>
          ; and
          <string-name>
            <surname>Blei</surname>
            ,
            <given-names>D. M.</given-names>
          </string-name>
          <year>2017</year>
          .
          <article-title>Dynamic Bernoulli Embeddings for Language Evolution</article-title>
          .
          <source>ArXiv abs/1703</source>
          .08052.
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          <string-name>
            <surname>Steffens</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          <year>2020</year>
          .
          <article-title>A hundred days into the coronavirus disease (COVID-19) pandemic</article-title>
          .
          <source>Euro Surveill</source>
          .
          <volume>25</volume>
          (
          <issue>14</issue>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          <year>2010</year>
          .
          <article-title>2009 H1N1 influenza</article-title>
          .
          <source>Mayo Clin. Proc</source>
          .
          <volume>85</volume>
          (
          <issue>1</issue>
          ):
          <fpage>64</fpage>
          -
          <lpage>76</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          <string-name>
            <surname>Tang</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Qu</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ; and
          <string-name>
            <surname>Chen</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          <year>2013</year>
          . Semantic Change Computation:
          <string-name>
            <given-names>A Successive</given-names>
            <surname>Approach</surname>
          </string-name>
          68-81.
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          <string-name>
            <surname>Wang</surname>
            ,
            <given-names>L. L.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Lo</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Chandrasekhar</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Reas</surname>
          </string-name>
          , R.; and et al.
          <year>2020</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          <source>CORD-19: The COVID-19</source>
          Open Research Dataset.
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          <string-name>
            <surname>Yogatama</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Wang</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Routledge</surname>
            ,
            <given-names>B. R.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Smith</surname>
            ,
            <given-names>N. A.</given-names>
          </string-name>
          ; and
          <string-name>
            <surname>Xing</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          <year>2014</year>
          .
          <article-title>Dynamic Language Models for Streaming Text</article-title>
          .
          <source>Transactions of the Association for Computational Linguistics</source>
          <volume>181</volume>
          -192.
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          <string-name>
            <surname>Yule</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          <year>2017</year>
          .
          <article-title>The study of language</article-title>
          . Cambridge University Press.
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>