<!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 Snippets in Text Summarization: a Comparative Study and an Application</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Giuliano Armano</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Alessandro Giuliani</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Eloisa Vargiu</string-name>
          <email>vargiug@diee.unica.it</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>G. Armano, A. Giuliani, and E. Vargiu University of Cagliari, Dept.of Electrical and Electronic Engineering</institution>
          ,
          <addr-line>Piazza d'Armi, I09123 Cagliari</addr-line>
          ,
          <country country="IT">Italy</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Automatic text summarization consists of automatically creating a summary of one or more texts. As for Web pages, unfortunately classical techniques cannot be applied in presence of dynamic contents. In this paper, we propose the adoption of snippets -i.e., page excerpts provided together with user query results by search engines- as a text summarization technique. The study is conducted along two directions: comparing the proposed approach with a classical text summarization technique and (ii) assessing whether snippet summarization can be successfully applied to contextual advertising. On the one hand, comparative experiments show that the proposed approach has performances similar to those obtained by using the selected classical technique. On the other hand, the adoption of snippets as text summarization technique in contextual advertising show that the performances are quite satisfactory.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1 Introduction</title>
      <p>
        During the 60’s, a large amount of scientific papers and books have been digitally
stored and made searchable. Due to the limitation of storage capacity, documents
were stored, indexed, and made searchable only through their summaries [
        <xref ref-type="bibr" rid="ref29">29</xref>
        ]. For
this reason, how to automatically create summaries became a primary task and
several techniques were defined and developed [
        <xref ref-type="bibr" rid="ref12 ref18 ref25">18, 12, 25</xref>
        ].
      </p>
      <p>
        More recently, there has been a renewed interest on automatic summarization
techniques. The problem now is no longer due to limited storage capacity, but to
retrieval and filtering needs. Since digitally stored information is more and more
available, users need suitable tools able to select, filter, and extract only relevant
information. Therefore, text summarization techniques are currently adopted in
several fields of information retrieval and filtering [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ], such as, information extraction
[
        <xref ref-type="bibr" rid="ref21">21</xref>
        ], text mining [
        <xref ref-type="bibr" rid="ref31">31</xref>
        ], document classification [
        <xref ref-type="bibr" rid="ref27">27</xref>
        ], recommender systems [
        <xref ref-type="bibr" rid="ref23">23</xref>
        ], and
contextual advertising [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ].
      </p>
      <p>Unfortunately, classical techniques are not easily applicable to dynamic Web
pages, which often rely on Microsoft Silverligh1, Adobe Flash2, Adobe
Shockwave3, or contain applets written in Java. Conventional parsing methods are often
not applicable for the created webpage. Therefore, we claim that snippets, which
are provided together with user query results by search engines, might be adopted
to perform text summarization on Web pages.</p>
      <p>
        In this paper, we are interested in studying the impact of snippets to perform text
summarization. In particular, we conduct the study along two directions: (i)
comparing performances obtained by using snippets with those obtained by adopting one of
the classical text summarization techniques proposed in [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] and (ii) adopting
snippets as text summarization technique in a selected application field, i.e., contextual
advertising.
      </p>
      <p>The rest of the paper is organized as follows. Section 2 recalls the main work on
text summarization and introduces snippets and their use in search engines. Section
3 presents comparative experiments obtained by adopting snippets with respect to a
classical text summarization technique. In Section 4, an application of snippet text
summarization in the field of contextual advertising is proposed. Section 5 ends the
paper with conclusions and future work.</p>
    </sec>
    <sec id="sec-2">
      <title>2 Background</title>
      <sec id="sec-2-1">
        <title>2.1 Text Summarization</title>
        <p>Automatic text summarization is a technique in which a text is summarized by a
computer program. Given a text, its summary (i.e., a non redundant extract from the
original text) is returned.</p>
        <p>
          Mani [
          <xref ref-type="bibr" rid="ref19">19</xref>
          ] made a distinction among different kinds of summaries: an extract
