<!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>A Collaborative Multi-Agent Approach to Web Information Foraging</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Yassine Drias</string-name>
          <email>y.drias@campus.unimib.it</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Gabriella Pasi</string-name>
          <email>pasi@disco.unimib.it</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Universita degli Studi di Milano-Bicocca</institution>
          ,
          <addr-line>DiSCo</addr-line>
        </aff>
      </contrib-group>
      <abstract>
        <p>In this paper the task of Information Foraging (IF) is considered as a useful paradigm to address Exploratory Search. In the context of IF, a Web navigation strategy is introduced and formalized, and a multi-agent based model is proposed to exploit a collaborative approach to Information Foraging. A system based on this model has been developed, and its preliminary evaluations on the ACM and DBLP repositories are reported. The results are promising and show the ability of the proposed Web Information Foraging system to nd relevant Web pages.</p>
      </abstract>
      <kwd-group>
        <kwd>Web Information Foraging</kwd>
        <kwd>Collaborative Search</kwd>
        <kwd>MultiAgent Systems</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>
        Nowadays, the human ability to explore the huge amount of data on the Web
is relatively limited [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ]. The usual way in which users address the task of
locating information relevant to their needs is by means of Web Search Engines,
which support the task of Information Retrieval (IR).
      </p>
      <p>
        In [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ], the author pointed out that Web queries can be classi ed in three
