<!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>Blog Distillation via Sentiment-Sensitive Link Analysis</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Giacomo Berardi</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Andrea Esuli</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Fabrizio Sebastiani</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Italy E-mail:</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>rstname.lastnameg@isti.cnr.it</string-name>
        </contrib>
      </contrib-group>
      <pub-date>
        <year>2032</year>
      </pub-date>
      <abstract>
        <p>In this paper we report a new approach to blog distillation, de ned as the task in which, given a user query, the system ranks the blogs in descending order of relevance to the query topic. Our approach is based on the idea of adding a link analysis phase to the standard retrieval-by-topicality phase. However, di erently from other link analysis methods, we try to analyse whether a given hyperlink is a citation with a positive or a negative nature, i.e., if it expresses approval or disapproval of the linked page by the linking page. We report the results of testing our method on the Blogs08 collection used in the 2008 and 2009 editions of the TREC Blog Track.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>
        Blog distillation is a subtask of the blog search task. It is de ned as the task
of ranking in decreasing order of relevance the set of blogs in which the topic
expressed by the query q is a recurring topic of interest. Blog distillation has
mainly been tackled within the TREC Blog track [
        <xref ref-type="bibr" rid="ref14 ref15">14, 15</xref>
        ], where participants have
experimented with various combinations of (i) methods for retrieval by topicality
and (ii) sentiment analysis methods. Retrieval by topicality is needed since
topicality is a key aspect in blog distillation, while sentiment analysis is needed since
blogs tend to contain strongly opinionated content, which makes the analysis of
opinions (an aspect orthogonal to topic) necessary.
      </p>
      <p>
        In this paper we propose a strategy in which, on top of a standard method for
retrieval by topicality, we add a link analysis phase, which is meant to account
for the reputation of the blog. Link analysis has been extremely popular in Web
search in the late '90s and early '00s [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ], due to the success of the PageRank
algorithm and the Google search engine, which had PageRank at the center of
its ranking strategy. However, link analysis has witnessed a somehow decreased
interest in the late '00s, mainly due to the fact that the \link-as-endorsement"
hypothesis (i.e., the hypothesis that the presence of a hyperlink denotes an
endorsement of the linked page on the part of the linking page) is less and less
justi ed in the Web at large, due to the fact that Web pages are now frequently
generated by automated Web authoring software, rather than by people.
      </p>
      <p>This work is based on the assumption that, unlike in the Web at large, the
