Predicting Information Cascades Using Deep Neural Networks

Predicting Information Cascades Using Deep Neural Networks

Cascade-LSTM: Predicting Information Cascades using Deep Neural Networks Sameera Horawalavithana John Skvoretz Adriana Iamnitchi Department of Computer Science and Department of Sociology, University Department of Computer Science and Eng., University of South Florida of South Florida Eng., University of South Florida Tampa, FL, USA Tampa, FL, USA Tampa, FL, USA [email protected] [email protected] [email protected] ABSTRACT of tweets of political news that false information spreads faster, Predicting the flow of information in dynamic social environments farther, deeper and broader than true facts, even when controlling is relevant to many areas of the contemporary society, from dissem- for network structure characteristics such as number of followers or inating health care messages to meme tracking. While predicting for the existence of bots in the platform. This phenomenon may be the growth of information cascades has been successfully addressed explained by human factors such as emotional reaction to surprise, in diverse social platforms, predicting the temporal and topologi- fear and disgust that are more likely induced by fabricated news. cal structure of information cascades has seen limited exploration. Given that 60% of the population in the US is taking their news from However, accurately predicting how many users will transmit the social media, such phenomena can be disturbing to the functioning message of a particular user and at what time is paramount for of the society. designing practical intervention techniques. One approach to mitigate these risks is to develop intervention This paper leverages Long-Short Term Memory (LSTM) neural techniques to contain the spread of bad content or behavior. News network techniques to predict two spatio-temporal properties of fact-checking is one such technique meant at intervening in the information cascades, namely the size and speed of individual-level spread of misinformation. However, empirical observations show information transmissions. We combine these prediction algorithms that fact-checks do not travel to the same distance and on the with probabilistic generation of cascade trees into a generative same path as the rumors did, basically because users who reacted test model that is able to accurately generate cascade trees in two emotionally to the rumors and spread them will not bother to different platforms, Reddit and Github. Our approach leads toa spread the fact checking information. One possibility to address classification accuracy of over 73% for information transmitters and this dissonance is to prevent the further spread of false information 83% for early transmitters in a variety of social platforms. by a technique similar to vaccination. The question becomes that of predicting the shape over time of the information cascade, to ACM Reference Format: be able to “innoculate” users by proving them the fact checking Sameera Horawalavithana, John Skvoretz, and Adriana Iamnitchi. 2020. Cascade-LSTM: Predicting Information Cascades using Deep Neural Net- information before they receive the rumor, thus discouraging them works. In Proceedings of ACM Conference (Conference’17). ACM, New York, from spreading it farther. What is missing in the plan are techniques NY, USA, 10 pages. https://doi.org/10.1145/nnnnnnn.nnnnnnn that accurately predict the shape of the information cascades. This work advances the state of the art in predicting the struc- 1 INTRODUCTION ture of information cascades over time by employing deep neural network techniques. The main contribution of this paper is a gen- Understanding how information is disseminated in online social erative approach that leverages Long-Short Term Memory (LSTM) environments has significant real world impact, from health care techniques to predict the topological structure over time of infor- to marketing. Significant effort has been invested in predicting mation cascade trees. We show that our methodology is useful different properties of information cascades, such as size[24], tem- for predicting information cascades of different spatio-temporal poral growth [18], and virality [4]. At the same time, effort has patterns of growth. Specifically, we test our approach on two oppo- been invested in characterizing information cascades in various arXiv:2004.12373v1 [cs.SI] 26 Apr 2020 site types of platforms: a platform with slowly growing, shallow platforms. For example, Cheng et al. [5] characterized the types of cascades (Github), and a platform with fast growing, potentially information cascades in Facebook. Blackburn et al. [3] studied the tall and broad cascades (Reddit). In Reddit, a massive collection social contagion of cheating behavior in online gaming platforms. of forums, users engage with content posted by other users via One significant question is how to intervene in information comments that are typically fast-paced but over relatively short cascades. Vosoughi et al. [22] determined based on a collection periods. In GitHub, a collaborative software development platform, Permission to make digital or hard copies of all or part of this work for personal or users collaboratively engage with software repositories via a di- classroom use is granted without fee provided that copies are not made or distributed versity of actions, such as issuing comments, contributing code for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM fixes, watching the evolution of repositories, or copying (forking) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, repositories in a much slower pace and over significantly longer to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]. periods of time. Conference’17, July 2017, Washington, DC, USA In our approach, we represent cascade trees in a data model © 2020 Association for Computing Machinery. consists of a rich feature set. Our empirical evaluation demonstrate ACM ISBN 978-x-xxxx-xxxx-x/YY/MM...$15.00 that this approach can accurately predict the shape of the cascade https://doi.org/10.1145/nnnnnnn.nnnnnnn Conference’17, July 2017, Washington, DC, USA S. Horawalavithana et al. tree over time (that is, number of levels, number of nodes per level, These features enable us to learn an implicit semantic structure of virality, and the time associated with every node’s adoption). The the content being diffused. We also predict the rate of individual proposed model is also compared with several baseline models adoption to accurately measure the lifetime of the cascade as a in both cascade prediction and generation tasks. We significantly function of size. improve the prediction accuracy over the baseline models, and Many theoretical models have been proposed to model complex provide plausible explanations for the success. contagion (e.g., Bass [1], SIR [14]). Theoretical models make the An overview of cascade prediction tasks in online environments assumption of an underlying network that governs the cascade is presented in Section 2. Section 3 describes our LSTM-based gener- process. Generative models also assume an underlying network ative test approach. Section 4 presents the characteristics of the two structure, In [9], Ghosh and Lerman introduce a mathematical platforms we experiment with, Reddit and GitHub, and Section 5 framework to quantify and analyze cascades. Our baseline gener- presents the accuracy of temporal growth predictions on these two ative models are constructed according to Cheng et. al. [5] who platforms. The paper concludes with a summary and discussion of found that the branching factor (conditional on degree and level) our findings. can be used to effectively model cascade trees. 2 RELATED WORK 3 METHODOLOGY We introduce a generative mechanism to predict the temporal struc- Information cascades are ubiquitous in online social environments. ture of a cascade with the support of probabilistic models and Long- Such cascades capture how content or behaviors propagate over Short Term Memory (LSTM) neural networks. Our approach is to an underlying network [7]. In traditional cascading environments, train a machine-learning algorithm to act as a filter for identifying an individual (i.e., adopter) can be influenced by neighbors or by realistic cascades for a particular platform from a large pool of gen- a community that the individual belongs to, thus assuming an erated cascades. We use generative techniques (inspired from [5] underlying social network topological structure that both restricts and described in Section 3.1) to generate this pool of cascades, and and facilitates information diffusion. use the LSTM-based filter (described in Section 3.3) to rank the However, sometimes the underlying network is not visible, even cascades according to an accuracy metric. For training the LSTM in the digital world where everything seems to be public or retriev- filter, we use the data representation presented in Section 3.2. able. For example, Twitter has the follower-followee network, but its broadcasting structure [16] is too unrestricted to give sufficient information to guide the information diffusion. Gomez et al. [11] 3.1 Cascade Generation recognized this problem (more prevalent in contexts outside the We employ a probability-based cascade generation approach [5] to digital world) and proposed heuristics to recreate the underlying

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    10 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us