categories based on the user intent. They can be navigational, when users aim
to reach a particular Web page; informational, when the goal is to get
information on a certain topic, or transactional if the purpose is to reach Web
pages where further interaction would take place. More recently, the Exploratory
Search paradigm has been introduced, to address situations in which users
intend not only to nd relevant documents, but they are also interested in learning,
discovering and understanding complex and new topics [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. Besides querying,
Exploratory Search systems are also based on Web browsing strategies. The idea
is to go beyond returning a set of ranked results as an answer to a query [
        <xref ref-type="bibr" rid="ref13 ref4">4, 13</xref>
        ].
      </p>
      <p>
        A recent paradigm related to Exploratory Search, and which aims at
discovering paths leading to relevant information on the Web is Information Foraging.
The idea of Information Foraging is grounded on the Optimal Foraging
Theory [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ] developed by anthropologists to model animals' behavior while foraging
food. The Information Foraging Theory was rst developed in [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]. The authors
established their study on the similarity between the animal food foraging
behavior and the behavior of humans while seeking information on the Web. The
theory is based on the assumption that, when searching for information, users
rely on their senses to perceive the information scent that helps them to reach
their goal just like animals do when they follow the scent of their preys.
      </p>
      <p>
        The task of Web Information Foraging consists in browsing the Web to collect
information related to speci c user's needs. An automatic Information Foraging
process simulates the user's behavior while sur ng on the Web with the aim
of nding relevant information. It starts with a topical user interest, then by
using an information scent measure [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ] it aims to nd the sur ng paths that
lead to Web pages relevant to the user. Recent works are focused on de ning
Information Foraging systems that are able to discover in an automatic way
the sur ng paths that could be useful to users in order to help them to learn,
discover and augment their knowledge on a speci c topic [
        <xref ref-type="bibr" rid="ref7 ref8">7, 8</xref>
        ].
      </p>
      <p>
        In this paper, we propose a new collaborative Web Information Foraging
model; to make Web Information Foraging more e ective and e cient, we
propose to address it in a collaborative way. In fact, as outlined in [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ], a collaborative
approach to the task of Web Search allows to achieve a higher recall and has
the potential to improve users' search skills. The collaborative aspect of our
model relies on creating several aliases of a user seeking information on the Web
by means of a multi-agent system. In this paper we also report some
preliminary evaluations conducted on large datasets including the ACM and the DBLP
repositories, which show the e ectiveness of the proposed approach.
2
      </p>
    </sec>
    <sec id="sec-2">
      <title>A Collaborative Approach to</title>
    </sec>
    <sec id="sec-3">
      <title>Foraging</title>
    </sec>
    <sec id="sec-4">
      <title>Web Information</title>
      <p>The Web can be represented as a directed graph G(P; L), where the vertices P
correspond to Web pages, and the edges L represent the connections between
pages. A directed edge connects a page pi to a page pj if on page pi there exists
a link referring to page pj . Let us consider a user with a topical interest, who
starts sur ng on the Web from an initial Web page to reach a page
containing relevant information to her/his interest. The sequence of visited Web pages
during this process is called a sur ng path. The transition choices that the user
makes when sur ng de ne her/his sur ng strategy, which a ects the way s/he
selects the next Web page to visit, based on the information scent s/he perceives
of each accessible page. The information scent of a given page is an estimation of
how much useful information the user is likely to get on this page. Web sur ng
strategies are related to users' behavior, which may depend on the users'
familiarity with both the Web and computer science technologies, and also on their
purpose behind Web sur ng.</p>
      <p>In Section 2.1 we propose and formalize a Web sur ng strategy, and we
exploit it by de ning and implementing a collaborative (multi-agent) system for
Information Foraging.
2.1</p>
      <sec id="sec-4-1">
        <title>The employed Web sur ng strategy</title>
        <p>In their Web navigation paths, users aim at increasing the information scent
they perceive when moving from one Web page to another. If at time t a user is
on a page pi, her/his motivation to move to a new page pj relies on the increase
of information scent s/he would obtain in moving from the former to the latter
page. The information scent increase at time t+1 with respect to time t can
be modeled by a quantity proportional to the similarity between the content
of the new selected page pj and the user's interest, which consist in a vector
of keywords representing the user's information need and her/his motivation
behind Web sur ng. We propose Formula (1) to estimate the information scent
a user would get from a given Web page pj .</p>
        <p>Inf oScent(pj ) = Inf oScent(pi) + S
(1)
where S is the similarity between the user's interest and the content of page
pj . If we suppose that pi is the initial Web page from which the foraging starts,
then the information scent at page pi would be equal to the similarity between
its content and the user's interest.</p>
        <p>
          In [
          <xref ref-type="bibr" rid="ref3">3</xref>
          ] di erent Web sur ng strategies have been analysed but not formally
modeled; among the proposed strategies the rational sur ng behavior is related to
users who start Web sur ng with speci c goals, but who might incur in some
random choices due to a lack of knowledge on certain topics or unfamiliarity
with the Web.
        </p>
        <p>We propose a formalization of the rational sur ng behavior in Formula (2),
which de nes the probability P (pi; pj ) to move from a page pi to one of its linked
pages pj .</p>
        <p>P (pi; pj ) =</p>
        <p>Inf oScent(pj )</p>
        <p>sim(pi; pj )
l2Ni (Inf oScent(pl)
sim(pi; pl) )
(2)
where and are parameters that control the relative weight of the InfoScent
and the content-based similarity of pages pi and pj . Ni is the set of outgoing
pages from page pi.</p>
        <p>The outcome of a Web information foraging process consists in a sur ng path
containing all the Web pages visited by the user during the Web browsing. The
path starts from an initial page and ends with a target page which contains
information relevant to the user's interests. The number of Web pages contained
in the sur ng path is called the sur ng depth. A relevance score can be associated
with a sur ng path, by assessing the similarity of the last page in the path and the
formal representation of the user's interest (we do this by formally representing
the above objects as vectors of terms and by applying the Cosine Similarity ).</p>
        <p>In order to make the foraging process operational and e cient, and to the
aim of de ning e ective systems based on this paradigm, it is unrealistic to
provide just a path as a potential answer to an information need. To tackle the
above issues, we propose a collaborative model that simulates the user's sur ng
activity starting from several distinct initial pages; the proposed approach is
presented in Section 2.2.</p>
      </sec>
      <sec id="sec-4-2">
        <title>Web Information Foraging using a Multi-agent System</title>
        <p>
          The collaborative approach to information foraging proposed in this Section is
