<!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>Smart Topic Miner: Supporting Springer Nature Editors with Semantic Web Technologies</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Francesco Osborne</string-name>
          <email>francesco.osborne@open.ac.uk</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Angelo Salatino</string-name>
          <email>angelo.salatino@open.ac.uk</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Aliaksandr Birukou</string-name>
          <email>aliaksandr.birukou@springer.com</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Enrico Motta</string-name>
          <email>enrico.motta@open.ac.uk</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Knowledge Media Institute, The Open University</institution>
          ,
          <addr-line>MK7 6AA, Milton Keynes</addr-line>
          ,
          <country country="UK">UK</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Springer-Verlag GmbH</institution>
          ,
          <addr-line>Tiergartenstrasse 17, 69121 Heidelberg</addr-line>
          ,
          <country country="DE">Germany</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Academic publishers, such as Springer Nature, annotate scholarly products with the appropriate research topics and keywords to facilitate the marketing process and to support (digital) libraries and academic search engines. This critical process is usually handled manually by experienced editors, leading to high costs and slow throughput. In this demo paper, we present Smart Topic Miner (STM), a semantic application designed to support the Springer Nature Computer Science editorial team in classifying scholarly publications. STM analyses conference proceedings and annotates them with a set of topics drawn from a large automatically generated ontology of research areas and a set of tags from Springer Nature Classification.</p>
      </abstract>
      <kwd-group>
        <kwd>Scholarly Data</kwd>
        <kwd>Ontology Learning</kwd>
        <kwd>Bibliographic Data</kwd>
        <kwd>Scholarly Ontologies</kwd>
        <kwd>Data Mining</kwd>
        <kwd>Conference Proceedings</kwd>
        <kwd>Metadata</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1 Introduction</title>
      <p>An important challenge for academic publishers is to categorize their editorial
products with respect to relevant research topics and keywords. This is critical for a
variety of tasks that benefit both the publisher and the research community. First, the
use of appropriate descriptors helps researchers in identifying relevant papers and
supports academic search engines and recommender systems. In the second instance,
a topic-based representation can inform marketing decisions, such as in which venues
or communities to present a book. Finally, a granular description of the editorial
content can be useful for producing advanced analytics about research trends, thus
supporting publishing strategies.</p>
      <p>Traditionally, editors classify proceedings manually, by associating to each
proceedings book a list of categories from existing classifications (e.g., ACM, MeSH)
and a set of keywords. This task is performed according to their experience in the
research field, after analysing titles, abstracts, keywords and a list of additional terms
from the call for papers. It is thus a costly and time-consuming process that may be
biased by the editor view of the academic landscape. In addition, this manual analysis
may miss the subtle emergence of some innovative topics or fail to detect the decline
of traditional ones.</p>
      <p>
        In this demo paper we present Smart Topic Miner (STM), a web application
developed in collaboration with Springer Nature (SN) that classifies scholarly
publications according to an automatically generated ontology of research areas. This
paper is complementary to the one accepted in the ISWC 2016 Applications Track
and focuses on the main functionalities and the technical implementation of the
system. We refer the reader to [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] for a comprehensive exposition of the set-covering
algorithm, the knowledge bases and the system evaluation. The demo version of STM
is available at http://rexplore.kmi.open.ac.uk/STM_demo. The reader can try it by
using the ‘Example Springer Nature Proceedings’ option, which allows testing the
application by using six default SN proceedings.
      </p>
    </sec>
    <sec id="sec-2">
      <title>2 Smart Topic Miner</title>
      <p>When conference organizers send the proceedings to Springer Nature, the papers are
typeset and copyedited. In the typesetting phase, XML files with relevant metadata
are produced. The in-house editors analyse these metadata with the Smart Topic
Miner for selecting a number of keywords and SN classification tags. The output
includes: 1) a set of research areas structured according to an ontology of research
areas, 2) a set of Springer Nature Classification tags, and 3) a variety of analytics for
allowing editors to analyse the content of the proceedings and the quality of the
classification. The web interface of STM is shown in Figure 1.</p>
      <sec id="sec-2-1">
        <title>2.1 Knowledge Bases</title>
        <p>
          STM categorizes publications according to two classifications: the Klink-2 Computer
Science Ontology (CSO) and the SN Classification for Computer Science (SNC).
CSO was created by applying the Klink-2 algorithm [
          <xref ref-type="bibr" rid="ref2">2</xref>
          ] on a dataset of about 16
