<!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>Matching of Authors and Publications in Multilingual Bibliographic Knowledge Bases</article-title>
      </title-group>
      <contrib-group>
        <aff id="aff0">
          <label>0</label>
          <institution>A.P. Ershov Institute of Informatics Systems SB RAS</institution>
          ,
          <addr-line>6, Acad. Lavrentjev pr., Novosibirsk 630090</addr-line>
          ,
          <institution>Russia Novosibirsk State University</institution>
          ,
          <addr-line>1, Pirogova str., Novosibirsk, 630090</addr-line>
          ,
          <country country="RU">Russia</country>
        </aff>
      </contrib-group>
      <fpage>26</fpage>
      <lpage>37</lpage>
      <abstract>
        <p>The cross-lingual matching of authors and publications is a special case of the task of assigning a unique identifier to the same real-world entity in multilingual data sources. This paper presents the results of experiments with the several versions of a cross-lingual system designed to match, basing on a Russian-language data source, the authors and English-language publications. Since different heuristics have been tested in these versions of the system, we consider here only those that have given the best results. An important element of the system is its interactive visualization tool, which gives information on the distribution of publications by authors, as well as providing the ability to edit the results of the analysis. The visualization system is supplemented with methods for similarity matrices ordering. Experiments have shown that the main source of improving the quality of the matching and clustering algorithm is extending the set of confirmed publications. The approaches used in this system are applicable to solving the problem of linking named entities in various multilingual data sources.</p>
      </abstract>
      <kwd-group>
        <kwd>Multilingual Knowledge Bases</kwd>
        <kwd>Cross-Lingual Matching of Authors and Publications</kwd>
        <kwd>Entity Resolution</kwd>
        <kwd>Clustering</kwd>
        <kwd>Interactive Visualization</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>Nowadays, entity resolution is being intensively investigated in the context of the
integration of heterogeneous data sets. Collecting data from heterogeneous data sets
and integrating them in a query able environment increases completeness and
correctness as well as ensures a more effective analysis. Of special interest is the problem of
cross-lingual entity resolution for multilingual data integration since local language
data sources are often more complete and accurate than global data sources.</p>
      <p>
        Although English is the main language for research and the Internet, a great
number of research publications belong to non-English authors and are translated from
various foreign languages, which make the task of integrating multiple data sources
even more difficult. Naturally, this poses the problem of the cross-language
disambiguation of named entities and, in particular, the cross-language matching of authors
and publications [
        <xref ref-type="bibr" rid="ref1 ref2">1, 2</xref>
        ].
      </p>
      <p>
        Our previous research has demonstrated that Russian names allowing several
transliterations represent a challenge for international data bases and knowledge graphs.
Experiments with several multilingual datasets have shown that Russian names
admitting several transliterations are often treated as homonyms, and several different
persons with identical name variations are treated as synonyms [
        <xref ref-type="bibr" rid="ref3 ref4">3, 4</xref>
        ]. This is especially
annoying when errors occur in the resources calculating scientific ratings, such as
Scopus and Web of Science.
      </p>
      <p>
        For example, the papers by Виктор Карлович Сабельфельд are assigned in the
Scopus data base [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] to three people with distinct Scopus identifiers and distinct lists
of publications. Meanwhile, if we compare these data with the Russian site
eLIBRARY.ru [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ], we will realize that Victor K. Sabelfeld and V.K. Sabel’fel’d from the
A.P. Ershov Institute of Informatics Systems, as well as Viktor Sabelfeld from the
Karlsruhe Institute of Technology, are in fact the same person.
      </p>
      <p>
        Thanks to the projects such as ORCID [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] and to the continual interaction of
