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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
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)
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)
Singh, Y., Bhatia, P., Sangwan, O.: A review of studies on machine learning techniques. Int. J. Comput. Sci. Secur. 1(1), 70–84 (2007)
Tejeda, A.: A quality-based recommender system to disseminate information in a university digital library. Inf. Sci. 261(32), 52–69 (2014)
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)
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)
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)
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)
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)
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
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)
Kataria, R., Verma, O.P.: An effective collaborative movie recommender system with cuckoo search. Egypt. Inform. J. 18(2), 105–112 (2019)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
Xie, H.T., Meng, X.W.: A personalized information service model adapting to user requirement evolution. Acta Electron. Sin. 39(3), 643–648 (2011)
Polat, H., Du, W.: Privacy preserving top n recommendation for distributed data. J. Am. Soc. Inf. Sci. Technol. 59(7), 1093–1108 (2008)
Yakut, I., Polat, H.: Estimating NBC-based recommendations on arbitrarily partitioned data with privacy. Knowl. Based on Syst 36(10), 2163–2178 (2012)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
Rajput, R., Solanki, A.: Review of sentimental analysis methods using lexicon based approach. Int. J. Comput. Sci. Mob. Comput. 5(2), 159–166 (2016)
Sahoo, A., Pradhan, C., Barik, R., Dubey, H.: DeepReco: deep learning-based health recommender system using collaborative filtering. Computation 7(2), 1283–1299 (2019)
Pandey, S., Solanki, A.: Music instrument recognition using deep convolutional neural networks. Int. J. Inf. Technol. 13(3), 129–149 (2019)
Agarwal, A., Solanki, A.: An improved data clustering algorithm for outlier detection. Self-organology 3(4), 121–139 (2016)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Singapore Pte Ltd.
About this paper
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
DOI: https://doi.org/10.1007/978-981-15-3369-3_44
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-15-3368-6
Online ISBN: 978-981-15-3369-3
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)