A Framework for Feature Extraction and Ranking for Opinion Making from Online Reviews

  • Madeha ArifEmail author
  • Usman Qamar
Conference paper
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 858)


Opinion mining and its applications in product recommendation, business intelligence, targeted marketing etc. has got a lot of research attention to the area of data mining. Many researches have been conducted for improving opinion mining and various frameworks have been proposed. Still the improvement is in progress and more efficient and improved frameworks are being proposed. For opinion analysis from reviews, classifying them as positive and negative and then making future decisions about the product is very important and fascinating aspect of text mining. Many techniques fail to provide the coverage to the features of the product and are not very progressive in accurately classifying and ranking the reviews. In this paper, we have proposed a framework for opinion mining to process public reviews in Facebook comments. The features are ranked and clustered according to the similarity between them. Many methodologies fail at the point of finding which features are relatively similar and can be easily grouped together. This framework also retrieves reviews and summarizes them in a most efficient way providing coverage to the features.


Opinion retrieval Features Rating Weight assignment POS (Parts Of Speech) 


  1. 1.
    Pang, B., Lee, L.: Opinion mining and sentiment analysis. Found. Trends Inf. Retr. 2, 1–135 (2008)CrossRefGoogle Scholar
  2. 2.
    Ravi, K., Ravi, V.: A survey on opinion mining and sentiment analysis: tasks, approaches and applications. Knowl. Based Syst. 89, 14–46 (2015)CrossRefGoogle Scholar
  3. 3.
    Taboada, M., Brooke, J., Tofiloski, M., Voll, K., Stede, M.: Lexicon-based methods for sentiment analysis. Comput. Ling. 37(2), 267–307 (2011)CrossRefGoogle Scholar
  4. 4.
    Kang, H., Yoo, S.J., Han, D.: Senti-lexicon and improved Naive Bayes algorithms for sentiment analysis of restaurant reviews. Expert Syst. Appl. 39, 6000–6010 (2012)CrossRefGoogle Scholar
  5. 5.
    Fan, N., An, Y.S., Li, H.X.: Research on analyzing sentiment of texts based on k-nearest neighbor algorithm. Comput. Eng. Des. 33(3) (2012)Google Scholar
  6. 6.
    Khan, F.H., Qamar, U., Bashir, S.: SWIMS: semi-supervised subjective feature weighting and intelligent model selection for sentiment analysis. Knowl. Based Syst. 100, 97–111 (2016)CrossRefGoogle Scholar
  7. 7.
    Habernal, I., Ptácek, T., Steinberger, J.: Supervised sentiment analysis in Czech social media. Inf. Process. Manag. 50(5), 693–707 (2014)CrossRefGoogle Scholar
  8. 8.
    Singh, P.K., Husain, M.S.: Methodological study of opinion mining and sentiment analysis techniques, Int. J. Soft Comput. 5(1), 11 (2014)CrossRefGoogle Scholar
  9. 9.
    Dhande, L.L., Patnaik, G.K.: Analyzing sentiment of movie review data using Naive Bayes neural classifier. Int. J. Emerg. Trends Techno. Comput. Sci. (IJETTCS) 3(4), 313–320 (2014)Google Scholar
  10. 10.
    Liu, B., Blasch, E., Chen, Y., Shen, D., Chen, G.: Scalable sentiment classification for big data analysis using naive bayes classifier. In: Proceedings of the IEEE International Conference on Big Data, October 2013, pp. 99–104. IEEE (2013)Google Scholar
  11. 11.
    Kalaivani, P., Shunmuganathan, K.L.: Feature reduction based on genetic algorithm and hybrid model for opinion mining. Sci. Program. 2015, 15 (2015)Google Scholar
  12. 12.
    Xia, R., Zong, C., Li, S.: Ensemble of feature sets and classification algorithms for sentiment classification. Inf. Sci. 181(6), 1138–1152 (2011)CrossRefGoogle Scholar
  13. 13.
    Wang, G., Sun, J., Ma, J., Xu, K., Gu, J.: Sentiment classification: the contribution of ensemble learning. Dec. Support Syst. 57, 77–93 (2014)CrossRefGoogle Scholar
  14. 14.
    Varela, P.L., Martins, A.F., Aguiar, P.M., Figueiredo, M.A.: An empirical study of feature selection for sentiment analysis. In: Proceedings of the 9th Conference on Telecommunications, Conftele, Castelo Branco, May 2013Google Scholar
  15. 15.
    Rocha, L., Mourão, F., Silveira, T., Chaves, R., Sá, G., Teixeira, F., Vieira, R., Ferreira, R.: SACI: sentiment analysis by collective inspection on social media content. Web Semant. Sci. Serv. Agents World Wide Web 34, 27–39 (2015)Google Scholar
  16. 16.
    Bhaskar, J., Sruthi, K., Nedungadi, P.: Hybrid approach for emotion classification of audio conversation based on text and speech mining. Proc. Comput. Sci. 46, 635–643 (2015)CrossRefGoogle Scholar
  17. 17.
    Zhou, S., Chen, Q., Wang, X., Li, X.: Hybrid deep belief networks for semi-supervised sentiment classification. In: Proceedings of COLING 2014, the 25th International Conference on Computational Linguistics: Technical Papers, pp. 1341–1349 (2014)Google Scholar
  18. 18.
    Socher, R., Pennington, J., Huang, E.H., Ng, A.Y., Manning, C.D.: Semi-supervised recursive autoencoders for predicting sentiment distributions. In: Proceedings of the Conference on Empirical Methods in Natural Language Processing, pp. 151–161 (2011)Google Scholar
  19. 19.
    Verma, S., Bhattacharyya, P.: Incorporating semantic knowledge for sentiment analysis. In: Proceedings of 6th International Conference on Natural Language Processing (2009)Google Scholar
  20. 20.
    Zhai, Z., Liu, B., Xu, H., Jia, P.: Clustering product features for opinion mining. In: Proceedings of the fourth ACM International Conference on Web Search and Data Mining, pp. 347–354, February 2011Google Scholar
  21. 21.
    Kamal, A.: Review mining for feature based opinion summarization and visualization. Int. J. Comput. Appl. 119(17), 6–13 (2015)CrossRefGoogle Scholar
  22. 22.
    Liu, Y., Huang, X., An, A., Yu, X.: Modeling and predicting the helpfulness of online reviews. In: Eighth IEEE International Conference Data Mining, ICDM 2008, pp. 443–452, December 2008Google Scholar
  23. 23.
    Khan, K., Baharudin, B.B., Khan, A.: Mining opinion targets from text documents: a review. J. Emerg. Technol. Web Intell. 5(4), 343–353 (2013)Google Scholar
  24. 24.
    Balahur, A., Kabadjov, M.A., Steinberger, J., Steinberger, R., Montoyo, A.: Summarizing opinions in blog threads. In: PACLIC, pp. 606–613, December 2009Google Scholar
  25. 25.
    Kim, H.D., Ganesan, K., Sondhi, P., Zhai, C.: Comprehensive review of opinion summarization (2011)Google Scholar
  26. 26.
    Jin, F., Huang, M., Zhu, X.: A query-specific opinion summarization system. In: 8th IEEE International Conference on Cognitive Informatics, ICCI 2009, pp. 428–433, June 2009Google Scholar
  27. 27.
    Das, D., Martins, A.F.: A survey on automatic text summarization. Literature Survey for the Language and Statistics II course at CMU, vol. 4, pp. 192–195 (2009)Google Scholar
  28. 28.
    Weng, Y., Zhao, L.: A blogger reputation evaluation model based on opinion analysis. In: 2010 IEEE Asia-Pacific Services Computing Conference (APSCC), pp. 27–34, December 2010Google Scholar
  29. 29.
    Steinberger, J., Křišťan, M.: LSA-based multi-document summarization. In: Proceedings of 8th International Workshop on Systems and Control, vol. 7 (2007)Google Scholar
  30. 30.
    Mahendran, A., Duraiswamy, A., Reddy, A., Gonsalves, C.: Opinion mining for text classification. Int. J. Sci. Eng. Technol. 2(6), 589–594 (2013)Google Scholar
  31. 31.
    Smeureanu, I., Bucur, C.: Applying supervised opinion mining techniques on online user reviews. Inform. Econ. 16(2), 81–91 (2012)Google Scholar
  32. 32.
    Smeureanu, I., Bucur, C.: Applying supervised opinion mining techniques on online user reviews. Inform. Econ. 16(2), 81–91 (2012)Google Scholar
  33. 33.
    Rupal, N.: Review of classifiers for automated opinion mining. Int. J. Comput. Appl. 97(5) (2014)Google Scholar
  34. 34.
    Wang, X., McCallum, A., Wei, X.: Topical n-grams: phrase and topic discovery, with an application to information retrieval. In: Seventh IEEE International Conference on Data Mining, ICDM 2007, pp. 697–702, October 2007Google Scholar

Copyright information

© Springer Nature Switzerland AG 2019

Authors and Affiliations

  1. 1.Department of Computer and Software Engineering, College of Electrical and Mechanical EngineeringNational University of Sciences and Technology (NUST)IslamabadPakistan

Personalised recommendations