researchers with the of Web of Science and Scopus developers [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ], the quality of data
presented at these sites has improved. However, there is a great number of other
scholarly data sources, and it is impossible verify all of them manually. For example,
the Springer Nature SciGraph [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ], a Linked Open Data platform, collecting
information about conferences, publications, affiliations, and research projects, has the
same problem with information on researchers having Russian names. There are two
persons, named Victor Sabelfeld and VK Sabel’Fel’D, with distinct identifiers and
distinct lists of papers. Besides, there are many papers authored by a real person,
Viktor Karlovich Sabelfeld, which are not assigned to anybody in the SN SciGraph.
Instead, the authors of such publications are represented by blank nodes and the
properties of these blank nodes are described by means of several literal triples. For
example, the property shema:affiliation of the blank node https://scigraph.springernature.
com/pub.10.1007/3-540-08065-1_5#N54dbe9edfb2343559c2d95777627d496 is
described by another blank node having the type schema:Organization and the name
“Computing Center, Nowosibirsk, USSR,” the organization that ceased to exist about
thirty years ago. This example demonstrates another global problem of most
international data bases: data incompleteness with regard to Russian organizations. The SN
SciGraph uses the GRID data base [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ] as the source of general information about
research organizations. GRID contains information on 2,033 Russian research
organizations while the Russian eLIBRARY.ru data set contains a list of more than 13,000
research organizations. For example, the GRID data base has no information about
the A.P. Ershov Institute of Informatics Systems. Consequently, the SN SciGraph has
no information on the affiliation of all the researchers of this institute, which creates
additional problems with the identification of the publications authors.
      </p>
      <p>Since similar situations are quite common, our main objective is to investigate
various methods to enrich and improve an English-language data source(s) by comparing
its (their) content with national data sources in local languages, such as the
Russianlanguage data sources.</p>
      <p>
        An algorithm for the cross-language identity resolution using the SBRAS Open