based on the Web sur ng strategy described in section 2.1. By this approach
the foraging activity motivated by an information need is carried out by several
agents that act as aliases of a speci c Web user. The Web is the environment
where the agents operate. We adopt a graph-based representation of the Web
as previously explained, and we assume that each agent browses a part of the
Web graph with the aim of nding relevant information. Starting with the same
user interest, the agents forage information simultaneously in the Web with the
goal of reaching relevant Web pages. The collaboration feature is ensured through
the blackboard communication model, which o ers real-time communication and
results sharing between the agents as suggested in [
          <xref ref-type="bibr" rid="ref6">6</xref>
          ]. The system is parallelized
and decentralized, and it is composed of two kinds of agents that can work
simultaneously:
{ A group of foraging agents that have the task of simulating the behavior of
a speci c Web user when searching for information on the Web;
{ A blackboard-handler agent that takes in charge the management of the
blackboard system and the sorting of the partial solutions proposed by the
foraging agents.
Foraging Agents Each foraging agent has the task of simulating the rational
behavior of a single Web user when searching for information on the Web. More
concretely, the agent must determine at every click corresponding to a page pi
the best move to another page pj .
        </p>
        <p>At the beginning of the process, several foraging agents are launched at the
same time and each of them starts its foraging from an initial Web page randomly
selected. Each time a foraging agent makes a move towards a new Web page
using Formula (2), it evaluates its new partial solution (actual sur ng path)
and communicates it to the other agents by writing it on the blackboard. The
blackboard-handler agent will then sort the solutions according to their relevance
to the user interest and will share the top solutions on the blackboard. If the
proposed solution by the foraging agent is a top solution then the agent continues
sur ng on the same path, else the agent abandons its current sur ng path and
starts sur ng again from a new Web page de ned randomly. Procedure 1 presents
the pseudo-code of the foraging agents' behavior.</p>
        <p>Procedure 1: Foraging Agent
1. Select a Web page at random ;
2. Perceive the environment and check the neighborhood of the current Web
page ;
3. Move to a new Web page using Formula 2 ;
4. Add the new Web page to the sur ng path ;
5. Communicate the sur ng path to the other agents by writing it on the
blackboard ;
6. Wait for the blackboard-handler agent to sort the solutions ;
7. Check the blackboard ;
if 8. the sur ng path belongs to the top solutions then</p>
        <p>go to 2 ;
else</p>
        <p>9. Abandon the current sur ng path and Go to 1 ;
Blackboard System The blackboard system is a communication model that
allows information sharing between the agents in our system. More concretely, it
is an area of shared memory accessible in read and write mode by all the agents.
The blackboard facilitates the collaboration between the agents as it o ers them
the possibility to exchange knowledge and share their partial solutions and
suggestions for the sake of nding the best information sources that give answers
to the user's interest.</p>
        <p>Blackboard-Handler Agent The main function of this agent is to sort the
solutions reported by the foraging agents in the blackboard according to their
relevance to the user interest. Each time a foraging agent reports a new solution
in the blackboard, the blackboard-handler agent inserts it in the right position
in order to keep the top solutions sorted. Procedure 2 shows the pseudo-code of
the blackboard-handler agent.
3</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>Preliminary Experiments</title>
      <p>In this section we report the preliminary experiments that we have undertaken
on both the DBLP and ACM repositories. Both repositories give access to
sci</p>
      <p>Procedure 2: Blackboard-Handler Agent
1. Check the blackboard ;
2. Sort the solutions proposed by the foraging agents according to their
relevance ;
3. As soon as a new solution is reported by a foraging agent insert it in the right
position in the sorted list containing the top solutions ;
4. Update the top solutions list on the blackboard ;
5. Go to 3;
enti c publications through their websites where each scienti c publication has
a corresponding Web page. Based on experiments conducted on the considered
datasets, we xed the values of the empirical parameters of Formula (2) as
follows: = 2; = 1. Furthermore, We used 80 foraging agents and xed the size
of the top solutions list to 25.
3.1</p>
      <sec id="sec-5-1">
        <title>Datasets and Examples of Results</title>
        <p>We built our rst dataset using the XML version of the DBLP website available
on http://dblp.uni-trier.de/xml. We constructed a partial graph of the website
considering 65,336 articles that represent the nodes of the graph. After that, we
linked all the articles that share at least one author in common. The obtained
graph contains 65,336 nodes, it has a size of 640,810 and a density equal to
0:15 10 3.</p>
        <p>
          As a second Dataset, we used the ACM-Citation-network V8 [
          <xref ref-type="bibr" rid="ref11">11</xref>
          ], which
contains 2,381,688 papers extracted from ACM along with 10,476,564 citation
relationships. Each paper is associated with an abstract, a list of authors, a year,
a venue, and a title.
        </p>
        <p>Table 1 shows the top ve results on the DBLP dataset for the user's
interest described in the rst column. The second column exhibits the last page
of the sur ng path found by the system. The third and fourth columns present
respectively the score of the sur ng path and the sur ng depth.</p>
        <p>Table 2 presents the outcomes yielded by our approach on the ACM citation
network. For each user interest we give the full sur ng path starting from the
rst visited page. We notice that the last page in the sur ng path is the most
relevant to the user. However, the other pages are also related to the user's
interest, and they may be interesting to her/him.
3.2</p>
      </sec>
      <sec id="sec-5-2">
        <title>Comparative Evaluations</title>
        <p>In order to validate our approach, we compared the results produced by our
system to those returned by the DBLP and the ACM local search engines. In
fact, both repositories are equipped with local search engines
(http://dblp.unitrier.de/search/, http://dl.acm.org/), which give the Web users the opportunity
to perform a keyword-based search for scienti c publications. We selected about
Score Sur ng</p>
        <p>Depth
0.86 4
User's Interest</p>
        <p>Last Web page in the Sur ng Path</p>
        <p>Approximate,
Personalized, Information,</p>
        <p>Retrieval, Database,
Management, Systems</p>
        <p>Approximate Retrieval: A Comparison of</p>
        <p>Information Retrieval and Database</p>
        <p>Management Systems
Exploiting the Functionality of Object-Oriented 0.67</p>
        <p>Database Management Systems for</p>
        <p>Information Retrieval
Models for Integrated Information 0.62</p>
        <p>Retrieval and Database Systems
Personalized Information Retrieval System 0.57</p>
        <p>Enriching Information Retrieval 0.44
3
3
3
2
20 user's interests representing information needs related to scienti c domains
and related research elds. We introduced the selected user's interests separately
as inputs to our system, and then we performed a search with those same user's
interests by using the local search engines of each website. The results produced
by our approach were similar to those of the DBLP and ACM search engines,
however there are some di erences it is worth to point out. The rst di erence is
related to the fact that although the datasets we used do not cover the complete
DBLP and ACM repositories, this did not a ect the results quality returned
by our approach regarding the tested user's interests. The second di erence
resides in the way of presenting the search results to the user. Both DBLP and
ACM employ Information Retrieval techniques, for each search a set of results is
returned. The results are ranked according to their relevance to the considered
query, and each of them direct to a Web page dedicated to a scienti c publication.
On the other hand, our approach returns a set of sur ng paths also ranked by
their relevance. Each sur ng path contains one or more Web pages with the
last one being the most relevant. Our way of presenting the search results using
Information Foraging takes into consideration the relations between the di erent
scienti c publications/Web pages, unlike the classical way used by the majority
of search engines. For instance, the knowledge about the co-authorship relation
in our DBLP dataset and the knowledge about the citation relation in the
ACMCitation-network enhance the search process by allowing the system to bene t
from those relations, thus not being only dependent on the keywords describing
the user's interest.
3.3</p>
      </sec>
      <sec id="sec-5-3">
        <title>Users' Feedback</title>
        <p>We asked a group of 10 Master's and Ph.D. students to give us 3 topics related
to their research area on which they want to get scienti c articles. At the end we
got 30 di erent user interests, each one of them is modeled by a set of keywords
that describe the information need of the user. After that, we have run our
program for each user interest and presented the outcomes to the corresponding</p>
        <p>User's Interests
Ant, System,</p>
        <p>Optimization
Neural, Networks
2
1
Satis ability, Sat, 2</p>
        <p>Optimization
Information,</p>
        <p>Foraging
Information,</p>
        <p>Retrieval,
Algorithms</p>
        <p>Sur ng Path
user. We then asked each user to determine the position of the most relevant
result among the list of ranked results.</p>
        <p>Figure 2 details the feedback we got from the users. The values on the
horizontal axis represent the position of the sur ng path that is the most relevant
to the user while the values on the vertical axis correspond to the rate of the
satis ed user interests.
4</p>
      </sec>
    </sec>
    <sec id="sec-6">
      <title>Conclusion</title>
      <p>We proposed in this paper a new collaborative multi-agent approach to Web
Information Foraging where the foraging agents cooperate to nd relevant Web
pages according to a user's interest. We de ned a Web sur ng strategy inspired
from real Web users' behavior and gave the pseudo code of the software agents.
In order to obtain a preliminary evaluation of our approach and compare it to
classical IR, we considered two datasets with di erent sizes.</p>
      <p>The results we achieved show the ability of our approach to nd relevant Web
pages in an e ective way based on a user interest. Our approach is also capable
of exploiting relations related to the Web structure. For instance, it can use the
citations and co-author relations in order to access scienti c publications.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Berman</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          :
          <article-title>From teragrid to knowledge grid</article-title>
          .
          <source>Communications of the ACM</source>
          <volume>44</volume>
          ,
          <issue>27</issue>
          {
          <fpage>28</fpage>
          (
          <year>2001</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Broder</surname>
            ,
            <given-names>A.Z.:</given-names>
          </string-name>
          <article-title>A taxonomy of web search. sigir forum</article-title>
          .
          <source>SIGIR Forum</source>
          <volume>36</volume>
          (
          <issue>2</issue>
          ),
          <volume>3</volume>
          {
          <fpage>10</fpage>
          (
          <year>2002</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>J.</surname>
          </string-name>
          , L.,
          <string-name>
            <surname>S.W</surname>
          </string-name>
          ,
          <string-name>
            <surname>Z.</surname>
          </string-name>
          :
          <article-title>Characterizing web usage regularities with information foraging agents</article-title>
          .
          <source>IEEE Trans. Knowl. Data Eng</source>
          <volume>40</volume>
          ,
          <issue>74787491</issue>
          (
          <year>June 2004</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Marchionini</surname>
          </string-name>
          , G.:
          <article-title>Exploratory search: from nding to understanding</article-title>
          .
          <source>Commun. ACM</source>
          <volume>49</volume>
          (
          <issue>4</issue>
          ),
          <volume>41</volume>
          {
          <fpage>46</fpage>
          (
          <year>2006</year>
          ), http://doi.acm.
          <source>org/10</source>
          .1145/1121949.1121979
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Mirizzi</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Noia</surname>
          </string-name>
          , T.D.:
          <article-title>From exploratory search to web search and back</article-title>
          .
          <source>In: Proceedings of the Third Ph.D. Workshop on Information and Knowledge Management</source>
          ,
          <string-name>
            <surname>PIKM</surname>
          </string-name>
          <year>2010</year>
          , Toronto, Ontario, Canada, October
          <volume>30</volume>
          ,
          <year>2010</year>
          . pp.
          <volume>39</volume>
          {
          <issue>46</issue>
          (
          <year>2010</year>
          ), http://doi.acm.
          <source>org/10</source>
          .1145/1871902.1871910
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Morris</surname>
            ,
            <given-names>M.R.</given-names>
          </string-name>
          :
          <article-title>Collaborative search revisited</article-title>
          .
          <source>In: Proceedings of the 2013 Conference on Computer Supported Cooperative Work</source>
          . pp.
          <volume>1181</volume>
          {
          <fpage>1192</fpage>
          . CSCW '13,
          <string-name>
            <surname>ACM</surname>
          </string-name>
          , New York, NY, USA (
          <year>2013</year>
          ), http://doi.acm.
          <source>org/10</source>
          .1145/2441776.2441910
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Paik</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pirolli</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          :
          <article-title>ACT-R models of information foraging in geospatial intelligence tasks</article-title>
          .
          <source>Computational &amp; Mathematical Organization Theory</source>
          <volume>21</volume>
          (
          <issue>3</issue>
          ),
          <volume>274</volume>
          {
          <fpage>295</fpage>
          (
          <year>2015</year>
          ), http://dx.doi.org/10.1007/s10588-015-9185-x
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Piorkowski</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fleming</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          , Sca di,
          <string-name>
            <given-names>C.</given-names>
            ,
            <surname>Bogart</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            ,
            <surname>Burnett</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            ,
            <surname>John</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            ,
            <surname>Bellamy</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            ,
            <surname>Swart</surname>
          </string-name>
          ,
          <string-name>
            <surname>C.</surname>
          </string-name>
          :
          <article-title>Reactive information foraging: An empirical investigation of theory-based recommender systems for programmers</article-title>
          .
          <source>In: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems</source>
          . pp.
          <volume>1471</volume>
          {
          <fpage>1480</fpage>
          . CHI '12,
          <string-name>
            <surname>ACM</surname>
          </string-name>
          , New York, NY, USA (
          <year>2012</year>
          ), http://doi.acm.
          <source>org/10</source>
          .1145/2207676.2208608
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Pirolli</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Card</surname>
            ,
            <given-names>S.K.</given-names>
          </string-name>
          :
          <article-title>Information foraging</article-title>
          .
          <source>Psychological Review</source>
          <volume>106</volume>
          (
          <issue>4</issue>
          ),
          <volume>643</volume>
          {
          <fpage>675</fpage>
          (
          <year>1999</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Pirolli</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fu</surname>
          </string-name>
          , W.T.:
          <article-title>Snif-act: A model of information foraging on the world wide web</article-title>
          .
          <source>User Modeling</source>
          <year>2003</year>
          ,
          <source>9th International Conference 22-26</source>
          ,
          <issue>45</issue>
          {
          <fpage>54</fpage>
          (
          <year>2003</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Tang</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          , Zhang, J.,
          <string-name>
            <surname>Yao</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Li</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          , Zhang,
          <string-name>
            <given-names>L.</given-names>
            ,
            <surname>Su</surname>
          </string-name>
          ,
          <string-name>
            <surname>Z.</surname>
          </string-name>
          :
          <article-title>Arnetminer: Extraction and mining of academic social networks</article-title>
          .
          <source>In: KDD'08</source>
          . pp.
          <volume>990</volume>
          {
          <issue>998</issue>
          (
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Werner</surname>
            ,
            <given-names>E.E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hall</surname>
            ,
            <given-names>D.J.:</given-names>
          </string-name>
          <article-title>Optimal foraging and the size selection of prey by the bluegill sun sh (lepomis macrochirus)</article-title>
          .
          <source>Ecology</source>
          <volume>55</volume>
          (
          <issue>5</issue>
          ),
          <volume>1042</volume>
          (
          <year>1974</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>White</surname>
            ,
            <given-names>R.W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Roth</surname>
            ,
            <given-names>R.A.</given-names>
          </string-name>
          :
          <article-title>Exploratory Search: Beyond the QueryResponse Paradigm</article-title>
          .
          <source>Synthesis Lectures on Information Concepts</source>
          , Retrieval, and Services, Morgan &amp; Claypool Publishers (
          <year>2009</year>
          ), http://dx.doi.org/10.2200/S00174ED1V01Y200901ICR003
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Zhu</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zhong</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Xiong</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          :
          <article-title>Data explosion, data nature and dataology</article-title>
          .
          <source>Proceedings of the 2009 International Conference on Brain Informatics</source>
          , BI'09,
          <string-name>
            <surname>SpringerVerlag</surname>
          </string-name>
          (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>