consists entirely of material copied from the input; an abstract contains material that
is not present in the input or, at least, expresses it in a different way; an indicative
abstract is aimed at providing a basis for selecting documents for closer study of
the full text; an informative abstract covers the salient information in the source at
some level of detail; and a critical abstract evaluates the subject matter of the source
document, expressing the abstractor views on the quality of the author’s work.
        </p>
        <p>
          According to [
          <xref ref-type="bibr" rid="ref15">15</xref>
          ], summarization techniques can be divided in two groups: those
that extract information from the source documents (extraction-based approaches)
and those that abstract from the source documents (abstraction-based approaches).
        </p>
        <sec id="sec-2-1-1">
          <title>1 http://www.microsoft.com/silverlight/ 2 http://www.adobe.com/products/flashplayer.html 3 http://get.adobe.com/it/shockwave/</title>
          <p>The former impose the constraint that a summary uses only components extracted
from the source document. These approaches put strong emphasis on the form,
aiming to produce a grammatical summary, which usually requires advanced language
generation techniques. The latter relax the constraints on how the summary is
created. These approaches are mainly concerned with what the summary content should
be, usually relying solely on extraction of sentences.</p>
          <p>
            Although potentially more powerful, abstraction-based approaches have been far
less popular than their extraction-based counterparts, mainly because generating the
latter is easier. An extraction-based summary consists of a subset of words from
the original document and its bag of words (BoW ) representation can be created by
selectively removing a number of features from the original term set. Typically, an
extraction-based summary whose length is only 10-15% of the original is likely to
lead to a significant feature reduction as well. Many studies suggest that also
simple summaries are quite effective in carrying over the relevant information about a
document. Straightforward but effective extraction-based text summarization
techniques have been proposed and compared in [
            <xref ref-type="bibr" rid="ref15">15</xref>
            ]. In a subsequent work, Armano
et al. [
            <xref ref-type="bibr" rid="ref3">3</xref>
            ] proposed some enriched techniques. In particular, they showed that the
technique with best performances in terms of precision, recall, and Fmeasure was the
so-called T FLP, i.e., the technique that considers the title of the document and its
first and last paragraphs.
          </p>
          <p>
            One may argue that extraction-based approaches are too simple. However, as
shown in [
            <xref ref-type="bibr" rid="ref9">9</xref>
            ], extraction-based summaries of news articles can be more informative
than those resulting from more complex approaches. Also, headline-based article
descriptors proved to be effective in determining user’s interests [
            <xref ref-type="bibr" rid="ref14">14</xref>
            ]. Moreover,
these approaches have been successfully applied in the contextual advertising field
[
            <xref ref-type="bibr" rid="ref5">5</xref>
            ] and in a multimodal scenario [
            <xref ref-type="bibr" rid="ref2">2</xref>
            ].
          </p>
        </sec>
      </sec>
      <sec id="sec-2-2">
        <title>2.2 Snippets in Search Engines</title>
        <p>A general definition of snippet is “a small piece of something”. In programming, it
refers to a small region of reusable source code, machine code, or text. Snippets are
often used to clarify the meaning of an otherwise cluttered function, or to minimize
the use of repeated code that is common to other functions.</p>
        <p>
          Snippets are also used by search engines to provide a textual excerpt of the
corresponding Web page according to the keywords used in the query. Snippet can be
considered as a topic-driven summarization, since the summary content depends on
the preferences of the user and can be assessed via a query, making the final
summary focused on a particular topic. In a preliminary work, Boydell used snippets as
summary fragments in the field of social Web [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ].
        </p>
        <p>While replying to a user’s query, search engines provide a ranked list of related
Web pages, each described by a title, a set of snippets, and its URL (see Figure 1).
The title is directly taken from the title tag of the page, whereas the URL is the http
address of the page.</p>
        <p>For a search engine, the choice of a snippet is an important task. If a snippet
shown to the user is not very informative, the user may click on search results that
do not contain the information s/he is looking for, or s/he may not click on helpful
pages. Moreover, poorly chosen snippets can lead to bad searching experiences.
Snippets are usually directly taken from the description meta tag, if available. If
the description meta tag is not provided, the search engine may use the description
for the site supplied by the Open Directory Project (aka, DMoz)4 or a summary
extracted from the main content of the page.</p>
        <p>
          Snippet extraction depends on the adopted search engine. Google5 does not
