<!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>The Smart Book Recommender: An Ontology-Driven Application for Recommending Editorial Products</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Thiviyan Thanapalasingam</string-name>
          <email>thiviyan.thanapalasingam@open.ac.uk</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <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>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>Promoting books and journals to the relevant research communities is an important task for major academic publishers. Unfortunately, identifying which are the best editorial products to market at a certain academic venue is a time-consuming and error-prone process. Here we present the Smart Book Recommender (SBR), an ontology-based recommender that supports the Springer Nature editorial team in selecting the editorial products to market at specific venues. SBR provides an interactive visualisation for analysing the topics characterizing conference series and books. It builds on a dataset of 27K books, journals, and conference proceedings annotated with topics from the Computer Science Ontology, a large-scale ontology of research areas. A user study showed that SBR is able to produce useful recommendations for both editors and researchers.</p>
      </abstract>
      <kwd-group>
        <kwd>Recommender System</kwd>
        <kwd>Scholarly 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>Major academic publishers, such as Springer Nature, often attend academic conferences
and present their most recent books and journals relevant to the conference topics. The
purpose of such stands is twofold: the conference participants can browse the most
recent research and the authors get additional exposure for their work.</p>
      <p>Typically, the selection of products is performed by publishing editors who possess
domain specific knowledge and years of experience in publishing books and journals
on the conference topics. The process usually requires browsing through a vast
catalogue of editorial products on multiple platforms 1,2 . It is a time-consuming and
error-prone practice since it is easy to miss some important publications. Furthermore,
the constant emergence of new research areas over time poses the challenge of keeping
up to date with the research dynamics.</p>
      <p>
        The ongoing collaboration between Springer Nature (SN) and the Knowledge Media
Institute (KMi) of The Open University has given rise to a number of semantic
1 https://link.springer.com
2 https://www.springer.com
technologies to support publishing activities [1]. These solutions include the Smart
Topic Miner3, a tool for classifying proceedings according to a large-scale Computer
Science Ontology, and the Smart Topic API, a web service for assigning semantic
topics to research papers [
        <xref ref-type="bibr" rid="ref1">2</xref>
        ].
      </p>
      <p>
        The most recent product of this collaboration is the Smart Book Recommender
(SBR) [
        <xref ref-type="bibr" rid="ref2">3</xref>
        ], an ontology-based recommender system designed for suggesting books,
journals, and proceedings for specific Computer Science (CS) venues. This demo paper
is complementary to the one accepted in the ISWC 2018 In-Use track [
        <xref ref-type="bibr" rid="ref2">3</xref>
        ] and focuses
on the main functionalities of the system. A demo of SBR is available at
http://rexplore.kmi.open.ac.uk/SBR_demo/.
      </p>
    </sec>
    <sec id="sec-2">
      <title>2 Smart Book Recommender</title>
      <p>The Smart Book Recommender (SBR) is a web application that takes as input a
