Abstract
Sentiment analysis assigns a positive, negative or neutral polarity to an item or entity, extracting and aggregating individual opinions from their textual expressions by means of natural language processing tools. In this paper we observe that current sentiment analysis techniques are satisfactory in case there is a single entity under consideration, but can lead to inaccurate or wrong results when dealing with a set of multiple items. We argue in favor of importing techniques from voting theory and preference aggregation to provide a more accurate definition of the collective sentiment over a set of multiple items. We propose a notion of Borda count which combines individuals’ sentiment with comparative preference information, we show that this class of rules satisfies a number of properties which have a natural interpretation in the sentiment analysis domain, and we evaluate its behavior when faced with highly incomplete domains.
Similar content being viewed by others
References
Ackerman, M., Choi, S.Y., Coughlin, P., Gottlieb, E., Wood, J.: Elections with partially ordered preferences. Public Choice 157(1–2), 145–168 (2013)
Arias, M., Arratia, A., Xuriguera, R.: Forecasting with twitter data. ACM TIST 5(1), 8 (2013)
Arrow, K.J.: Social Choice and Individual Values, 2nd edn. Wiley (1963)
Arrow, K.J., Sen, A.K., Suzumura, K. (eds.): Handbook of Social Choice and Welfare. Elsevier (2002)
Baccianella, S., Esuli, A., Sebastiani, F.: Sentiwordnet 3.0: An enhanced lexical resource for sentiment analysis and opinion mining. In: Proceedings of LREC-2010 (2010)
Balasubramanyan, R., Routledge, B.R., Smith, N.A.: From tweets to polls: Linking text sentiment to public opinion time series. In: Proceedings of the International AAAI Conference on Weblogs and Social Media (2010)
Bennett, J., Lanning, S.: The Netflix prize. In: In KDD Cup and Workshop in conjunction with KDD (2007)
Betzler, N., Niedermeier, R., Woeginger, G.J.: Unweighted coalitional manipulation under the Borda rule is NP-hard. In: Proceedings of IJCAI-2011 (2011)
Brams, S., Sanver, M.R.: Voting systems that combine approval and preference. In: Brams, S., Gehrlein, W., Roberts, F. (eds.) The Mathematics of Preference, Choice and Order. Springer (2009)
Brams, S.J., Fishburn, P.C.: Voting procedures. In: Arrow, K., Sen, A., Suzumura, K. (eds.) Handbook of Social Choice and Welfare. North-Holland (2002)
Brams, S.J., Fishburn, P.C.: Approval Voting, 2nd edn. Springer (2007)
Brandt, F., Conitzer, V., Endriss, U.: Computational social choice. In: Weiss, G. (ed.) Multiagent Systems. MIT Press (2013)
Ceron, A., Curini, L., Iacus, S.M., Porro, G.: Every Tweet Counts? How Sentiment Analysis of Social Media can Improve our Knowledge of Citizens’ Political Preferences with an Application to Italy and France. New Media & Society (2013)
Charles, P., Grothoff, C., Saraswat, V., Donawa, C., Kielstra, A., Ebcioglu, K., von Praun, C., Sarkar, V.: X10: an object-oriented approach to non-uniform cluster computing. In: Proceedings OOPSLA-2005 (2005)
Conitzer, V., Sandholm, T.: Common voting rules as maximum likelihood estimators. In: Proceedings of UAI-2005 (2005)
Cullinan, J., Hsiao, S., Polett, D.: A Borda count for partially ordered ballots. Soc. Choice Welf., 1–14 (2013)
Davies, J., Katsirelos, G., Narodytska, N., Walsh, T.: Complexity of and algorithms for borda manipulation. In: Proceedings of AAAI-2011 (2011)
Dean, J., Ghemawat, S.: MapReduce: simplified data processing on large clusters. Commun. ACM 51(1), 107–113 (2008)
Easley, D., Kleinberg, J.: Networks, Crowds, and Markets: Reasoning About a Highly Connected World. Cambridge University Press (2010)
Endriss, U.: Judgment aggregation. In: Brandt, F., Conitzer, V., Endriss, U., Lang, J., Procaccia, A. (eds.) Handbook of Computational Social Choice. Cambridge University Press (2015)
Endriss, U., Fernández, R.: Collective annotation of linguistic resources: Basic principles and a formal model. In: Proceedings of ACL-2013 (2013)
Esuli, A., Sebastiani, F.: Sentiment quantification. IEEE Intell. Syst. 25(4), 72–75 (2010)
Fagin, R., Kumar, R., Mahdian, M., Sivakumar, D., Vee, E.: Comparing and aggregating rankings with ties. In: Proceedings of the 2004 ACM Symposium on Principles of Database Systems, pp 47–58 (2003)
Fagin, R., Kumar, R., Mahdian, M., Sivakumar, D., Vee, E.: Comparing partial rankings. SIAM J. Discret. Math. 20, 47–58 (2006)
Ganapathibhotla, M., Liu, B.: Mining opinions in comparative sentences. In: Proceedings of COLING-2008 (2008)
Garg, A., Jayram, T.S., Vaithyanathan, S., Zhu, H.: Generalized opinion pooling. In: Proceedings of the AAAI Spring Symposium on Exploring Attitude and Affect in Text: Theories and Applications (2004)
Grandi, U., Loreggia, A., Rossi, F., Saraswat, V.: From sentiment analysis to preference aggregation. In: Proceedings of the International Symposium on Artificial Intelligence and Mathematics (ISAIM-2014) (2014)
Jackson, M.O.: Social and Economic Networks. Princeton University Press (2010)
Jindal, N., Liu, B.: Mining comparative sentences and relations. In: Proceedings of AAAI-2006 (2006)
Lang, J., Xia, L.: Voting in combinatorial domains. In: Brandt, F., Conitzer, V., Endriss, U., Lang, J., Procaccia, A. (eds.) Handbook of Computational Social Choice. Cambridge University Press (2015)
Laslier, J.F., Sanver, M.R. (eds.): Handbook of Approval Voting. Springer (2010)
Liu, B.: Web Data Mining: Exploring Hyperlinks, Contents, and Usage Data (Data-Centric Systems and Applications). Springer-Verlag New York, Inc (2006)
Liu, B.: Sentiment Analysis and Opinion Mining. Synthesis Lectures on Human Language Technologies. Morgan & Claypool Publishers (2012)
Mao, A., Procaccia, A.D., Chen, Y.: Better human computation through principled voting. In: Proceedings of AAAI-2013 (2013)
Maudet, N., Lang, J., Chevaleyre, Y., Ravilly-Abadie, G.: Compiling the votes of a subelectorate. In: Proceedings of IJCAI-2009 (2009)
Metaxas, P., Mustafaraj, E., Gayo-Avello, D.: How (not) to predict elections. In: Proceedings of PASSAT-2011 and SOCIALCOM-2011 (2011)
Mishne, G.: Predicting movie sales from blogger sentiment. In: In AAAI 2006 Spring Symposium on Computational Approaches to Analysing Weblogs (AAAI-CAAW) (2006)
Moulin: H.: Condorcet’s principle implies the no show paradox. J. Econ. Theory 45(1), 53–64 (1988)
Pang, B., Lee, L.: Opinion mining and sentiment analysis. Found. Trends Inf. Retrieval 2(1–2), 1–135 (2008)
Pang, B., Lee, L., Vaithyanathan, S.: Thumbs up? sentiment classification using machine learning techniques. In: Proceedings of EMNLP-2002, pp 79–86 (2002)
Pini, M.S., Rossi, F., Venable, K.B., Walsh, T.: Incompleteness and incomparability in preference aggregation: Complexity results. Artif. Intell. 175(7–8), 1272–1289 (2011)
Rossi, F., Venable, K.B., Walsh, T.: A Short Introduction to Preferences: Between Artificial Intelligence and Social Choice. Synthesis Lectures on Artificial Intelligence and Machine Learning. Morgan & Claypool Publishers (2011)
van Harmelen, F., van Harmelen, F., Lifschitz, V., Porter, B.: Handbook of Knowledge Representation. Elsevier (2007)
Xia, L., Conitzer, V.: A maximum likelihood approach towards aggregating partial orders. In: Proceedings of IJCAI-2011 (2011)
Young, H.P.: An axiomatization of Borda’s rule. J. Econ. Theory 9(1), 43–52 (1974)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Grandi, U., Loreggia, A., Rossi, F. et al. A Borda count for collective sentiment analysis. Ann Math Artif Intell 77, 281–302 (2016). https://doi.org/10.1007/s10472-015-9488-0
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10472-015-9488-0