always use the meta description of the page. In fact, if the content provided by the
Web developer in the description meta tag is not helpful, or less than reasonable
quality, then Google replaces it with its own description of the site. In so doing,
Google snippets will be different, depending on the user’s search query. Yahoo!6
provides a patent application that describes how to better decide which snippet to
show to users. The gist of Yahoo! patent application is based on three main issues7:
(i) a query-independent relevance for each line of text, i.e., a degree to which the
line of text of the document summarizes the document; (ii) a query-dependent
relevance of each of the lines of text, i.e., a relevance of the line of text to the query; and
(iii) the intent behind a query. To our best knowledge, Bing8 developers do not give
information on how snippets are extracted. In the literature there are several studies
focused on the techniques of snippet extraction, usually relying on algorithms of
natural language processing, e.g., as proposed by Li [
          <xref ref-type="bibr" rid="ref17">17</xref>
          ].
        </p>
        <sec id="sec-2-2-1">
          <title>4 http://dmoz.org</title>
          <p>5 http://www.google.com
6 http://www.yahoo.com
7 http://www.seobythesea.com/2009/12/how-a-search-engine-may-choose-search-snippets/
8 http://www.bing.com
The first goal of this paper is to compare performances obtained by using snippets
with those obtained by adopting a classical text summarization technique.
Comparative experiments and the corresponding results are presented in this Section.</p>
          <p>
            To perform comparative experiments, we devised a suitable system, depicted in
Figure 2, in which the Text Summarizer module performs text summarization and
the Classifier module is a centroid-based classifier aimed at classifying each page
in order to calculate precision, recall and Fmeasure of the adopted text summarization
techniques. In other words, to assess the text summarization techniques, we used
a Rocchio classifier [
            <xref ref-type="bibr" rid="ref24">24</xref>
            ] with only positive examples and no relevance feedback,
preliminary trained with about 100 Web pages for class. Pages are classified by
considering the highest score(s) obtained by the cosine similarity method. To
evaluate the effectiveness of the classifier, we performed also a preliminary experiment
in which pages are classified without relying on text summarization. The classifier
showed a precision of 0.862 and a recall of 0.858.
          </p>
        </sec>
      </sec>
      <sec id="sec-2-3">
        <title>3.1 Setting Up the Experiments</title>
        <p>
          Experiments have been performed on two datasets extracted by the Open Directory
Project and Yahoo! Categories. The former, called BankSearch [
          <xref ref-type="bibr" rid="ref28">28</xref>
          ], consists of
about 11000 Web pages classified by hand in 11 categories (see Figure 3)9. The
latter, called Recreation, consists of about 5000 Web pages classified by hand in 18
categories (see Figure 4).
9 The 11 selected classes are the leaves of the taxonomy, together with the class Sport, which
contains Web documents from all the sites that were classified as Sport, except for the sites that
were classified as Soccer or Motor Sport.
        </p>
        <p>
          As a baseline for our comparative experiments, we adopted the text
summarization technique called T FLP (Title, First and Last Paragraph summarization), which
considers the title and the first and last paragraphs of the given Web page. This
technique, proposed in [
          <xref ref-type="bibr" rid="ref3">3</xref>
          ], showed the best results compared with the state-of-the-art
techniques proposed in [
          <xref ref-type="bibr" rid="ref15">15</xref>
          ]. As for snippets, we performed queries to Yahoo!,
asking for the url of each webpage of the dataset, and we used the returned snippets. We
performed experiments by considering the snippets by themselves (S) and in
conjunction with the title of the corresponding Web page (ST ). It is worth noting that we
disregarded dynamic pages from both datasets in order to process the same number
of pages independently by the adopted text summarization technique to perform a
fair comparison.
        </p>
      </sec>
      <sec id="sec-2-4">
        <title>3.2 Results</title>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>4 Using Snippets as Text Summarization Technique in</title>
    </sec>
    <sec id="sec-4">
      <title>Contextual Advertising</title>
      <p>The second goal of this paper is to study the impact of snippet text summarization in
