<!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>OAUC's participation in the CLEF2015 SBS Search Suggestion Track</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Joachim Fugleberg</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Michael Preminger</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Oslo and Akershus University College of Applied Science</institution>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>The National Archives of Norway</institution>
        </aff>
      </contrib-group>
      <abstract>
        <p>In this article we describe the OAUC's participation in the CLEF 2015 SBS Search Suggestion track. We are trying to represent appeal elements, used in readers' advisory theory and practice, to see if they can be used in an automatic retrieval and recommendation context. We are starting out with the pace appeal element, used on ction to representing how quickly a buildup of the story is. The results so far indicate that much tuning is needed when building models that can represent pace.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>There are many qualities to books besides their formal characteristics, such
as title, author and subject (the latter being examples of metadata). Books,
particularly ction, also evoke the readers' emotions, which is arguably their
major mission. This article explores how emotions and other subtle qualities
can be discovered in user generated data and subsequently used in a system for
automatic classi cation of books, as a part of an automatic recommender system.
For this year's task we try to measure the performance of book suggestion based
on a number of emotion evoking characteristics. The challenge is twofold: try to
identify certain emotion waking characteristics of books, and measure whether
identi cation of such characteristics helps us match readers' wishes based on
similar characterization of their recommendation requests. We see it as a start
of a process where we try to operationalize diverse subtle properties (appeal
elements) known from literature promotion, so that they can be used as extra
evidence in recommender systems.
2.1</p>
      <sec id="sec-1-1">
        <title>Saricks framework of appeal</title>
        <p>
          [
          <xref ref-type="bibr" rid="ref2">2</xref>
          ] has developed a framework / terminology that enables librarians, or other
reading-promotors, to discuss books through short excerpts, user reviews and
the like, boiling down to "appeal". Appeal has a number of elements
Pace According to Saricks, pace is the most important appeal-element, and has
the best potential of distinguishing potential readers. Pace has to do with the
build up of the story / plot in a book, and how quickly the reader is drawn
into it. Some readers (in some situations) will prefer fast paced books, other will
rather endeavour on a slow-paced book. [
          <xref ref-type="bibr" rid="ref3">3</xref>
          ] Also have a
Characterization This element has to do with the introversy or extroversy of
the characters in the book. Readers often remember the characters in the book
more easily than they remember the plot. Alas, the conception of a well developed
character varies greatly among users3, making this element less hospitable to
analysis of appeal than the case is for the pace element.
        </p>
        <p>Frame The frame is about the tone of a book (melancholic, positive), its feeling
(funny or romantic), and its atmosphere (menacing or elevating). though di cult
to de ne, this element is often decisive for the reader's choice.The book can be
amusing, bleak, bittersweet4
Storyline The storyline is of course dependent on the previously discussed
elements. But typical values5 will be Issue-oriented, Nonlinear or Open-ended.
2.2</p>
      </sec>
      <sec id="sec-1-2">
        <title>Representing and modelling appeal elements</title>
        <p>The appeal elements are not directly manifest in the book text, let alone its
metadata, and we need to nd some representation so that a recommender
system can take them into account. To this end we need to nd some manifest
indicators that can automatically match a recommendation request and a book
using the appeal elements as evidence (in addition to other evidence), when
recommending a book based on this recommendation request.</p>
        <p>
          Finding and using such indicators is a challenge, which character di ers
among the elements. Being metadata of di erent kinds rather than full
content, the texts we have are sparse, but on the other hand (for a portion of the
books) include reader reviews, which should be a condense summarization of the
book done by readers, the target group of a recommender system.
3 [
          <xref ref-type="bibr" rid="ref3">3</xref>
          ] lists 30 types of characters that can appear in ction
4 [
          <xref ref-type="bibr" rid="ref3">3</xref>
          ]lists 58 categories of "Tone".
5 [
          <xref ref-type="bibr" rid="ref3">3</xref>
          ] lists 9 types of storyline
        </p>
        <p>One way of representing an appeal element (element-name element-value) is,
