<!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>Subject Area Study: Keywords in Scholarly Article Abstracts Graph Analysis</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>rnysh</string-name>
          <email>avchernysheva@itmo.ru</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>ksim Khlopotov[</string-name>
          <email>khlopotov@itmo.ru</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Dmitrii Zu</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>ITMO University</institution>
          ,
          <addr-line>49 Kronverkskiy pr., lit. A, 197101 St. Petersburg</addr-line>
          ,
          <country country="RU">Russia</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2020</year>
      </pub-date>
      <fpage>155</fpage>
      <lpage>166</lpage>
      <abstract>
        <p>This paper presents an approach to subject area study based on keywords extracted from scholarly article abstracts graph analysis. Initial case study - Digital Humanities, data source - Google Scholar, time interval 2013-2019. The study is in two parts. First, keywords and key phrases extraction algorithm based on the combination of four existing methods is proposed. The accuracy is up to 77% as we apply strict restrictions to the algorithm thus obtaining better results than other existing solutions provide when are being applied to such short texts as abstracts. Second, keywords graph is created, and its analysis is performed. Applied here graph theory gave an opportunity to detect the most valuable nodes - keywords - along with subareas and closely related areas, showed some trends in Digital Humanities development. Further research proved our approach applicability to other subject areas and data sources.</p>
      </abstract>
      <kwd-group>
        <kwd>Computational Linguistics</kwd>
        <kwd>Keywords Extraction</kwd>
        <kwd>Graph Theory</kwd>
        <kwd>Subject Area Study</kwd>
        <kwd>Digital Humanities</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>
        Digital Humanities is a new, rapidly developing field, which is gradually becoming a
subject of interest for Russian scientists and researchers. So far, this area of
knowledge is believed to be represented mostly by natural language processing and
data visualization. However, the full range of areas covered by or closely related to
Digital Humanities, is not specified [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. The original idea was to study Digital
Humanities as a subject area by extracting and analyzing keywords from Google Scholar
scientific data.
      </p>
      <p>Keywords graph represents the approximate subject area structure and makes it
possible to work out curriculums, to expand them in accordance with the most
relevant scientific trends. As a result, to come up with the research ideas within the field
of interest and figure out some directions the subject area is going on thus providing
researches with fresh ideas and pointing out out-of-date or already studied enough
topics. In addition, the creation of such a graph makes it possible to track the
dynamics of the subject area development and, in the future, even predict it.</p>
      <p>The paper is structured as follows. Section 2 reviews related works. Section 3
provides an overview of the keywords extraction process and algorithm proposed in this</p>
      <p>Copyright ©2020 for this paper by its authors.</p>
      <p>Use permitted under Creative Commons License Attribution 4.0 International (CC BY 4.0).
paper. Section 4 emphasizes on keywords graph creation and analysis. Section 5
describes subject area study approach, the highlight of the paper. Finally, Section 6
discusses the achieved results and concludes the work.
1</p>
    </sec>
    <sec id="sec-2">
      <title>Related Work</title>
      <p>
        Subject area analysis methods based on graph theory and keywords extraction has
been studied previously and there are similar solutions applicable under specific
conditions. L. Weston et al. describe an approach to materials science analysis. They
apply text mining with named entity recognition (NER) for large-scale information
extraction from the published materials science literature. The NER model is trained
to extract summary-level information from materials science documents. The result is
represented in a structured format, usually graph-structured [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ].
      </p>
      <p>
        Jefferson de J. Costa et al. propose a way to represent undergraduate programs as a
directed acyclic graph (DAG), in which each course is represented as a node, and
relations between courses are represented as edges. They proposes methods for
mining DAGs using statistical analysis and apriori-based concepts, to identify retention
patterns in undergraduate programs [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ].
      </p>
      <p>
        O. Faust made a review on promoting the use of computing machinery by the
Computers in Biology and Medicine journal in the fields of bioscience and medicine.
Analysis of the author supplied keywords was carried out. Keywords clustering
showed the statistical connection between them and helped to identify the most
popular topics and trends. The results were visualized with graphs [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ].
      </p>
      <p>
        H. Sekiguchi et al. analyzed the guidelines of the American Heart Association
Basic Life Support using data mining methods to identify and characterize the
changes in keywords and key points. They also built and analyzed a co-occurrence network
to classify the words into major topics on one step of the research [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ].
      </p>
      <p>
        Y. Solomonova and M. Khlopotov present an approach to Russian text
vectorization based on SRSTI classifier. They use keywords extraction to define SRSTI
categories as lists of keywords. The keywords selection process is described, and vector
calculation and comparison algorithm are applied to marked-up SRSTI texts [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ].
      </p>
      <p>
        Sharma et al. propose a topic network analysis approach using topic modeling and
network analysis. They carried out an experiment on the field of Machine Learning
and detected main topics and trends in the area along with interrelationships [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ].
      </p>
      <p>Subject area keywords graph creation appears to be a one-size-fits-all solution for
the formal subject area analysis, which gives an opportunity to understand its
structure. Existing methods and approaches for analyzing subject areas are often
fieldspecific and are not applicable outside of one or more subject areas. It is worth
mentioning that in some of them the use of graph theory for the subject area analysis is
proposed. However, it differs radically from the approach proposed in this paper. A
more thorough review of the methods for subject area analysis showed, on the one
hand, their general non-universality, and on the other, the need to engage an expert.
To analyze subject area in terms of its structure its elements and subareas should be
determined. It can be done by analyzing the scientific literature (in this study, it was
decided to work with articles) and identifying keywords.</p>
      <p>There are two ways to extract keywords from text:
1. With the engagement of specialists in the studied area.
2. Using algorithms for automatic keywords extraction.</p>
      <p>In this research, both methods were discussed, and a conclusion was drawn on the
inappropriateness of applying the expert approach, which determined the main stages
of the study.</p>
      <p>The implementation of the study was carried out in the Python programming
language using:</p>
      <p>
        1. scholarly, a Python-based module that allows to retrieve author and publication
information from Google Scholar [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ].
      </p>
      <p>
        2. PKE, an open source Python-based key phrase extraction toolkit. It provides an
end-to-end keyphrase extraction pipeline in which each component can be easily
modified or extended to develop new models [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ].
      </p>
      <p>
        3. Yandex.Translate, a Python module for Yandex.Translate API [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ].
4. NLTK, Natural Language Toolkit, a platform for building Python programs to
work with human language data [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ].
      </p>
      <p>
        5. Scikit-learn, efficient Python-based tool for data analysis and machine learning
[
        <xref ref-type="bibr" rid="ref12">12</xref>
        ].
2.1
      </p>
      <sec id="sec-2-1">
        <title>Source Selection</title>
        <p>Google Scholar, a part of the Google search engine, was chosen as a source of
scientific materials. Unlike other sources such as Scopus, Web of Science and IEEE, it
provides free access to the highest possible number of scientific papers from all over
the world in different languages from peer-reviewed journals.</p>
        <p>In addition to scientific works, with the help of Google Scholar information about
researchers, their scientific interests, authors’ citations, and publications can be
retrieved. This study is focused on information on scientific articles and their authors, as
it is possible to form an idea of the subject area itself according to the leading
researchers’ lists of interests. The only significant Google Scholar’s drawback is that it
does not provide access to the author’s keywords to the article, which makes it
necessary to extract keywords from the abstract body.
2.2</p>
      </sec>
      <sec id="sec-2-2">
        <title>Data Collection</title>
        <p>In the view of data collection from Google Scholar peculiarities and the needs of the
study, it was decided to collect the following data about the authors:
− Name.
− Affiliation.</p>
        <p>− Citations.
− Scientific interests.</p>
        <p>Data was collected on the profiles of 1,106 authors – all who put Digital
Humanities in the list of their research interests.</p>
        <p>With respect to the publications, it was decided to collect the following data:
− Author(s).
− Title.
− Publication year.
− Journal where the article was published.
− Abstract.</p>
        <p>Data was collected on 13,847 publications.
2.3</p>
      </sec>
      <sec id="sec-2-3">
        <title>Data Pre-processing</title>
        <p>Firstly, authors’ list of interests pre-processing was performed. It contained 4,535
terms. To analyze keywords successfully, it was necessary to solve the following
problems:</p>
        <p>Authors write down their interests in different languages, therefore, they need to be
translated into one language, for convenience – English, as 11,907 articles are in
English (79% of the total number of articles). 42 different languages were detected within
the collected data.</p>
        <p>One term can be written down in different ways (abbreviations or in full, include
typos, etc.), for example, “data visualization” was detected written down in nine
different ways:
1. Data visualization.
2. Visualisation.
3. Visualization.
4. Data visualisation.
5. Information visualization.
6. Information visualisation.
7. Metadata visualization.
8. Metadata visualisation.
9. Datavis.</p>
        <p>Thus, the list of keywords was pre-processed in seven steps. The examples
illustrate keywords from authors’ interests pre-processing.</p>
        <p>1. Automatic keywords translation into English. Figure 1 shows the results of
several words translations.</p>
        <p>2. Automatic translation errors manual correction.</p>
        <p>Example: el siglo de oro (Spanish) → century of gold → golden age.</p>
        <p>There were 135 non-English unique terms, 27 were translated incorrectly.</p>
        <p>3. Terms writing standardization.</p>
        <p>Example: vr, virtual world, virtual reality → virtual reality.</p>
        <p>4. Separation of different terms united by “and / &amp;”.</p>
        <p>Example: augmented and virtual reality → augmented reality, virtual reality.</p>
        <p>5. “The” and “a” removal.
6. Removal of “interests” that do not make sense for this study, for example
“coping with life stress”, “I research”.</p>
        <p>7. Encoding bugs removal.</p>
        <p>As a result of processing, a list of 4,445 words was obtained.</p>
        <p>
          Similar keywords pre-processing was performed on the list of words extracted
from abstracts using regular expressions.
First, existing algorithms for automatic keywords extraction analysis was carried out.
More than 19 algorithms were discussed, nine tested. During testing, algorithm
requirements were defined:
− Mainly nouns or phrases where the main word is a noun, and the definitive -
adjectives, participles or less often adverbs, should represent keywords (TF-IDF
[
          <xref ref-type="bibr" rid="ref13">13</xref>
          ]: “labeled”, “using”).
− A pronoun cannot be a part of a key phrase (PositionRank [
          <xref ref-type="bibr" rid="ref14">14</xref>
          ]: “our method”).
− Single adjective cannot be considered a keyword, adjectives can only be a part
of a key phrase where the main word is noun (KP-Miner [
          <xref ref-type="bibr" rid="ref15">15</xref>
          ]: “efficient”,
“beautiful”).
− Long phrases and whole sentences cannot be key phrases.
− A key phrase should not be incomplete (Rake: “efficiently map text”, “online
procedure used”, YAKE [
          <xref ref-type="bibr" rid="ref16">16</xref>
          ]: “classification of multi”).
− List of key terms should not be represented only by single keywords or only by
composite key phrases.
        </p>
        <p>
          Finally, we have selected four algorithms, all implemented by NLTK and PKE
libraries:
− TF-IDF.
− TextRank [
          <xref ref-type="bibr" rid="ref17">17</xref>
          ].
        </p>
        <p>
          − PositionRank.
− MultipartiteRank [
          <xref ref-type="bibr" rid="ref18">18</xref>
          ].
        </p>
        <p>These four algorithms were used as a basis for our algorithm, which demonstrated
higher keywords extraction accuracy in terms of our task and conditions.</p>
        <p>Algorithm development. To describe an algorithm which meets the requirements
and is based on the tested and optimized combination of four mentioned above, set
theory is used.</p>
        <p>A = PositionRank ∩ MultipartiteRank
(1)</p>
        <p>Such an intersection gives a stable set of key phrases. As PositionRank and
MultipartiteRank tend to extract key phrases, not keywords, single keywords are potentially
lost, so other algorithms results should be considered. Nevertheless, A may include set
of single keywords S, so
where F is a set of key phrases.</p>
        <p>It was experimentally established that TF-IDF and TextRank algorithms (3),
highlighting mostly single keywords, tend to select incomplete phrases and verb
constructions as key phrases, most of which are lost after intersection
where F1 and S1 are sets of keywords and key phrases of set B, respectively.</p>
        <p>A = S ∩ F,
B = TF-IDF ∩ TextRank</p>
        <p>B = S1 ∩ F1,
C = (B \ S) ∪ (B \ F1)</p>
        <p>C1 = B \ S
C2 = B \ F1
D = A ∪ C
(2)
(3)
(4)
(5)
(5.1)
(5.2)
(6)
In (5) filtering out the set obtained in (3) is performed.</p>
        <p>In (5.1) single keywords occasionally included into A are excluded from B.</p>
        <p>In (5.2) all key phrases are excluded from B. In (6) sets of keywords and key
phrases are being united.</p>
        <p>The algorithm is configured so that verbs and adjectives cannot be single
keywords, and PositionRank and MultipartiteRank key phrases does not include verbs
due to part of speech constraints. Despite these facts, due to English words ambiguity
verb still may be considered a keyword.</p>
        <p>The problem of extracting key phrases containing pronouns was solved by
expanding the list of stop words.</p>
        <p>Testing results evaluation. Table 1 shows the results of nine selected algorithms
testing in comparison with the developed one, where KW – keywords, KP – key
phrases, IP – incomplete phrases, SA – single adjectives, V – verbs, P – pronouns.
Testing was carried out on a 100 randomly selected abstracts previously marked up by
experts. Here, numbers represent the percentage of words for each category compared
to the total number of keywords and key phrases extracted from each abstract; the
average values by the 100 abstracts are given.</p>
        <p>The table shows that it was not possible to eliminate the inclusion of verbs and
adjectives, as well as incomplete phrases in the list of article abstract keywords,
although their number was significantly reduced. Precision, recall and F-measure for a
set of 100 random abstracts equal 76.3%, 52.6% and 62.27%, respectively. The
precision of keywords extraction is of higher importance than its recall, which was
acceptable within the study. In addition, too many keywords might negatively affect the
resulting graph.</p>
        <p>Diagram in the Figure 2 illustrates the accuracy of nine algorithms that showed the
best results during testing, as well as the algorithm we developed. Here, we note that
76.3% is a low accuracy for a keyword extraction algorithm under normal conditions,
and most of the tested algorithms demonstrate better results when larger texts are
being processed.</p>
        <p>However, given the small size of abstracts (3–6 sentences), the low frequency of
keywords within the abstract body, and the non-semantic approach of automatic
algorithms, the obtained accuracy is considered high.
The developed algorithm has been tested on scientific publications abstracts, news
articles abstracts, and full-text scientific and news articles. Keywords extraction from
essays, fiction and conversational texts was not carried out.</p>
        <p>The extraction of keywords from news articles abstracts was performed with no
less accuracy than when working with scientific data, while keywords extraction from
full-text papers turned out to be almost inapplicable. The results obtained indicate that
the developed algorithm is field-focused. This can be explained by the fact that in our
task it was decided that extracted keywords’ quality prevails over their number and
the length of processed texts usually does not exceed 1,500 characters – the
approximate size of an abstract. The developed algorithm has strict constraints and is not
optimal for other tasks.
3
91,447 words were extracted from the abstracts; 50,962 of them are unique, which is
approximately 56% of the total number of extracted keywords. Top-20 keywords are
presented in Table 2.</p>
        <p>Keywords graphs were created and analyzed both for the researchers’ scientific
interests and for keywords extracted from abstracts. Each keyword or key phrase is a
node. If two keywords are extracted from one abstract, we consider there is a
connection of unknown type between the keywords and create an edge. The same goes for
keywords from the researchers’ scientific interests.</p>
        <p>In the study, a graph of keywords obtained from abstracts’ keywords is of greater
interest. Its size (in terms of the number of nodes and edges) is comparable to the size
of a social graph, so it made sense to use similar approaches to its analysis.</p>
        <p>
          The intersection of the central nodes sets obtained by calculating betweenness
centrality, eigenvector centrality and degree for each node gives a stable set of central
and most significant nodes of the keywords graph that determines the subareas of the
subject area.
After that, community detection is performed. This type of clustering refers to the
procedure of identifying groups of interacting nodes in a graph depending upon their
structural properties [
          <xref ref-type="bibr" rid="ref19">19</xref>
          ]. Community detection in graphs allows to combine
keywords related to one subarea. Further, centralities calculation performed for each
community shows which nodes determine the main topic of the cluster and which
neighboring subareas are the most closely related to the one of interest.
        </p>
        <p>Due to the substantial number of nodes (50,961) and edges (217,438), and the
importance of each node rather than a group of nodes, clustering was carried out in the
first place. Resulting graph was of 89 communities, considered separately later.</p>
        <p>Figure 3 shows the cluster of Natural Language Processing (in English), and Figure
4 shows the graph of all Digital Humanities subareas (in Russian), obtained by
analyzing 89 selected communities.</p>
        <p>Fig. 3. Natural language processing cluster (neighboring keywords)</p>
        <p>The subareas graph has 75 nodes and 118 edges. Due to the uneven clustering of
the graph, it would be incorrect to draw conclusions about the nodes’ centralities,
however, the graph shows connections between the Digital Humanities subareas, and
clearly identifies nodes that have the greatest number of connections with others,
namely:
− History.
− Text Analysis.
− Machine Learning.
− Natural Language Processing.
− Data Analysis.
− Information Technologies.</p>
        <p>According to the graphs created separately for each of the past three years, changes
in the research areas in the field of Digital Humanities can be traced. At first, only the
humanities were in the foreground, such as Linguistics, History, Archeology and Data
Visualization. By 2019, Information Technologies, Machine Learning, Databases are
of greater importance, and here appears a large cluster associated with Medical
research. This indicates a rapid expansion of the subject area, as well as it shows that
scientists of various fields are rapidly becoming interested in Digital Humanities.</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Subject Area Study Approach</title>
      <p>The proposed approach has three main steps:
− Scientific materials collection.
− Keywords extraction from article abstracts.
− Keywords graph creation and analysis.</p>
      <p>In Figure 5 the approach is described in detail.
Fig. 5. Subject Area Study Approach</p>
    </sec>
    <sec id="sec-4">
      <title>Conclusion and Future Work</title>
      <p>In this paper, an approach to subject area analysis based on scholarly article abstracts
keywords graph creation is proposed; its steps are described in detail for Digital
Humanities area. Data was collected from Google Scholar, though additional research
proved that the approach is applicable to other data sources and other subject areas as
it was tested on arXiv.org data, and Elsevier Scopus and ScienceDirect data and
applied to other subject areas, namely, Multimedia, Databases and Machine Learning.</p>
      <p>Keywords extraction algorithm was described. Its accuracy is up to 77% which is
quite a high result in terms of our study and conditions. Keywords graph analysis was
represented by discovering subareas, graph communities, detecting most important
ones and applying an idea of analyzing trends in subject area development.</p>
      <p>Our future work will be focused on determining types of connections between
keywords (nodes) as it widens the scope of research along with russification of the
proposed keywords extraction algorithm. The latter seems to be more difficult task as
there are not so many approaches to work with texts written in Russian. As we go
forward, we plan to use more up-to-date natural language processing and machine
learning methods in order to obtain higher accuracy of the proposed keywords
extraction algorithm.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <given-names>Digital</given-names>
            <surname>Humanities</surname>
          </string-name>
          , https://ling.hse.ru/Projects_DigHum, last accessed
          <year>2019</year>
          /06/15.
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Weston</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tshitoyan</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dagdelen</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kononova</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Trewartha</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Persson</surname>
            ,
            <given-names>K.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ceder</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jain</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Named Entity Recognition and Normalization Applied to Large-Scale Information Extraction from the Materials Science Literature</article-title>
          .
          <source>Journal of Chemical Information and Modeling</source>
          <volume>59</volume>
          (
          <issue>9</issue>
          ),
          <fpage>3692</fpage>
          -
          <lpage>3702</lpage>
          (
          <year>2019</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Costa</surname>
            ,
            <given-names>J.D.J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bernardini</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Artigas</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Viterbo</surname>
          </string-name>
          , J.:
          <article-title>Mining direct acyclic graphs to find frequent substructures - An Experimental Analysis on Educational Data</article-title>
          .
          <source>Information Sciences</source>
          <volume>482</volume>
          ,
          <fpage>266</fpage>
          -
          <lpage>278</lpage>
          (
          <year>2019</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Faust</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          :
          <article-title>Documenting and Predicting Topic Changes in Computers in Biology and Medicine: A bibliometric Keyword Analysis from 1990 to 2017</article-title>
          . Informatics in Medicine Unlocked
          <volume>11</volume>
          ,
          <fpage>15</fpage>
          -
          <lpage>27</lpage>
          (
          <year>2018</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Sekiguchi</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fukuda</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tamaki</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hanashiro</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Satoh</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ueno</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kukita</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          :
          <article-title>Computerized data mining analysis of keywords as indicators of the concepts in AHABLS guideline updates</article-title>
          .
          <source>The American Journal of Emergency Medicine</source>
          ,
          <volume>38</volume>
          (
          <issue>7</issue>
          ),
          <fpage>1436</fpage>
          -
          <lpage>1440</lpage>
          (
          <year>2019</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Solomonova</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Khlopotov</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <source>Russian Text Vectorization: An Approach Based on SRSTI Classifier. Communications in Computer and Information Science</source>
          <volume>1038</volume>
          ,
          <fpage>754</fpage>
          -
          <lpage>764</lpage>
          (
          <year>2019</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Sharma</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kumar</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chand</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>Trend Analysis of Machine Learning Research Using Topic Network Analysis</article-title>
          .
          <source>Communications in Computer and Information Science</source>
          ,
          <volume>34</volume>
          -
          <fpage>47</fpage>
          (
          <year>2018</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8. Scolarly, https://github.com/OrganicIrradiation/scholarly, last accessed
          <year>2020</year>
          /02/02.
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Boudin</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          :
          <article-title>PKE: An Open Source Python-Based Keyphrase Extraction Toolkit</article-title>
          .
          <source>Proceedings of COLING</source>
          <year>2016</year>
          ,
          <source>the 26th International Conference on Computational Linguistics: System Demonstrations</source>
          ,
          <fpage>69</fpage>
          -
          <lpage>73</lpage>
          (
          <year>2016</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <article-title>Python module for Yandex</article-title>
          .
          <source>Translate API</source>
          , https://github.com/dveselov/python-yandextranslate,
          <source>last accessed</source>
          <year>2019</year>
          /12/18.
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Natural</surname>
          </string-name>
          Language Toolkit, https://www.nltk.org,
          <source>last accessed</source>
          <year>2019</year>
          /11/13.
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <article-title>scikit-learn: machine learning in</article-title>
          <source>Python - scikit-learn 0.19</source>
          .1 documentation, Scikitlearn.org, http://scikit-learn.org/stable/#, last accessed
          <year>2019</year>
          /11/13.
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Robertson</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          : Understanding Inverse Document Frequency:
          <article-title>On theoretical arguments for IDF</article-title>
          .
          <source>Journal of Documentation</source>
          <volume>5</volume>
          ,
          <fpage>503</fpage>
          -
          <lpage>520</lpage>
          (
          <year>2004</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Florescu</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Caragea</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>PositionRank: An Unsupervised Approach to Keyphrase Extraction from Scholarly Documents</article-title>
          .
          <source>In: Proceedings of the 55th Annual Meeting of the Association for Computational Linguistics</source>
          , pp.
          <fpage>1105</fpage>
          -
          <lpage>1115</lpage>
          (
          <year>2017</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>El-Beltagy</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rafea</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>KP-Miner: Participation in SemEval-2</article-title>
          .
          <source>In: Proceedings of the 5th International Workshop on Semantic Evaluation, ACL</source>
          , pp.
          <fpage>190</fpage>
          -
          <lpage>193</lpage>
          (
          <year>2010</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Campos</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mangaravite</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pasquali</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jorge</surname>
            ,
            <given-names>A. M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Nunes</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jatowt</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>YAKE! Collection-Independent Automatic Keyword Extractor</article-title>
          .
          <source>In: Advances in Information Retrieval</source>
          (
          <year>2018</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <article-title>Understand TextRank for Keyword Extraction by Python</article-title>
          , https://towardsdatascience.com
          <article-title>/textrank-for-keyword-extraction-by-python-c0bae21bcec0, last accessed</article-title>
          <year>2019</year>
          /02/20.
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <surname>Boudin</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          :
          <article-title>Unsupervised Keyphrase Extraction with Multipartite Graphs (</article-title>
          <year>2018</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <surname>Yang</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>McAuley</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Leskovec</surname>
          </string-name>
          , J.:
          <article-title>Community Detection in Networks with Node Attributes</article-title>
          .
          <source>In: Proceedings of IEEE International Conference on Data Mining</source>
          , ICDM, pp.
          <fpage>1151</fpage>
          -
          <lpage>1156</lpage>
          (
          <year>2013</year>
          ).
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>