a selected application field. Among other relevant information retrieval and filtering
fields in which snippet text summarization could be adopted, we concentrate on
contextual advertising.</p>
      <sec id="sec-4-1">
        <title>4.1 Contextual Advertising</title>
        <p>
          Web advertising is one of the major sources of income for a large number of
websites. Its main goal is to suggest products and services to the ever growing
population of Internet users. There are two primary channels for distributing ads:
Sponsored Search (or Paid Search Advertising) and Contextual Advertising (or Content
Match). Sponsored Search displays ads on the page returned from a search engine
following a query [
          <xref ref-type="bibr" rid="ref13">13</xref>
          ]; whereas Contextual Advertising (CA) displays ads within
the content of a generic, third party, Web page.
        </p>
        <p>
          Ribeiro-Neto et al. [
          <xref ref-type="bibr" rid="ref22">22</xref>
          ] examined a number of strategies to match pages and ads
based on extracted keywords. In a subsequent work, Lacerda et al. [
          <xref ref-type="bibr" rid="ref16">16</xref>
          ] proposed
a method to learn the impact of individual features using genetic programming.
Broder et al. [
          <xref ref-type="bibr" rid="ref10">10</xref>
          ] classified both pages and ads into a given taxonomy and matched
ads to the page falling into the same node of the taxonomy. Starting from that work,
Armano et al. [
          <xref ref-type="bibr" rid="ref4">4</xref>
          ] proposed a semantic enrichment by adopting concepts.
Furthermore, modern contextual advertising systems use text summarization techniques in
conjunction with the model developed in [
          <xref ref-type="bibr" rid="ref10">10</xref>
          ] (see, for instance [
          <xref ref-type="bibr" rid="ref1 ref5">1, 5</xref>
          ]). Since bid
phrases are basically search queries, another relevant approach is to view
contextual advertising as a problem of query expansion and rewriting [
          <xref ref-type="bibr" rid="ref11 ref20">20, 11</xref>
          ]. Another
perspective consists on addressing a contextual advertising problem as a
recommendation task [
          <xref ref-type="bibr" rid="ref6">6</xref>
          ]. Thus, authors view the task of suggesting an ad to a Web page
as the task of recommending an item (the ad) to a user (the Web page).
        </p>
      </sec>
      <sec id="sec-4-2">
        <title>4.2 The Implemented System</title>
        <p>
          Being interested in studying the impact of snippets as text summarization technique
in contextual advertising, we devised a suitable system (see Figure 5). The system
takes a Web page as input. The BoW builder, first, retrieves the snippets of the
page by asking to Yahoo! search engine and then removes stop-words and performs
stemming. This module outputs a vector representation of the original text as BoW ,
each word being represented by its TFIDF [
          <xref ref-type="bibr" rid="ref26">26</xref>
          ]. Starting from the BoW provided by
the BoW builder, the Classifier classifies the page according to the given taxonomy
by adopting a centroid-based approach. This module outputs a vector representation
in terms of Classification Features (CF), each features corresponding to the score
given by the classifier to each category. Finally, the Matcher ranks the categories
according to the scores given by the classifier (i.e., the CF of the target page) and,
for each category, randomly extracts a corresponding ad from the Ads repository.
        </p>
        <p>
          Let us note that the proposed system, except for the adopted text
summarization technique, is compliant with the system proposed in [
          <xref ref-type="bibr" rid="ref1">1</xref>
          ] in which only CF are
considered in the matching phase.
        </p>
      </sec>
      <sec id="sec-4-3">
        <title>4.3 System Performances</title>
        <p>To assess the effectiveness of the proposed approach, experiments have been
performed on the Recreation dataset described in Section 3.1. As for the ads to be
suggested, we built a suitable repository in which ads are classified according to
the given taxonomy. In this repository, each ad is represented by the Web page of a
product or service company.</p>
        <p>Performances have been calculated in terms of precision at k with k 2 [1; 5], i.e.,
