Skip to main content
Log in

A Borda count for collective sentiment analysis

  • Published:
Annals of Mathematics and Artificial Intelligence Aims and scope Submit manuscript

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.

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.

Similar content being viewed by others

References

  1. Ackerman, M., Choi, S.Y., Coughlin, P., Gottlieb, E., Wood, J.: Elections with partially ordered preferences. Public Choice 157(1–2), 145–168 (2013)

    Article  Google Scholar 

  2. Arias, M., Arratia, A., Xuriguera, R.: Forecasting with twitter data. ACM TIST 5(1), 8 (2013)

    Google Scholar 

  3. Arrow, K.J.: Social Choice and Individual Values, 2nd edn. Wiley (1963)

  4. Arrow, K.J., Sen, A.K., Suzumura, K. (eds.): Handbook of Social Choice and Welfare. Elsevier (2002)

  5. 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)

  6. 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)

  7. Bennett, J., Lanning, S.: The Netflix prize. In: In KDD Cup and Workshop in conjunction with KDD (2007)

  8. Betzler, N., Niedermeier, R., Woeginger, G.J.: Unweighted coalitional manipulation under the Borda rule is NP-hard. In: Proceedings of IJCAI-2011 (2011)

  9. 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)

  10. 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)

  11. Brams, S.J., Fishburn, P.C.: Approval Voting, 2nd edn. Springer (2007)

  12. Brandt, F., Conitzer, V., Endriss, U.: Computational social choice. In: Weiss, G. (ed.) Multiagent Systems. MIT Press (2013)

  13. 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)

  14. 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)

  15. Conitzer, V., Sandholm, T.: Common voting rules as maximum likelihood estimators. In: Proceedings of UAI-2005 (2005)

  16. Cullinan, J., Hsiao, S., Polett, D.: A Borda count for partially ordered ballots. Soc. Choice Welf., 1–14 (2013)

  17. Davies, J., Katsirelos, G., Narodytska, N., Walsh, T.: Complexity of and algorithms for borda manipulation. In: Proceedings of AAAI-2011 (2011)

  18. Dean, J., Ghemawat, S.: MapReduce: simplified data processing on large clusters. Commun. ACM 51(1), 107–113 (2008)

    Article  Google Scholar 

  19. Easley, D., Kleinberg, J.: Networks, Crowds, and Markets: Reasoning About a Highly Connected World. Cambridge University Press (2010)

  20. 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)

  21. Endriss, U., Fernández, R.: Collective annotation of linguistic resources: Basic principles and a formal model. In: Proceedings of ACL-2013 (2013)

  22. Esuli, A., Sebastiani, F.: Sentiment quantification. IEEE Intell. Syst. 25(4), 72–75 (2010)

    Article  Google Scholar 

  23. 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)

  24. Fagin, R., Kumar, R., Mahdian, M., Sivakumar, D., Vee, E.: Comparing partial rankings. SIAM J. Discret. Math. 20, 47–58 (2006)

    Article  MathSciNet  MATH  Google Scholar 

  25. Ganapathibhotla, M., Liu, B.: Mining opinions in comparative sentences. In: Proceedings of COLING-2008 (2008)

  26. 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)

  27. 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)

  28. Jackson, M.O.: Social and Economic Networks. Princeton University Press (2010)

  29. Jindal, N., Liu, B.: Mining comparative sentences and relations. In: Proceedings of AAAI-2006 (2006)

  30. 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)

  31. Laslier, J.F., Sanver, M.R. (eds.): Handbook of Approval Voting. Springer (2010)

  32. Liu, B.: Web Data Mining: Exploring Hyperlinks, Contents, and Usage Data (Data-Centric Systems and Applications). Springer-Verlag New York, Inc (2006)

  33. Liu, B.: Sentiment Analysis and Opinion Mining. Synthesis Lectures on Human Language Technologies. Morgan & Claypool Publishers (2012)

  34. Mao, A., Procaccia, A.D., Chen, Y.: Better human computation through principled voting. In: Proceedings of AAAI-2013 (2013)

  35. Maudet, N., Lang, J., Chevaleyre, Y., Ravilly-Abadie, G.: Compiling the votes of a subelectorate. In: Proceedings of IJCAI-2009 (2009)

  36. Metaxas, P., Mustafaraj, E., Gayo-Avello, D.: How (not) to predict elections. In: Proceedings of PASSAT-2011 and SOCIALCOM-2011 (2011)

  37. Mishne, G.: Predicting movie sales from blogger sentiment. In: In AAAI 2006 Spring Symposium on Computational Approaches to Analysing Weblogs (AAAI-CAAW) (2006)

  38. Moulin: H.: Condorcet’s principle implies the no show paradox. J. Econ. Theory 45(1), 53–64 (1988)

    Article  MathSciNet  MATH  Google Scholar 

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

    Article  Google Scholar 

  40. Pang, B., Lee, L., Vaithyanathan, S.: Thumbs up? sentiment classification using machine learning techniques. In: Proceedings of EMNLP-2002, pp 79–86 (2002)

  41. 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)

    Article  MathSciNet  MATH  Google Scholar 

  42. 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)

  43. van Harmelen, F., van Harmelen, F., Lifschitz, V., Porter, B.: Handbook of Knowledge Representation. Elsevier (2007)

  44. Xia, L., Conitzer, V.: A maximum likelihood approach towards aggregating partial orders. In: Proceedings of IJCAI-2011 (2011)

  45. Young, H.P.: An axiomatization of Borda’s rule. J. Econ. Theory 9(1), 43–52 (1974)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Umberto Grandi.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10472-015-9488-0

Keywords

Mathematics Subject Classification (2010)

Navigation