<!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>Visualising the Propagation of News on the Web</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Svitlana Vakulenko</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Max Gobely</string-name>
          <email>max.goebel@wu.ac.at</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Arno Scharl</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Lyndon Nixon</string-name>
          <email>lyndon.nixong@modul.ac.at</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>In: M. Martinez, U. Kruschwitz</institution>
          ,
          <addr-line>G. Kazai, D. Corney, F.</addr-line>
          <institution>, R.and D. Albakour (eds.): Proceedings of the NewsIR'16 Workshop at ECIR</institution>
          ,
          <addr-line>Padua, Italy, 20-March-2016, published at</addr-line>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>MODUL University Vienna</institution>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2013</year>
      </pub-date>
      <abstract>
        <p>When newsworthy events occur, information quickly spreads across the Web, along o cial news outlets as well as across social media platforms. Information di usion models can help to uncover the path of an emerging news story across these channels, and thereby shed light on how these channels interact. The presented work enables journalists and other stakeholders to trace back the distribution process of news stories, and to identify their origin as well as central information hubs who have ampli ed their dissemination.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>Newsworthy events are communicated via traditional
news media sources such as CNN and the New York
Times, as well as social media platforms. However, the
speci c path a story takes via various news distributors
and the interplay with the social network discussion is
not well studied yet. This limits further research on
rumour detection and news content veri cation. This
paper presents an approach developed in the EU-funded
Pheme project (www.pheme.eu), tracking information
contagions across various media sources including
major online news publishers as well as single Twitter
users.</p>
      <p>Copyright © 2016 for the individual papers by the paper's
authors. Copying permitted for private and academic purposes.
This volume is published and copyrighted by its editors.
Information di usion is an established research eld
traditionally applied to explicit networks such as social
media, but less studied in communication scenarios
where information sources tend to be implicit.</p>
      <p>One research area that links news articles to trace
the origin of an information piece is text reuse
(plagiarism) detection. This approach has been recently
applied to analyse information exchange networks based
on historical newspaper texts [CIK14] and to study
the evolution of memes [SHE+13]. In contrast to this
work, our approach does not track stable phrases, but
uses information pieces directly as relations.</p>
      <p>Yang and Leskovec [YL10] model the total