the precision in suggesting k ads. Given a page p and an ad a, the hp; ai pair has
been scored on a 1 to 3 scale defined as follows:
1 - Relevant: a is semantically directly related to the main subject of p, i.e., a and p
belongs to the same category;
2 - Somewhat relevant: (i) a is related to a similar subject of p (sibling), i.e., a and
p belongs to sibling categories; (ii) a is related to the main topic of p in a more
general way (generalization), i.e., a belongs to the parent node of the category
p; or (iii) a is related to the main topic of p in a too specific way (specification),
i.e., a belongs to a child of the category of p;
3 - Irrelevant. a is unrelated to p, i.e., the category to which a belongs is in a
different branch with respect to the category to which p belongs.</p>
        <p>
          According to state-of-the-art contextual advertising systems (e.g., [
          <xref ref-type="bibr" rid="ref10">10</xref>
          ]), we
considered as True Positives (T P) ads scored as 1 or 2, and a False Positives (FP) ads
scored as 3.
        </p>
        <p>
          In performing experiments, we compared the performances obtained by using
as text summarization technique: T FLP, the resulting system being CAT FLP; the
sole snippets, the resulting system being CAS; and the snippets together with the
page title, the resulting system being CAST . Let us note that, as the focus of this
paper is on text summarization, comparative experiments among the implemented
contextual advertising system and selected state-of-the-art systems are out of the
scope of this work. Nevertheless, let us stress that CAT FLP coincides with the system
proposed in [
          <xref ref-type="bibr" rid="ref5">5</xref>
          ] in which the a parameter is set to 0 (i.e., only CF are considered in
the matching phase).
        </p>
        <p>Table 2 shows that, for all the compared systems, results are quite satisfactory,
especially in suggesting 1 or 2 ads. It also clearly shows that, except for k = 1, CAST
is the system that performs better. This proves the effectiveness of adopting snippets
as text summarization technique in the field of contextual advertising.</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>5 Conclusions and Future Work</title>
      <p>Since classical text summarization techniques are not applicable for dynamic Web
pages, in this paper we proposed to use snippets. The aim of the paper was twofold:
(i) to compare performances obtained by using snippets with those obtained by
adopting a classical text summarization technique and (ii) to study the impact of
snippets in a selected application field, i.e., contextual advertising. The comparisons
showed that the proposed snippet text summarization technique has performances
(in terms of precision, recall, and F1) similar to those obtained by using a classical
technique (i.e., T F LP). The adoption of snippets as text summarization technique in
contextual advertising showed that performances, calculated in terms of precision at
k, are quite good, especially in suggesting 1 or 2 ads, and that the system that uses
both snippets and title is the one with the best performances.</p>
      <p>
        As for future work we are planning to perform further comparative experiments
with the methods described in [
        <xref ref-type="bibr" rid="ref12 ref18 ref30">18, 30, 12</xref>
        ].
      </p>
    </sec>
    <sec id="sec-6">
      <title>Acknowledgment References</title>
      <p>This work has been partially supported by Hoplo srl. We wish to thank, in particular,
