Skip to main content
Log in

Discovering sentiment potential in Twitter conversations with Hilbert–Huang spectrum

  • Original Paper
  • Published:
Evolving Systems Aims and scope Submit manuscript

Abstract

Does a tweet with specific emotional content posted by an influential account have the capability to shape or even completely alter the opinions of its readers? Moreover, can other influential accounts further enhance its original emotional potential by retweeting it and, thus, letting their followers read it? Real Twitter conversations seem to imply an affirmative answer to both questions. If this is indeed the case, then what is the key for not only successfully reaching to a large number of accounts but also for convincingly offering an alternative perspective via affective means, therefore triggering a large scale opinion change in an ongoing Twitter conversation? This work primarily focuses on determining which tweets cause multiple sentiment polarity alternations to occur based on a window segmentation approach. Moreover, an offline framework for discovering affective pivot points in a conversation based on its Hilbert–Huang spectrum, which has close ties to the Fourier transform, is introduced. Finally, given that it is highly desirable to track the sentiment shifts of a Twitter conversation while it unfolds, an adaptive scheme is presented for approximating the window sizes obtained by the offline methodology. As a concrete example, the abovementioned methodologies are applied to three recent long Twitter discussions and the results are analyzed.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1

Similar content being viewed by others

Notes

  1. http://sentistrength.wlv.ac.uk/.

  2. http://twitter4j.org/en/index.html.

