<!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>Using Domain Models for Context-Rich User Logging</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Stephen Dignum</string-name>
          <email>sandig@essex.ac.uk</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Dawei Song</string-name>
          <email>d.song@rgu.ac.uk</email>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Yunhyong Kim</string-name>
          <email>y.kim1@rgu.ac.uk</email>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Maria Fasli</string-name>
          <email>mfasli@essex.ac.uk</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Udo Kruschwitz</string-name>
          <email>udo@essex.ac.uk</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Anne De Roeck</string-name>
          <email>a.deroeck@open.ac.uk</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Department of Mathematics, and Computing, Open University</institution>
          ,
          <addr-line>Milton Keynes, United, Kingdom</addr-line>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>School of Computer Science, and Electronic Engineering, University of Essex</institution>
          ,
          <addr-line>Colchester</addr-line>
          ,
          <country country="UK">United Kingdom</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>School of Computing, Robert Gordon University</institution>
          ,
          <addr-line>Aberdeen</addr-line>
          ,
          <country country="UK">United Kingdom</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2009</year>
      </pub-date>
      <fpage>19</fpage>
      <lpage>23</lpage>
      <abstract>
        <p>This paper describes the prototype interactive search system being developed within the AutoAdapt project1. The AutoAdapt project seeks to enhance the user experience in searching for information and navigating within selected domain collections by providing structured representations of domain knowledge to be directly explored, logged, adapted and updated to re ect user needs. We propose that this structure is a valuable stepping-stone in context-rich logging of user activities within the information seeking environment. Here we describe the primary components that have been implemented and the user interactions that it will support.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. INTRODUCTION</title>
      <p>
        Searches within document collections like intranets di er
from those within the general World Wide Web [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. The
terminology, structure, and services provided within an
intranet are selected to meet organisational requirements, and,
consequently, a considerable amount of time is spent by users
trying to learn the domain characteristics even before they
are able to identify the adequate questions to be submitted
to a search system. In the AutoAdapt project, we hope to
analyse and accelerate this learning process by
implementing a system that presents and logs several domain model
representations in response to each stage of a user's logged
search activity. By encouraging and logging the direct
interaction of users with domain model representations, collective
domain user behaviour can be understood within context.
The analysed user needs can be incorporated back into the
system to adapt domain knowledge representations that are
presented to the users, creating a continuous feedback loop.
Provision of domain model knowledge has been shown to
aid user search for the information they need [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. A domain
model is e ectively a structure that characterises the
domain dataset from the domain user perspective, e.g. a graph
where nodes represent domain concept terms and edges
between nodes their relationship, possibly weighted to express
how speci c the term is or how closely related the terms are
within the collection.
      </p>
      <p>One of the di culties in using traditional logging of user
activity, such as submitted query terms, URL clicks, and
page viewing time, to adapt search systems is the lack of
su cient context for identifying the user actions that are
truly relevant to the user's information need. We implement
methods of explicitly visualising domain models to
accompany each search step, in addition to a list of links to search
results, and a set of query term suggestions. By
concurrently logging user interaction with the these components
we have a mechanism to enable subsequent weblog analysis.
For example, di erent document selections following the
exploration of the same path may indicate relevance between
documents, di erent paths leading to the same document
may indicate relationships between paths, a comparison of
path before and after a document selection should yield some
understanding of the nature of the document selection.
We present here a working system including a graphical
domain model presentation, a document list and term
suggestions designed to capture the described information.</p>
    </sec>
    <sec id="sec-2">
      <title>2. RELATED WORK</title>
      <p>
        It is frequently pointed out that users are reluctant to leave
any explicit feedback when they search a document
collection. However, implicit feedback, e.g. the analysis of log
records, has been shown to be good at approximating
explicit feedback. For example, users often reformulate their
query and such patterns can help in learning an improved
ranking function [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. The same methods have shown to
improve an adaptive domain model on a local Web site created
using formal concept analysis lattice structures [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ].
It has already been evidenced that users want support in
selecting search words for query formulation but also it has
been recognised that they want to stay in control with
respect to making the nal decision to submit a query [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ].
Furthermore, it has been noted that users like to be
provided with system-guided query suggestions even if
suggestions are not relevant to the current query [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]. Users have
shown signs of being more inclined, in a search environment
that supports navigation, to submit new queries, or
resubmit modi ed queries, than to navigate away from the result
set [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. Finally, increased activity in developing interactive
features in search systems used across existing popular Web
search engines suggests that interactive systems are being
recognised as a promising next step in assisting information
search. The work proposed in this paper is very much in
line with what Belkin calls the challenge of all challenges in
IR at the moment, to move beyond the limited, inherently
non-interactive models of IR to truly interactive systems [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ].
      </p>
    </sec>
    <sec id="sec-3">
      <title>3. USER INTERFACE</title>
      <p>In gure 1 we can see a screenshot of our demonstration
system. There are four basic components, a) a simple entry box
for query terms, b) a list of URLs with associated snippets,
c) a graph displaying a segment of a domain model, and d)
a list of suggested terms for query re nement.</p>
      <p>The user enters a set of query terms, this results in a
number of documents being returned. Using the query terms,
additional terms are automatically extracted, e.g., from the
domain model and the highest ranked documents. These
terms are then represented as nodes in a graph as a segment
of the domain model. The user can then traverse the graph
by clicking on the nodes (the e ect is to make that term the
centre of the graph). On term selection the list of suggested
terms is updated to show terms closely related to the
selected term. The user can then add the term to the existing
query or use it as a new query.</p>
      <p>The modular nature of the software allows a standard user
