Skip to main content
Log in

AspectFrameNet: a frameNet extension for analysis of sentiments around product aspects

  • Published:
The Journal of Supercomputing Aims and scope Submit manuscript

Abstract

In the real-world scenarios, customer tries to evaluate a product based on sentiments conveyed by its users or reviewers. AspectFrameNet provides a framework that helps the semantic analysis of text inputs from social feeds and news (Voice of Customer) by disambiguating the contexts in which the lexical units are used. To this end, we have used this framework in analysing sentiments around different aspects of internet of things. We have tested this framework for 31 interrelated aspects in mobile domain and three possible sentiments (positive, negative and neutral).

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. The Stanford tools and guidelines are downloadable from: http://nlp.stanford.edu/software/.

  2. The ARK-Tweet-NLP tools of CMU are downloadable from: http://www.ark.cs.cmu.edu/TweetNLP/.

  3. CRF++: Yet Another CRF toolkit Version 0.58 has been downloaded from: http://crfpp.googlecode.com/svn/trunk/doc/index.html?source=navbar#download.

  4. LIBSVM Version 3.20 has been downloaded from: http://www.csie.ntu.edu.tw/~cjlin/libsvm/.

References

  1. Baccianella S, Esuli A, Sebastiani F (2010) Sentiwordnet 3.0: An enhanced lexical resource for sentiment analysis and opinion mining. In: Chair NCC, Choukri K., Maegaard B, Mariani J, Odijk J, Piperidis S, Rosner M, Tapias D (eds) Proceedings of the Seventh International Conference on Language Resources and Evaluation (LREC’10). European Language Resources Association (ELRA), Valletta, Malta

  2. Baker CF, Fillmore CJ, Cronin B (2003) The structure of the FrameNet database. Int J Lexicogr 16(3):281–296

    Article  Google Scholar 

  3. Breiman L (2001) Random forests. Mach Learn 45(1):5–32. doi:10.1023/A:1010933404324

    Article  MATH  Google Scholar 

  4. Brody S, Elhadad N (2010) An unsupervised aspect-sentiment model for online reviews. In: Human Language Technologies: The 2010 Annual Conference of the North American Chapter of the Association for Computational Linguistics. Association for Computational Linguistics, Los Angeles, California, pp 804–812

  5. Brun C, Popa DN, Roux C (2014) Xrce: Hybrid classification for aspect-based sentiment analysis. In: Proceedings of the 8th International Workshop on Semantic Evaluation (SemEval 2014). Association for Computational Linguistics and Dublin City University, Dublin, Ireland, pp 838–842

  6. Chang C, Lin C (2011) LIBSVM: A library for support vector machines. ACM TIST 2(3):27

    Google Scholar 

  7. Chen Z, Mukherjee A, Liu B (2014) Aspect extraction with automated prior knowledge learning. In: Proceedings of the 52nd Annual Meeting of the Association for Computational Linguistics, vol 1. ACL, Baltimore, pp 347–358 (Long Papers)

  8. Cruz IVAN, Gelbukh A, Sidorov G (2014) Implicit aspect indicator extraction for aspect based opinion mining. Int J Comput Linguist Appl 5(2):135–152

  9. De Marneffe MC, MacCartney B, Manning CD et al (2006) Generating typed dependency parses from phrase structure parses. Proc LREC 6:449–454

    Google Scholar 

  10. Dolbey AE (2009) Bioframenet: a framenet extension to the domain of molecular biology. Ph.D. thesis, University of California, Berkeley

  11. Eibe IW, Witten IH, Frank E, Trigg L, Hall M, Holmes G, Cunningham SJ (1999) Weka: Practical machine learning tools and techniques with java implementations. In: Proc ICONIP/ANZIIS/ANNES99 Future Directions for Intelligent Systems and Information Sciences. Morgan Kaufmann, pp 192–196

  12. Fillmore CJ (1985) Frames and the semantics of understanding. Quaderni di Semant 6(2):222–254

    Google Scholar 

  13. Hu M, Liu B (2004) Mining and summarizing customer reviews. In: Proceedings of the tenth ACM SIGKDD international Conference on Knowledge Discovery and Data Mining. ACM, New York, pp 168–177

  14. Kiritchenko S, Zhu X, Cherry C, Mohammad S (2014) Nrc-canada-2014: Detecting aspects and sentiment in customer reviews. In: Proceedings of the 8th International Workshop on Semantic Evaluation (SemEval 2014). Association for Computational Linguistics and Dublin City University, Dublin, Ireland, pp 437–442

  15. Liu B (2012) Sentiment analysis and opinion mining. synthesis lectures on human language technologies. Morgan & Claypool Publishers, USA

    Google Scholar 

  16. Owoputi O, OConnor B, Dyer C, Gimpel K, Schneider N (2012) Part-of-speech tagging for twitter: Word clusters and other advances. School of Computer Science, Carnegie Mellon University, Tech. Rep

  17. Peitek N (2014) Exploration of competitive market behavior using near-real-time sentiment analysis. Master’s thesis, Otto-von-Guericke-University Magdeburg

  18. Pontiki M, Galanis D, Pavlopoulos J, Papageorgiou H, Androutsopoulos I, Manandhar S (2014) Semeval-2014 task 4: Aspect based sentiment analysis. In: Proceedings of the 8th International Workshop on Semantic Evaluation (SemEval 2014). Association for Computational Linguistics and Dublin City University, Dublin, Ireland, pp 27–35

  19. Popescu AM, Etzioni O (2007) Extracting product features and opinions from reviews. In: Natural language processing and text mining. Springer, New York, pp 9–28

  20. Poria S, Cambria E, Ku LW, Gui C, Gelbukh A (2014) Proceedings of the Second Workshop on Natural Language Processing for Social Media (SocialNLP), chap. A Rule-Based Approach to Aspect Extraction from Product Reviews. Association for Computational Linguistics and Dublin City University, Dublin, pp 28–37

  21. Ruppenhofer J, Ellsworth M, Petruck MRL, Johnson CR, Scheffczyk J (2005) FrameNet II: Extended theory and practice. Tech. rep, ICSI

  22. Schmidt T (2007) The kicktionary: A multilingual resource of the language of football. In: Rehm G, Witt A, Lemnitzer L (eds) Data structures for linguistic resources and applications. Gunter Narr, Tuebingen, pp 189–196

  23. Thet TT, Na JC, Khoo CSG (2010) Aspect-based sentiment analysis of movie reviews on discussion boards. J Inf Sci 36(6):823–848

    Article  Google Scholar 

  24. Toutanova K, Manning CD (2000) Enriching the knowledge sources used in a maximum entropy part-of-speech tagger. In: Proceedings of the 2000 Joint SIGDAT conference on Empirical methods in natural language processing and very large corpora: held in conjunction with the 38th Annual Meeting of the Association for Computational Linguistics, vol 13. Association for Computational Linguistics, USA, pp 63–70

  25. Vechtomova O (2009) Book review: Introduction to information retrieval by christopher d. Manning, Prabhakar Raghavan, and Hinrich Schütze. Computational linguistics, vol 35. Cambridge University Press, Cambridge

Download references

Acknowledgments

The authors would like to thank Mr. Tripun Goel, Mr. Krishnamraju Murali Venkata Mutyala, Mr. Chandragouda Patil, Mr. Ramachandran Narasimhamurthy, Mr. Srinidhi Nirgunda Seshadri, Dr. Pinaki Bhaskar, Dr. Hanumantha Rao Susarla, Dr. Shankar M. Venkatesan and Dr. Nitin Dileep Salodkar for reviewing and guiding us throughout the work.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Sanjay Chatterji.

Appendix

Appendix

nsubj :

Nominal subject

dobj :

Direct object

amod :

Adjectival modifier

advmod :

Adverb modifier

pobj :

Object of a preposition

pcomp :

Prepositional complement

conj :

Conjunction

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Chatterji, S., Varshney, N. & Rahul, R.K. AspectFrameNet: a frameNet extension for analysis of sentiments around product aspects. J Supercomput 73, 961–972 (2017). https://doi.org/10.1007/s11227-016-1808-6

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11227-016-1808-6

Keywords

Navigation