References

  • Agarwal A, Xie B, Vovsha I, Rambow O, Passonneau R (2011) Sentiment analysis of Twitter data. In: LSM, pp 30–38

  • Barbosa L, Feng J (2010) Robust sentiment detection on Twitter from biased and noisy data. In: COLING, pp 36–44

  • Belkin M, Niyogi P (2002) Laplacian eigenmaps and spectral techniques for embedding and clustering. In: NIPS, pp 585–591

  • Boiy E, Moens M (2009) A machine learning approach to sentiment analysis in multilingual Web texts. Inf Retr 12(5):526–558

    Article  Google Scholar 

  • Bollen J, Mao H, Pepe A (2011) Modeling public mood and emotion: Twitter sentiment and socio-economic phenomena. In: 5th International Conference on weblogs and social media

  • Bühler T, Hein M (2009) Spectral clustering based on the graph p-Laplacian. In: ICML, ACM, pp 81–88

  • Chan SH (2019) Performance analysis of plug-and-play admm: a graph signal processing perspective. IEEE Trans Comput Imaging 5(2):274–286

    Article  MathSciNet  Google Scholar 

  • Cheng J, Danescu-Niculescu-Mizil C, Leskovec J (2014) How community feedback shapes user behavior. In: 8th (ICWSM)

  • Chikersal P, Poria S, Cambria E (2015) Sentu: Sentiment analysis of tweets by combining a rule-based classifier with supervised learning. In: 9th International Workshop on Semantic Evaluation (SemEval@NAACL-HLT), pp 647–651

  • Choudhury MD, Gamon M, Counts S (2012) Happy, nervous or surprised? classification of human affective states in social media. In: 6th International Conference on Weblogs and Social Media (ICWSM)

  • De Choudhury M, Counts S, Gamon M (2012) Not all moods are created equal! Exploring human emotional states in social media. In: Sixth international AAAI conference on Weblogs and social media

  • Dong X, Thanou D, Frossard P, Vandergheynst P (2016) Learning Laplacian matrix in smooth graph signal representations. IEEE Trans Signal Process 64(23):6160–6173

    Article  MathSciNet  Google Scholar 

  • Drakopoulos G (2016) Tensor fusion of social structural and functional analytics over Neo4j. In: IISA, IEEE

  • Drakopoulos G, Kanavos A, Mylonas P, Sioutas S (2017) Defining and evaluating Twitter influence metrics: a higher order approach in Neo4j. SNAM. https://doi.org/10.1007/s13278-017-0467-9

    Article  Google Scholar 

  • Drakopoulos G, Stathopoulou F, Kanavos A, Paraskevas M, Tzimas G, Mylonas P, Iliadis L (2019) A genetic algorithm for spatiosocial tensor clustering: exploiting TensorFlow potential. Evol Syst. https://doi.org/10.1007/s12530-019-09274-9

    Article  Google Scholar 

  • Dwivedi A, Johnson LW, Wilkie DC, De Araujo-Gil L (2019) Consumer emotional brand attachment with social media brands and social media brand equity. Eur J Mark. https://doi.org/10.1108/EJM-09-2016-0511

    Article  Google Scholar 

  • Ferrara E, Yang Z (2015) Measuring emotional contagion in social media. PLoS One 10(11):e0142390

    Article  Google Scholar 

  • Gavili A, Zhang XP (2017) On the shift operator, graph frequency, and optimal filtering in graph signal processing. IEEE Trans Signal Process 65(23):6303–6318

    Article  MathSciNet  Google Scholar 

  • Hasegawa T, Kaji N, Yoshinaga N, Toyoda M (2013) Predicting and eliciting addressee’s emotion in online dialogue. In: 51st ACL Annual Meeting, pp 964–972

  • Hu X, Tang J, Gao H, Liu H (2013) Unsupervised sentiment analysis with emotional signals. In: Proceedings of the 22nd international conference on World Wide Web, pp 607–618

  • Huang NE, Attoh-Okine NO (2005) The Hilbert-Huang transform in engineering. CRC Press, Boca Roton

    Book  Google Scholar 

  • Huang NE, Shen Z, Long SR, Wu MC, Shih HH, Zheng Q, Yen NC, Tung CC, Liu HH (1998) The empirical mode decomposition and the Hilbert spectrum for nonlinear and non-stationary time series analysis. Proc R Soc Lond Ser A Math Phys Eng Sci 454(1971):903–995

    Article  MathSciNet  Google Scholar 

  • Huang W, Bolton TA, Medaglia JD, Bassett DS, Ribeiro A, Van De Ville D (2018) A graph signal processing perspective on functional brain imaging. Proc IEEE 106(5):868–885

    Article  Google Scholar 

  • Kafeza E, Kanavos A, Makris C, Vikatos P (2014) T-PICE: Twitter personality based influential communities extraction system. In: International Congress on big data, IEEE, pp 212–219

  • Kan Z, Shea JM, Dixon WE (2012) Influencing emotional behavior in a social network. In: American Control Conference (ACC), pp 4072–4077

  • Kanavos A, Perikos I, Vikatos P, Hatzilygeroudis I, Makris C, Tsakalidis A (2014a) Conversation emotional modeling in social networks. In: 24th IEEE International Conference on Tools with Artificial Intelligence (ICTAI), pp 478–484

  • Kanavos A, Perikos I, Vikatos P, Hatzilygeroudis I, Makris C, Tsakalidis A (2014b) Modeling retweet diffusion using emotional content. In: Artificial Intelligence Applications and Innovations (AIAI), pp 101–110

  • Kempter R, Sintsova V, Musat CC, Pu P (2014) Emotionwatch: Visualizing fine-grained emotions in event-related tweets. In: 8th International Conference on Weblogs and Social Media (ICWSM)

  • Kim S, Hovy EH (2004) Determining the sentiment of opinions. In: 20th COLING

  • Kim S, Bak J, Oh AH (2012) Do you feel what I feel? social aspects of emotions in twitter conversations. In: 6th International Conference on Weblogs and Social Media (ICWSM)

  • Kim Y, Mesbahi M (2005) On maximizing the second smallest eigenvalue of a state-dependent graph Laplacian. In: Proceedings of the American Control Conference, IEEE, pp 99–103

  • Kowalczyk CM, Pounders KR (2016) Transforming celebrities through social media: the role of authenticity and emotional attachment. J Prod Brand Manag 25(4):345–356

    Article  Google Scholar 

  • Kyriazidou I, Drakopoulos G, Kanavos A, Makris C, Mylonas P (2019) Towards predicting mentions to verified Twitter accounts: building prediction models over MongoDB with keras. In: WEBIST, pp 25–33, https://doi.org/10.5220/0007810200250033

  • Lee J, Hong IB (2016) Predicting positive user responses to social media advertising: the roles of emotional appeal, informativeness, and creativity. Int J Inf Manag 36(3):360–373

    Article  Google Scholar 

  • Leskovec J, Adamic LA, Huberman BA (2007) The dynamics of viral marketing. ACM Trans Web. https://doi.org/10.1145/1232722.1232727

    Article  Google Scholar 

  • Liu B, Zhang L (2012) A survey of opinion mining and sentiment analysis. In: Aggarwal C, Zhai C (eds) Mining text data. Springer, Boston, pp 415–463

    Chapter  Google Scholar 

  • Liu W, Wang J, Kumar S, Chang SF (2011) Hashing with graphs. Tech. rep, Google

  • Mateos G, Segarra S, Marques AG, Ribeiro A (2019) Connecting the dots: Identifying network structure via graph signal processing. IEEE Signal Process Mag 36(3):16–43

    Article  Google Scholar 

  • Mehu M, Scherer KR (2012) A psycho-ethological approach to social signal processing. Cogn Process 13(2):397–414

    Article  Google Scholar 

  • Myrick JG, Holton AE, Himelboim I, Love B (2016) # Stupidcancer: exploring a typology of social support and the role of emotional expression in a social media community. Health Commun 31(5):596–605

    Article  Google Scholar 

  • Ortega A, Frossard P, Kovačević J, Moura JM, Vandergheynst P (2018) Graph signal processing: overview, challenges, and applications. Proc IEEE 106(5):808–828

    Article  Google Scholar 

  • Pak A, Paroubek P (2010) Twitter as a corpus for sentiment analysis and opinion mining. In: International Conference on Language Resources and Evaluation (LREC)

  • Pang B, Lee L (2008) Opinion mining and sentiment analysis. Found Trends Inf Retr 2(1–2):1–135

    Article  Google Scholar 

  • Pang B, Lee L, Vaithyanathan S (2002) Thumbs up?: Sentiment classification using machine learning techniques. In: ACL Conference on Empirical Methods in Natural Language Processing (EMNLP), pp 79–86

  • Quercia D, Ellis J, Capra L, Crowcroft J (2012) Tracking “gross community happiness” from tweets. In: Computer Supported Cooperative Work (CSCW), pp 965–968

  • Roberts K, Roach MA, Johnson J, Guthrie J, Harabagiu SM (2012) Empatweet: Annotating and detecting emotions on twitter. In: 8th International Conference on Language Resources and Evaluation (LREC), pp 3806–3813

  • Sandryhaila A, Moura JM (2013) Discrete signal processing on graphs. IEEE Trans Signal Process 61(7):1644–1656

    Article  MathSciNet  Google Scholar 

  • Sandryhaila A, Moura JM (2014) Big data analysis with signal processing on graphs. IEEE Signal Process Mag 31(5):80–90

    Article  Google Scholar 

  • Smola AJ, Kondor R (2003) Kernels and regularization on graphs. In: Schölkopf B, Warmuth MK (eds) Learning theory and kernel machines. Lecture Notes in Computer Science, Springer, Berlin, pp 144–158

    Chapter  Google Scholar 

  • Sul H, Dennis AR, Yuan LI (2014) Trading on twitter: The financial information content of emotion in social media. In: 47th Hawaii International Conference on System Sciences (HICSS), pp 806–815

  • Suttles J, Ide N (2013) Distant supervision for emotion classification with discrete binary values. In: 14th International Conference in Computational Linguistics and Intelligent Text Processing (CICLing), pp 121–136

  • Thelwall M, Buckley K, Paltoglou G, Cai D, Kappas A (2010) Sentiment in short strength detection informal text. J Am Soc Inf Sci Technol 61(12):2544–2558

    Article  Google Scholar 

  • Tong H, Prakash BA, Eliassi-Rad T, Faloutsos M, Faloutsos C (2012) Gelling, and melting, large graphs by edge manipulation. In: CIKM, pp 245–254

  • Tumasjan A, Sprenger TO, Sandner PG, Welpe IM (2010) Predicting elections with twitter: What 140 characters reveal about political sentiment. In: 4th International Conference on Weblogs and Social Media (ICWSM), pp 178–185

  • Turney PD (2002) Thumbs up or thumbs down? semantic orientation applied to unsupervised classification of reviews. In: 40th Annual Meeting of the Association for Computational Linguistics (ACL), pp 417–424

  • Vinciarelli A, Pantic M, Bourlard H (2009) Social signal processing: survey of an emerging domain. Image Vis Comput 27(12):1743–1759

    Article  Google Scholar 

  • Wang H, Can D, Kazemzadeh A, Bar F, Narayanan S (2012a) A system for real-time twitter sentiment analysis of 2012 U.S. presidential election cycle. In: ACL System Demonstrations, pp 115–120

  • Wang W, Chen L, Thirunarayan K, Sheth AP (2012b) Harnessing twitter “big data” for automatic emotion identification. In: International Conference on Privacy, Security, Risk and Trust (PASSAT) and International Conference on Social Computing (SocialCom), pp 587–592

  • Wilson T, Wiebe J, Hoffmann P (2005) Recognizing contextual polarity in phrase-level sentiment analysis. In: Conference on Human Language Technology and Empirical Methods in Natural Language Processing (HLT/EMNLP), pp 347–354

  • Xavier UHR (2013) Sentiment analysis of hollywood movies on twitter. In: IEEE/ACM International Conference on Advances in Social Networks Analysis and Mining (ASONAM), pp 1401–1404

  • Zamparas V, Kanavos A, Makris C (2015) Real time analytics for measuring user influence on Twitter. In: ICTAI

Download references

Acknowledgements

This article is part of project Tensor 451, a long term research initiative whose primary objective is the development of novel, scalable, numerically stable, and interpretable tensor and higher order analytics.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Andreas Kanavos.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Drakopoulos, G., Kanavos, A., Mylonas, P. et al. Discovering sentiment potential in Twitter conversations with Hilbert–Huang spectrum. Evolving Systems 12, 3–17 (2021). https://doi.org/10.1007/s12530-020-09348-z

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12530-020-09348-z

Keywords

Mathematics Subject Classification

Navigation