Archive is presented in [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. The algorithm relied heavily on the information about
Siberian researchers and their affiliations and for this reason had a very limited
application. A possible solution to this problem would be using a larger data source such as
eLIBRARY.ru.
      </p>
      <p>
        To this end, a way of establishing correspondence between the Russian-named and
English-named entities has to be developed. The transliteration-based matching of
personal names was already described in [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]; our new algorithm, however, has an
additional matching step, enabling us to create groups of confirmed papers for an
individual researcher. Another issue is establishing the correspondence between the
titles of original Russian papers and their English translations as well as between
journal titles in Russian and their English translations. Due to this extended matching
step, the new clustering algorithm for matching authors and publications has proven
to be more efficient that the previous one. Finally, an interactive visualization
algorithm provides comprehensible matching and clustering results and enables their
analysis and modification. In particular, interactive visualization of similarity matrices
based on different similarity measures has shown that the main source of improving
the quality of the matching and clustering algorithm is extending the set of confirmed
publications.
      </p>
      <p>The paper is organized as follows: first, we outline the related works and then
present the essential datasets and metadata. After that, the matching and clustering
algorithm and implementation details are described. Finally, we demonstrate an
interactive visualization, which facilitates the comprehension of the matching and clustering
results and allows users to improve them.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Related Works</title>
      <p>Entity resolution – identity resolution, deduplication, record linkage, object matching
– refers to the task of identifying different representations of the same real-world
object. In the context of relational data bases, the term entity reconciliation has been
used for a long time. Another related term is link discovery, which describes the
process of automatic search for the overlapping parts of heterogeneous data sets and
linking individual records of these data sets by exploiting their specific properties. When
talking about entities from multiple sources, it is common to use the term entity
clustering. There are several groups of works closely related to the topic of our paper.</p>
      <p>
        Entity resolution is an important step in any data integration pipeline as well as in
the area of information retrieval and question answering. Nowadays, data from any
domain are available on the Web and a lot of research has been dedicated to this
problem. A recent overview is presented in [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]. A semantic data integration technique
exploiting the semantics encoded in the properties of the entities collected from the
Web data sources is implemented in FuhSeh query engine [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ]. FuhSeh receives
keyword based queries and produces knowledge graphs on demand at query time,
making use of wrappers around the original data sources to generate RDF molecules
and to merge several RDF molecules into a single one [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ]. For more than two
sources, a binary linking of entities is not sufficient: all matches of the same entity
should be clustered together to derive a fused entity representation in the knowledge
graph. Clustering is applied on a similarity graph, where entities are represented as
vertices and edges link pairs of entities with a similarity above a predefined threshold.
An approach to entity linking in multiple data sources is described in [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ].
      </p>
      <p>
        To avoid comparing new entities with all members of existing clusters, each cluster
creates a cluster representative, which is fused from all the properties of the cluster
members. The same idea is implemented as the DBpedia Global Id Management
module [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ], which assigns a global cluster ID to the entities linked by owl:sameAs
links in different language editions of DBpedia. However, it is known that the number
of the explicit inter-language links does not exceed 15 percent of the existing links.
      </p>
      <p>
        Therefore, much more numerous are the studies of cross-lingual KG alignment
aiming to match automatically entities in different languages from different data
sources. Recently, several embedding-based approaches have been proposed for
cross-lingual KG alignment, including MTransE [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ] and JAPE [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ].
      </p>
      <p>
        More recent papers model the equivalent relations between entities by using the
graph convolutional networks (GCN), since they are able to generate the
neighborhood-aware embeddings of entities used to discover entity alignments [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ].
      </p>
      <p>
        Unlike the previous methods using entity embeddings to match entities, the paper
[
        <xref ref-type="bibr" rid="ref19">19</xref>
        ] formulates the task of entity matching as a graph matching problem between the
topic entity graphs. The latter approach is somewhat similar to the RDF-molecule
based approach discussed in [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ]. Finally, of special interest is the paper [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ]
describing an experience of interlinking the SN SciGraph with the English edition of
DBpedia. However, none of these approaches takes into consideration different
transliterations that may correspond to an entity having the same name.
3
      </p>
    </sec>
    <sec id="sec-3">
      <title>Datasets and Their Metadata</title>
      <p>
        The SpringerLink digital library [
        <xref ref-type="bibr" rid="ref21">21</xref>
        ] has been chosen as an English-language
bibliographic data source mainly because of its continuously expanding set of metadata.
SpringerLink is currently one of the largest digital libraries with over 13 million
documents in various research fields including computer science, mathematics, life
sciences, materials, philosophy, psychology, etc. It provides detailed meta-data about its
publications, such as the paper title, list of authors, ISSN, authors’ affiliations,
publication date, venue (journal or conference title), key words, subject abstract,
references, full texts in pdf format, etc. One of the recent innovations is the “translated
from” label for the papers written in foreign languages. This additional data makes it
possible to improve the disambiguation quality by matching the data of the original
and translated paper versions.
      </p>
      <p>Other important reasons for choosing this data source are open access to its data
and the emergence of the related SN SciGraph Linked Open Data platform, which
also demonstrates the problems mentioned above.</p>
      <p>The eLIBRARY.ru data base is the largest bibliographic data set used for
computing the scientific rating of Russian researchers. eLIBRARY.ru stores data in the
fields of science, technology, medicine and education on more than thirty million
publications, more than 900,000 researchers and over 13,000 organizations (including
over 3,000 officially registered). The A.P. Ershov Institute of Informatics Systems of
the Siberian Branch of the Russian Academy of Sciences is an organization registered
at eLIBRARY.ru; it regularly inputs and updates information concerning its
employees’ publications. Moreover, you can find here a complete list of publications by
Academician Andrei Petrovich Ershov created by Anna Andreyevna Bulyonkova.</p>
      <p>The sets of metadata provided by eLIBRARY.ru are similar to those of
SpringerLink, though access to these metadata is restricted. To be more specific, the list of
publications of an author is freely available, but detailed metadata on his/her papers
are not free. Therefore, our disambiguation algorithm is based on the data freely
available at eLIBRARY.ru. Another essential difference between these two data
sources is that the language of SpringerLink is English, and that of eLIBRARY.ru is
Russian, even when it stores data on the English publications of Russian researchers.
The main problem, hence, is how to match entities described in different languages.
4</p>
    </sec>
    <sec id="sec-4">
      <title>Problem Formulation and Algorithm to solve It</title>
      <p>The problem to solve is formulated as follows. Given an English language
bibliographic data source(s), extract all publications potentially belonging to the person(s)
specified by a Russian-language keyword and divide the extracted articles into subsets
S1, S2, ..., Sn so that each subset of articles belongs to one real person.</p>
      <p>The steps of the matching and clustering algorithm are:
1. Given a full Russian name, a set of extended transliterations is generated.
2. Elements of this set are used for the keyword search of publications in the
Englishlanguage data source (for example, SpringerLink digital library).
3. An extended set of potential homonyms of the person, specified by the full Russian
name, is used to extract groups of publications from a Russia-language data source
(for example, eLIBRARY.ru).
4. All the publications extracted from SpringerLink are matched against the
eLI</p>
      <p>BRARY.ru groups of publications.
5. The papers unmatched at the previous step are further analyzed and clustered.
6. Interactive visualization of the clustering results makes it possible to analyze and to
further refine it.</p>
      <p>
        The extended transliteration and data extraction from the English-language source
SpringerLink are described in detail in [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. Therefore, we will describe in more detail
creating the groups of confirmed publications, a clustering algorithm, and interactive
visualization.
      </p>
      <p>The authors of the publications extracted from SpringerLink can be either
homonyms or synonyms. The entity identification algorithm should process the list of
publications and determine which of their authors are synonyms and which are
homonyms. In other words, the list of publications should be clustered into the subsets S1,
S2,…, Sn such that each subset of articles is authored by a single person and all his or
her name variations are synonyms. The subset S1 should contain the articles authored
by the person under consideration.</p>
      <p>To this end, the list of publications S extracted from SpringerLink is matched
against the lists of publications E extracted from eLIBRARY.ru. Note that the papers
of eLIBRARY.ru are already clustered into the groups E1, E2,…, Em corresponding to
individual authors. Therefore, if a paper si S is recognized as identical to a paper ej
belonging to a group Em from eLIBRARY.ru, it is assigned to a group Sm.</p>
      <p>eLIBRARY.ru specifies persons by their full Russian name in &lt;LastName First
Name Middle Name&gt; format, affiliation and location of the employing organization.</p>
      <p>Note that each person can have several homonyms and “partial” homonyms, when
a short form of his/her name coincides with the short form of another person’s name.
For example, five full homonyms, having the same name Петров Евгений
Сергеевич, are described in eLIBRARY.ru along with two partial homonyms having
two distinct middle names. The persons having identical full or short forms of their
names can be erroneously identified as synonyms.</p>
      <p>To prevent this kind of errors, our algorithm creates groups of confirmed
eLIBRARY.ru papers for each potential homonym of a given author. Since we consider
eLIBRARY.ru to be a reliable source of information about publications written by
Russian authors, we use it to create confirmed groups of publications for an English
data source. That is why the confirmed groups of papers are created by comparing the
papers from SpringerLink and eLIBRARY.ru.</p>
      <p>When comparing publications from the two data sources, two main possibilities are
considered.</p>
      <p>1. Publications in both data sources are described in English. The situation when a
publication in eLIBRARY.ru contains a description in Russian and an
Englishlanguage version of the publication is described in the "Versions" field of the
publication also falls into this category.
2. The English data source contains an English description of the publication, and
the Russian data source only contains a description of the Russian version.</p>
      <p>In the first case, when the descriptions of both articles are given in English, the
names of the publications and the lists of authors are compared. A paper si S is
considered to be identical to a paper ej E if Title(si) = Title (ei) AND Authors(si) =
Authors(ei). The title cannot identify a paper uniquely as some authors can have several
publications with the same title. Nevertheless, the exact match of titles and author
names can be considered as evidence that the papers were authored by the same
person. However, some paper titles differ in SpringerLink and eLIBRARY.ru due to
scanning errors. For example, the paper titled as SCHEMATOLOGY IN A
MULTILANGUAGE OPTIMIZER in eLIBRARY.ru appears as Schematology in a MJ I/T
Ilanguage OPT imizer in SpringerLink. In the absence of an exact match of the paper
titles, both titles are stemmed by the Porter stemmer and their overlap score is
calculated. If this score exceeds a threshold value, the titles are considered coinciding. The
discovered matching is written in a special file for further user control.</p>
      <p>In the second case, cross-language identification of paper and journal titles should
be applied. Many Russian journals are first published in Russian and then translated
in English. A typical example is the Программирование journal, which is published
in English as Programming and Computer Software. About 40% of eLIBRARY.ru
older entries have only Russian description and do not have an English counterpart.
These publications, however, are very important for making confirmed paper groups
as large as possible. This situation raises several problems. First, it is impossible to
compare papers by the title when the title of an original paper is in Russian and the
title of a translated paper is in English. Besides, the original and translated papers
have disjoint sets of attributes, such as venue, ISSN, publication data, page numbers,
etc.</p>
      <p>Although SpringerLink provides information about the journal titles in the Latin
alphabet only, every translated paper in the database mentions its Russian original.
For example, the paper by V.E. Kotov Parallel programming with types of control
has the label “Translated from Kibernetika, No. 3, pp. 1–13, May-June, 1979” in
SpringerLink. Moreover, the SpringerLink database provides the ISSN of the
translated version. This information suffices to find the Russian version of the paper if it is
available in eLIBRARY.ru. The corresponding English-language article is marked as
matched and the pair of papers is saved for further processing.</p>
      <p>The average number of papers assigned to the confirmed groups during the
matching step was about 69%, while the number of erroneously attributed publications was
close to zero. The main reason why the system cannot assign some papers to their
authors is data sparsity. To extend the set of the identified authors of papers, a
clustering algorithm was applied to the unmatched papers.
5</p>
    </sec>
    <sec id="sec-5">
      <title>Unmatched Papers Clustering</title>
      <p>The publications unmatched at the previous step are considered to be unconfirmed
and should be further analyzed and clustered. The clustering algorithm for
unconfirmed publications is based on comparing each unconfirmed publication with groups
of confirmed publications based on various similarity metrics.</p>
      <p>The unconfirmed publications are compared with groups of confirmed publications
using the following attributes: titles of publications, lists of authors of publications,
topics and keywords, dates of publication, venue of publication (journal title or
conference title), and similarity of texts of publications (TF-IDF).</p>
      <p>All the attributes are compared pair wise, which results in a number of scores that
are summarized in the final step. When calculating the similarity scores the program
adheres to the following rules.</p>
      <p>Titles of papers similarity If an exact match of the paper titles A and B is found,
the title_similarity_score is set to 1.0. Otherwise, the titles of the papers A and B are
stemmed, and the title_similarity_score is set to the overlap ratio of their word lists.</p>
      <p>Co-authors similarity For each confirmed group of publications, a list of all its
co-authors is created, and the more often an author appears in the list of co-authors for
a certain group of publications, the greater is his weight. Also, for each confirmed
group of publications, a list of the author’s affiliations is created, which characterizes
each group, and when comparing the authors of publications, not only the names of
the authors, but also their affiliations are compared.</p>
      <p>Subjects and keywords similarity The subject_similarity_score and
keyword_similarity_score use Jaccard Index to evaluate the overlap ratio of the
respective lists.</p>
      <p>Date similarity The date_similarity_score is set to 0.1 if the timestamp difference
of the papers A and B is less than five years. If the timestamps difference of the
papers A and B is more than twenty five years, it is set to - 0.1.</p>
      <p>Venue similarity The publication_venue_score (i.e., conference/journal title) is set
to 0.1 if there is an exact match between their titles.</p>
      <p>Text similarity Text_similarity_score is evaluated by TF_IDF and cosin similarity
measure.</p>
      <p>The final assignment likelihood is calculated as the sum of all the above scores.</p>
      <p>All unconfirmed publications initially obtain a group number of -1. An
unconfirmed publication joins a group of confirmed publications if its similarity with a
given group exceeds a threshold value. Two groups of unconfirmed publications can be
merged if the similarity value of publications inside two groups exceeds the threshold
value. When merging two groups, the algorithm monitors that both groups do not
belong to the set of the confirmed groups. If this happens, the merging does not occur,
since the confirmed groups correspond to the publications by distinct authors.The
weights of all the attributes involved in the comparison, as well as the threshold
value, can be adjusted at the stage of interactive visualization.
6</p>
    </sec>
    <sec id="sec-6">
      <title>Interactive Visualization for Analyzing and Modifying the</title>
    </sec>
    <sec id="sec-7">
      <title>Matching and Clustering Results</title>
      <p>
        To simplify the understanding and modification of the matching and clustering
results, several interlinked visualizations have been developed; they are described in
detail in [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. A global view of the obtained groups of publications is represented as a
pie chart. An example of the pie chart produced by using the full Russian name
Валерий Александрович Непомнящий is shown in Fig. 1. Each segment of the pie
chart corresponds to a separate group of publications attributed to a single author. The
size of a segment in the pie chart is proportional to the number of documents assigned
to this group. A short textual description of a chosen documents group appears after a
mouse click on a segment of the pie chart in the right panel.
      </p>
      <p>
        Experiments have shown that to verify the matching and clustering results users
need to compare papers clustered in distinct groups. To this end they need to see all
the attributes of the entire set of publications in a single view. Therefore, a set of
visualizations was extended by a similarity matrix reordering module based on the
reorder.js library [
        <xref ref-type="bibr" rid="ref22">22</xref>
        ]. The reorder.js library comprises several matrix reordering
algorithms
such as Barycenter heuristic, Optimal Leaf Ordering, Principal Component Analysis,
Reverse Cuthill-McKee, and Spectral Ordering. An example of visualization created
by the similarity matrix ordering module is shown in Fig. 2. All publications assigned
to the same group by our matching and clustering algorithm have the same color.
When selecting an entry of the similarity matrix with the mouse, user can get
complete information about all the attributes of the two compared publications and all the
terms of their similarity score. The diagonal blocks of similarity matrices correspond
to groups of publications that are most similar to each other. The matrix ordering
module uses the same similarity values as our clustering algorithm implemented in
the matching and clustering program.
      </p>
      <p>Two groups of experiments have been carried out. First, the available matrix
ordering algorithms were applied to the similarity matrices, which contained information
about the similarity of various publications in the English source, but did not contain
information about the results of the comparison of the English-language and
Russianlanguage data sources. In this case, all ordering algorithms showed different results.</p>
      <p>Then the similarity matrices have been modified by adding a large similarity score
to the publications that were classified as identical at the stage of the comparison of
the English-language and Russian-language data sources. After that, all the matrix
ordering algorithms have started to output the equivalent results.
7</p>
    </sec>
    <sec id="sec-8">
      <title>Conclusion</title>
      <p>The newly developed matching procedure provides the algorithm presented in this
paper with the ability not only to cluster the papers correctly, but also to determine the
exact identity of authors, including the name and location of the affiliating
organization.</p>
      <p>The program implementing the algorithm has been tested on a dataset of 100
persons employed by the IIS SB RAS at various time periods. Also, this dataset contains
Academician A.P. Ershov, whose papers have been input into eLIBRARY.ru by the
IIS SB RAS. The total number of papers found in SpringerLink for all Russian names
in this dataset was 3,175. All the results obtained by the program were verified
manually. For each person listed in the test dataset the following values were calculated:
 total number of papers found in SpringerLink for each Russian full name listed in
the test dataset;
 number of articles actually authored by a researcher specified in the test dataset;
 number of papers that have been correctly recognized by the matching algorithm;
 number of papers that have been correctly recognized by the matching + clustering
algorithm;</p>
      <p>Experiments have shown that the main source of improving the quality of
crosslingual entity resolution algorithm is extending the set of confirmed publications by
matching publications and authors in Russian and English data sources. The
combination of the matching algorithm and the clustering algorithm allows us to correctly
recognize from 92 to 93 percent of publications.</p>
      <p>This algorithm can be used to match any multilingual knowledge bases. The
further development of these studies is supposed to focus on implementing new
algorithms for the cross-language identification of entities and on implementing a
fullfledged framework including tools for accessing various data sources, methods for
establishing correspondence between different schemes of data sources, etc.</p>
      <p>The author thanks Avramenko M.Yu., Paramoshin A.A., Isachenko V.V., and
Eliseev E.S. for participating in the implementation of the various versions of the
matching and clustering algorithm.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Reijnhoudt</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Costas</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Noyons</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Boerner</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Scharnhorst</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <article-title>"Seed+ expand": A validated methodology for creating high quality publication oeuvres of individual researchers</article-title>
          .
          <source>In: Proceedings of ISSI 2013 Vienna, arXiv:1301.5177</source>
          (
          <year>2013</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Lawrie</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mayfield</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>McNamee</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Oard</surname>
            ,
            <given-names>D.W.</given-names>
          </string-name>
          :
          <string-name>
            <surname>Cross-Language Person-Entity Linking from Twenty Languages</surname>
          </string-name>
          (
          <year>2015</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Apanovich</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Marchuk</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Experiments on Russian-English Identity Resolution</article-title>
          . In: Allen R.,
          <string-name>
            <surname>Hunter</surname>
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zeng</surname>
            <given-names>M</given-names>
          </string-name>
          .
          <article-title>(eds) Digital Libraries: Providing Quality Information</article-title>
          .
          <source>ICADL 2015. Lecture Notes in Computer Science</source>
          , vol.
          <volume>9469</volume>
          . Springer, Cham (
          <year>2015</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Apanovich</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Isachenko</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          :
          <article-title>Analysis and visualization algorithm for cross-language author names disambiguation</article-title>
          .
          <source>In: Proceedings of the XX International Conference “Data Analytics</source>
          and
          <article-title>Management in Data Intensive Domains” (DAMDID/RCDL'</article-title>
          <year>2018</year>
          ), Moscow, Russia, October 9-
          <issue>12</issue>
          , pp.
          <fpage>277</fpage>
          -
          <lpage>283</lpage>
          (
          <year>2018</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <given-names>Scopus</given-names>
            <surname>Homepage</surname>
          </string-name>
          , https://www.scopus.com,
          <source>last accessed</source>
          <year>2019</year>
          /11/20.
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6. eLIBRARY.ru Homepage, https://elibrary.ru,
          <source>last accessed</source>
          <year>2019</year>
          /11/20.
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Izaak</surname>
            ,
            <given-names>A.D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Znamenskaia</surname>
            ,
            <given-names>E.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chebukov</surname>
          </string-name>
          , D.E.:
          <article-title>O poteriannykh tsitirovaniiakh v Web of Science i ikh vliiaii na impakt-faktory zhurnalov</article-title>
          .
          <source>In: Nauchnyi servis v seti Internet</source>
          <volume>20</volume>
          (
          <issue>20</issue>
          ),
          <fpage>238</fpage>
          -
          <lpage>243</lpage>
          (
          <year>2018</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <given-names>ORCID</given-names>
            <surname>Homepage</surname>
          </string-name>
          , http://orcid.org,
          <source>last accessed</source>
          <year>2019</year>
          /11/20.
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9. SN SciGraph Homepage, https://www.springernature.com/gp/researchers/scigraph, last accessed
          <year>2019</year>
          /11/20.
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10. GRID Homepage, https:/www.grid.ac,
          <source>last accessed</source>
          <year>2019</year>
          /11/20.
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Nentwig</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hartung</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ngomo</surname>
            ,
            <given-names>A.C.N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rahm</surname>
          </string-name>
          , E.:
          <article-title>A survey of current link discovery frameworks</article-title>
          .
          <source>Semant. Web</source>
          <volume>8</volume>
          ,
          <fpage>419</fpage>
          -
          <lpage>436</lpage>
          (
          <year>2017</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Collarana</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lange</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Auer</surname>
            ,
            <given-names>S.:</given-names>
          </string-name>
          <article-title>FuhSen: a platform for federated, RDF-based hybrid search</article-title>
          .
          <source>In: Proceedings of the 25th International Conference on World Wide Web</source>
          , pp.
          <fpage>171</fpage>
          -
          <lpage>174</lpage>
          (
          <year>2016</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Collarana</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Galkin</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lange</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Scerri</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Auer</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vidal</surname>
            ,
            <given-names>M.E.</given-names>
          </string-name>
          :
          <article-title>Synthesizing Knowledge Graphs from Web Sources with the MINTE+ Framework</article-title>
          . In: Vrandečić D. et al. (eds) The Semantic Web - ISWC
          <year>2018</year>
          .
          <source>ISWC 2018. Lecture Notes in Computer Science</source>
          , vol.
          <volume>11137</volume>
          . Springer, Cham (
          <year>2018</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Saeedi</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Peukert</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rahm</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          :
          <article-title>Using Link Features for Entity Clustering in Knowledge Graphs</article-title>
          . In:
          <article-title>Gangemi A</article-title>
          . et al. (
          <article-title>eds) The Semantic Web</article-title>
          .
          <source>ESWC 2018. Lecture Notes in Computer Science</source>
          , vol
          <volume>10843</volume>
          . Springer, Cham (
          <year>2018</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Frey</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hofer</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Obraczka</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lehmann</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hellmann</surname>
            ,
            <given-names>S.:</given-names>
          </string-name>
          <article-title>DBpedia FlexiFusion the Best of Wikipedia &gt; Wikidata &gt; Your Data</article-title>
          . In: Ghidini C. et al. (eds) The Semantic Web - ISWC
          <year>2019</year>
          .
          <source>ISWC 2019. Lecture Notes in Computer Science</source>
          , vol.
          <volume>11779</volume>
          . Springer, Cham (
          <year>2019</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Chen</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tian</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yang</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Zaniolo</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>Multilingual knowledge graph embeddings for cross-lingual knowledge alignment</article-title>
          .
          <source>arXiv preprint arXiv:1611.03954</source>
          (
          <year>2016</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Sun</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hu</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Li</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>Cross-lingual entity alignment via joint attribute-preserving embedding</article-title>
          .
          <source>In: International Semantic Web Conference</source>
          , pp.
          <fpage>628</fpage>
          -
          <lpage>644</lpage>
          . Springer (
          <year>2017</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <surname>Wang</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lv</surname>
            ,
            <given-names>Q.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lan</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          , and Zhang, Y.:
          <article-title>Cross-lingual knowledge graph alignment via graph convolutional networks</article-title>
          .
          <source>In: Proceedings of the 2018 Conference on EmpiricalMethods in Natural Language Processing</source>
          , p.
          <fpage>349</fpage>
          -
          <lpage>35</lpage>
          (
          <year>2018</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <surname>Xu</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wang</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yu</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Feng</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Song</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wang</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yu</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>Cross-lingual Knowledge Graph Alignment via Graph Matching Neural Network https://arxiv</article-title>
          .org/pdf/
          <year>1905</year>
          .11605v3.
          <string-name>
            <surname>pdf</surname>
          </string-name>
          (
          <year>2019</year>
          ),
          <source>last accessed</source>
          <year>2019</year>
          /11/20.
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20.
          <string-name>
            <surname>Yaman</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pasin</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Freudenberg</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Interlinking SciGraph and DBpedia Datasets Using Link Discovery and Named Entity Recognition Techniques In:2nd Conference on Language, Data and Knowledge (LDK</article-title>
          <year>2019</year>
          ). Editors: Maria Eskevich, Gerard de Melo, Christian Fäth,
          <string-name>
            <surname>John P. McCrae</surname>
            ,
            <given-names>Paul</given-names>
          </string-name>
          <string-name>
            <surname>Buitelaar</surname>
          </string-name>
          , Christian Chiarcos, Bettina Klimek, and Milan Dojchinovski; Article No.
          <volume>15</volume>
          ; pp.
          <volume>15</volume>
          :
          <fpage>1</fpage>
          -
          <lpage>15</lpage>
          :8 OpenAccess Series in Informatics Schloss Dagstuhl - Leibniz-Zentrum für Informatik, Dagstuhl Publishing,
          <string-name>
            <surname>Germany</surname>
          </string-name>
          (
          <year>2019</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          21. SpringerLink digital library Homepage, https://link.springer.com/,
          <source>last accessed</source>
          <year>2019</year>
          /11/20.
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          22.
          <string-name>
            <surname>Fekete</surname>
          </string-name>
          , J.-D.: Reorder.
          <article-title>js: A JavaScript Library to Reorder Tables and Networks</article-title>
          .
          <source>In: IEEE VIS</source>
          <year>2015</year>
          ,
          <year>Oct 2015</year>
          , Chicago, United States (
          <year>2015</year>
          ).
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>