Skip to main content

Part of the book series: Lecture Notes in Networks and Systems ((LNNS,volume 121))

Abstract

Twitter is a news and social networking site where people around the world post their blogs and share their feeling, point of view, and comments regarding any communication or about any latest movie, etc. Thus, Twitter generates a massive quantity of Twitter data every day. This data is real time, which is being used in the proposed work for implementing a “movie recommendation system.” To enhance the performance of the framework, sentimental analysis is also being applied to the data. Nowadays, the recommendation system is also an essential tool for online businesses and used by various e-commerce sites, music applications, entertainment sites, etc. This work proposed a movie recommendation system for the movie domain which is developed using real-time multilingual tweets. These tweets are obtained from Twitter API using the LinqToTwitter Library. Sentimental analysis is also being performed on tweets. In this work, multilingual and real-time tweets are considered. These tweets are translated into the target language using Google Translate API. The proposed work used the Stanford library for preprocessing, and RNN is used for classifying the tweets. The tweets are classified as positive, negative, and neutral tweets. Preprocessing of the tweets is done to remove unwanted words, URLs, emoticons, etc. Finally, based on the classification, the movie is suggested to the user. This proposed work is better than the current practices as the implementation is being done on real-time tweets, and sentimental analysis is also being performed to get better results. This system is achieving 91.67% accuracy, 92% precision, 90.2% recall, and 90.98% f-measure.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