number of infected nodes over time determined by the
inuence function of nodes infected in the past. They
formulate this problem as an instance of Non-Negative
Least Squares and use it to predict the volume of
information di usion in the future. Their approach di ers
from ours since it does not model implicit network to
surface implicit links between the information sources.
3
3.1</p>
    </sec>
    <sec id="sec-2">
      <title>Information Di usion Model</title>
      <sec id="sec-2-1">
        <title>Modeling Information Contagions</title>
        <p>We propose a `bag-of-relations' document
representation model to capture the essential information
contained in textual documents, such as news articles.
The main idea behind our approach is to represent
each document as a set of relations, represented as
n-grams-like similarity strings. Unlike n-grams, these
strings are constructed from grammatical dependency
relations instead of the sequential order of words in a
sentence. We employ a dependency parser to obtain
parse trees for each of the sentences and extract the
relations by traversing these trees. The relations are
then modeled as triples of the form:
s (subject) { p (predicate) { o (object)</p>
        <p>We start o with the task of nding all the
predicates in the sentence, which play the role of triggers
to nding the corresponding relations. We normalize
the predicates to the form: `fsynsets (or lemmas)g +
f agsg', by detecting for each verb the corresponding
WordNet synset (or taking the verb's lemma
otherwise), tense, voice, negation and auxiliary verbs (e.g.
`did not say' is transformed to `state D N').</p>
        <p>We de ne a set of words to be excluded from the
predicate phrase to improve the results. For example,
there are trivial relations, which are common among
all news articles and which we would like to
eliminate, e.g. the ones triggered by the predicates: `print',
`post', `update'. Words that do not carry any
semantic information of the predicate, but are used solely
for grammatical purposes (e.g. `will', `do'), are also
excluded.</p>
        <p>We introduce special symbols to preserve the
grammatical information removed at the previous step. As
such, D indicates the past tense, F { future tense, N {
negation, A - auxiliary verb (`would'). Since there are
multiple ways to express negation or past tense, this
approach allows to disambiguate and group together
semantically-equivalent relations.</p>
        <p>Then, for each predicate we pick the adjacent
branches with clauses that correspond to the subject
and objects of the relation. We designed a simple
heuristic for English language texts: assign the node
to the subject-element if it precedes the predicate in
the sentence, and to the object otherwise (i.e. when it
follows the predicate).</p>
        <p>We construct separate relations for each
objectelement related to the predicate and one relation with
an empty object, if the subject is not empty. This
simple heuristic allows us to create several ne-grained
relations with di erent levels of detail. For example,
a sentence \The plane landed in Panama on Tuesday"
will be decomposed into: `plane - land D', `plane
land D - in Panama', `plane - land D - on Tuesday'.
This approach enables us to spot those articles that
report on the same event but provide complementing
or contradicting details.
3.2</p>
      </sec>
      <sec id="sec-2-2">
        <title>Modeling Di usion Cascades</title>
        <p>We assume that all articles sharing the same
information contagion are related to each other, i.e there
is a path for every pair of articles within the di usion
graph. We included this assumption into our model by
enforcing the connectivity requirement over our di
usion graph: for each node (except the root node), we
generate an incoming edge that links the node to its
source. Here, we also use the single source assumption:
for all nodes (except the root node), there is exactly
one incoming edge linking the node to its source (the
closest neighbour). This assumption allows us to
simplify the model and avoid making assumptions about
the similarity threshold value, i.e. how similar the
articles should be to be linked in the di usion model.</p>
        <p>The di usion process is modeled as a graph with
two types of edges: (1) explicit links referencing the
source URL - edge direction: from the source to the
post with the URL; (2) implicit links to connect
similar posts that share the same information contagions
edge direction: from the older to the more recent post.</p>
        <p>We link news articles to social media posts by
querying the Twitter API with the URL of a news article
to obtain all the tweets which reference it explicitly.
News media often do not cite their information sources
apart from the references to the major news agencies,
e.g. Reuters. Therefore, we focus on uncovering the
latent relations between the news articles, which we
construct based on content similarity. We construct the
di usion graph with edges generated using the
pairwise similarity values computed over the relation bags
of the articles.</p>
        <p>There are two methods to compute similarity
between a pair of news articles: (1) considering the
intersection of the relation bags, (2) hashing the relation
bags and computing the similarity between the
relation hashes. While the rst method, returning an
integer for the number of shared relations, is simple and
intuitive, it is limited to considering only exact matches
between relations. The second method is more
powerful by allowing for approximately similar relations.</p>
        <p>We test both methods to compute similarity for any
two relation bags complementary to each other to
evaluate which of them performs better in practice. We use
Nilsimsa hashing and Hamming distance to generate
and compare the relation hashes. Nilsimsa is one of the
most popular algorithms for locality-sensitive hashing
and is traditionally employed for spam detection in
emails. Hamming distance measures the proportion
of positions in the hash at which the corresponding
symbols are di erent.
4
4.1</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Experiment</title>
      <sec id="sec-3-1">
        <title>Dataset and Con guration</title>
        <p>The dataset is based on a recent news media
snapshot exported from the Pheme dashboard [SWG+16],
which contains 71,000 articles published between 27
November and 3 December 2015. We ran the relation
extraction procedure on this corpus and picked one of
the frequent information contagions to illustrate how
it can be backtracked across the online media:
s: president barack obama { p: state D { o:
This relation provided us with a cluster of 12 news
articles. It is able to capture all the expressions with
a predicate that belongs to the WordNet synset `state'
and is used in the past tense (`D'), such as
\president barack obama said", thereby indicating
statements made by President Obama.</p>
        <p>For each article we retrieved the tweets via its URL
using Twitter Search API, which resulted in 150 tweets
(127 and 23 for two of the articles). We used the
networkx1 and matplotlib2 Python libraries to visualize
the resulting di usion graph (see Figure 1).
4.2</p>
      </sec>
      <sec id="sec-3-2">
        <title>Results</title>
        <p>The nodes of the graph in Figure 1 represent the
individual posts published at discrete time intervals (red:
news articles; green: tweets). The sources get infected
in the sequence order aligned along the vertical time
axis as indicated on the node labels. The same source
may appear more than once within the same network if
it has published multiple articles containing the same
information contagion within the given time interval.</p>
        <p>The edges of the graph represent direct links in case
of tweets, or content similarity in case of articles.
Content similarity values are indicated as weights over
the corresponding edges. Values closer to 0 indicate
more similar articles. Light edges indicate that the
adjacent articles share a single information contagion,
while solid edges indicate that the articles have more
than one information contagion in common.
5</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Conclusion and Future Work</title>
      <p>We showed how to uncover the latent relations between
news articles and used them to infer a model of the
implicit di usion network, which constitute an important
step towards rumour detection research. The results of
our initial experiment indicate that our relation-based
modeling approach is promising and merits further
research. In future work we will further evaluate our
approach against baseline methods.
6</p>
    </sec>
    <sec id="sec-5">
      <title>Acknowledgments</title>
      <p>The presented work was conducted within the PHEME
Project (www.pheme.eu), which has received funding
from the European Union's Seventh Framework
Programme for Research, Technological Development and
Demonstration under Grant Agreement No. 611233.
[CIK14]
[YL10]</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          <string-name>
            <given-names>Giovanni</given-names>
            <surname>Colavizza</surname>
          </string-name>
          , Mario Infelise, and
          <string-name>
            <given-names>Frederic</given-names>
            <surname>Kaplan</surname>
          </string-name>
          .
          <article-title>Mapping the Early Modern News Flow: An Enquiry by Robust Text Reuse Detection</article-title>
          .
          <source>In Social Informatics</source>
          , pages
          <volume>244</volume>
          {
          <fpage>253</fpage>
          ,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>