Abstract
The data-centric impetus and the development of online social networks has led to a significant amount of research that is nowadays more flexible in demonstrating several sociological hypotheses, such as the sentiment influence and transfer among users. Most of the works regarding sentiment classification usually consider text as unique source of information, do not taking into account that social networks are actually networked environments. To overcome this limitation, two main sociological theories should be accounted for addressing any sentiment analysis tasks: homophily and constructuralism. In this paper, we propose Approval Network as a novel graph representation to jointly model homophily and constructuralism, which is intended to better represent the contagion on social networks. To show the potentiality of the proposed representation, two novel sentiment analysis models have been proposed. The first one, related to user-level polarity classification, is approached by presenting a semi-supervised framework grounded on a Markov-based probabilistic model. The second task, aimed at simultaneously extracting aspects and sentiment at message level, is addressed by proposing a novel fully unsupervised generative model. The experimental results show that the proposes sentiment analysis models grounded on Approval Networks are able to outperform not only the traditional models where the relationships are disregarded, but also those computational approaches based on traditional friendship connections.





Similar content being viewed by others
Notes
1 For a detailed survey about diffusion models for social networks please refer to [59].
2 Note that for this reason the Facebook’s ‘Share’ does not belong to approval tools.
3 Note that ρ T−b l a c k , ρ T−w h i t e and ρ n e i g h are empirically estimated.
References
Agarwal, B., Mittal, N., Bansal, P., Garg, S.: Sentiment analysis using common-sense and context information. Intell. Neuroscience
Aristotle: Rhetoric. nichomachean ethics. In: Aristotle, vol. 23, p. 1371. Rackman Translation Cambridge: Harvard University Press (1934)
Barbosa, L., Feng, J.: Robust sentiment detection on twitter from biased and noisy data. In: Proceedings of the 48th Annual Meeting of the Association for Computational Linguistics, ACL ’10 (2010)
Beigi, G., Hu, X., Maciejewski, R., Liu, H.: An overview of sentiment analysis in social media and its applications in disaster relief. In: Sentiment Analysis and Ontology Engineering, pp 313–340. Springer (2016)
Blei, D. M., Ng, A. Y., Jordan, M. I.: Latent dirichlet allocation. J. Mach. Learn. Res. 3, 993–1022 (2003)
Bott, H.: Observation of play activities in a nursery school. Genet. Psychol. Monogr. 4, 44–88 (1928)
Boyd, D., Golder, S., Lotan, G.: Tweet, tweet, retweet: Conversational aspects of retweeting on twitter. In: Proceedings of the 2010 43rd Hawaii International Conference on System Sciences, HICSS ’10, pp 1–10. IEEE Computer Society (2010)
Carley, K.: A theory of group stability. Am. Sociol. Rev. 56(3), 331–354 (1991)
Carley, K. M., Hill, V.: Structural change and learning within organizations. Dynamics of organizations: Computational modeling and organizational theories 63–92 (2001)
Cohen, J. M.: Sources of peer group homogeneity. Sociol. Educ. 50(4), 227–241 (1977)
Conover, M., Ratkiewicz, J., Francisco, M., Gonçalves, B., Menczer, F., Flammini, A.: Political polarization on twitter. In: ICWSM (2011)
Cortes, C., Vapnik, V.: Support-vector networks. ML 20(3), 273–297 (1995)
Coviello, L., Sohn, Y., Kramer, A. D., Marlow, C., Franceschetti, M., Christakis, N. A., Fowler, J. H.: Detecting emotional contagion in massive social networks. PloS one 9(3), e90, 315 (2014)
Dietterich, T. G.: Ensemble learning. In: The Handbook of Brain Theory and Neural Networks, pp 405–508. Mit Pr (2002)
Esuli, A., Sebastiani, F.: Sentiwordnet: A publicly available lexical resource for opinion mining. In: Proceedings of LREC, vol. 6, pp 417–422. Citeseer (2006)
Fang, L., Huang, M., Zhu, X.: Exploring weakly supervised latent sentiment explanations for aspect-level review analysis. In: Proceedings of the 22nd ACM International Conference on Conference on Information and Knowledge management, pp 1057–1066. ACM (2013)
Fersini, E., Messina, E.: Web page classification through probabilistic relational models International Journal of Pattern Recognition and Artificial Intelligence (2013)
Fersini, E., Messina, E., Archetti, F.: A probabilistic relational approach for Web document clustering. Inf. Process. Manag. 46(2), 117–130 (2010)
Fersini, E., Messina, E., Pozzi, F.: Sentiment analysis: Bayesian ensemble learning. Decis. Support Syst. 68, 26–38 (2014)
Garcıa-Pablos, A., Cuadros, M., Gaines, S., Rigau, G.: V3: Unsupervised generation of domain aspect terms for aspect based sentiment analysis. SemEval 2014, 833 (2014)
Gatti, M., Cavalin, P., Neto, S., Pinhanez, C., dos Santos, C., Gribel, D., Appel, A.: Large-scale multi-agent-based modeling and simulation of microblogging-based online social network. In: Multi-Agent-Based Simulation XIV, pp 17–33. Springer, Berlin Heidelberg (2014)
Go, A., Bhayani, R., Huang, L.: Twitter sentiment classification using distant supervision. Technical report, Stanford (2009)
Hampton, K. N., Wellman, B.: Examining community in the digital neighborhood: Early results from Canada’s wired suburb. In: Digital Cities, vol. 1765, pp 194–208. Springer, Berlin Heidelberg (2000)
Hirshman, B. R., Charles, J., Carley, K. M.: Leaving us in tiers: Can homophily be used to generate tiering effects. Comput. Math. Organ. Theory 17(4), 318–343 (2011)
Hofmann, T.: Probabilistic latent semantic indexing. In: Proceedings of the 22nd Annual International ACM SIGIR Conference on Research and Development in Information Retrieval, pp 50–57. ACM (1999)
Hu, M., Liu, B.: Mining and summarizing customer reviews. In: Proceedings of the 10th ACM SIGKDD International Conference on Knowledge Discovery and DM, pp 168–177 (2004)
Hu, M., Liu, B.: Mining and summarizing customer reviews. In: Proceedings of the Tenth ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, KDD ’04, pp 168–177. ACM (2004)
Hu, M., Liu, B.: Mining and summarizing customer reviews. In: Proceedings of the 10th International Conference on Knowledge Discovery and Data Mining, pp 168–177 (2004)
Hu, X., Tang, J., Gao, H., Liu, H.: Unsupervised sentiment analysis with emotional signals. In: Proceedings of the 22nd International Conference on World Wide Web, pp 607–618. International World Wide Web Conferences Steering Committee (2013)
Hu, X., Tang, L., Tang, J., Liu, H.: Exploiting social relations for sentiment analysis in microblogging. In: Proceedings of the Sixth ACM International Conference on Web Search and Data Mining, WSDM ’13, pp 537–546. ACM (2013)
Hubbard, R. M.: A method of studying spontaneous group formation. Some New Techniques for Studying Social Behavior pp 76–85 (1929)
Huston, T. L., Levinger, G.: Interpersonal attraction and relationships. Ann. Rev. Psychol. 29, 115–156 (1978)
Jin, X., Wang, C., Luo, J., Yu, X., Han, J.: Likeminer: A system for mining the power of `like’ in social media networks. In: Proceedings of the 17th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, pp 753–756. ACM, NY, USA (2011)
Jo, Y., Oh, A. H.: Aspect and sentiment unification model for online review analysis. In: Proceedings of the Fourth ACM International Conference on Web Search and Data Mining, WSDM ’11, pp 815–824. ACM (2011)
Joseph, K., Morgan, G. P., Martin, M. K., Carley, K. M.: On the coevolution of stereotype, culture, and social relationships: An agent-based model Social Science Computer Review (2013)
Kandel, D. B.: Homophily, selection, and socialization in adolescent friendships. Am. J. Sociol. 84(2), 427–436 (1978)
Kaschesky, M., Riedl, R.: Tracing opinion-formation on political issues on the internet: A model and methodology for qualitative analysis and results. In: 2011 44th Hawaii International Conference on System Sciences (HICSS), pp 1–10 (2011)
Kwak, H., Lee, C., Park, H., Moon, S.: What is twitter, a social network or a news media?. In: Proceedings of the 19th International Conference on World wide Web, WWW ’10, pp 591–600 (2010)
Lazarsfeld, P. F., Merton, R. K.: Friendship as a social process: A substantive and methodological analysis. Freedom and Control in Modern Society pp 18–66 (1954)
Lin, C., He, Y.: Joint sentiment/topic model for sentiment analysis. In: Proceedings of the 18th ACM Conference on Information and Knowledge Management, pp 375–384. ACM (2009)
Liu, Y., Yu, X., Liu, B., Chen, Z.: Sentence-level sentiment analysis in the presence of modalities. In: Computational Linguistics and Intelligent Text Processing, pp 1–16. Springer (2014)
Maas, A. L., Daly, R. E., Pham, P. T., Huang, D., Ng, A. Y., Potts, C.: Learning word vectors for sentiment analysis. In: Proceedings of the 49th Annual Meeting of the Association for Computational Linguistics: Human Language Technologies, HLT ’11, vol. 1, pp 142–150 (2011)
Marsden, P. V.: Core discussion networks of americans. Am. Sociol. Rev. 52(1), 122–131 (1987)
Marsden, P. V.: Homogeneity in confiding relations. Soc. Netw. 10, 57–76 (1988)
McCallum, A., Nigam, K.: A comparison of event models for naive bayes text classification. In: AAAI-98 workshop on Learning for Text Category, pp 41–48 (1998)
McCallum, A., Pal, C., Druck, G., Wang, X.: Multi-conditional learning: Generative/discriminative training for clustering and classification, pp 433–439. AAAI (2006)
McPherson, M., Mayhew, B. H., Rotolo, T., Smith-Lovin, L.: Sex and ethnic heterogeneity in face-to-face groups in public places: An ecological perspective on social interaction. Soc. Forces 74, 15–52 (1995)
McPherson, M., Smith-Lovin, L., Cook, J. M.: Birds of a feather: Homophily in social networks. Annual review of sociology pp 415–444 (2001)
Mei, Q., Ling, X., Wondra, M., Su, H., Zhai, C.: Topic sentiment mixture: Modeling facets and opinions in Weblogs. In: Proceedings of the 16th International Conference on World Wide Web, WWW ’07, pp 171–180. ACM (2007)
Mimno, D., Wallach, H. M., Talley, E., Leenders, M., McCallum, A.: Optimizing semantic coherence in topic models. In: Proceedings of the Conference on Empirical Methods in Natural Language Processing, pp 262–272. Association for Computational Linguistics (2011)
Pang, B., Lee, L.: Opinion mining and sentiment analysis. Found. Trends Inf. Retr. 2, 1–135 (2008)
Plato: Laws. In: Plato in Twelve Volumes, vol. 11, p. 837. Bury Translator. Cambridge: Harvard University Press (1968)
Pozzi, F. A., Fersini, E., Messina, E.: Bayesian model averaging and model selection for polarity classification. In: Proceedings of the 18th International Conference on Application of Natural Language to Information Systems, LNCS, pp 189–200 (2013)
Pozzi, F. A., Maccagnola, D., Fersini, E., Messina, E.: Enhance user-level sentiment analysis on microblogs with approval relations. In: AI*IA 2013: Advances in Artificial Intelligence, vol. 8249, pp 133–144. Springer International Publishing (2013)
Rabelo, J. C., Prudêncio, R. C., Barros, F. A.: Leveraging relationships in social networks for sentiment analysis. In: Proceedings of the 18th Brazilian Symposium on Multimedia and the Web, WebMedia ’12, pp 181–188. ACM (2012)
Scharl, A., Weichselbraun, A.: An automated approach to investigating the online media coverage of us presidential elections. J. Inf. Technol. Polit. 5(1), 121–132 (2008)
Sharara, H., Getoor, L., Norton, M.: Active surveying: A probabilistic approach for identifying key opinion leaders. In: IJCAI, pp 1485–1490 (2011)
Speriosu, M., Sudan, N., Upadhyay, S., Baldridge, J.: Twitter polarity classification with label propagation over lexical links and the follower graph. In: Proceedings of the First Workshop on Unsupervised Learning in NLP, EMNLP ’11 (2011)
Sun, J., Tang, J.: A survey of models and algorithms for social influence analysis. In: Social Network Data Analytics, pp 177–214. Springer (2011)
Sutton, C. A., McCallum, A.: An introduction to conditional random fields. Found. Trends ML 4(4), 267–373 (2012)
Tan, C., Lee, L., Tang, J., Jiang, L., Zhou, M., Li, P.: User-level sentiment analysis incorporating social networks. In: Proceedings of the 17th ACM SIGKDD international conference on Knowledge discovery and data mining, KDD ’11, pp 1397–1405 (2011)
Tang, D.: Sentiment-specific representation learning for document-level sentiment analysis. In: Proceedings of the Eighth ACM International Conference on Web Search and Data Mining, pp 447–452. ACM (2015)
Wang, S., Manning, C. D.: Baselines and bigrams: simple, good sentiment and topic classification. In: Proceedings of the 50th Annual Meeting of the Association for Computational Linguistics: Short Papers, ACL ’12, vol. 2, pp 90–94 (2012)
Wellman, B.: The school child’s choice of companions. J. Educ. Res. 14, 126–32 (1929)
Wick, M., Rohanimanesh, K., Culotta, A., McCallum, A.: Samplerank: Learning preferences from atomic gradients. In: NIPS Workshop on Advances in Ranking (2009)
Wu, L., Hu, X., Liu, H.: Relational learning with social status analysis. In: Proceedings of the Ninth ACM International Conference on Web Search and Data Mining, pp 513–522. ACM (2016)
Xiong, X., Ma, J., Wang, M., Zhou, G., Xu, K.: Information diffusion model in modular microblogging networks. World Wide Web 18(4), 1051–1069 (2015)
Yang, B., Cardie, C.: Context-aware learning for sentence-level sentiment analysis with posterior regularization. In: Proceedings of ACL (2014)
Yessenalina, A., Yue, Y., Cardie, C.: Multi-level structured models for document-level sentiment classification. In: Proceedings of the 2010 Conference on Empirical Methods in Natural Language Processing, pp 1046–1056. Association for Computational Linguistics (2010)
Zhang, L., Liu, B.: Identifying noun product features that imply opinions. In: Proceedings of the 49th Annual Meeting of the Association for Computational Linguistics: Human Language Technologies: Short Papers - Volume 2, HLT ’11, pp 575–580. Association for Computational Linguistics (2011)
Zhou, X., Wan, X., Xiao, J.: Collective opinion target extraction in chinese microblogs, vol. 13. Citeseer (2013)
Zhu, C., Zhu, H., Ge, Y., Chen, E., Liu, Q.: Tracking the evolution of social emotions: A time-aware topic modeling perspective. In: 2014 IEEE International Conference on Data Mining (ICDM), pp 697–706. IEEE (2014)
Author information
Authors and Affiliations
Corresponding author
About this article
Cite this article
Fersini, E., Pozzi, F.A. & Messina, E. Approval network: a novel approach for sentiment analysis in social networks. World Wide Web 20, 831–854 (2017). https://doi.org/10.1007/s11280-016-0419-8
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11280-016-0419-8