Predicting Elections from Social Networks Based on Sub-event Detection and Sentiment Analysis

  • Sayan Unankard
  • Xue Li
  • Mohamed Sharaf
  • Jiang Zhong
  • Xueming Li
Part of the Lecture Notes in Computer Science book series (LNCS, volume 8787)


Social networks are widely used by all kinds of people to express their opinions. Predicting election outcomes is now becoming a compelling research issue. People express themselves spontaneously with respect to the social events in their social networks. Real time prediction on ongoing election events can provide feedback and trend analysis for politicians and news analysts to make informed decisions. This paper proposes an approach to predicting election results by incorporating sub-event detection and sentiment analysis in social networks to analyse as well as visualise political preferences revealed by those social network users. Extensive experiments are conducted to evaluate the performance of our approach based on a real-world Twitter dataset. Our experiments show that the proposed approach can effectively predict the election results over the given baselines.


election prediction event detection sentiment analysis micro-blogs 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    O’Connor, B., Balasubramanyan, R., Routledge, B.R., Smith, N.A.: From tweets to polls: Linking text sentiment to public opinion time series. In: ICWSM, pp. 122–129 (2010)Google Scholar
  2. 2.
    Tumasjan, A., Sprenger, T.O., Sandner, P.G., Welpe, I.M.: Predicting elections with twitter: What 140 characters reveal about political sentiment. In: ICWSM, pp. 178–185 (2010)Google Scholar
  3. 3.
    Sang, E.T.K., Bos, J.: Predicting the 2011 dutch senate election results with twitter. In: EACL Workshop on Semantic Analysis in Social Media, pp. 53–60 (2012)Google Scholar
  4. 4.
    Makazhanov, A., Rafiei, D.: Predicting political preference of twitter users. In: ASONAM, pp. 298–305 (2013)Google Scholar
  5. 5.
    Jungherr, A., Jurgens, P., Schoen, H.: Why the pirate party won the german election of 2009 or the trouble with predictions: A response to tumasjan, a., sprenger, t. o., sander, p. g., & welpe, i. m. “predicting elections with twitter: What 140 characters reveal about political sentiment”. Soc. Sci. Comput. Rev. 30(2), 229–234 (2012)CrossRefGoogle Scholar
  6. 6.
    Metaxas, P.T., Mustafaraj, E., Gayo-Avello, D.: How (not) to predict elections. In: SocialCom/PASSAT, pp. 165–171 (2011)Google Scholar
  7. 7.
    Gayo-Avello, D.: I wanted to predict elections with twitter and all i got was this lousy paper - a balanced survey on election prediction using twitter data. CoRR abs/1204.6441, 1–13 (2012)Google Scholar
  8. 8.
    Abel, F., Hauff, C., Houben, G.J., Stronkman, R., Tao, K.: Semantics + filtering + search = twitcident. exploring information in social web streams. In: HT, pp. 285–294 (2012)Google Scholar
  9. 9.
    Marcus, A., Bernstein, M.S., Badar, O., Karger, D.R., Madden, S., Miller, R.C.: Twitinfo: aggregating and visualizing microblogs for event exploration. In: CHI, pp. 227–236 (2011)Google Scholar
  10. 10.
    Meng, X., Wei, F., Liu, X., Zhou, M., Li, S., Wang, H.: Entity-centric topic-oriented opinion summarization in twitter. In: KDD, pp. 379–387 (2012)Google Scholar
  11. 11.
    Wang, H., Can, D., Kazemzadeh, A., Bar, F., Narayanan, S.: A system for real-time twitter sentiment analysis of 2012 u.s. presidential election cycle. In: ACL (System Demonstrations), pp. 115–120 (2012)Google Scholar
  12. 12.
    Ringsquandl, M., Petkovic, D.: Analyzing political sentiment on twitter. In: AAAI Spring Symposium: Analyzing Microtext, pp. 40–47 (2013)Google Scholar
  13. 13.
    Unankard, S., Li, X., Sharaf, M.A.: Emerging event detection in social networks with location sensitivity. World Wide Web, 1–25 (2014)Google Scholar
  14. 14.
    Jurafsky, D., Martin, J.H.: Speech and Language Processing: An Introduction to Natural Language Processing, Computational Linguistics, and Speech Recognition. Prentice Hall (2000)Google Scholar
  15. 15.
    Gimpel, K., Schneider, N., O’Connor, B., Das, D., Mills, D., Eisenstein, J., Heilman, M., Yogatama, D., Flanigan, J., Smith, N.A.: Part-of-speech tagging for twitter: Annotation, features, and experiments. In: ACL, pp. 42–47 (2011)Google Scholar
  16. 16.
    Hu, M., Liu, B.: Mining and summarizing customer reviews. In: KDD, pp. 168–177 (2004)Google Scholar
  17. 17.
    González-Ibáñez, R., Muresan, S., Wacholder, N.: Identifying sarcasm in twitter: A closer look. In: ACL, pp. 581–586 (2011)Google Scholar
  18. 18.
    Cochran, W.G.: Sampling techniques. Wiley, New York (1977)zbMATHGoogle Scholar
  19. 19.
    Wilson, T., Wiebe, J., Hoffmann, P.: Recognizing contextual polarity in phrase-level sentiment analysis. In: HLT/EMNLP, pp. 347–354 (2005)Google Scholar
  20. 20.
    RoyMorgan: Two party preferred voting intention (%)., (accessed: July 7, 2014)
  21. 21.
    ReachTel: Two party preferred result based on (2010), election distribution, (accessed: July 7, 2014)
  22. 22.
    NewsPoll: Two party preferred, (accessed: July 7, 2014)
  23. 23.
    Essential: Two party preferred, federal politics – voting intention, (accessed: July 7, 2014)

Copyright information

© Springer International Publishing Switzerland 2014

Authors and Affiliations

  • Sayan Unankard
    • 1
  • Xue Li
    • 1
  • Mohamed Sharaf
    • 1
  • Jiang Zhong
    • 2
  • Xueming Li
    • 2
  1. 1.School of Information Technology and Electrical EngineeringThe University of QueenslandBrisbaneAustralia
  2. 2.Key Laboratory of Dependable Service Computing in Cyber Physical SocietyMinistry of EducationChongqingChina

Personalised recommendations