using occurrences of sentences that are characteristic to some value of an
appeal element. Feeding these to an NLP-system, The NLP system may identify
functionally similar sentences in any analyzed book-review to use in the
classication of the books. In our implementation, a model of an appeal element is a
summary of sentences that are likely to appear in a review of a book that has
this value (or valence) of this element. This method has a potential for accuracy,
but needs quite a large set of reader reviews given to books with known values
(and valences) of the appeal element, and is extremely prone to over tting. A
simpler but less exact method will be identifying single words or word
combinations used by readers when reviewing books of di erent values / valences of
appeal elements. Such words need somehow to be classi ed, so that a system
looking for appeal elements in reviews has a broader repertoire of words to look
for than the one occurring in the training set.</p>
        <p>Matching can thereafter be done by attempted applying the same, or a
slightly di erent model to the recommendation request, assuming that a
recommendation request and a review belong to the same genere. Here we have
several options:
{ Retrieving books by a traditional retrieval model (using text-based metadata
elements for matching) and then reranking so that books with matching
appeal element rank ahead of other books
{ Weighing up books with matching appeal at retrieval time
{ Traditional retrieval accompanied by pseudo relevance feedback based on the
appeal models.</p>
        <p>As our current main experimentation line is around pace, we will be more
detailed when suggesting a model for pace, than for the other elements.</p>
        <p>We will use Wordnet to expand our model with di erent speach forms / styles
/ synonyms that may appear in the reviews. A similar procedure will be applied
to the topic queries, and matching will consider match in appeal.
2.3</p>
      </sec>
      <sec id="sec-1-3">
        <title>Pace</title>
        <p>Pace can be seen as a binary variable, either "low" or "high", making it the
easiest element to model and represent, but at the same time less controllable.
Saricks poses some questions the answers to which may provide clues as to the
pacing:
{ Is the book densely written?
{ Are there short sentences / short paragraphs, short chapters?
{ Is there a straight line plot</p>
      </sec>
    </sec>
    <sec id="sec-2">
      <title>Related work and our approach</title>
      <p>
        Our work belongs in the realm of content based recommender systems, like for
example [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. The main advantage of such systems is their independence of users
and their history of reading and recommendations. As such, these system have
a better ability to recommend items not yet recommended to anyone, thereby
better supporting serendipity. They are also less likely to serve very close material
to what a reader already has read, thereby supporting novelty.
      </p>
      <p>Saricks' framework is reportedly being extensively used in libraries, and in
recent years it is starting to gain more systematic use, prominently in a Reader's
Advisory resource like NovelistTM. NovelistTM6 is a paid service by EbscoTM,
marketed towards Reader Advisory (RA) services of libraries active since the
late 90's. Among other book characteristics used for recommendation, They
have, since 2010 also been recording and utilizing Saricks appeal elements.</p>
      <p>
        In a more research related context, [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] has developed a conceptual approach
(guiding the current research), of using Saricks elements in book
recommendations. As a part of a Phd-work, [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] have experimented with automatic
extraction of appeal elements from reviews using rules related to occurrences /
co-ocurrences of types of words from reader reviews. Both the design approach
and the evaluation approach are quite straight forward. The appeal element
extraction is a combination of a nite list of words (mostly adjectives) expanded by
wordnet-extracted synonyms, and rules for these words' occurrence in the
sentences of a review. The rules analyse governor - subordinate relations between
pairs of words.
      </p>
      <p>
        Interestingly, [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] have assessed the quality of their ABET extractor by directly
comparing its performance to NoveList's recommendations using appraisals by
Amazon Mechanical Turk workers as the gold standard, nding ABET more
accurate. They also compared the performance their entire system Rabbit (of
which ABET is a component) to other recommendation services by using
Mechanical Turk appraisers as gold standard when choosing new books that "best
relate" to each one from a sample of ten books. The evaluation strategy taken
here is very practical, and the results certainly promising. Still we feel that our
challenge here is di erent, as we wish to match books with recommendation
      </p>
      <sec id="sec-2-1">
        <title>6 https://www.ebscohost.com/novelist</title>
        <p>requests (not having other books to relate our recommendations to), and we
therefore feel that we need to take a slightly more general approach, which is
based on a broader classi cation of Parts of Speech, particularly adjectives.</p>
        <p>
          Resembling [
          <xref ref-type="bibr" rid="ref6">6</xref>
          ], we will also need to take a part / whole approach, trying to see
(a) whether our POS-classi cation has the potential to elicit individual appeal
elements (b) whether it is possible to classify recommendation requests the same
way as user reviews (whether or not those two types belong to the same genre)
and (c) whether correct identi cation indeed gives us better recommendations
on the basis of textual recommendation requests.
4
        </p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Data, Experiments and Results</title>
      <p>As we were preparing this year's experiments, based on the approach we have
taken, we have seen that the crunching of the data is extremely time-consuming
and at the moment of writing the data are still in the preparation stage.
4.1</p>
      <sec id="sec-3-1">
        <title>Our Data</title>
        <p>The SBS Suggestion Track's (SST) data consist of metadata drawn from
LibraryThing and Amazon, describing about 2,8 million books, keyed by their ISBN
(meaning the number of distinct works is somewhat lower, as ISBN keys
manifestations of works). About half of these, (over 1.3 millions) have non-vacuous
reader reviews as a part of their metadata. It is these reviews (free texts) that
constitute the data of this paper.</p>
        <p>In order to analyse this data, we have so far been taking the following steps:
{ POS-tagging of all free texts of the reviews using the Apache OpenNlp7
{ Collecting all adjectives, basic (&lt; J J &gt;), comparative (&lt; J J R &gt;) and
superlative (&lt; J J S &gt;)
{ normalizing the adjective-forms captured by the POS-tagger, and linking
each review to the normalized forms of the adjectives.</p>
        <p>We have also extended a request to Ebsco to obtain the basic data of the
NoveList appeal terms so that we can analyse our methods' ability to extract
appeal terms against their data. This will hopefully give us a better possibility
to analyse the net-contribution of identifying appeal elements to the ranking of
recommendations.
4.2</p>
      </sec>
      <sec id="sec-3-2">
        <title>Our Purpose and Overall Research Design</title>
        <p>As an overall, guiding design principle when approaching this issue, we intend
to assign values or valences of appeal elements to unseen books (represented
by their respective review texts), based on intellectually assigning such values
7 https://opennlp.apache.org/
to chosen books, and building models based on reviews of the latter ones. The
most straight-forward way of doing so based on existing NLP-tools, is using
reviews of books with known values to build document-categorization models
that can use reviews of unseen books to classify those into appropriate categories
(low vs. high valence, di erent intervals of element values a.s.o). Classifying the
recommendation requests (topics) in the same manner, can provide us with an
additional piece of evidence when matching requests to books.</p>
        <p>
          The problem is that such models, done the ideal way are bound to be week
and (as already apparent in the current results, see below) tend to over t. To
combat this problem we need to look at auxiliary procedures mostly based on
occurrences of di erent types of words or word categories. Such procedures are,
in their nature simpler than the former, but, as we see it, have the potential
of complementing these, hopefully with better results. Here we can hopefully
utilize work done on di erent Parts of Speech around Wordnet8, and possibly
other semantic and lexical resources ([
          <xref ref-type="bibr" rid="ref7">7</xref>
          ], [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ]).
4.3
        </p>
      </sec>
      <sec id="sec-3-3">
        <title>Procedure</title>
        <p>
          We start out experimenting with pace as the simplest and (according to [
          <xref ref-type="bibr" rid="ref2">2</xref>
          ]
the most prominent appeal element. We employ a two-step procedure
ranking documents with traditional retrieval methods rst, reranking afterwords by
matching the paces of the recommendation request and the book reviews. We
also experiment with weighing up books based on their pace-match with the
recommendation request.
As already explained, we see this as a beginning of a long term research
endeavor, where the purpose is to directly utilize appeal elements in generating
better recommendations based on recommendation requests. We have started
out trying to model the pace appeal element in both books' reader reviews and
        </p>
        <sec id="sec-3-3-1">
          <title>8 https://wordnet.princeton.edu/</title>
          <p>the topics (recommendation requests), trying to see if matching those can give
better recommendations. We use two strategies, one based on weighing up
relevant terms at retrieval time, and the other one re-ranking results of traditional
retrieval based on</p>
          <p>The current results seem to su er from an insu cient pace model, that we
obviously need to work more on, tuning particularly the wordnet expansion. The
weighing up strategy seems to perform much worse than the re-ranking strategy.</p>
        </sec>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Syversen</surname>
          </string-name>
          , P.C.B.:
          <article-title>Anbefalingssystemer for litteratur i den digitale hverdagen</article-title>
          .
          <source>Master's thesis</source>
          , Oslo University College (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Saricks</surname>
          </string-name>
          , J.: Readers'
          <article-title>Advisory Service in the Public Library</article-title>
          . ALA editions. American Library Association (
          <year>2005</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <given-names>Victoria</given-names>
            <surname>Caplinger</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Elizabeth</given-names>
            <surname>Coleman</surname>
          </string-name>
          ,
          <string-name>
            <surname>D.C.L.G.L.K.C.K.A.M.E.R.R</surname>
          </string-name>
          .Y.:
          <article-title>The secret language of books, a guide to appeal</article-title>
          . http://www.ebsco.com/promo/ novelist
          <article-title>-the-secret-language-of-books (2015) Promotion Brochure by Ebsco</article-title>
          .
          <source>Accessed: 2015-07-11.</source>
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Aciar</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zhang</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Simo</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Debenham</surname>
          </string-name>
          , J.:
          <article-title>Informed recommender: Basing recommendations on consumer product reviews</article-title>
          .
          <source>Intelligent Systems, IEEE</source>
          <volume>22</volume>
          (
          <issue>3</issue>
          ) (May
          <year>2007</year>
          )
          <volume>39</volume>
          {
          <fpage>47</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Fugleberg</surname>
            ,
            <given-names>J.R.</given-names>
          </string-name>
          :
          <article-title>Automatisk klassi kasjon av bker basert p brukeranmeldelser: Et konsept</article-title>
          .
          <source>Master's thesis, Hgskolen i Oslo og Akershus</source>
          (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Pera</surname>
            ,
            <given-names>M.S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ng</surname>
            ,
            <given-names>Y.K.</given-names>
          </string-name>
          :
          <article-title>Automating readers' advisory to make book recommendations for k-12 readers</article-title>
          .
          <source>In: Proceedings of the 8th ACM Conference on Recommender Systems. RecSys '14</source>
          , New York, NY, USA, ACM (
          <year>2014</year>
          )
          <volume>9</volume>
          {
          <fpage>16</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Tsvetkov</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Schneider</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hovy</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bhatia</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Faruqui</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dyer</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>Augmenting english adjective senses with supersenses</article-title>
          .
          <source>In: Proceedings of the Ninth International Conference on Language Resources and Evaluation (LREC-2014)</source>
          , Reykjavik, Iceland, May
          <volume>26</volume>
          -31,
          <year>2014</year>
          . (
          <year>2014</year>
          )
          <volume>4359</volume>
          {
          <fpage>4365</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Kamps</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Marx</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mokken</surname>
          </string-name>
          , R.J., de Rijke, M.:
          <article-title>Using WordNet to measure semantic orientation of adjectives</article-title>
          .
          <source>In: LREC 2004</source>
          . Volume
          <volume>4</volume>
          . (
          <year>2004</year>
          )
          <volume>1115</volume>
          {
          <fpage>1118</fpage>
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>