References

  1. Ziegler, C.N., McNee, S.M., Konstan, J.A., Lausen, G.: Improving recommendation lists through topic diversification. In: Proceedings of the 14th International Conference on World Wide Web, New York, NY, USA, vol. 2131, no. 34, pp. 222–234 (2005)

    Google Scholar 

  2. Gokulakrishnan, B., Priyanthan, P., Raghavan, T., Prasath, N., Perera, A.: Opinion mining and sentiment analysis on a twitter data stream. In: The International Conference on Advances in ICT for Emerging Regions, vol. 46, no. 12, pp. 182–188 (2012)

    Google Scholar 

  3. Singh, Y., Bhatia, P., Sangwan, O.: A review of studies on machine learning techniques. Int. J. Comput. Sci. Secur. 1(1), 70–84 (2007)

    Google Scholar 

  4. Tejeda, A.: A quality-based recommender system to disseminate information in a university digital library. Inf. Sci. 261(32), 52–69 (2014)

    Article  Google Scholar 

  5. Fan, Y., Dong, L., Sun, X., Wang, D., Qin, W., Aizeng, C.: Research on auto-generating test-paper model based on spatial-temporal clustering analysis. In: Huang, D.S., Jo, K.H., Zhang, X.L. (eds.) Intelligent Computing Theories and Application, ICIC, Lecture Notes in Computer Science, vol. 10955, no. 2342, pp. 238–255. Springer, Cham (2018)

    Google Scholar 

  6. Luo, X., Zhou, M., Xia, Y., Zhu, Q.: An efficient non-negative matrix-factorization-based approach to collaborative filtering for recommender systems. IEEE Trans. Industr. Inf. 10(2), 1231–1245 (2014)

    Google Scholar 

  7. Kanta, V., Bharadwaj, K.: Enhancing recommendation quality of content-based, filtering through collaborative predictions and fuzzy similarity measures. Procedia Eng. 38(21), 939–942 (2012)

    Article  Google Scholar 

  8. Lops, P., Gemmis, M., Semeraro, G.: Content-based recommender systems: state of the art and trends. In: Ricci, F., Rokach, L., Shapira, B., Kantor P. (eds.) Recommender Systems Handbook, vol. 2131, no. 34, pp. 2371–2384. Springer, Boston, MA (2011)

    Google Scholar 

  9. Hu, N., Bose, I., Koh, N.S., Liu, L.: Manipulation of online reviews: an analysis of ratings, readability, and sentiments. Decis Support Syst. 52(12), 674–684 (2012)

    Article  Google Scholar 

  10. Jiang, J., Lu, J., Zhang, G., Long, G.: Scaling-up Item-based collaborative filtering recommendation algorithm based on Hadoop. In: 2013 IEEE World Congress on Services, vol. 52, no. 12, pp. 4–9 July 2013

    Google Scholar 

  11. Adeniyi, D., Wei, Z., Yongquan, Y.: Automated web usage data mining and recommendation system using k-nearest neighbor (KNN) classification method. Saudi Comput. Soc. King Saud Univ. 2152(120), 34–49 (2014)

    Google Scholar 

  12. Kataria, R., Verma, O.P.: An effective collaborative movie recommender system with cuckoo search. Egypt. Inform. J. 18(2), 105–112 (2019)

    Article  Google Scholar 

  13. Xiao, P., Liangshan, S., Xiuran, L.: Improved collaborative filtering algorithm in the research and application of personalized movie recommendations. In: Fourth International Conference on Intelligent Systems Design and Engineering Applications, vol. 56, no. 6, pp. 401–414 (2013)

    Google Scholar 

  14. Munoz-Organero, M., Gustavo, A. González, R., Pedro, J., Delgado, C.: A Collaborative Recommender System Based on Space- Time Similarities, IEEE Pervasive Computing, vol. 2131, no. 34, pp. 232–246 (2010)

    Google Scholar 

  15. Czarnowski, I., Jdrzejowicz, P.: Data reduction algorithm for machine learning and data mining. In: Nguyen, N.T., Borzemski, L., Grzech, A., Ali, M. (eds.) New Frontiers in Applied Artificial Intelligence. IEA/AIE, Lecture Notes in Computer Science, vol. 5027, no. 2032, pp. 80–94. Springer, Berlin (2008)

    Google Scholar 

  16. Duarte, D., Stahl, N.: Machine learning: a concise overview. In: Said, A., Torra, V. (eds.) Data Science in Practice. Studies in Big Data, vol. 46, no. 12, pp. 95–115. Springer, Cham (2019)

    Google Scholar 

  17. Shamri, A.: Fuzzy-genetic approach to recommender systems based on a novel hybrid user model, expert systems with applications. In: 3rd International Conference on Computer Science and Information Technology, IEEE, vol. 1267, no. 104, pp. 300–313 (2008)

    Google Scholar 

  18. Jinming, H.: Application and research of collaborative filtering in e-commerce recommendation system. In: 3rd International Conference on Computer Science and Information Technology, vol. 1567, no. 204, pp. 338–352 (2010)

    Google Scholar 

  19. Jiang, Z., Zang, W., Liu, X.: Research of K-means clustering method based on DNA genetic algorithm and P system. In: Zu, Q., Hu, B. (eds.) Human-Centered Computing. HCC Lecture Notes in Computer Science, vol. 9567, no. 214, pp. 145–158. Springer, Cham (2016)

    Google Scholar 

  20. Yan, B., Chen, G.: AppJoy: personalized mobile application discovery. In: Proceedings of the 9th International Conference on Mobile Systems Applications and Services—MobiSys 11, vol. 2340, no. 123, pp. 11–25 (2011)

    Google Scholar 

  21. Davidsson, C., Moritz, S.: Utilizing implicit feedback and context to recommend mobile applications from first use. In: Proceedings of the Ca RR 2011, vol. 1240, no. 103, pp. 19–22. ACM Press, New York (2011)

    Google Scholar 

  22. Bilge, A., Kaleli, C., Yakut, I., Gunes, I., Polat, H.: A survey of privacy-preserving collaborative filtering schemes. Int. J. Softw. Eng. Knowl. Eng. 40(13), 1085–1108 (2013)

    Article  Google Scholar 

  23. Veselka, M., Schindler, K.: Mutual information estimation in higher dimensions: a speed-up of a k-nearest neighbor based estimator. In: Beliczynski B., Dzielinski A., Iwanowski M., Ribeiro B. (eds.) Adaptive and Natural Computing Algorithms. ICANNGA 2007. Lecture Notes in Computer Science, vol. 4431, no. 32, pp 2231–2245, Springer, Berlin (2007)

    Google Scholar 

  24. Calandrino, J.A., Kilzer, A., Narayanan. A., Felten, E.W., Shmatikov, V.: You might also like: privacy risks of collaborative filtering. In: Proceedings of the IEEE Symposium on Security and Privacy, vol. 1421, no. 26, pp. 231–246, Oakland, CA, USA (2011)

    Google Scholar 

  25. Soni, A.: Multi-lingual sentiment analysis of twitter data by using classification algorithms accepted to publish in IEEE, vol. 1238, no. 33, pp. 1022–1034 (2017)

    Google Scholar 

  26. Ahuja, R., Solanki, A.: Movie recommender system using K-Means clustering and K-Nearest Neighbor. In: Accepted for Publication in Confluence-2019: 9th International Conference on Cloud Computing, Data Science & Engineering, Amity University, Noida, vol. 1231, no. 21, pp. 25–38 (2019)

    Google Scholar 

  27. Ko, S.K.: A smart movie recommendation system. In: Smith, M.J., Salvendy, G. (eds.) Human Interface and the Management of Information. Interacting with Information. Human Interface, 2011. Lecture Notes in Computer Science, vol. 6771, no. 12, pp. 628–642. Springer, Berlin (2011)

    Google Scholar 

  28. Argamon, S., Bloom, K., Esuli, A., Sebastiani, F.: Automatically determining attitude type and force for sentiment analysis. In Human Language Technology. Challenges of the Information Society Springer, vol 223 issue 23, pp. 218–231, (2009)

    Google Scholar 

  29. Jinming, H.: Application and research of collaborative filtering in e-commerce recommendation system. In: 2010 3rd International Conference on Computer Science and Information Technology, vol. 40, no. 13, pp. 151–164 (2010)

    Google Scholar 

  30. Neri, F., Aliprandi, C., Capeci, F., Cuadros, M., Tomas.: Sentiment Analysis on Social Media. In: ACM International Conference on Advances in Social Networks Analysis and Mining, vol. 39, no. 20, pp. 324-338 (2012)

    Google Scholar 

  31. Xie, H.T., Meng, X.W.: A personalized information service model adapting to user requirement evolution. Acta Electron. Sin. 39(3), 643–648 (2011)

    Google Scholar 

  32. Polat, H., Du, W.: Privacy preserving top n recommendation for distributed data. J. Am. Soc. Inf. Sci. Technol. 59(7), 1093–1108 (2008)

    Article  Google Scholar 

  33. Yakut, I., Polat, H.: Estimating NBC-based recommendations on arbitrarily partitioned data with privacy. Knowl. Based on Syst 36(10), 2163–2178 (2012)

    Google Scholar 

  34. Okkalioglu, M., Koc, M., Polat, H.: On the discovery of fake binary ratings. In: Proceedings of the 30th Annual ACM Symposium on Applied Computing, ACM, USA, vol. 122. no. 20, pp. 901–907 (2015)

    Google Scholar 

  35. Wang, L.C., Meng, X.W., Zhang, Y.J.: A cognitive psychology-based approach to user preferences elicitation for mobile network services. Acta Electron. Sin. 39(11), 2547–2553 (2011)

    Google Scholar 

  36. Zhang, H., Gan, W., Jiang, B.: Machine Learning and Lexicon based methods for sentiment classification: a survey. In: 11th Web Information System and Application Conference IEEE, vol. 132, no. 24, pp. 262–265 (2017)

    Google Scholar 

  37. Rajput, R., Solanki, A.: Real-time analysis of tweets using machine learning and semantic analysis. In: International Conference on Communication and Computing Systems (ICCCS-2016), Taylor and Francis, at Dronacharya College of Engineering, Gurgaon, 9–11 Sept, vol 138 issue 25, pp. 687–692, (2016)

    Google Scholar 

  38. Munoz-Organero, M., Ramíez-González, G.A., Munoz-Merino, P.J., Delgado, K.: A collaborative recommender system based on space-time similarities. IEEE Pervasive Comput. 2010, vol. 12 no. 5, pp. 1023–1039 (2017)

    Google Scholar 

  39. Fradkin, D., Muchnik, I.: Support vector machines for classification. In: Discrete Methods in Epidemiology, DIMACS Series in Discrete Mathematics and Theoretical Computer Science, vol. 70, no. 38, pp. 13–20 (2018)

    Google Scholar 

  40. Adomavicius, G., Tuzhilin, A.: Toward the next generation of recommender systems: a survey of the state-of-the-art and possible extensions. IEEE Trans. Knowl. Data Eng. 124(10), 1051–1068 (2017)

    Google Scholar 

  41. Celma, O., Herrera, P.: A new approach to evaluating novel recommendations. In: Proceedings of the 2008 ACM Conference on Recommender Systems, vol. 512, no. 7, pp. 1028–1042, ACM, New York (2008)

    Google Scholar 

  42. Gamon, M.: Sentiment classification on customer feedback data: noisy Data, large feature vectors, and the role of linguistic analysis. In: Proceedings of the International Conference on Computational Linguistics (COLING), vol. 21, no. 15, pp. 841–847 (2004)

    Google Scholar 

  43. Kaur, N., Solanki, A.: Sentiment knowledge discovery in twitter using CoreNLP library. In: 8th International Conference on Cloud Computing, Data Science and Engineering (Confluence), vol. 345, no. 32, pp. 2342–2358 (2018)

    Google Scholar 

  44. Bell, R., Koren, Y., Volinsky, C.: Modeling relationships at multiple scales to improve the accuracy of large recommender systems. In: Proceedings of the 13th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, vol. 1221, no. 23, pp. 1234–1248. ACM, New York (2007)

    Google Scholar 

  45. Mishra, N., Chaturvedi, S., Mishra, V., Srivastava, R., Bargah, P.: Solving sparsity problem in rating-based movie recommendation system. In: Behera, H., Mohapatra, D. (eds.) Computational Intelligence in Data Mining. Advances in Intelligent Systems and Computing, vol. 556, no. 14, pp. 1231–1248. Springer, Singapore (2017)

    Google Scholar 

  46. Das, D., Chidananda, H.T., Sahoo, L.: Personalized movie recommendation system using twitter data. In: Pattnaik, P., Rautaray, S., Das, H., Nayak, J. (eds.) Progress in Computing, Analytics, and Networking. Advances in Intelligent Systems and Computing, vol. 710, no. 11, pp. 1232–1248. Springer, Singapore (2018)

    Google Scholar 

  47. Rajput, R., Solanki, A.: Review of sentimental analysis methods using lexicon based approach. Int. J. Comput. Sci. Mob. Comput. 5(2), 159–166 (2016)

    Google Scholar 

  48. Sahoo, A., Pradhan, C., Barik, R., Dubey, H.: DeepReco: deep learning-based health recommender system using collaborative filtering. Computation 7(2), 1283–1299 (2019)

    Article  Google Scholar 

  49. Pandey, S., Solanki, A.: Music instrument recognition using deep convolutional neural networks. Int. J. Inf. Technol. 13(3), 129–149 (2019)

    Google Scholar 

  50. Agarwal, A., Solanki, A.: An improved data clustering algorithm for outlier detection. Self-organology 3(4), 121–139 (2016)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Tarana Singh .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Singh, T., Nayyar, A., Solanki, A. (2020). Multilingual Opinion Mining Movie Recommendation System Using RNN. In: Singh, P., Pawłowski, W., Tanwar, S., Kumar, N., Rodrigues, J., Obaidat, M. (eds) Proceedings of First International Conference on Computing, Communications, and Cyber-Security (IC4S 2019). Lecture Notes in Networks and Systems, vol 121. Springer, Singapore. https://doi.org/10.1007/978-981-15-3369-3_44

Download citation

Publish with us

Policies and ethics