interface and logging structure (described in the next
section) irrespective of the domain model creation and
adaptation algorithms employed. We can, for example, examine
di erent interaction styles and evaluate other domain model
visualisation tools.</p>
    </sec>
    <sec id="sec-4">
      <title>4. LOGGING INFORMATION</title>
      <p>In addition to logging user query terms with presented and
selected URLs it was decided to log the segment of the
domain model presented to the user. As we intend to
modify the domain model over time based on responses to the
model presented, it is essential that a complete copy of the
presented model segment is retained in the database. Of
particular interest is the term positioned at the centre of
the graph and the co-ordinates of the other terms. Using
this information and the term clicks we can determine how
the model was traversed, allowing us to identify which terms
were also visible and ignored. Suggested terms (derived by
the model) are also recorded along with any selection (to
expand, or replace initially submitted query terms).
The logging structure allows us to record a number of user
decisions without the need for explicit feedback. For
example, the selection of a term in a domain model can provide
a ranking of terms, i.e., above those shown but not selected.
Also, suggested terms derived from a particular traversal can
be ordered. In addition, we can compare sessions that have
resulted in the same URL being selected in order to capture
related terms or similar portions of the domain model. It is
also possible to compare portions of di erent domain models
to discover missed relationships or terms.</p>
    </sec>
    <sec id="sec-5">
      <title>5. FUTURE WORK</title>
      <p>As the next step, we propose to test the infrastructure in
this document across several domain collections and model
creation/adaptation algorithms to extensively evaluate the
e ectiveness of the system in capturing the context of user
interaction.</p>
    </sec>
    <sec id="sec-6">
      <title>6. ACKNOWLEDGEMENTS</title>
      <p>AutoAdapt is funded by EPSRC grants EP/F035357/1 and
EP/F035705/1. The JIT visualisation toolkit2was used for
the domain model visualisation.
2http://blog.thejit.org/javascript-informationvisualization-toolkit-jit
Figure 1: Screenshot of AutoAdapt Demo System.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <surname>N. J. Belkin.</surname>
          </string-name>
          <article-title>Some(what) grand challenges for information retrieval</article-title>
          .
          <source>SIGIR Forum</source>
          ,
          <volume>42</volume>
          (
          <issue>1</issue>
          ):
          <volume>47</volume>
          {
          <fpage>54</fpage>
          ,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>T.</given-names>
            <surname>Joachims</surname>
          </string-name>
          and
          <string-name>
            <given-names>F.</given-names>
            <surname>Radlinski</surname>
          </string-name>
          .
          <article-title>Search engines that learn from implicit feedback</article-title>
          .
          <source>IEEE Computer</source>
          ,
          <volume>40</volume>
          (
          <issue>8</issue>
          ):
          <volume>34</volume>
          {
          <fpage>40</fpage>
          ,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>U.</given-names>
            <surname>Kruschwitz</surname>
          </string-name>
          and
          <string-name>
            <given-names>H.</given-names>
            <surname>Al-Bakour</surname>
          </string-name>
          .
          <article-title>Users Want More Sophisticated Search Assistants - Results of a Task-Based Evaluation</article-title>
          . JASIST,
          <volume>56</volume>
          (
          <issue>13</issue>
          ):
          <volume>1377</volume>
          {
          <fpage>1393</fpage>
          ,
          <string-name>
            <surname>November</surname>
          </string-name>
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>D.</given-names>
            <surname>Lungley</surname>
          </string-name>
          and
          <string-name>
            <given-names>U.</given-names>
            <surname>Kruschwitz</surname>
          </string-name>
          .
          <article-title>Automatically maintained domain knowledge: Initial ndings</article-title>
          .
          <source>In Proceedings of ECIR</source>
          , pages
          <volume>739</volume>
          {
          <fpage>743</fpage>
          ,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>M.</given-names>
            <surname>Mat-Hassan</surname>
          </string-name>
          and
          <string-name>
            <given-names>M.</given-names>
            <surname>Levene</surname>
          </string-name>
          .
          <article-title>Associating Search and Navigation Behavior Through Log Analysis</article-title>
          .
          <source>JASIST</source>
          ,
          <volume>56</volume>
          (
          <issue>9</issue>
          ):
          <volume>913</volume>
          {
          <fpage>934</fpage>
          ,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>M.</given-names>
            <surname>White</surname>
          </string-name>
          . Making Search Work: Implementing Web, Intranet and
          <string-name>
            <given-names>Enterprise</given-names>
            <surname>Search</surname>
          </string-name>
          . Facet Publishing,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>R. W.</given-names>
            <surname>White</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Bilenko</surname>
          </string-name>
          , and
          <string-name>
            <given-names>S.</given-names>
            <surname>Cucerzan</surname>
          </string-name>
          .
          <article-title>Studying the Use of Popular Destinations to Enhance Web Search Interaction</article-title>
          .
          <source>In Proceedings of SIGIR'07</source>
          , pages
          <fpage>159</fpage>
          {
          <fpage>166</fpage>
          , Amsterdam,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>R. W.</given-names>
            <surname>White</surname>
          </string-name>
          and
          <string-name>
            <given-names>I.</given-names>
            <surname>Ruthven</surname>
          </string-name>
          .
          <article-title>A Study of Interface Support Mechanisms for Interactive Information Retrieval</article-title>
          . JASIST,
          <volume>57</volume>
          (
          <issue>7</issue>
          ):
          <volume>933</volume>
          {
          <fpage>948</fpage>
          ,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>