Skip to main content
Log in

Knowledge-Based Sentiment Analysis and Visualization on Social Networks

  • Published:
New Generation Computing Aims and scope Submit manuscript

Abstract

A knowledge-based methodology is proposed for sentiment analysis on social networks. The work was focused on semantic processing taking into account the content handling the public user’s opinions as excerpts of knowledge. Our approach implements knowledge graphs, similarity measures, graph theory algorithms, and a disambiguation process. The results obtained were compared with data retrieved from Twitter and users’ reviews in Amazon. We measured the efficiency of our contribution with precision, recall, and the F-measure, comparing it with the traditional method of looking up concepts in dictionaries which usually assign averages. Moreover, an analysis was carried out to find the best performance for the classification by using polarity, sentiment, and a polarity–sentiment hybrid. A study is presented for arguing the advantage of using a disambiguation process in knowledge processing. A visualization system presents the social graphs to display the sentiment information of each comment as well as the social structure and communications in the network.

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
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14

Similar content being viewed by others

References

  1. Baccianella, S., Esuli, A., Sebastiani, F.: Sentiwordnet 3.0: an enhanced lexical resource for sentiment analysis and opinion mining. LREC 10, 2200–2204 (2010)

    Google Scholar 

  2. Bond, F., Baldwin, T., Fothergill, R., Uchimoto, K.: Japanese semcor: A sense-tagged corpus of japanese. In: Proceedings of the 6th Global WordNet Conference (GWC 2012). pp. 56–63 (2012)

  3. Bond, F., Foster, R.: Linking and extending an open multilingual wordnet. In: Proceedings of the 51st Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers). vol. 1, pp. 1352–1362 (2013)

  4. Calheiros, A.C., Moro, S., Rita, P.: Sentiment classification of consumer-generated online reviews using topic modeling. J. Hosp. Market. Manag. 26(7), 675–693 (2017)

    Google Scholar 

  5. Campos, V., Jou, B., Giro-i Nieto, X.: From pixels to sentiment: fine-tuning cnns for visual sentiment prediction. Image Vis. Comput. 65, 15–22 (2017)

    Article  Google Scholar 

  6. Deng, S., Huang, L., Xu, G., Wu, X., Wu, Z.: On deep learning for trust-aware recommendations in social networks. IEEE Trans. Neural Netw. Learn. Syst. 28(5), 1164–1177 (2017)

    Article  Google Scholar 

  7. Farooq, U., Mansoor, H., Nongaillard, A., Ouzrout, Y., Qadir, M.A.: Negation handling in sentiment analysis at sentence level. JCP 12(5), 470–478 (2017)

    Article  Google Scholar 

  8. Fredman, M.L., Tarjan, R.E.: Fibonacci heaps and their uses in improved network optimization algorithms. J. ACM (JACM) 34(3), 596–615 (1987)

    Article  MathSciNet  Google Scholar 

  9. García-Pablos, A., Cuadros, M., Rigau, G.: W2vlda: almost unsupervised system for aspect based sentiment analysis. Expert Syst. Appl. 91, 127–137 (2018)

    Article  Google Scholar 

  10. Georgiou, T., El Abbadi, A., Yan, X.: Extracting topics with focused communities for social content recommendation. In: Proceedings of the 2017 ACM Conference on Computer Supported Cooperative Work and Social Computing (2017)

  11. Ghosh, S., Ghosh, S., Das, D.: Sentiment identification in code-mixed social media text. arXiv preprint arXiv:1707.01184 (2017)

  12. Google: Google trends. https://trends.google.com/trends/?geo=us. Accessed 1 Mar 2018

  13. Gubichev, A., Neumann, T.: Fast approximation of steiner trees in large graphs. In: Proceedings of the 21st ACM international conference on Information and knowledge management. pp. 1497–1501. ACM (2012)

  14. Hong, K., Liu, G., Chen, W., Hong, S.: Classification of the emotional stress and physical stress using signal magnification and canonical correlation analysis. Pattern Recogn. 77, 140–149 (2018)

    Article  Google Scholar 

  15. Huang, L., Ma, Y., Liu, Y., Sangaiah, A.K.: Multi-modal bayesian embedding for point-of-interest recommendation on location-based cyber-physical-social networks. Future Gener. Comput. Syst. 108, 1119–1128 (2017)

    Article  Google Scholar 

  16. Isahara, H., Bond, F., Uchimoto, K., Utiyama, M., Kanzaki, K.: Development of the Japanese wordnet. In: Sixth international conference on language resources and evaluation (LREC 2008). Marrakech (2008)

  17. Jiang, M., Cui, P., Wang, F., Zhu, W., Yang, S.: Scalable recommendation with social contextual information. IEEE Trans. Knowl. Data Eng. 26(11), 2789–2802 (2014)

    Article  Google Scholar 

  18. Krovetz, R.: Viewing morphology as an inference process. In: Proceedings of the 16th annual international ACM SIGIR conference on Research and development in information retrieval. pp. 191–202. ACM (1993)

  19. Ladusaw, W.A.: Expressing negation. Semant. Linguistic Theory 2, 237–260 (1992)

    Article  Google Scholar 

  20. Leskovec, J.: Snap: Stanford network analysis project (2014).  http://snap.stanford.edu/index.html. Accessed 1 Mar 2018

  21. Mäntylä, M.V., Graziotin, D., Kuutila, M.: The evolution of sentiment analysis. A review of research topics, venues, and top cited papers. Comput. Sci. Rev. 27, 16–32 (2018)

    Article  Google Scholar 

  22. McCandless, M., Hatcher, E., Gospodnetic, O.: Lucene in Action: Covers Apache Lucene 3.0. Manning Publications Co., New York (2010)

    Google Scholar 

  23. Mohammad, S.M., Turney, P.D.: Emotions evoked by common words and phrases: using mechanical turk to create an emotion lexicon. In: Proceedings of the NAACL HLT 2010 workshop on computational approaches to analysis and generation of emotion in text. Association for Computational Linguistics, pp. 26–34 (2010)

  24. Mohammad, S.M., Turney, P.D.: Crowdsourcing a word-emotion association lexicon. Comput. Intell. 29(3), 436–465 (2013)

    Article  MathSciNet  Google Scholar 

  25. Princeton University “about wordnet.” wordnet. Princeton University. http://wordnet.princeton.edu (2010). Accessed 1 Mar 2018

  26. Quintero, R., Torres-Ruiz, M., Menchaca-Mendez, R., Moreno-Armendariz, M.A., Guzman, G., Moreno-Ibarra, M.: Dis-c: conceptual distance in ontologies, a graph-based approach. Knowl. Inform. Syst. 59, 33–65 (2018)

    Article  Google Scholar 

  27. Rudat, A., Buder, J.: Making retweeting social: the influence of content and context information on sharing news in twitter. Comput. Hum. Behav. 46, 75–84 (2015)

    Article  Google Scholar 

  28. Sehgal, D., Agarwal, A.K.: Real-time sentiment analysis of big data applications using twitter data with hadoop framework. Soft Computing: Theories and Applications, pp. 765–772. Springer, Berlin (2018)

    Chapter  Google Scholar 

  29. Srivastava, S., Pande, S., Ranu, S.: Geo-social clustering of places from check-in data. In: Data Mining (ICDM), 2015 IEEE International Conference on IEEE, pp. 985–990 (2015)

  30. Tian, Y., Galery, T., Dulcinati, G., Molimpakis, E., Sun, C.: Facebook sentiment: Reactions and emojis. In: Proceedings of the Fifth International Workshop on Natural Language Processing for Social Media, pp. 11–16 (2017)

  31. Vizcarra, J., Kozaki, K., Ruiz, M.T., Quintero, R.: Knowledge-based identification of emotional status on social networks. The Joint International Workshop on PAOS 2018 and PASSCR 2018, CEUR Workshop Proceedings 2293, 55–66 (2018)

  32. Wang, S., Zhou, M., Mazumder, S., Liu, B., Chang, Y.: Disentangling aspect and opinion words in target-based sentiment analysis using lifelong learning. arXiv preprint arXiv:1802.05818 (2018)

  33. Wang, Y., Xiao, Y., Ma, C., Xiao, Z.: Improving users’ demographic prediction via the videos they talk about. In: Proceedings of the 2016 Conference on Empirical Methods in Natural Language Processing, pp. 1359–1368 (2016)

  34. Zhang, X., LeCun, Y.: Text understanding from scratch. arXiv preprint arXiv:1502.01710 (2015)

Download references

Acknowledgements

This work was supported by CONACYT and JSPS KAKENHI Grant Number JP17H01789.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Julio Vizcarra.

Additional information

Publisher's Note

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

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Vizcarra, J., Kozaki, K., Torres Ruiz, M. et al. Knowledge-Based Sentiment Analysis and Visualization on Social Networks. New Gener. Comput. 39, 199–229 (2021). https://doi.org/10.1007/s00354-020-00103-1

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00354-020-00103-1

Keywords

Navigation