Ferdinando Licheri and Roberto Murgia for their help and useful suggestions.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Anagnostopoulos</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Broder</surname>
            ,
            <given-names>A.Z.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gabrilovich</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Josifovski</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Riedel</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          :
          <article-title>Just-in-time contextual advertising</article-title>
          .
          <source>In: CIKM '07: Proceedings of the sixteenth ACM conference on Conference on information and knowledge management</source>
          , pp.
          <fpage>331</fpage>
          -
          <lpage>340</lpage>
          . ACM, New York, NY, USA (
          <year>2007</year>
          ). DOI http://doi.acm.
          <source>org/10</source>
          .1145/1321440.1321488
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Armano</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Giuliani</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Messina</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Montagnuolo</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vargiu</surname>
          </string-name>
          , E.:
          <article-title>Experimenting text summarization on multimodal aggregation</article-title>
          .
          <source>In: 5th International Workshop DART</source>
          <year>2011</year>
          ,
          <article-title>New Challenges on Information Retrieval and Filtering</article-title>
          ,
          <source>CEUR Workshop Proceedings</source>
          , Vol.
          <volume>771</volume>
          .
          <string-name>
            <given-names>C.</given-names>
            <surname>Lai</surname>
          </string-name>
          and
          <string-name>
            <given-names>G.</given-names>
            <surname>Semeraro</surname>
          </string-name>
          and E.
          <string-name>
            <surname>Vargiu</surname>
          </string-name>
          (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Armano</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Giuliani</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vargiu</surname>
          </string-name>
          , E.:
          <article-title>Experimenting text summarization techniques for contextual advertising</article-title>
          .
          <source>In: IIR'11: Proceedings of the 2nd Italian Information Retrieval (IIR) Workshop</source>
          (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Armano</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Giuliani</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vargiu</surname>
          </string-name>
          , E.:
          <article-title>Semantic enrichment of contextual advertising by using concepts</article-title>
          .
          <source>In: International Conference on Knowledge Discovery and Information Retrieval</source>
          (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Armano</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Giuliani</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vargiu</surname>
          </string-name>
          , E.:
          <article-title>Studying the impact of text summarization on contextual advertising</article-title>
          .
          <source>In: 8th International Workshop on Text-based Information Retrieval</source>
          (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Armano</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vargiu</surname>
          </string-name>
          , E.:
          <article-title>A unifying view of contextual advertising and recommender systems</article-title>
          .
          <source>In: Proceedings of International Conference on Knowledge Discovery and Information Retrieval (KDIR</source>
          <year>2010</year>
          ), pp.
          <fpage>463</fpage>
          -
          <lpage>466</lpage>
          (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Baeza-Yates</surname>
            ,
            <given-names>R.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ribeiro-Neto</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          :
          <article-title>Modern Information Retrieval</article-title>
          .
          <string-name>
            <surname>Addison-Wesley Longman</surname>
          </string-name>
          Publishing Co., Inc., Boston, MA, USA (
          <year>1999</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Boydell</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Smyth</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          :
          <article-title>From social bookmarking to social summarization: an experiment in community-based summary generation</article-title>
          .
          <source>In: Proceedings of the 12th international conference on Intelligent user interfaces</source>
          ,
          <source>IUI '07</source>
          , pp.
          <fpage>42</fpage>
          -
          <lpage>51</lpage>
          . ACM, New York, NY, USA (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Brandow</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mitze</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rau</surname>
            ,
            <given-names>L.F.</given-names>
          </string-name>
          :
          <article-title>Automatic condensation of electronic publications by sentence selection</article-title>
          .
          <source>Inf. Process. Manage</source>
          .
          <volume>31</volume>
          ,
          <fpage>675</fpage>
          -
          <lpage>685</lpage>
          (
          <year>1995</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Broder</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fontoura</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Josifovski</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Riedel</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          :
          <article-title>A semantic approach to contextual advertising</article-title>
          .
          <source>In: SIGIR '07: Proceedings of the 30th annual international ACM SIGIR conference on Research and development in information retrieval</source>
          , pp.
          <fpage>559</fpage>
          -
          <lpage>566</lpage>
          . ACM, New York, NY, USA (
          <year>2007</year>
          ). DOI http://doi.acm.
          <source>org/10</source>
          .1145/1277741.1277837
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Ciaramita</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Murdock</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Plachouras</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          :
          <article-title>Online learning from click data for sponsored search</article-title>
          .
          <source>In: Proceeding of the 17th international conference on World Wide Web, WWW '08</source>
          , pp.
          <fpage>227</fpage>
          -
          <lpage>236</lpage>
          . ACM, New York, NY, USA (
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Edmundson</surname>
            ,
            <given-names>H.P.</given-names>
          </string-name>
          :
          <article-title>New methods in automatic extracting</article-title>
          .
          <source>J. ACM</source>
          <volume>16</volume>
          ,
          <fpage>264</fpage>
          -
          <lpage>285</lpage>
          (
          <year>1969</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Feldman</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Muthukrishnan</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>Algorithmic methods for sponsored search advertising</article-title>
          .
          <source>CoRR abs/0805</source>
          .1759 (
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14. Ko´lcz,
          <string-name>
            <given-names>A.</given-names>
            ,
            <surname>Alspector</surname>
          </string-name>
          , J.:
          <article-title>Asymmetric missing-data problems: Overcoming the lack of negative data in preference ranking</article-title>
          .
          <source>Inf. Retr. 5</source>
          ,
          <fpage>5</fpage>
          -
          <lpage>40</lpage>
          (
          <year>2002</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Kolcz</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Prabakarmurthi</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kalita</surname>
          </string-name>
          , J.:
          <article-title>Summarization as feature selection for text categorization</article-title>
          .
          <source>In: CIKM '01: Proceedings of the tenth international conference on Information and knowledge management</source>
          , pp.
          <fpage>365</fpage>
          -
          <lpage>370</lpage>
          . ACM, New York, NY, USA (
          <year>2001</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Lacerda</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cristo</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          , Gonc¸alves,
          <string-name>
            <given-names>M.A.</given-names>
            ,
            <surname>Fan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            ,
            <surname>Ziviani</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            ,
            <surname>Ribeiro-Neto</surname>
          </string-name>
          ,
          <string-name>
            <surname>B.</surname>
          </string-name>
          :
          <article-title>Learning to advertise</article-title>
          .
          <source>In: SIGIR '06: Proceedings of the 29th annual international ACM SIGIR conference on Research and development in information retrieval</source>
          , pp.
          <fpage>549</fpage>
          -
          <lpage>556</lpage>
          . ACM, New York, NY, USA (
          <year>2006</year>
          ). DOI http://doi.acm.
          <source>org/10</source>
          .1145/1148170.1148265
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Li</surname>
            ,
            <given-names>Q.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chen</surname>
            ,
            <given-names>Y.P.</given-names>
          </string-name>
          :
          <article-title>Personalized text snippet extraction using statistical language models</article-title>
          .
          <source>Pattern Recogn</source>
          .
          <volume>43</volume>
          ,
          <fpage>378</fpage>
          -
          <lpage>386</lpage>
          (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <surname>Luhn</surname>
            ,
            <given-names>H.P.:</given-names>
          </string-name>
          <article-title>The automatic creation of literature abstracts</article-title>
          .
          <source>IBM Journal of Research and Development</source>
          <volume>2</volume>
          (
          <issue>2</issue>
          ),
          <fpage>159</fpage>
          -
          <lpage>165</lpage>
          (
          <year>1958</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <surname>Mani</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          :
          <article-title>Automatic summarization</article-title>
          .
          <source>John Benjamins</source>
          , Amsterdam (
          <year>2001</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20.
          <string-name>
            <surname>Murdock</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ciaramita</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Plachouras</surname>
          </string-name>
          , V.:
          <article-title>A noisy-channel approach to contextual advertising</article-title>
          .
          <source>In: Proceedings of the 1st international workshop on Data mining and audience intelligence for advertising</source>
          ,
          <source>ADKDD '07</source>
          , pp.
          <fpage>21</fpage>
          -
          <lpage>27</lpage>
          . ACM, New York, NY, USA (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          21.
          <string-name>
            <surname>Rau</surname>
            ,
            <given-names>L.F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jacobs</surname>
            ,
            <given-names>P.S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zernik</surname>
            ,
            <given-names>U.</given-names>
          </string-name>
          :
          <article-title>Information extraction and text summarization using linguistic knowledge acquisition</article-title>
          .
          <source>Inf. Process. Manage</source>
          .
          <volume>25</volume>
          ,
          <fpage>419</fpage>
          -
          <lpage>428</lpage>
          (
          <year>1989</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          22.
          <string-name>
            <surname>Ribeiro-Neto</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cristo</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Golgher</surname>
            ,
            <given-names>P.B.</given-names>
          </string-name>
          , Silva de Moura, E.:
          <article-title>Impedance coupling in content-targeted advertising</article-title>
          .
          <source>In: SIGIR '05: Proceedings of the 28th annual international ACM SIGIR conference on Research and development in information retrieval</source>
          , pp.
          <fpage>496</fpage>
          -
          <lpage>503</lpage>
          . ACM, New York, NY, USA (
          <year>2005</year>
          ). DOI http://doi.acm.
          <source>org/10</source>
          .1145/1076034.1076119
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          23.
          <string-name>
            <surname>Ricci</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rokach</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shapira</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kantor</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          : Recommender Systems Handbook. Springer, US (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          24.
          <string-name>
            <surname>Rocchio</surname>
            ,
            <given-names>J.:</given-names>
          </string-name>
          <article-title>The SMART Retrieval System: Experiments in Automatic Document Processing, chap</article-title>
          .
          <source>Relevance feedback in information retrieval</source>
          , pp.
          <fpage>313</fpage>
          -
          <lpage>323</lpage>
          . PrenticeHall (
          <year>1971</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          25.
          <string-name>
            <surname>Salton</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Buckley</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>On the use of spreading activation methods in automatic information</article-title>
          .
          <source>In: Proceedings of the 11th annual international ACM SIGIR conference on Research and development in information retrieval</source>
          ,
          <source>SIGIR '88</source>
          , pp.
          <fpage>147</fpage>
          -
          <lpage>160</lpage>
          . ACM, New York, NY, USA (
          <year>1988</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          26.
          <string-name>
            <surname>Salton</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>McGill</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Introduction to Modern Information Retrieval</article-title>
          .
          <string-name>
            <surname>McGraw-Hill Book</surname>
          </string-name>
          Company (
          <year>1984</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          27.
          <string-name>
            <surname>Shen</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chen</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yang</surname>
            ,
            <given-names>Q.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zeng</surname>
            ,
            <given-names>H.J.</given-names>
          </string-name>
          , Zhang,
          <string-name>
            <given-names>B.</given-names>
            ,
            <surname>Lu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            ,
            <surname>Ma</surname>
          </string-name>
          , W.Y.:
          <article-title>Web-page classification through summarization</article-title>
          .
          <source>In: Proceedings of the 27th annual international ACM SIGIR conference on Research and development in information retrieval</source>
          ,
          <source>SIGIR '04</source>
          , pp.
          <fpage>242</fpage>
          -
          <lpage>249</lpage>
          . ACM, New York, NY, USA (
          <year>2004</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          28.
          <string-name>
            <surname>Sinka</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Corne</surname>
            ,
            <given-names>D.:</given-names>
          </string-name>
          <article-title>A large benchmark dataset for web document clustering</article-title>
          .
          <source>In: Soft Computing Systems: Design, Management and Applications</source>
          , Volume
          <volume>87</volume>
          of Frontiers in
          <source>Artificial Intelligence and Applications</source>
          , pp.
          <fpage>881</fpage>
          -
          <lpage>890</lpage>
          . Press (
          <year>2002</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          29. de Smedt,
          <string-name>
            <given-names>K.</given-names>
            ,
            <surname>Liseth</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            ,
            <surname>Hassel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            ,
            <surname>Dalianis</surname>
          </string-name>
          , H.:
          <article-title>How short is good? An evaluation of automatic summarization</article-title>
          , pp.
          <fpage>267</fpage>
          -
          <lpage>287</lpage>
          . Museum Tusculanums Forlag,
          <string-name>
            <surname>Kbenhavn</surname>
          </string-name>
          (
          <year>2005</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref30">
        <mixed-citation>
          30.
          <string-name>
            <surname>Tsegay</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Puglisi</surname>
            ,
            <given-names>S.J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Turpin</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zobel</surname>
          </string-name>
          , J.:
          <article-title>Document compaction for efficient query biased snippet generation</article-title>
          .
          <source>In: Proceedings of the 31th European Conference on IR Research on Advances in Information Retrieval, ECIR '09</source>
          , pp.
          <fpage>509</fpage>
          -
          <lpage>520</lpage>
          . Springer-Verlag, Berlin, Heidelberg (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref31">
        <mixed-citation>
          31.
          <string-name>
            <surname>Witten</surname>
            ,
            <given-names>I.H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bray</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mahoui</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Teahan</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          :
          <article-title>Text mining: A new frontier for lossless compression</article-title>
          .
          <source>In: Proceedings of the Conference on Data Compression, DCC '99</source>
          , pp.
          <fpage>198</fpage>
          -.
          <source>IEEE Computer Society</source>
          , Washington, DC, USA (
          <year>1999</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>