\link-as-endorsement" hypothesis can still be assumed true in the blogosphere,
largely due to the fact that blogs and blog posts are authored by humans.
However, due to the highly opinionated nature of blog contents, we must consider
that many hyperlinks express disapproval, and not approval, of the linked post
on the part of the linking post; as a result, a simplistic link analysis which
takes all hyperlinks as expressing approval might actually lead to unintuitive
results. We attempt to solve this problem by performing sentiment-sensitive link
analysis, i.e., a random-walk process in which links are seen as representing either
endorsements (positive) or rebuttals (negative) and are thus weighed according to
their sentimental valence (or \polarity"). We establish whether a given hyperlink
transmits positive or negative endorsement by performing sentiment analysis on
a text window around the hyperlink.</p>
      <p>This paper is organized as follows. In Section 2 we present our approach to
blog distillation. Section 3 presents the results of experiments we have performed
on the Blogs08 collection used in the 2008 and 2009 editions of the TREC Blog
Track. Finally, Section 4 presents related work.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Sentiment-Sensitive Link Analysis</title>
      <p>Let B = fb1; : : : ; bng be a collection of blogs, let each blog bi be a set of blog posts
bi = fpi1; : : : ; pimig, and let q be a query (which will typically be expressed as a
sequence of words). The relevance of a blog to a query q is typically computed in
terms of the relevance of its posts to q. In this paper we propose to compute blog
relevance via the combination of a classic method for computing topical relevance
(e.g., BM25) and a link analysis method. We rst describe our link analysis
method, after which we will describe the combination of the scores resulting from
the two methods.</p>
      <p>
        Let Rq = h 1; : : : ; ki be the list of the k top-ranked blogs from a blog
collection B as returned by a topicality-based retrieval system for query q . Each
retrieved blog i 2 B is then associated with retrievali, a score returned by the
topicality-based retrieval system. In our method, as we shall see in the remaining
part of this section, associated with each blog i 2 B and with each blog post
pij 2 i are two link-based scores riblog and ripjost, respectively. They are computed
on the graph formed by considering blogs (or posts) as vertexes and hyperlinks
as edges. Link-based scores are obtained by applying a particular
implementation of the random walk with restart (RWR) procedure [
        <xref ref-type="bibr" rid="ref21">21</xref>
        ], which mimics the
behaviour of a generic blog surfer that reads a post and decides to follow a link
only if she is convinced to do so by the text surrounding the link (the anchor
text ) ; in this case we de ne a link to be positive. If the anchor text discourages
the surfer from following the link, then we de ne the link to be negative; this is
the case, e.g., when the anchor text contains a sharp critique of the linked post.
When the anchor text surrounding the link contains neither a clear positive nor
a clear negative appreciation of the linked page, then we de ned the link as
neutral ; in this case, the blog surfer has a behaviour typical of the random surfer of
\classical" link analysis.
      </p>
      <p>To model the behaviour of this blog surfer we have modelled the post (resp.,
blog) graph G = (V; E) as the union of two graphs, namely G+ = (V +; E+) and
G = (V ; E ), where V is the set of nodes representing all the posts (resp.,
blogs) analysed, and (v1; v2) 2 E if there exists a link interconnecting the posts
(resp., blogs) represented by v1 and v2. The edges in G are subdivided in two
subsets: (i) E+ (resp., E ,) is the set of edges with a polarity greater (resp., less
or equal) than a given threshold , with V + (resp., V ) the set of nodes that
are endpoints of at least one edge in E+ (resp., in E ). Each edge (vi; vj) 2 E,
thus also in E+ and E , is weighed by the sentiment associated to that link.
By p(vi; vj) we denote the probability of transition in G+; we set p(vi; vj) = 0 if
(vi; vj) 62 E+. We discuss in Section 2.1 the details of how weights are computed
according to a sentiment analysis method. Each polarity score sij is turned into
a transition probability p(vi; vj) in G+, while each weight in G is equal to the
absolute value of sij if (vi; vj) 2 E , 0 otherwise.</p>
      <p>
        On the nodes of G+ we compute a r+ [v] value obtained by performing a RWR
from the nodes in V +. Restart probabilities are uniformly distributed among
the nodes corresponding to posts in the result set R obtained by the baseline
retrieval method (as described above). Actually, in order to compute the random
walk we apply a re ned version of the popular \power method": (1) we build the
matrix M + associated with G+ by naturally considering mi+j = p(vi; vj), and (2)
we partition M + into K + 1 blocks as described by [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ] (the \+1" block contains
all the dangling nodes, that are treated separately). See [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ] for more details.
      </p>
      <p>The nal vector of link-based scores r is obtained from r+ by applying the
transformation r = r+ (1 (M )T r+) through the matrix M associated with
G . In the transformation, is a smoothing factor that is used to mitigate the
e ect of negatively weighed anchor texts.</p>
      <p>Finally, the overall score of a blog with respect to a query q, is computed
according to the following procedure:
1. Let rpost and rblog be the stationary distributions of the post and blog
graphs;
2. Retrieve the top-n post set R ranked according to a BM25 score on the
query q;
3. Compute a relevance score for each retrieved post j as
scorejpost = retrievalj + wrpost[j]
where w is the weight assigned to the link analysis score;
4. Finally, compute the relevance score for the a blog bi as
scoreiblog =</p>
      <p>X scorejpost !
j2Bi
jBij
+
wrblog[i] jR \ Bij
jBij
where w is again the weight assigned to the link analysis score, and Bi is
the set of blog posts of blog i.</p>
      <p>The top-r scoring blogs are returned for the query q.
2.1</p>
      <sec id="sec-2-1">
        <title>Sentiment-based Edge Weights</title>
        <p>The RWR methods we propose is based on the assumption that any edge in the
graph G is assigned a weight sij that identi es the sentiment-related properties of
the links that the edge represents: a positive (or negative) value for sij indicates
a positive (or negative) attitude toward the linked document, and the absolute
value of sij indicates the intensity of that attitude.</p>
        <p>
          In order to automatically assign sentiment scores to links we have built a
simple sentiment analysis system that is based on recognizing sentiment patterns
in the text surrounding the link (including the text that de nes the link). The
sentiment pattern recognition component is based on POS tagging the text1 and
selecting as candidate patterns all the sequences of words matching the (RB|JJ)+
and NN+ patterns. A sentiment score is assigned to each pattern after asking
SentiWordNet [
          <xref ref-type="bibr" rid="ref3">3</xref>
          ] to assign a sentiment score to each term in the pattern. The
pattern is then checked for the presence of sentiment modi ers, e.g.:
negators (polarity inversion) (e.g., \no", \not");
intensi ers and diminishers (e.g., \very", \strongly", \barely", \almost").
As the resource for sentiment modi ers we have used the appraisal lexicon de ned
in [
          <xref ref-type="bibr" rid="ref2">2</xref>
          ]. When a modi er is found, the score of the word that follows it is modi ed
accordingly (e.g., \very good" is assigned a doubly positive score than \good").
The sentiment scores for all the words in a pattern p are summed up, taking into
account modi ers, thus resulting in a sentiment score sp for the pattern.
        </p>
        <p>All the sentiment scores for patterns that appear in the same sentence of the
link are summed up to determine the sentiment-based weight of the link. The sum
function takes into account the distance of the pattern from the link, modelling
the hypothesis that the closer a sentiment-pattern is to the link, the more it is
related to it. Distance is proportional to the discourse function of the words
between pattern and link (e.g., \than" divides two subjects in a comparison, it
increases the distance), or proportional to their part of speech.</p>
        <p>1For this we have used the Natural Language Toolkit available at http://www.nltk.org</p>
        <p>The sentiment weight assigned to edge sij is equal to the sentiment score
assigned to the relative link. If an edge is related to more than one link in the
text, its weight is equal to the sum of the sentiment scores of all the links (if both
positive links and negative links are present, they compensate each other).
3
3.1
3.1.1</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Experiments</title>
      <sec id="sec-3-1">
        <title>Experimental setting</title>
        <sec id="sec-3-1-1">
          <title>The dataset</title>
          <p>
            We have tested our method on the Blogs08 collection used in the 2008 and 2009
editions of the TREC Blog Track [
            <xref ref-type="bibr" rid="ref15">15</xref>
            ]. Blogs08 consists of a crawl of 1,303,520
blogs, crawled from 14 Jan 2008 to 10 Feb 2009. The crawl identi ed a total of
28,488,766 blog posts, each identi ed by a unique URL. Each blog post has been
e ectively downloaded two weeks after its rst identi cation from the crawler, in
order to include also a number of comments about the post from the readers of
the blog. For our experiments we have followed the protocol of the 2009 Blog
Track, using the 50 queries of 2009 and their relevance judgments [
            <xref ref-type="bibr" rid="ref14">14</xref>
            ].
3.1.2
          </p>
        </sec>
        <sec id="sec-3-1-2">
          <title>Links graphs</title>
          <p>We have processed the links in the collection in order to produce two graphs:
a graph of blog posts, in which the nodes of the graph are the blog posts
and a directed edge from post x to post y exists i x contains a link to y;
a graph of blogs, in which the nodes of the graph are the blogs and a directed
edge from blog X to blog Y exists i a post x from blog X contains a link
to a homepage of the blog Y .</p>
          <p>The graph of blog posts contains 4,697,700 nodes (which means that about 60%
of the posts are not linked in any way to other posts) and 12,633,788 edges.
Considering an undirected version of the graph of blog posts, it is composed of
257,227 connected components, with the largest one composed of 3,985,132 nodes.
The graph of blogs is composed of 634,313 nodes (with the largest connected
component consisting of 628,670 nodes) and 5,533,981 edges.
3.1.3</p>
        </sec>
        <sec id="sec-3-1-3">
          <title>Link polarity</title>
          <p>All links relative to the edges composing the two graphs have been processed by
our link polarity detector (see Section 2). The processing of links relative to the
graph of blog posts resulted in the identi cation of 8,947,325 neutral links (i.e.,
polarity weight equal to zero), 1,906,182 positive links, and 1,780,281 negative
links. In case an edge between two nodes is determined by more than one link,
the polarity value for the edge is determined as the average of the polarities of
the links. Figure 1 shows the distribution of polarity scores for the edges in the
blog posts graph.
3.1.4</p>
        </sec>
        <sec id="sec-3-1-4">
          <title>Evaluation measures</title>
          <p>
            The experimental results have been evaluated by using the two evaluation
measure that are typically adopted in the Blog Track, the mean average precision
(MAP) and the binary preference (bPref) [
            <xref ref-type="bibr" rid="ref1">1</xref>
            ]. MAP is de ned as the weighted
average of the precision scores obtained considering the rst k results, for all the
relevant values of k, i.e., M AP = jR1 j P1 k jCj rk precision(k), where R is the set
of documents that are relevant with respect to the query, C is the whole
collection, and ri = 1 if the document in position i in the results is relevant with respect
to the query, ri = 0 otherwise. Precision is de ned as precision(k) = k1 P1 i k ri.
We will use the notation P@k as a shortcut for precision(k).
          </p>
          <p>
            The bPref measure [
            <xref ref-type="bibr" rid="ref1">1</xref>
            ] is proportional to the average number of time in which
a non-relevant document appears in the ranking after a relevant document, i.e.,
bP ref = jR1Nj P1 k jCj rk jfj j rj = 0; j &gt; kgj, where N is the set of non-relevant
documents in the collection with respect to the query. The highest possible value
both for MAP and bPref is 1, and it is returned when all the relevant documents
are places on top of the non-relevant ones in the ranking.
3.1.5
          </p>
        </sec>
        <sec id="sec-3-1-5">
          <title>Experimental protocol</title>
          <p>
            As the indexing system for the Blogs08 collection we have used Terrier [
            <xref ref-type="bibr" rid="ref18">18</xref>
            ].
With Terrier we have built a baseline for the comparison of our results, based on
ranking the documents in the collection by their BM25 relevance with respect to
each query. This rankings have been used also as the input to the RWR-based
reranking phase of our method.
          </p>
          <p>
            As the damping factor for the RWR method we have used the typical value
= 0:85 [
            <xref ref-type="bibr" rid="ref5">5</xref>
            ], we leave to future work the optimization of this parameter. The
epsilon value used to stop the iterative process is set to = 10 9.
          </p>
          <p>We have tested two sets of values for the parameters that determine the
thresholds for separation of the graphs into the two graphs G+ and G used by
our method:</p>
          <p>1,
graph;
=
0:01 for the blog posts graph, and
=
0:005 for the blogs
2,
=
0:1 for the blog posts graph, and
=
0:02 for the blogs graph.</p>
          <p>The 1 pairs of value have been set in order to have the 87% of G edges in the
G+ graphs. The 2 values produce a split in which the 91% of G edges belong
to the G+ graphs.</p>
          <p>For each query, in the collection we retrieve the rst million results, ranked by
TF-IDF. This million posts are set as the nodes with non-null restart probabilities
given as input to the RWR method.</p>
          <p>We have tested various combinations for the , w, and the n parameters:
is the smoothing factor that is used to mitigate the e ect of negatively
weighed anchor texts, we have testes the values 0:1 and 1:0. The rst value
is chosen to obtain a minimal e ect while the second to obtain the maximum
e ect.
w is the relative weight assigned to the RWR score with respect to the
BM25 score assigned by the baseline system. We have tested w = 2; 3; 4; 5.
These values have been chosen empirically, we have not obtained better
reranking with di erent weights.
n is the number of posts in the baseline BM25-based ranking that are
reranked by using the RWR scores. We have tested n = 1000; 2000; 3000; 4000.
These values have been chosen empirically. Adding more not relevant posts
can introduce noise in the reranking.
3.2</p>
        </sec>
      </sec>
      <sec id="sec-3-2">
        <title>Results</title>
        <p>Evaluations with di erent combination of parameter values does not report big
di erences. This can been understood in table 2, looking at the di erences among
best and mean evaluations.</p>
        <p>The importance of negative scores denoted by does not seem relevant to the
nal ranking; changing the two di erent values for does not bring improvements.
We can claim that the contribution of G is minimal, and the random walk
ranking is solid enough to obtain de nitive results. Also the graph cut with ,
and the weight parameter w, do not have a sensible e ect on results.
1,000
0.1775
0.3347
0.2878
0.2039
mean
0.1801
0.3347
0.2880
0.2050</p>
        <p>2,000
w = 3, 2
0.1943
0.3184
0.2837
0.2222
mean
0.1942
0.3173
0.2819
0.2220</p>
        <p>Results show an improvement over retrieval baseline. This improvement
however is not heavily signi cant, this is due to the sparsity of graphs. Retrieved
posts are often not present in the posts graph, so their scores a ect a little part
of results. Using only blog scores follows better evaluations in some cases.</p>
        <p>Rising the n parameter increase improvement over baseline (i.e. P@10),
because more posts are covered by Random Walk scoring, MAP increases too.
Rising n too much introduces less relevant posts in results which decrease
improvements.</p>
        <p>In order to understand the bene t of using Sentiment Analysis, we have
examined a comparison of our Random Walk with a PageRank implementation.
PageRank is computed on the whole graph; edges are weighted with uniform
probability of transition: 1=outdegree(node). Di erences in the evaluations are
insigni cant, we show an example in table 3. The improvement of PageRank is
probably due to the graph coverage of posts, in fact PageRank is calculated on a
bigger graph in terms of nodes. Our algorithm however is faster than PageRank,
because it works on the reduced transition matrix given by G+.</p>
        <p>w
RWR
PR</p>
        <p>2 3
0.1981 0.1983
0.1978 0.1983</p>
        <p>4
0.1986
0.1985</p>
        <p>5
0.1983
0.1988</p>
        <p>6
0.1983
0.1987
bPref
0.2767
0.2384
0.2409
0.2349
0.1986
0.1531
0.0966
0.0742</p>
        <p>We nally show a comparison with participants' approaches at TREC blog
track 2009 (table 4). Evaluations are made on the o cial subset of queries,
it consists of 40 topics. For each participant the run with the highest MAP
is selected, we have chosen algorithm parameters according to this TREC rule.
Blog Track participants have an approach similar to ours in the retrieving phase.
They index post documents and the often obtain a baseline ranking, which is
reordered with their algorithms. No one takes advantage of link analysis; they use
statistical techniques on terms, improve retrieval with query expansion methods,
exploit page features like temporal informations.</p>
        <p>Table 5 reports the average number of iterations and the average time required
by our RWR method and PageRank to converge.
4</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Related work</title>
      <p>
        Blog search has been widely studied in the last years, especially in the context of
the TREC Blog Track. The latter consists of di erent subtasks, one of which is
blog distillation, which consists of returning blogs which are relevant by topic to
a given query. TREC Blog Track participants have di erent approaches to the
distillation task: most of them do not pay attention to quality- and
authorityrelated aspects of blogs and mainly use IR and statistical techniques, such as
language models and/or query expansion [
        <xref ref-type="bibr" rid="ref14 ref15">14, 15</xref>
        ]. However, quality-related
aspects are important in the blog domain, since content is user-generated and the
authoritativeness of authors is thus highly variable [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ].
      </p>
      <p>
        Link analysis in blog distillation. A random walk algorithm has been
used in [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ] on the TREC Blogs06 collection for the blog distillation task. It
is computed on a graph in which vertices are either blogs, or posts, or terms,
in order to nd relations between blogs and query terms. An edge between a
blog and a post shows membership of that post in that speci c blog and an edge
between a post and a term means the term occurred in that speci c post. There
is an edge between two posts if they are connected by a hyperlink, or if they are
in the same blog. The score attributed to each blog is proportional to the sum
of the probabilities of reaching each query term in a prede ned number of steps,
starting from the blog node. In our work the blog score used for the nal ranking
is obtained via a linear combination of the score assigned by the random walk
to the blog itself and to the posts contained in it. We use sentiment analysis to
weight links, while in [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ] the transition probabilities are uniform (except for the
weights from posts to terms, which are calculated via the tf idf function).
      </p>
      <p>
        In [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ] di erent scoring strategies are used to rank blog posts. One strategy
is to consider post authority by analysing link structure. [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ] does not perform
a random walk, but implements a similar notion via the use of \post in-degree".
The results of [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ] show that post in-degree does not improve accuracy. Our
experience has actually been di erent, since in our experiments blog reranking via
random walk always improves accuracy with respect to a standard text retrieval
baseline.
      </p>
      <p>
        Studies on the blogosphere are often dedicated to extracting social behaviour.
This can be done by using link analysis methods, since authors tend to cite,
explicitly or implicitly, other bloggers or articles. [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] creates a graph in which
authors are linked to their posts and in which also people who have commented on a
post are linked to it. [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] presents an algorithm similar to a random walk, since it
iteratively obtains post scores by combining the authors' \authority" and \hub"
scores. In our link analysis method instead the only vertices are blogs and blog
posts, while the method of [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] also exploits the blogosphere structure, using
authors as additional vertices and comments as additional hyperlinks. Additionally,
[
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] performs no analysis on the sentiment associated to hyperlinks.
      </p>
      <p>
        Sentiment-sensitive link analysis. Link analysis of a blog network, with
sentiment associated to links, is performed by [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] in order to examine trust
propagation. The algorithm extracts sentiment from link contexts, then it uses an
iterative algorithm and a trust matrix similar to a transition matrix. Trust
is propagated according to the concepts of \direct propagation", \co-citation",
\transpose trust", and \trust coupling"; a belief matrix is nally computed which
represents relationships of trust between bloggers. [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] tests this approach on a
network of political blogs, where trust is used to detect, given two political
factions, \like-minded" blogs. While both the approach of [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] and our approach
are based on sentiment-sensitive link analysis, the goals are di erent, since [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]
attempts to partition a set of blogs according to political orientation, while we
attempt to improve the accuracy of blog retrieval.
      </p>
      <p>
        Also the system of [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ] uses link polarity in a retrieval application of text
documents, with approval/disapproval information. Opinion relations between
documents and citations are extracted from the contexts of the citations, using
a lexical resource and a syntactic parser, in order to determine opinion polarity
of the relations. We have not used syntactic analysis, and we have instead used
the distance between the opinionated terms and the anchor text of the link. A
user of the system described in [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ] can access documents through an interface
and can restrict search results to documents cited with a given polarity by other
documents; sentiment analysis is thus a tool o ered to the nal user, and does
not a ect the retrieval methods and the accuracy.
      </p>
      <p>
        It should also be noted that the sentiment analysis techniques used in both
[
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] and [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ] are less sophisticated than the ones we use.
      </p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>James</given-names>
            <surname>Allan</surname>
          </string-name>
          , Ben Carterette, and
          <string-name>
            <given-names>Joshua</given-names>
            <surname>Lewis</surname>
          </string-name>
          .
          <article-title>When will information retrieval be \good enough"</article-title>
          ?
          <source>In Proceedings of the 28th ACM International Conference on Research and Development in Information Retrieval (SIGIR'05)</source>
          , pages
          <fpage>433</fpage>
          {
          <fpage>440</fpage>
          ,
          <string-name>
            <surname>Salvador</surname>
            ,
            <given-names>BR</given-names>
          </string-name>
          ,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>Shlomo</given-names>
            <surname>Argamon</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Kenneth</given-names>
            <surname>Bloom</surname>
          </string-name>
          , Andrea Esuli, and
          <string-name>
            <given-names>Fabrizio</given-names>
            <surname>Sebastiani</surname>
          </string-name>
          .
          <article-title>Automatically determining attitude type and force for sentiment analysis</article-title>
          .
          <source>In Hans Uszkoreit and Zygmunt Vetulani</source>
          , editors,
          <source>Human Language Technology: Challenges of the Information Society (Revised selected papers from the 3rd Language Technology Conference)</source>
          , pages
          <fpage>218</fpage>
          {
          <fpage>231</fpage>
          . Springer Verlag, Heidelberg, DE,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>Stefano</given-names>
            <surname>Baccianella</surname>
          </string-name>
          ,
          <source>Andrea Esuli, and Fabrizio Sebastiani. SentiWordNet 3</source>
          .
          <article-title>0: An enhanced lexical resource for sentiment analysis and opinion mining</article-title>
          .
          <source>In Proceedings of the 7th Conference on Language Resources and Evaluation (LREC'10)</source>
          , Valletta,
          <string-name>
            <surname>MT</surname>
          </string-name>
          ,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>Allan</given-names>
            <surname>Borodin</surname>
          </string-name>
          ,
          <string-name>
            <surname>Gareth O. Roberts</surname>
            , Je rey
            <given-names>S.</given-names>
          </string-name>
          <string-name>
            <surname>Rosenthal</surname>
            , and
            <given-names>Panayiotis</given-names>
          </string-name>
          <string-name>
            <surname>Tsaparas</surname>
          </string-name>
          .
          <article-title>Link analysis ranking: Algorithms, theory, and experiments</article-title>
          .
          <source>ACM Transactions on Internet Technology</source>
          ,
          <volume>5</volume>
          (
          <issue>1</issue>
          ):
          <volume>231</volume>
          {
          <fpage>297</fpage>
          ,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>Eric</given-names>
            <surname>Brill</surname>
          </string-name>
          .
          <article-title>Transformation-based error-driven learning and natural language processing: A case study in part-of-speech tagging</article-title>
          .
          <source>Computational Linguistics</source>
          ,
          <volume>21</volume>
          (
          <issue>4</issue>
          ):
          <volume>543</volume>
          {
          <fpage>565</fpage>
          ,
          <year>1995</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>Ko</given-names>
            <surname>Fujimura</surname>
          </string-name>
          , Takafumi Inoue, and
          <string-name>
            <given-names>Masayuki</given-names>
            <surname>Sugisaki</surname>
          </string-name>
          .
          <article-title>The EigenRumor algorithm for ranking blogs</article-title>
          .
          <source>In Proceedings of the WWW'05 Workshop on the Weblogging Ecosystem: Aggregation, Analysis and Dynamics</source>
          , Chiba,
          <string-name>
            <surname>JP</surname>
          </string-name>
          ,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <surname>Marti</surname>
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Hearst</surname>
          </string-name>
          , Matthew Hurst, and
          <string-name>
            <surname>Susan</surname>
            <given-names>T.</given-names>
          </string-name>
          <string-name>
            <surname>Dumais</surname>
          </string-name>
          .
          <article-title>What should blog search look like?</article-title>
          <source>In Proceeding of the 2008 ACM Workshop on Search in Social media (SSM'08)</source>
          , pages
          <fpage>95</fpage>
          {
          <fpage>98</fpage>
          ,
          <string-name>
            <surname>Napa</surname>
            <given-names>Valley</given-names>
          </string-name>
          ,
          <string-name>
            <surname>US</surname>
          </string-name>
          ,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>Anubhav</given-names>
            <surname>Kale</surname>
          </string-name>
          , Amit Karandikar, Pranam Kolari, Akshay Java,
          <string-name>
            <surname>Tim Finin</surname>
            , and
            <given-names>Anupam</given-names>
          </string-name>
          <string-name>
            <surname>Joshi</surname>
          </string-name>
          .
          <article-title>Modeling trust and in uence in the blogosphere using link polarity</article-title>
          .
          <source>In Proceedings of the 1st International Conference on Weblogs and Social Media (ICWSM'07)</source>
          , Boulder,
          <string-name>
            <surname>US</surname>
          </string-name>
          ,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>Mostafa</given-names>
            <surname>Keikha</surname>
          </string-name>
          , Mark Carman, Robert Gwadera, Shima Gerani, Ilya Markov, Giacomo Inches, Az A.
          <string-name>
            <surname>Alidin</surname>
          </string-name>
          , and Fabio Crestani.
          <article-title>University of Lugano at the TREC 2009 Blog Track</article-title>
          .
          <source>In Proceedings of the 18th Text Retrieval Conference (TREC'09)</source>
          , Gaithersburg,
          <string-name>
            <surname>US</surname>
          </string-name>
          ,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <surname>Mostafa</surname>
            <given-names>Keikha</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>Mark J.</given-names>
            <surname>Carman</surname>
          </string-name>
          , and
          <string-name>
            <given-names>Fabio</given-names>
            <surname>Crestani</surname>
          </string-name>
          .
          <article-title>Blog distillation using random walks</article-title>
          .
          <source>In Proceedings of the 32nd ACM Conference on Research and Development in Information Retrieval (SIGIR'09)</source>
          , pages
          <fpage>638</fpage>
          {
          <fpage>639</fpage>
          , Boston, US,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <surname>Chris</surname>
            <given-names>P.</given-names>
          </string-name>
          <string-name>
            <surname>Lee</surname>
          </string-name>
          ,
          <string-name>
            <surname>Gene H. Golub</surname>
          </string-name>
          , and
          <string-name>
            <surname>Stefanos</surname>
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Zenios</surname>
          </string-name>
          .
          <article-title>A two-stage algorithm for computing PageRank and multistage generalizations</article-title>
          .
          <source>Internet Mathematics</source>
          ,
          <volume>4</volume>
          (
          <issue>4</issue>
          ):
          <volume>299</volume>
          {
          <fpage>327</fpage>
          ,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <surname>Elisabeth</surname>
            <given-names>Lex</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>Michael</given-names>
            <surname>Granitzer</surname>
          </string-name>
          , and
          <article-title>Andreas Ju nger</article-title>
          .
          <article-title>Facet classi cation of blogs: Know-Center at the TREC 2009 Blog Distillation Task</article-title>
          .
          <source>In Proceedings of the 18th Text Retrieval Conference (TREC'09)</source>
          , Gaithersburg,
          <string-name>
            <surname>US</surname>
          </string-name>
          ,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>Si</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Huiji</given-names>
            <surname>Gao</surname>
          </string-name>
          , Hao Sun, Fei Chen, Oupeng Feng, and
          <string-name>
            <given-names>Sanyuan</given-names>
            <surname>Gao</surname>
          </string-name>
          .
          <article-title>A study of faceted blog distillation - PRIS at the TREC 2009 Blog Track</article-title>
          .
          <source>In Proceedings of the 18th Text Retrieval Conference (TREC'09)</source>
          , Gaithersburg,
          <string-name>
            <surname>US</surname>
          </string-name>
          ,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <surname>Craig</surname>
            <given-names>Macdonald</given-names>
          </string-name>
          , Iadh Ounis, and
          <string-name>
            <given-names>Ian</given-names>
            <surname>Soboro</surname>
          </string-name>
          .
          <article-title>Overview of the TREC 2009 Blog Track</article-title>
          .
          <source>In Proceedings of the 18th Text Retrieval Conference (TREC'09)</source>
          , Gaithersburg,
          <string-name>
            <surname>US</surname>
          </string-name>
          ,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <surname>Craig</surname>
            <given-names>Macdonald</given-names>
          </string-name>
          , Rodrygo L. Santos, Iadh Ounis, and
          <string-name>
            <given-names>Ian</given-names>
            <surname>Soboro</surname>
          </string-name>
          .
          <source>Blog Track research at TREC. SIGIR Forum</source>
          ,
          <volume>44</volume>
          (
          <issue>1</issue>
          ):
          <volume>58</volume>
          {
          <fpage>75</fpage>
          ,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <surname>Richard</surname>
            <given-names>McCreadie</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>Craig</given-names>
            <surname>Macdonald</surname>
          </string-name>
          , Iadh Ounis, Jie Peng, and Rodrygo L. Santos. University of Glasgow at TREC 2009:
          <article-title>Experiments with Terrier</article-title>
          .
          <source>In Proceedings of the 18th Text Retrieval Conference (TREC'09)</source>
          , Gaithersburg,
          <string-name>
            <surname>US</surname>
          </string-name>
          ,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>Gilad</given-names>
            <surname>Mishne</surname>
          </string-name>
          .
          <article-title>Multiple ranking strategies for opinion retrieval in blogs</article-title>
          .
          <source>In Proceedings of the 15th Text Retrieval Conference (TREC'06)</source>
          , Gaithersburg,
          <string-name>
            <surname>US</surname>
          </string-name>
          ,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <surname>Iadh</surname>
            <given-names>Ounis</given-names>
          </string-name>
          , Gianbattista Amati, Vassilis Plachouras, Ben He,
          <string-name>
            <surname>Craig Macdonald</surname>
            , and
            <given-names>Christina</given-names>
          </string-name>
          <string-name>
            <surname>Lioma</surname>
          </string-name>
          .
          <article-title>Terrier: A high performance and scalable information retrieval platform</article-title>
          .
          <source>In Proceedings of the SIGIR'06 Workshop on Open Source Information Retrieval (OSIR'06)</source>
          , Seattle, US,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <surname>Scott</surname>
            <given-names>S.</given-names>
          </string-name>
          <string-name>
            <surname>Piao</surname>
            , Sophia Ananiadou, Yoshimasa Tsuruoka, Yutaka Sasaki,
            <given-names>and John</given-names>
          </string-name>
          <string-name>
            <surname>McNaught</surname>
          </string-name>
          .
          <article-title>Mining opinion polarity relations of citations</article-title>
          .
          <source>In Proceedings of the 7th International Workshop on Computational Semantics (IWCS'07)</source>
          , pages
          <fpage>366</fpage>
          {
          <fpage>371</fpage>
          ,
          <string-name>
            <surname>Tilburg</surname>
            ,
            <given-names>NL</given-names>
          </string-name>
          ,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <given-names>Cristina</given-names>
            <surname>Ribeiro</surname>
          </string-name>
          and Gabriel David.
          <article-title>FEUP at the TREC 2009 Blog Track: Temporal evidence in the Faceted Blog Distillation Task</article-title>
          .
          <source>In Proceedings of the 18th Text Retrieval Conference (TREC'09)</source>
          , Gaithersburg,
          <string-name>
            <surname>US</surname>
          </string-name>
          ,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [21]
          <string-name>
            <surname>Hanghang</surname>
            <given-names>Tong</given-names>
          </string-name>
          , Christos Faloutsos, and
          <string-name>
            <surname>Jia-Yu Pan</surname>
          </string-name>
          .
          <article-title>Fast random walk with restart and its applications</article-title>
          .
          <source>In Proceedings of the 6th International Conference on Data Mining (ICDM'06)</source>
          , pages
          <fpage>613</fpage>
          {
          <fpage>622</fpage>
          , Washington, US,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          [22]
          <string-name>
            <surname>Wouter</surname>
            <given-names>Weerkamp</given-names>
          </string-name>
          , Manos Tsagkias, and Maarten de Rijke.
          <article-title>From blogs to news: Identifying hot topics in the blogosphere</article-title>
          .
          <source>In Proceedings of the 18th Text REtrieval Conference (TREC'09)</source>
          , Gaithersburg,
          <string-name>
            <surname>US</surname>
          </string-name>
          ,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          [23]
          <string-name>
            <surname>Xueke</surname>
            <given-names>Xu</given-names>
          </string-name>
          , Yue Liu, Hongbo Xu,
          <string-name>
            <given-names>Xiaoming</given-names>
            <surname>Yu</surname>
          </string-name>
          , Linhai Song, Feng Guan, and
          <string-name>
            <given-names>Zeying</given-names>
            <surname>Peng</surname>
          </string-name>
          .
          <article-title>ICTNET at Blog Track TREC 2009</article-title>
          .
          <source>In Proceedings of the 18th Text REtrieval Conference (TREC'09)</source>
          , Gaithersburg,
          <string-name>
            <surname>US</surname>
          </string-name>
          ,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>