Abstract
Sentiment analysis (SA) is one of the methods that can assist in extracting information from a large amount of data. It is considered one of the research fields in text mining, which has become vital to employ within recommendation systems, as well as in e-learning environments. In the current work, we present a new method of recommendation model utilizing sentiment analysis based on convolutional neural network (SABCNN) and natural language processing (NLP) techniques. Starting from collecting and analyzing the learners’ sentiments of reviews for the e-content with their corresponding rating within e-platforms, a sentence or a specific text is classified to multi-levels by determining what semantics of feelings it holds. Our research aims towards recommending learning resources that are relevant to the learners’ preferences with the aid of the previous reviews of other learners, sharing him/her the top preferences.
Keywords
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
Patil, P., Yalagi, P.:Sentiment analysis levels and techniques: a survey. Space 1, 6 (2016)
Bhati, R.: A survey on sentiment analysis algorithms and datasets.Rev. Comput. Eng. Res. 6, 84–91 (2019). https://doi.org/10.18488/journal.76.2019.62.84.91
Bhati, R.G.:A deep literature survey on sentiment analysis.CLIO Annual Interdisc. J. Hist. 6(5), 349–353 (2020)
Wang, K., Zhang, Y.:Topic sentiment analysis in online learning community from college students.J. Data Inf. Sci. 1.ahead-of-print (2020)
Mite-Baidal, K., Delgado-Vera, C., Solís-Avilés, E., Espinoza, A.H., Ortiz-Zambrano, J., Varela-Tapia, E.:Sentiment analysis in education domain: a systematic literature review.In: International Conference on Technologies and Innovation, pp. 285–297. Springer, Cham (2018)
Cobos, R., Jurado, F., Blázquez-Herranz, A.: A content analysis system that supports sentiment analysis for subjectivity and polarity detection in online courses. IEEE Revista Iberoamericana De Tecnologias Del Aprendizaje 14(4), 177–187 (2019)
Ortigosa, A., Martin, J., Carro, R.M.:Sentiment analysis in Facebook and its application to e-learning.Comput. Human Behav. 31, 527–541 (2014)
Kim, Y.:Convolutional neural networks for sentence classification (2014). arXiv:1408.5882
Johnson, R., Zhang, T.:Semi-supervised convolutional neural networks for text categorization via region embedding.In: Advances in Neural Information Processing Systems, pp. 919–927 (2015)
Shen, S., Yelong, X.H., Gao, J., Deng, L., Mesnil, G.:Learning semantic representations using convolutional neural networks for web search.In: Proceedings of the 23rd International Conference on World Wide Web, pp. 373–374 (2014)
Kalchbrenner, N., Grefenstette, E., Blunsom, P.:A convolutional neural network for modelling sentences (2014).arXiv:1404.2188
Yih, W.-T., He, X., Meek, C.:Semantic parsing for single-relation question answering.In: Proceedings of the 52nd Annual Meeting of the Association for Computational Linguistics, vol. 2, Short Papers, pp. 643–648 (2014)
Ronan C., Weston, J., Bottou, L., Karlen, M., Kavukcuoglu, K., Kuksa, P.: Natural language processing (almost) from scratch.J. Mach. Learn. Res. 12, 2493–2537 (2011)
Zhang, Y., Wallace, B.: A sensitivity analysis of (and practitioners’ guide to) convolutional neural networks for sentence classification (2015). arXiv:1510.03820
Güner, L., Coyne, E., Smit, J.: Sentiment analysis for Amazon.com reviews. Big Data in Media Technology (DM2583), KTH Royal Institute of Technology, Stockholm. https://doi.org/10.13140/RG.2.2.13939.37920.2019
Shrestha, N., Nasoz, F.:Deep Learning Sentiment Analysis of Amazon.com Reviews and Ratings (2019). arXiv:1904.04096
Hinton, G.E., Srivastava, N., Krizhevsky, A., Sutskever, I., Salakhutdinov, R.R.:Improving neural networks by preventing co-adaptation of feature detectors (2012). arXiv:1207.0580
Srivastava, N., Hinton, G., Krizhevsky, A., Sutskever, I., Salakhutdinov, R.:Dropout: a simple way to prevent neural networks from over fitting.J. Mach. Learn. Res. 15(1), 1929–1958 (2014)
Pennington, J., Socher, R., Manning, C.D.: Glove: global vectors for word representation.In: Proceedings of the 2014 Conference on Empirical Methods in Natural Language Processing (EMNLP), pp. 1532–1543 (2014)
Kingma, Diederik, P., Ba, J.:Adam: a method for stochastic optimization (2014). arXiv:1412.6980.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Alatrash, R., Ezaldeen, H., Misra, R., Priyadarshini, R. (2021). Sentiment Analysis Using Deep Learning for Recommendation in E-Learning Domain. In: Panigrahi, C.R., Pati, B., Pattanayak, B.K., Amic, S., Li, KC. (eds) Progress in Advanced Computing and Intelligent Engineering. Advances in Intelligent Systems and Computing, vol 1299. Springer, Singapore. https://doi.org/10.1007/978-981-33-4299-6_10
Download citation
DOI: https://doi.org/10.1007/978-981-33-4299-6_10
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-33-4298-9
Online ISBN: 978-981-33-4299-6
eBook Packages: EngineeringEngineering (R0)