conference series (e.g., “International Semantic Web Conference”) and returns the
books, journals, and conference proceedings that are characterized by a set of similar
research topics (e.g., the "Handbook of Semantic Web Technologies”). The frontend
was implemented using HTML5 and JavaScript, while the backend was developed in
Python and queries a MariaDB database.</p>
      <p>
        SBR builds on a dataset of 27K books, journals, and conference proceedings
published by Springer Nature that we annotated with topics from the Computer Science
Ontology (CSO) 4 using the Smart Topic API [
        <xref ref-type="bibr" rid="ref1">2</xref>
        ]. CSO is a large-scale ontology of
research topics which includes about 26K research topics and 226K relationships [
        <xref ref-type="bibr" rid="ref3">4</xref>
        ].
It was automatically generated using the Klink-2 algorithm [
        <xref ref-type="bibr" rid="ref4 ref5">5</xref>
        ] on a dataset of 16
million publications, mainly in the field of Computer Science. SBR produces
3 A demo of STM is available at http://rexplore.kmi.open.ac.uk/STM_demo/
4 https://w3id.org/cso/
recommendations for a specific conference series by suggesting the items associated
with a similar distribution of semantic topics. It does so by computing the cosine
similarity between the vectors of topics associated with the conference proceedings and
all the other editorial products. For a more comprehensive discussion of the SBR
implementation, please refer to [
        <xref ref-type="bibr" rid="ref2">3</xref>
        ].
      </p>
      <sec id="sec-2-1">
        <title>2.1 User Interface</title>
        <p>SBR allows users to filter recommendations according to i) publication types (books,
journals, or proceedings), ii) publication years, and iii) authors and editors of the books.
The publishing editors can also inspect the topic taxonomy of the suggested products,
rate the results, and export the list of recommendation, either as a JSON or CSV file.
This document is reviewed and sent to the Exhibit Department which takes care of
dispatching the publications to the conference.</p>
        <p>Figure 2 shows the interactive visualisation offered by SBR for comparing the topics
of the input conference series with the ones of a recommended item. This interface
intends to provide an intuitive explanation for the similarity score by representing items
as taxonomies of topics. It displays in red and blue the topics that appear only in one of
the two items and in green the shared ones. The users can also change the granularity
of the representation by opting to show only topics that appear in a minimum number
of chapters.</p>
      </sec>
      <sec id="sec-2-2">
        <title>2.2 User Study</title>
        <p>We conducted a user study for evaluating SBR involving 7 SN publishing editors and
7 researchers5. These users rated as relevant 76.1% of the first ten recommended items
(i.e., precision@10). They also reported that SBR was “intuitive” and “easy to pick up”
and that its interface was “simple” and “well-organised”. In particular, editors and the
researchers yielded respectively an average SUS score6 of 77.1±15.2 and 80.3±11.3,
which converts in a percentile rank of about 75%.</p>
        <p>The users also suggested some additional functionalities that we are working to
implement, such as the ability to change the topic-based representation of the input
conference by adding and removing significant research areas, and the ability to take
download statistics into consideration.</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>3 Conclusion</title>
      <p>In this demo paper we presented our work on the Smart Book Recommender, an
ontology-driven recommendation system designed for assisting the Springer Nature
publishing editors in selecting books to be marketed at conferences. The semantic
representation of research conferences used by SBR was considered very helpful both
by editors and researchers, since it allows the users to understand why a certain item
was recommended and to compare different products.</p>
      <p>As future work, we plan to cover other scientific domains, such as Engineering and
Life Science.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          2.
          <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>
          . In International Semantic Web Conference 2016 Application Track. (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          3.
          <string-name>
            <surname>Thanapalasingam</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Osborne</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Birukou</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Motta</surname>
          </string-name>
          , E.:
          <article-title>Ontology-Based Recommendation of Editorial Products</article-title>
          . In International Semantic Web Conference 2018 In-use Track.
          <article-title>(</article-title>
          <year>2018</year>
          ). Pre-print available on https://goo.gl/osLBQz.
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          4.
          <string-name>
            <surname>Salatino</surname>
            ,
            <given-names>A.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Thanapalasingam</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mannocci</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Osborne</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Motta</surname>
          </string-name>
          , E.:
          <article-title>The Computer Science Ontology: A Large-Scale Taxonomy of Research Areas</article-title>
          . In International Semantic Web Conference 2018 Resource Track. (
          <year>2018</year>
          ). Pre-print available on https://goo.gl/oZ1eT4.
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          5.
          <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="ref5">
        <mixed-citation>
          <article-title>5 The study is reported in [3]. The relevant data are available</article-title>
          at https://figshare.com/articles/Smart_Book_Recommender_Evaluation_Data/6087032/2
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6 https://www.usability.
          <article-title>gov/how-to-and-tools/methods/system-usability-scale</article-title>
          .html
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>