million publications, mainly drawn from Computer Science. Klink-2 is an algorithm
which generates an ontology of research areas by inferring semantic relationships
from scholarly metadata and external sources – e.g., DBpedia, calls for papers, web
pages. It is integrated in Rexplore [
          <xref ref-type="bibr" rid="ref3">3</xref>
          ], an innovative system which uses semantic
technologies for exploring and making sense of scholarly data. The current version of
CSO includes about 17k topics linked by 70k semantic relations and structured in
terms of 8 levels of granularity.
        </p>
        <p>The Springer Nature Classification for Computer Science is an internal company
classification, which is used to categorize proceedings, books and journals. It contains
76 categories in a three level taxonomy and was mapped to CSO by means of 349
relationships, so that every SN category is associated to a set of related topics.</p>
      </sec>
      <sec id="sec-2-2">
        <title>2.2 Architecture</title>
        <p>The backend tags each paper with a list of frequent terms extracted from its
abstract, title, and keywords. Then it associates to each topic in the CSO ontology all
papers tagged with its label or the label of a sub-area. For example, a paper containing
the keyword “support vector machines” will be associated with the Support Vector
Machines research area and with all its super-topics, such as Machine Learning and
Artificial Intelligence. The set of topics is then pruned by applying a greedy
setcovering algorithm. The size of the resulting set and the granularity of the topics
depend on a number of parameters controlled by the users, as discussed in the next
section. STM then uses the mapping between CSO and SNC to produce a relevant set
of SNC tags. Finally, the outcome of the process is cached to improve performances
of future queries and returned to the front-end.</p>
      </sec>
      <sec id="sec-2-3">
        <title>2.3 Main Functionalities</title>
        <p>
          The STM web interface was iteratively improved by taking in consideration the
feedback of experienced SN editors and thus includes many functionalities to enhance
their ability to customize the output and to assess its quality and coverage. In fact,
editors did not want a completely automatic process, but a flexible tool that could be
used to investigate the proceedings and to produce different kinds of annotations
according to their needs. In the following we will discuss the main functionalities and
their rationales (further details are discussed in [
          <xref ref-type="bibr" rid="ref1">1</xref>
          ]).
        </p>
        <p>The most used setting is the granularity value, which goes from 1 to 5 (default is
3) and allows users to intuitively choose how comprehensive the classification should
be. Every level of granularity is associated with a number of settings of the
setcovering algorithm. Figure 3 shows as an example a proceedings book processed with
different granularities. A second important functionality is the show explanation one,
which displays near each topic (e.g., Semantic Web) the list of keywords that were
used to infer it (e.g., “OWL”, “linked data”, “ontology matching”) and how many
papers they cover. In fact, editors often want to investigate new or unexpected topics
to decide if they have to be included in the final version of the annotations. Editors
need also to check how representative a certain set of topics and tags actually is. For
this reason, STM offers an advanced analytics functionality that provides additional
information, such as the percentage coverage of the outcome and a list of uncovered
and covered papers associated with their keywords and topics.</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>3 Conclusions</title>
      <p>In this demo paper we summarized the main characteristics of Smart Topic Miner, a
Semantic Web application designed to assist Springer Nature editors in classifying
conference proceedings. We are now working on integrating STM into the Springer
Nature workflow and we also plan to release a public version of the application to
help researchers in choosing the set of topics which best describe their work.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Osborne</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Salatino</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Birukou</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Motta</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          :
          <article-title>Automatic Classification of Springer Nature Proceedings with Smart Topic Miner</article-title>
          .
          <source>In ISWC 2016 Application Track</source>
          . (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Osborne</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Motta</surname>
          </string-name>
          , E.:
          <article-title>Klink-2: integrating multiple web sources to generate semantic topic networks</article-title>
          .
          <source>The Semantic Web-ISWC</source>
          <year>2015</year>
          , pp.
          <fpage>408</fpage>
          -
          <lpage>424</lpage>
          . Springer. (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Osborne</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Motta</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Mulholland</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          :
          <article-title>Exploring scholarly data with Rexplore</article-title>
          .
          <source>In International Semantic Web Conference</source>
          (pp.
          <fpage>460</fpage>
          -
          <lpage>477</lpage>
          ). Springer. (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>