Emotions Matter: A Systematic Review and Meta-Analysis of the Detection and Classification of Students’ Emotions in STEM during Online Learning
Abstract
:1. Introduction
2. Theoretical Background
2.1. Text-Based Sentiment Analysis
2.1.1. Text-Based Sentiment Analysis Levels
- (a)
- Document-Level Sentiment Analysis: The approach of document-level sentiment analysis involves analysing an entire document and assigning a single polarity to the document as a whole [20]. While this approach is not frequently used, it can be helpful in categorising chapters or pages of a book as positive, negative, or neutral sentiments. Suppose an article on “using technology in the educational domain to enhance student learning” can be reviewed using document-level sentiment analysis to determine the overall sentiment expressed in the article regarding the impact of technology integration on student learning outcomes. Both supervised and unsupervised learning methods can classify the document [25]. One of the most significant challenges in document-level sentiment analysis is cross-domain and cross-language sentiment analysis [25]. For instance, domain-specific sentiment analysis has achieved high accuracy while maintaining domain sensitivity. These tasks require a set of domain-specific and -limited words to be used as the feature vector.
- (b)
- Sentence-Level Sentiment Analysis: Sentence-level sentiment analysis evaluates the emotions of individual sentences inside a text. For example, “The teacher explained this topic very well”. In this case, the sentence-level sentiment analysis technique would analyse and classify the sentence as positive. While compared to document-level sentiment analysis, this approach provides a more granular sentiment analysis. For sentence-level sentiment analysis, machine learning methods such as naive Bayes (NB), support vector machine (SVM), and deep learning models, e.g., recurrent neural networks (RNNs) and convolutional neural networks (CNNs), can be utilised [26]. Handling negation, sarcasm, and irony, and dealing with domain-specific language and jargon are typical challenges of sentence-level sentiment analysis. Despite these challenges, sentence-level sentiment analysis has applications in various domains, including customer feedback analysis, social media monitoring, and product review analysis. This approach provides a more thorough understanding of the sentiment expressed in a text by analysing the sentiment of individual sentences, which can be used to improve decision making and consumer satisfaction.
- (c)
- Phrase-Level Sentiment Analysis: The sentiment of individual phrases or expressions inside a sentence or text is analysed at the phrase-level. For example, “The teaching style and content of the topic helped me in understanding this complex information”. In this example, the phrase “helped me in understanding this complex information” indicates a positive sentiment as it suggests that the teaching style and content effectively facilitated the comprehension of complex information. Compared to sentence-level sentiment analysis, this approach provides an even more granular analysis. For phrase-level sentiment analysis, machine learning algorithms such as SVM, decision trees, neural networks, and rule-based techniques are often utilised [27]. Dealing with context-dependent phrases, everyday idioms, and unclear words are the most common challenges of phrase-level sentiment analysis. However, phrase-level sentiment analysis has many applications, including customer review analysis, social media monitoring, opinion mining, etc. This approach provides a more sophisticated understanding of the sentiment represented in a text by analysing the sentiment of individual phrases, which can aid in strengthening decision making and consumer satisfaction.
- (d)
- Aspect-Level Sentiment Analysis: The sentiment of specific aspects or features of a product or service described in a text is analysed using aspect-level sentiment analysis. This method is beneficial for businesses as it reveals which components of their product or service customers most appreciate or dislike. Machine learning algorithms such as SVM, RNN, and CNN are commonly used for aspect-level sentiment analysis [28]. In a massive open online course (MOOC) review, for example, aspect-level sentiment analysis would analyse the sentiment of specific factors such as learning material, teaching quality, and instructor experience, rather than just giving an overall positive or negative rating.
2.1.2. Text-Based Sentiment Analysis Techniques
- (a)
- Lexicon-Based Approach: Lexicon-based sentiment analysis is an established method that determines the sentiment of a text by using pre-defined dictionaries of terms and their associated sentiment scores. Each word in the text is scored based on its polarity, i.e., positive, negative, or neutral. The sum or average of the scores of the words in the text is then used to calculate the overall sentiment of the text [30]. Lexicon-based techniques have the advantage of being reasonably simple to implement and requiring minimal annotated data for training. However, the coverage and quality of the lexicons used may limit their accuracy [31]. To address this limitation, researchers have developed various lexicons specific to particular domains or languages [32]. Furthermore, lexicon-based approaches can be combined with other techniques, such as part-of-speech tagging and syntactic parsing, to improve the accuracy of the sentiment analysis [33]. Some of the prominent techniques of lexicon-based sentiment analysis used in the literature are given in Table 2.
- (b)
- Machine Learning Approach: Machine-learning-based approaches have been widely used in sentiment analysis due to their ability to learn complex patterns and relationships in data automatically. One prominent strategy is using supervised learning algorithms such as SVM, NB, and decision trees to classify text as positive, negative, or neutral based on labelled training data [49]. Unsupervised learning is another strategy, which involves grouping similar documents based on their sentiment using techniques such as k-means clustering or latent Dirichlet allocation (LDA) [50].Deep learning approaches, such as RNN and CNN, have also been successfully used in sentiment analysis tasks [51]. These algorithms require enormous training data and computer resources, yet they can achieve excellent accuracy and generalisation across domains and languages. Overall, machine-learning-based techniques for sentiment analysis on text data provide a robust and adaptable method. A list of the most commonly used machine learning techniques for sentiment analysis is given in Table 3.
2.2. Facial Sentiment Analysis
2.2.1. Levels of Facial Sentiment Analysis
- (a)
- Face-Level Analysis: At the face level, FSA involves recognising emotions shown by individuals through facial expressions. This type of analysis is critical in fields including psychology, marketing, and human–computer interaction, where understanding emotions and their effects are vital. Several approaches to performing face-level sentiment analysis have been proposed, including rule-based, feature-based, and deep-learning-based methods. A recent study proposed a deep-learning-based approach for facial sentiment analysis that outperformed traditional methods [68]. The proposed model utilised a CNN for feature extraction and a long short-term memory (LSTM) network for sequence modelling. Another study proposed a method for facial sentiment analysis that utilised a set of hand-crafted features, including facial action units and their combinations, to train an SVM classifier [69]. The proposed method achieved a high accuracy of 89.5% on the AffectNet dataset [70]. These studies highlight the effectiveness of deep-learning-based and feature-based approaches for face-level sentiment analysis.
- (b)
- Region-Level Analysis: Region-level facial sentiment analysis involves analysing the emotional expressions of specific regions of the face, such as the eyes, mouth, or eyebrows. This approach allows for a more fine-grained analysis of emotional expression and can provide insights into the conveyed emotions. Various region-level facial sentiment analysis techniques have been proposed, including deep-learning-based methods such as CNN and RNN [71]. These techniques have been shown to achieve high accuracy in detecting emotions from specific regions of the face, such as the eyes or mouth. Other approaches include the use of geometric features and hand-crafted features, such as local binary patterns (LBPs) and histogram of oriented gradients (HOGs), which have also been shown to be effective in region-level sentiment analysis [72]. However, region-level analysis is still challenging due to occlusion and variations in expression intensity, which can impact emotion recognition accuracy [73]. Overall, region-level facial sentiment analysis has shown promise in improving the accuracy and granularity in the recognition of facial expressions’ emotions. Further research is needed to address the remaining challenges, such as subtle emotion recognition, subjectivity, and individual variance and contextual understanding.
- (c)
- Landmark-Level Analysis: Facial landmark detection is another approach used for FSA. This approach is based on extracting facial landmarks, defined as critical points on the face, such as the corners of the mouth, nose, and eyes. These landmarks are then used to extract features for emotion recognition. This technique has been used in recent studies for FSA. For example, in a study, the authors used facial landmarks to recognise emotions from YouTube videos to develop an effective feature selection algorithm to determine the optimal features for further improving the performance of multimodal sentiment analysis [74]. Another study utilised facial landmarks for emotion recognition in the context of social robotics [75]. The landmark-level approach is considered more accurate than the face- or region-level approaches as it captures more subtle changes in facial expressions that can be missed at the higher levels. However, it requires more computational resources and may not be suitable for real-time applications such as driver monitoring systems and emotion recognition in video conferencing.
2.2.2. Facial Sentiment Analysis Techniques
2.3. Other Modalities
3. Method
3.1. Search Strategy
3.2. Inclusion/Exclusion Criteria
4. Results and Analysis
4.1. RQ1: Use of Text-Based Sentiment Analysis in Educational Domain
4.2. RQ2: Challenges/Limitations to Capture Learners’ Emotions Using Text-Based Sentiment Analysis
4.2.1. Classification of Students Textual Utterances
4.2.2. Emotion Classes Overlapping
4.2.3. Dealing with Bipolar Words
4.2.4. Fake Comments/Responses
4.2.5. Lack of Reliable Data for Training and Evaluation
4.2.6. Identification of Sarcasm and Irony in Chat Data
4.2.7. Unstructured Data
4.3. RQ3: Use of Facial Sentiment Analysis in Educational Domain
4.4. RQ4: Challenges/Limitations to Capture Learners’ Emotions Using Facial Sentiment Analysis
4.4.1. Limited Accuracy in Identifying Emotions
4.4.2. Cultural Differences in Facial Expressions
4.4.3. Limited Effectiveness in Identifying Subtle Emotions
4.4.4. Dependence on Lighting and Camera Quality
4.4.5. Lack of Real-Time Analysis
5. Conclusions and Future Directions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Acknowledgments
Conflicts of Interest
Abbreviations
PRISMA | Preferred reporting items for systematic reviews and meta-analyses |
STEM | Science, technology, engineering, and maths |
MOOC | Massive open online course |
FSA | Facial sentiment analysis |
VR | Virtual reality |
AR | Augmented reality |
EEG | Electroencephalogram |
SA | Sentiment analysis |
RQ | Research question |
NLP | Natural language processing |
ASD | Autism spectrum disorder |
NB | Naive Bayes |
SVM | Support vector machine |
CNNs | Convolutional neural networks |
RNNs | Recurrent neural networks |
VADER | Valence-aware dictionary for sentiment reasoning |
LDA | Latent Dirichlet allocation |
BERT | Bidirectional encoder representations from transformers |
References
- Factors, F. E-Learning Market Is Projected to Hit USD 848.12 Billion at a CAGR of 17.54% by 2030—Report by Facts & Factors (FnF). Available online: https://www.globenewswire.com/news-release/2023/02/02/2600283/0/en/E-Learning-Market-is-Projected-to-Hit-USD-848-12-Billion-at-a-CAGR-of-17-54-by-2030-Report-by-Facts-Factors-FnF.html (accessed on 27 May 2023).
- Acharya, S.; Reza, M. Real-time emotion engagement tracking of students using human biometric emotion intensities. In Machine Learning for Biometrics; Elsevier: Amsterdam, The Netherlands, 2022; pp. 143–153. [Google Scholar]
- Castiblanco Jimenez, I.A.; Gomez Acevedo, J.S.; Marcolin, F.; Vezzetti, E.; Moos, S. Towards an integrated framework to measure user engagement with interactive or physical products. Int. J. Interact. Des. Manuf. (IJIDeM) 2023, 17, 45–67. [Google Scholar] [CrossRef]
- Slavich, G.M.; Zimbardo, P.G. Transformational teaching: Theoretical underpinnings, basic principles, and core methods. Educ. Psychol. Rev. 2012, 24, 569–608. [Google Scholar] [CrossRef] [PubMed]
- Sobnath, D.; Kaduk, T.; Rehman, I.U.; Isiaq, O. Feature selection for UK disabled students’ engagement post higher education: A machine learning approach for a predictive employment model. IEEE Access 2020, 8, 159530–159541. [Google Scholar] [CrossRef]
- Haq, I.U.; Anwar, A.; Rehman, I.U.; Asif, W.; Sobnath, D.; Sherazi, H.H.R.; Nasralla, M.M. Dynamic group formation with intelligent tutor collaborative learning: A novel approach for next generation collaboration. IEEE Access 2021, 9, 143406–143422. [Google Scholar] [CrossRef]
- Plump, C.M.; LaRosa, J. Using Kahoot! in the classroom to create engagement and active learning: A game-based technology solution for eLearning novices. Manag. Teach. Rev. 2017, 2, 151–158. [Google Scholar] [CrossRef]
- Marechal, C.; Mikolajewski, D.; Tyburek, K.; Prokopowicz, P.; Bougueroua, L.; Ancourt, C.; Wegrzyn-Wolska, K. Survey on AI-Based Multimodal Methods for Emotion Detection. High-Perform. Model. Simul. Big Data Appl. 2019, 11400, 307–324. [Google Scholar]
- Fraiwan, M.; Alafeef, M.; Almomani, F. Gauging human visual interest using multiscale entropy analysis of EEG signals. J. Ambient. Intell. Humaniz. Comput. 2021, 12, 2435–2447. [Google Scholar] [CrossRef]
- Ferri, F.; Grifoni, P.; Guzzo, T. Online learning and emergency remote teaching: Opportunities and challenges in emergency situations. Societies 2020, 10, 86. [Google Scholar] [CrossRef]
- Feidakis, M.; Daradoumis, T.; Caballã, S.; Conesa, J. Embedding emotion awareness into e-learning environments. Int. J. Emerg. Technol. Learn. (iJET) 2014, 9, 39–46. [Google Scholar] [CrossRef]
- Maxey, K.; Norman, D. Blended Learning in Tennessee: How Secondary Teachers’ Perceptions Impact Levels of Implementation, Student Engagement, and Student Achievement. Ph.D. Thesis, Lipscomb University, Nashville, TN, USA, 2019. [Google Scholar]
- Nazir, A.; Rao, Y.; Wu, L.; Sun, L. Issues and challenges of aspect-based sentiment analysis: A comprehensive survey. IEEE Trans. Affect. Comput. 2020, 13, 845–863. [Google Scholar] [CrossRef]
- Filatova, E. Irony and Sarcasm: Corpus Generation and Analysis Using Crowdsourcing. In Proceedings of the Eighth International Conference on Language Resources and Evaluation (LREC’12), Istanbul, Turkey, May 2012; pp. 392–398. [Google Scholar]
- Fei, Z.; Yang, E.; Li, D.D.U.; Butler, S.; Ijomah, W.; Li, X.; Zhou, H. Deep convolution network based emotion analysis towards mental health care. Neurocomputing 2020, 388, 212–227. [Google Scholar] [CrossRef]
- Oghu, E.; Ogbuju, E.; Abiodun, T.; Oladipo, F. A review of sentiment analysis approaches for quality assurance in teaching and learning. Bull. Soc. Inform. Theory Appl. 2022, 6, 177–188. [Google Scholar]
- Dolianiti, F.S.; Iakovakis, D.; Dias, S.B.; Hadjileontiadou, S.; Diniz, J.A.; Hadjileontiadis, L. Sentiment analysis techniques and applications in education: A survey. In Proceedings of the International Conference on Technology and Innovation in Learning, Teaching and Education, Thessaloniki, Greece, 20–22 June 2018; pp. 412–427. [Google Scholar]
- Zhou, J.; Ye, J.M. Sentiment analysis in education research: A review of journal publications. Interact. Learn. Environ. 2023, 31, 1252–1264. [Google Scholar] [CrossRef]
- Kastrati, Z.; Dalipi, F.; Imran, A.S.; Pireva Nuci, K.; Wani, M.A. Sentiment analysis of students’ feedback with NLP and deep learning: A systematic mapping study. Appl. Sci. 2021, 11, 3986. [Google Scholar] [CrossRef]
- Wankhade, M.; Rao, A.C.S.; Kulkarni, C. A survey on sentiment analysis methods, applications, and challenges. Artif. Intell. Rev. 2022, 55, 5731–5780. [Google Scholar] [CrossRef]
- Babu, N.V.; Kanaga, E.G.M. Sentiment analysis in social media data for depression detection using artificial intelligence: A review. SN Comput. Sci. 2022, 3, 1–20. [Google Scholar] [CrossRef]
- Gaikar, D.D.; Marakarkandy, B.; Dasgupta, C. Using Twitter data to predict the performance of Bollywood movies. Ind. Manag. Data Syst. 2015, 115, 1604–1621. [Google Scholar] [CrossRef]
- Rehman, I.U.; Sobnath, D.; Nasralla, M.M.; Winnett, M.; Anwar, A.; Asif, W.; Sherazi, H.H.R. Features of mobile apps for people with autism in a post COVID-19 scenario: Current status and recommendations for apps using AI. Diagnostics 2021, 11, 1923. [Google Scholar] [CrossRef]
- Anwar, A.; Rehman, I.U.; Husamaldin, L.; Ijaz-ul-Haq. Smart Education for People with Disabilities (PwDs): Conceptual Framework for PwDs Emotions Classification from Student Utterances (SUs) during Online Learning. In Proceedings of the 2022 IEEE International Smart Cities Conference (ISC2), Pafos, Cyprus, 26–29 September 2022; pp. 1–7. [Google Scholar]
- Behdenna, S.; Barigou, F.; Belalem, G. Document level sentiment analysis: A survey. EAI Endorsed Trans.-Context-Aware Syst. Appl. 2018, 4, e2. [Google Scholar] [CrossRef]
- Fawzy, M.; Fakhr, M.W.; Rizka, M.A. Word Embeddings and Neural Network Architectures for Arabic Sentiment Analysis. In Proceedings of the 2020 16th International Computer Engineering Conference (ICENCO), Cairo, Egypt, 29–30 December 2020; pp. 92–96. [Google Scholar]
- Tembhurne, J.V.; Diwan, T. Sentiment analysis in textual, visual and multimodal inputs using recurrent neural networks. Multimed. Tools Appl. 2021, 80, 6871–6910. [Google Scholar] [CrossRef]
- Dang, N.C.; Moreno-García, M.N.; De la Prieta, F. Sentiment analysis based on deep learning: A comparative study. Electronics 2020, 9, 483. [Google Scholar] [CrossRef]
- Shaik, T.; Tao, X.; Li, Y.; Dann, C.; McDonald, J.; Redmond, P.; Galligan, L. A review of the trends and challenges in adopting natural language processing methods for education feedback analysis. IEEE Access 2022, 10, 56720–56739. [Google Scholar] [CrossRef]
- Yu, L.C.; Lee, L.H.; Hao, S.; Wang, J.; He, Y.; Hu, J.; Lai, K.R.; Zhang, X. Building Chinese affective resources in valence-arousal dimensions. In Proceedings of the 2016 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies, San Diego, CA, USA, 12–17 June 2016; pp. 540–545. [Google Scholar]
- Asghar, M.Z.; Khan, A.; Ahmad, S.; Qasim, M.; Khan, I.A. Lexicon-enhanced sentiment analysis framework using rule-based classification scheme. PLoS ONE 2017, 12, e0171649. [Google Scholar] [CrossRef]
- Deng, S.; Sinha, A.P.; Zhao, H. Adapting sentiment lexicons to domain-specific social media texts. Decis. Support Syst. 2017, 94, 65–76. [Google Scholar] [CrossRef]
- Mathapati, S.; Manjula, S.; Venugopal, K. Sentiment analysis and opinion mining from social media: A review. Glob. J. Comput. Sci. Technol. 2016, 6, 2017. [Google Scholar]
- Denecke, K. Using sentiwordnet for multilingual sentiment analysis. In Proceedings of the 2008 IEEE 24th International Conference on Data Engineering Workshop, Cancun, Mexico, 7–12 April 2008; pp. 507–512. [Google Scholar]
- Guerini, M.; Gatti, L.; Turchi, M. Sentiment analysis: How to derive prior polarities from SentiWordNet. arXiv 2013, arXiv:1309.5843. [Google Scholar]
- Khan, F.H.; Qamar, U.; Bashir, S. A semi-supervised approach to sentiment analysis using revised sentiment strength based on SentiWordNet. Knowl. Inf. Syst. 2017, 51, 851–872. [Google Scholar] [CrossRef]
- Elbagir, S.; Yang, J. Twitter sentiment analysis using natural language toolkit and VADER sentiment. In Proceedings of the International Multiconference of Engineers and Computer Scientists, Hong Kong, China, 13–15 March 2019; Volume 122, p. 16. [Google Scholar]
- Tymann, K.; Lutz, M.; Palsbröker, P.; Gips, C. GerVADER-A German Adaptation of the VADER Sentiment Analysis Tool for Social Media Texts. In Proceedings of the LWDA, Berlin, Germany, 30 September–2 October 2019; pp. 178–189. [Google Scholar]
- Bisio, F.; Meda, C.; Gastaldo, P.; Zunino, R.; Cambria, E. Concept-level sentiment analysis with SenticNet. In A Practical Guide to Sentiment Analysis; Springer: Berlin/Heidelberg, Germany, 2017; pp. 173–188. [Google Scholar]
- Hung, C.; Wu, W.R.; Chou, H.M. Improvement of sentiment analysis via re-evaluation of objective words in SenticNet for hotel reviews. Lang. Resour. Eval. 2021, 55, 585–595. [Google Scholar] [CrossRef]
- Hossain, M.S.; Rahman, M.F. Customer sentiment analysis and prediction of insurance products’ reviews using machine learning approaches. FIIB Bus. Rev. 2022, 23197145221115793. [Google Scholar] [CrossRef]
- Bakar, N.S.A.A.; Rahmat, R.A.; Othman, U.F. Polarity classification tool for sentiment analysis in Malay language. IAES Int. J. Artif. Intell. 2019, 8, 259. [Google Scholar]
- Mohammad, S.M.; Turney, P.D. Nrc emotion lexicon. Natl. Res. Counc. 2013, 2, 234. [Google Scholar]
- Tabak, F.S.; Evrim, V. Comparison of emotion lexicons. In Proceedings of the 2016 HONET-ICT, Nicosia, Cyprus, 13–14 October 2016; pp. 154–158. [Google Scholar]
- De Smedt, T.; Daelemans, W. Pattern for python. J. Mach. Learn. Res. 2012, 13, 2063–2067. [Google Scholar]
- Gatti, L.; van Stegeren, J. Improving Dutch sentiment analysis in Pattern. Comput. Linguist. Neth. J. 2020, 10, 73–89. [Google Scholar]
- Gujjar, J.P.; Kumar, H.P. Sentiment analysis: Textblob for decision making. Int. J. Sci. Res. Eng. Trends 2021, 7, 1097–1099. [Google Scholar]
- Bose, R.; Aithal, P.; Roy, S. Sentiment analysis on the basis of tweeter comments of application of drugs by customary language toolkit and textblob opinions of distinct countries. Int. J. 2020, 8, 3684–3696. [Google Scholar]
- Wan, Y.; Gao, Q. An ensemble sentiment classification system of twitter data for airline services analysis. In Proceedings of the 2015 IEEE International Conference on Data Mining Workshop (ICDMW), Atlantic City, NJ, USA, 14–17 November 2015; pp. 1318–1325. [Google Scholar]
- Alsayat, A. Customer decision-making analysis based on big social data using machine learning: A case study of hotels in Mecca. Neural Comput. Appl. 2023, 35, 4701–4722. [Google Scholar] [CrossRef]
- Tang, D.; Qin, B.; Liu, T. Deep learning for sentiment analysis: Successful approaches and future challenges. Wiley Interdiscip. Rev. Data Min. Knowl. Discov. 2015, 5, 292–303. [Google Scholar] [CrossRef]
- Dey, L.; Chakraborty, S.; Biswas, A.; Bose, B.; Tiwari, S. Sentiment analysis of review datasets using naive bayes and k-nn classifier. arXiv 2016, arXiv:1610.09982. [Google Scholar] [CrossRef]
- Goel, A.; Gautam, J.; Kumar, S. Real time sentiment analysis of tweets using Naive Bayes. In Proceedings of the 2016 2nd International Conference on Next Generation Computing Technologies (NGCT), Dehradun, India, 14–16 October 2016; pp. 257–261. [Google Scholar]
- Ahmad, M.; Aftab, S.; Ali, I. Sentiment analysis of tweets using svm. Int. J. Comput. Appl 2017, 177, 25–29. [Google Scholar] [CrossRef]
- Ahmad, M.; Aftab, S.; Bashir, M.S.; Hameed, N.; Ali, I.; Nawaz, Z. SVM optimization for sentiment analysis. Int. J. Adv. Comput. Sci. Appl. 2018, 9, 393–398. [Google Scholar] [CrossRef]
- Al Amrani, Y.; Lazaar, M.; El Kadiri, K.E. Random forest and support vector machine based hybrid approach to sentiment analysis. Procedia Comput. Sci. 2018, 127, 511–520. [Google Scholar] [CrossRef]
- Fauzi, M.A. Random Forest Approach fo Sentiment Analysis in Indonesian. Indones. J. Electr. Eng. Comput. Sci 2018, 12, 46–50. [Google Scholar]
- Liao, S.; Wang, J.; Yu, R.; Sato, K.; Cheng, Z. CNN for situations understanding based on sentiment analysis of twitter data. Procedia Comput. Sci. 2017, 111, 376–381. [Google Scholar] [CrossRef]
- Feng, Y.; Cheng, Y. Short text sentiment analysis based on multi-channel CNN with multi-head attention mechanism. IEEE Access 2021, 9, 19854–19863. [Google Scholar] [CrossRef]
- Murthy, G.; Allu, S.R.; Andhavarapu, B.; Bagadi, M.; Belusonti, M. Text based sentiment analysis using LSTM. Int. J. Eng. Res. Tech. Res 2020, 9. [Google Scholar]
- Long, F.; Zhou, K.; Ou, W. Sentiment analysis of text based on bidirectional LSTM with multi-head attention. IEEE Access 2019, 7, 141960–141969. [Google Scholar] [CrossRef]
- Borele, P.; Borikar, D.A. An approach to sentiment analysis using artificial neural network with comparative analysis of different techniques. IOSR J. Comput. Eng. (IOSR-JCE) 2016, 18, 64–69. [Google Scholar]
- Sharma, D.; Sabharwal, M.; Goyal, V.; Vij, M. Sentiment analysis techniques for social media data: A review. In Proceedings of the First International Conference on Sustainable Technologies for Computational Intelligence: Proceedings of ICTSCI 2019, Jaipur, India, 29–30 March 2019; pp. 75–90. [Google Scholar]
- Hoang, M.; Bihorac, O.A.; Rouces, J. Aspect-based sentiment analysis using bert. In Proceedings of the 22nd Nordic Conference on Computational Linguistics, Turku, Finland, 30 September–2 October 2019; pp. 187–196. [Google Scholar]
- Zhao, L.; Li, L.; Zheng, X.; Zhang, J. A BERT based sentiment analysis and key entity detection approach for online financial texts. In Proceedings of the 2021 IEEE 24th International Conference on Computer Supported Cooperative Work in Design (CSCWD), Dalian, China, 5–7 May 2021; pp. 1233–1238. [Google Scholar]
- Mohan, M.; Abhinav, A.; Ashok, A.; Akhil, A.; Achinth, P. Depression Detection using Facial Expression and Sentiment Analysis. In Proceedings of the 2021 Asian Conference on Innovation in Technology (ASIANCON), Pune, India, 27–29 August 2021; pp. 1–6. [Google Scholar]
- Altuwairqi, K.; Jarraya, S.K.; Allinjawi, A.; Hammami, M. Student behavior analysis to measure engagement levels in online learning environments. Signal Image Video Process. 2021, 15, 1387–1395. [Google Scholar] [CrossRef]
- Ming, Y.; Qian, H.; Guangyuan, L. CNN-LSTM Facial Expression Recognition Method Fused with Two-Layer Attention Mechanism. Comput. Intell. Neurosci. 2022, 2022, 7450637. [Google Scholar] [CrossRef]
- Guo, W.; Xu, Z.; Guo, Z.; Mao, L.; Hou, Y.; Huang, Z. Pain Assessment Using Facial Action Units and Bayesian Network. In Proceedings of the 2021 40th Chinese Control Conference (CCC), Shanghai, China, 26–28 July 2021; pp. 4665–4670. [Google Scholar]
- Mollahosseini, A.; Hasani, B.; Mahoor, M.H. Affectnet: A database for facial expression, valence, and arousal computing in the wild. IEEE Trans. Affect. Comput. 2017, 10, 18–31. [Google Scholar] [CrossRef]
- Adnan, M.M.; Rahim, M.S.M.; Rehman, A.; Mehmood, Z.; Saba, T.; Naqvi, R.A. Automatic image annotation based on deep learning models: A systematic review and future challenges. IEEE Access 2021, 9, 50253–50264. [Google Scholar] [CrossRef]
- Angadi, S.; Reddy, V.S. Multimodal sentiment analysis using reliefF feature selection and random forest classifier. Int. J. Comput. Appl. 2021, 43, 931–939. [Google Scholar] [CrossRef]
- Zhou, L.; Li, W.; Du, Y.; Lei, B.; Liang, S. Adaptive illumination-invariant face recognition via local nonlinear multi-layer contrast feature. J. Vis. Commun. Image Represent. 2019, 64, 102641. [Google Scholar] [CrossRef]
- Podder, T.; Bhattacharya, D.; Majumdar, A. Time efficient real time facial expression recognition with CNN and transfer learning. Sādhanā 2022, 47, 177. [Google Scholar] [CrossRef]
- Heredia, J.; Cardinale, Y.; Dongo, I.; Díaz-Amado, J. A multi-modal visual emotion recognition method to instantiate an ontology. In Proceedings of the 16th International Conference on Software Technologies, online, 6–8 July 2021; SCITEPRESS-Science and Technology Publications: Setubal, Portugal, 2021; pp. 453–464. [Google Scholar]
- Kirana, K.C.; Wibawanto, S.; Herwanto, H.W. Facial emotion recognition based on viola-jones algorithm in the learning environment. In Proceedings of the 2018 International Seminar on Application for Technology of Information and Communication, Semarang, Indonesia, 21–22 September 2018; pp. 406–410. [Google Scholar]
- Paul, T.; Shammi, U.A.; Ahmed, M.U.; Rahman, R.; Kobashi, S.; Ahad, M.A.R. A study on face detection using Viola-Jones algorithm in various backgrounds, angles and distances. Int. J. Biomed. Soft Comput. Hum. Sci. Off. J. Biomed. Fuzzy Syst. Assoc. 2018, 23, 27–36. [Google Scholar]
- Hirzi, M.F.; Efendi, S.; Sembiring, R.W. Literature Study of Face Recognition using The Viola-Jones Algorithm. In Proceedings of the 2021 International Conference on Artificial Intelligence and Mechatronics Systems (AIMS), Bandung, Indonesia, 28–30 April 2021; pp. 1–6. [Google Scholar]
- Suhaimin, M.S.M.; Hijazi, M.H.A.; Kheau, C.S.; On, C.K. Real-time mask detection and face recognition using eigenfaces and local binary pattern histogram for attendance system. Bull. Electr. Eng. Inform. 2021, 10, 1105–1113. [Google Scholar] [CrossRef]
- Mukhopadhyay, S.; Sharma, S. Real time facial expression and emotion recognition using eigen faces, LBPH and fisher algorithms. In Proceedings of the 2020 10th International Conference on Cloud Computing, Data Science & Engineering (Confluence), Noida, India, 29–31 January 2020; pp. 212–220. [Google Scholar]
- Happy, S.; George, A.; Routray, A. A real time facial expression classification system using local binary patterns. In Proceedings of the 2012 4th International Conference on Intelligent Human Computer Interaction (IHCI), Kharagpur, India, 27–29 December 2012; pp. 1–5. [Google Scholar]
- Shan, C.; Gong, S.; McOwan, P.W. Facial expression recognition based on local binary patterns: A comprehensive study. Image Vis. Comput. 2009, 27, 803–816. [Google Scholar] [CrossRef]
- Zhao, X.; Zhang, S. Facial expression recognition using local binary patterns and discriminant kernel locally linear embedding. EURASIP J. Adv. Signal Process. 2012, 2012, 20. [Google Scholar] [CrossRef]
- Hegde, N.; Preetha, S.; Bhagwat, S. Facial Expression Classifier Using Better Technique: FisherFace Algorithm. In Proceedings of the 2018 International Conference on Advances in Computing, Communications and Informatics (ICACCI), Bangalore, India, 19–22 September 2018; pp. 604–610. [Google Scholar]
- Kandhro, I.A.; Uddin, M.; Hussain, S.; Chaudhery, T.J.; Shorfuzzaman, M.; Meshref, H.; Albalhaq, M.; Alsaqour, R.; Khalaf, O.I. Impact of Activation, Optimization, and Regularization Methods on the Facial Expression Model Using CNN. Comput. Intell. Neurosci. 2022, 2022, 3098604. [Google Scholar] [CrossRef]
- Refat, M.A.R.; Sarker, S.; Kaushal, C.; Kaur, A.; Islam, M.K. WhyMyFace: A Novel Approach to Recognize Facial Expressions Using CNN and Data Augmentations. In Emerging Technologies in Data Mining and Information Security: Proceedings of IEMIS 2022, Volume 3; Springer: Berlin/Heidelberg, Germany, 2022; pp. 553–563. [Google Scholar]
- Jang, G.J.; Park, J.S.; Jo, A.; Kim, J.H. Facial emotion recognition using active shape models and statistical pattern recognizers. In Proceedings of the 2014 Ninth International Conference on Broadband and Wireless Computing, Communication and Applications, Guangdong, China, 8–10 November 2014; pp. 514–517. [Google Scholar]
- Shbib, R.; Zhou, S. Facial expression analysis using active shape model. Int. J. Signal Process. Image Process. Pattern Recognit. 2015, 8, 9–22. [Google Scholar] [CrossRef]
- Ratliff, M.S.; Patterson, E. Emotion recognition using facial expressions with active appearance models. In Proceedings of the Third IASTED International Conference on Human Computer Interaction, Innsbruck, Austria, 17–19 March 2008. [Google Scholar]
- Martin, C.; Werner, U.; Gross, H.M. A real-time facial expression recognition system based on active appearance models using gray images and edge images. In Proceedings of the 2008 8th IEEE International Conference on Automatic Face & Gesture Recognition, Amsterdam, The Netherlands, 17–19 September 2008; pp. 1–6. [Google Scholar]
- Zadeh, A.; Chong Lim, Y.; Baltrusaitis, T.; Morency, L.P. Convolutional experts constrained local model for 3d facial landmark detection. In Proceedings of the IEEE International Conference on Computer Vision Workshops, Venice, Italy, 22–29 October 2017; pp. 2519–2528. [Google Scholar]
- Hamm, J.; Kohler, C.G.; Gur, R.C.; Verma, R. Automated facial action coding system for dynamic analysis of facial expressions in neuropsychiatric disorders. J. Neurosci. Methods 2011, 200, 237–256. [Google Scholar] [CrossRef] [PubMed]
- Skiendziel, T.; Rösch, A.G.; Schultheiss, O.C. Assessing the convergent validity between the automated emotion recognition software Noldus FaceReader 7 and Facial Action Coding System Scoring. PLoS ONE 2019, 14, e0223905. [Google Scholar] [CrossRef] [PubMed]
- Carcagnì, P.; Del Coco, M.; Leo, M.; Distante, C. Facial expression recognition and histograms of oriented gradients: A comprehensive study. SpringerPlus 2015, 4, 1–25. [Google Scholar] [CrossRef] [PubMed]
- Azeem, A.; Sharif, M.; Shah, J.; Raza, M. Hexagonal scale invariant feature transform (H-SIFT) for facial feature extraction. J. Appl. Res. Technol. 2015, 13, 402–408. [Google Scholar] [CrossRef]
- Karthikeyan, C.; Jabber, B.; Deepak, V.; Vamsidhar, E. Image Processing based Improved Face Recognition for Mobile Devices by using Scale-Invariant Feature Transform. In Proceedings of the 2020 International Conference on Inventive Computation Technologies (ICICT), Coimbatore, India, 26–28 February 2020; pp. 716–722. [Google Scholar]
- Kallipolitis, A.; Galliakis, M.; Menychtas, A.; Maglogiannis, I. Emotion analysis in hospital bedside infotainment platforms using speeded up robust features. In Proceedings of the Artificial Intelligence Applications and Innovations: 15th IFIP WG 12.5 International Conference, AIAI 2019, Hersonissos, Crete, Greece, 24–26 May 2019; Proceedings 15. pp. 127–138. [Google Scholar]
- Madupu, R.K.; Kothapalli, C.; Yarra, V.; Harika, S.; Basha, C.Z. Automatic human emotion recognition system using facial expressions with convolution neural network. In Proceedings of the 2020 4th International Conference on Electronics, Communication and Aerospace Technology (ICECA), Coimbatore, India, 5–7 November 2020; pp. 1179–1183. [Google Scholar]
- Apicella, A.; Arpaia, P.; Frosolone, M.; Improta, G.; Moccaldi, N.; Pollastro, A. EEG-based measurement system for monitoring student engagement in learning 4.0. Sci. Rep. 2022, 12, 5857. [Google Scholar] [CrossRef]
- Ladino Nocua, A.C.; Cruz Gonzalez, J.P.; Castiblanco Jimenez, I.A.; Gomez Acevedo, J.S.; Marcolin, F.; Vezzetti, E. Assessment of cognitive student engagement using heart rate data in distance learning during COVID-19. Educ. Sci. 2021, 11, 540. [Google Scholar] [CrossRef]
- Shah, S.M.A.; Usman, S.M.; Khalid, S.; Rehman, I.U.; Anwar, A.; Hussain, S.; Ullah, S.S.; Elmannai, H.; Algarni, A.D.; Manzoor, W. An ensemble model for consumer emotion prediction using EEG signals for neuromarketing applications. Sensors 2022, 22, 9744. [Google Scholar] [CrossRef]
- Selçuk, A.A. A guide for systematic reviews: PRISMA. Turk. Arch. Otorhinolaryngol. 2019, 57, 57. [Google Scholar] [CrossRef]
- Nguyen, V.D.; Van Nguyen, K.; Nguyen, N.L.T. Variants of long short-term memory for sentiment analysis on Vietnamese students’ feedback corpus. In Proceedings of the 2018 10th International Conference on Knowledge and Systems Engineering (KSE), Ho Chi Minh City, Vietnam, 1–3 November 2018; pp. 306–311. [Google Scholar]
- Estrada, M.L.B.; Cabada, R.Z.; Bustillos, R.O.; Graff, M. Opinion mining and emotion recognition applied to learning environments. Expert Syst. Appl. 2020, 150, 113265. [Google Scholar] [CrossRef]
- Hew, K.F.; Hu, X.; Qiao, C.; Tang, Y. What predicts student satisfaction with MOOCs: A gradient boosting trees supervised machine learning and sentiment analysis approach. Comput. Educ. 2020, 145, 103724. [Google Scholar] [CrossRef]
- Onan, A. Sentiment analysis on massive open online course evaluations: A text mining and deep learning approach. Comput. Appl. Eng. Educ. 2021, 29, 572–589. [Google Scholar] [CrossRef]
- Nkomo, L.M.; Ndukwe, I.G.; Daniel, B.K. Social network and sentiment analysis: Investigation of students’ perspectives on lecture recording. IEEE Access 2020, 8, 228693–228701. [Google Scholar] [CrossRef]
- Rääf, S.A.; Knöös, J.; Dalipi, F.; Kastrati, Z. Investigating learning experience of MOOCs learners using topic modeling and sentiment analysis. In Proceedings of the 2021 19th International Conference on Information Technology Based Higher Education and Training (ITHET), Sydney, Australia, 4–6 November 2021; pp. 1–7. [Google Scholar]
- Mujahid, M.; Lee, E.; Rustam, F.; Washington, P.B.; Ullah, S.; Reshi, A.A.; Ashraf, I. Sentiment analysis and topic modeling on tweets about online education during COVID-19. Appl. Sci. 2021, 11, 8438. [Google Scholar] [CrossRef]
- OSMANOĞLU, U.Ö.; Atak, O.N.; Çağlar, K.; Kayhan, H.; Talat, C. Sentiment analysis for distance education course materials: A machine learning approach. J. Educ. Technol. Online Learn. 2020, 3, 31–48. [Google Scholar] [CrossRef]
- Vedavathi, N.; KM, A.K. E-learning course recommendation based on sentiment analysis using hybrid Elman similarity. Knowl.-Based Syst. 2023, 259, 110086. [Google Scholar]
- Tan, L.; Tan, O.K.; Sze, C.C.; Goh, W.W.B. Emotional Variance Analysis: A new sentiment analysis feature set for Artificial Intelligence and Machine Learning applications. PLoS ONE 2023, 18, e0274299. [Google Scholar] [CrossRef]
- Sadigov, R.; Yıldırım, E.; Kocaçınar, B.; Patlar Akbulut, F.; Catal, C. Deep learning-based user experience evaluation in distance learning. Clust. Comput. 2023, 26, 1–13. [Google Scholar] [CrossRef]
- Kathuria, A.; Gupta, A.; Singla, R. AOH-Senti: Aspect-Oriented Hybrid Approach to Sentiment Analysis of Students’ Feedback. SN Comput. Sci. 2023, 4, 152. [Google Scholar] [CrossRef]
- Crossley, S.; McNamara, D.S.; Baker, R.; Wang, Y.; Paquette, L.; Barnes, T.; Bergner, Y. Language to Completion: Success in an Educational Data Mining Massive Open Online Class. In Proceedings of the 7th Annual Conference on Educational Data Mining, EDM2015, Madrid, Spain, 26–29 June 2015. [Google Scholar]
- Kagklis, V.; Karatrantou, A.; Tantoula, M.; Panagiotakopoulos, C.T.; Verykios, V.S. A learning analytics methodology for detecting sentiment in student fora: A Case Study in Distance Education. Eur. J. Open Distance e-Learn. 2015, 18, 74–94. [Google Scholar] [CrossRef]
- Fatima, N.; Rahman, M.A. An Enhanced Decision Support System through Mining of Teachers Online Chat Data. Int. J. Electron. Eng. 2018, 10, 426–436. [Google Scholar]
- Almalki, J. A machine learning-based approach for sentiment analysis on distance learning from Arabic Tweets. PeerJ Comput. Sci. 2022, 8, e1047. [Google Scholar] [CrossRef] [PubMed]
- Asmita, S.; Anuja, T.; Ash, D. Analysis of student feedback using deep learning. Int. J. Comput. Appl. Technol. Res 2019, 8, 161–164. [Google Scholar] [CrossRef]
- Rajput, Q.; Haider, S.; Ghani, S. Lexicon-based sentiment analysis of teachers’ evaluation. Appl. Comput. Intell. Soft Comput. 2016, 2016, 2385429. [Google Scholar] [CrossRef]
- Nasim, Z.; Rajput, Q.; Haider, S. Sentiment analysis of student feedback using machine learning and lexicon based approaches. In Proceedings of the 2017 International Conference On Research And Innovation In Information Systems (ICRIIS), Langkawi, Malaysia, 16–17 July 2017; pp. 1–6. [Google Scholar]
- Santos, C.L.; Rita, P.; Guerreiro, J. Improving international attractiveness of higher education institutions based on text mining and sentiment analysis. Int. J. Educ. Manag. 2018, 32, 431–447. [Google Scholar] [CrossRef]
- Kandhro, I.A.; Chhajro, M.A.; Kumar, K.; Lashari, H.N.; Khan, U. Student feedback sentiment analysis model using various machine learning schemes: A review. Indian J. Sci. Technol. 2019, 12, 1–9. [Google Scholar] [CrossRef]
- Jena, R. Sentiment mining in a collaborative learning environment: Capitalising on big data. Behav. Inf. Technol. 2019, 38, 986–1001. [Google Scholar] [CrossRef]
- Shen, C.w.; Kuo, C.J. Learning in massive open online courses: Evidence from social media mining. Comput. Hum. Behav. 2015, 51, 568–577. [Google Scholar] [CrossRef]
- Aung, K.Z.; Myo, N.N. Sentiment analysis of students’ comment using lexicon based approach. In Proceedings of the 2017 IEEE/ACIS 16th International Conference on Computer and Information Science (ICIS), Wuhan, China, 24–26 May 2017; pp. 149–154. [Google Scholar]
- Tanwani, N.; Kumar, S.; Jalbani, A.H.; Soomro, S.; Channa, M.I.; Nizamani, Z. Student opinion mining regarding educational system using facebook group. In Proceedings of the 2017 First International Conference on Latest trends in Electrical Engineering and Computing Technologies (INTELLECT), Karachi, Pakistan, 15–16 November 2017; pp. 1–5. [Google Scholar]
- Sindhu, I.; Daudpota, S.M.; Badar, K.; Bakhtyar, M.; Baber, J.; Nurunnabi, M. Aspect-based opinion mining on student’s feedback for faculty teaching performance evaluation. IEEE Access 2019, 7, 108729–108741. [Google Scholar] [CrossRef]
- Kastrati, Z.; Imran, A.S.; Kurti, A. Weakly supervised framework for aspect-based sentiment analysis on students’ reviews of MOOCs. IEEE Access 2020, 8, 106799–106810. [Google Scholar] [CrossRef]
- Alassaf, M.; Qamar, A.M. Aspect-based sentiment analysis of Arabic tweets in the education sector using a hybrid feature selection method. In Proceedings of the 2020 14th International conference on innovations in information technology (IIT), Al Ain, United Arab Emirates, 17–18 November 2020; pp. 178–185. [Google Scholar]
- Zhai, G.; Yang, Y.; Wang, H.; Du, S. Multi-attention fusion modeling for sentiment analysis of educational big data. Big Data Min. Anal. 2020, 3, 311–319. [Google Scholar] [CrossRef]
- Kastrati, Z.; Arifaj, B.; Lubishtani, A.; Gashi, F.; Nishliu, E. Aspect-Based Opinion Mining of Students’ Reviews on Online Courses. In Proceedings of the 2020 6th International Conference on Computing and Artificial Intelligence, Tianjin, China, 25–27 May 2022; pp. 510–514. [Google Scholar]
- Balachandran, L.; Kirupananda, A. Online reviews evaluation system for higher education institution: An aspect based sentiment analysis tool. In Proceedings of the 2017 11th International Conference on Software, Knowledge, Information Management and Applications (SKIMA), Malabe, Sri Lanka, 6–8 December 2017; pp. 1–7. [Google Scholar]
- Heryadi, Y.; Wijanarko, B.D.; Murad, D.F.; Tho, C.; Hashimoto, K. Aspect-based Sentiment Analysis for Improving Online Learning Program Based on Student Feedback. In Proceedings of the 2022 IEEE International Conference on Cybernetics and Computational Intelligence (CyberneticsCom), Malang, Indonesia, 16–18 June 2022; pp. 505–509. [Google Scholar]
- Zhao, A.; Yu, Y. Knowledge-enabled BERT for aspect-based sentiment analysis. Knowl.-Based Syst. 2021, 227, 107220. [Google Scholar] [CrossRef]
- Schurig, T.; Zambach, S.; Mukkamala, R.R.; Petry, M. Aspect-Based Sentiment Analysis for University Teaching Analytics. 2022. ECIS 2022 Research Papers. 2022. Available online: https://aisel.aisnet.org/ecis2022_rp/13 (accessed on 18 July 2023).
- Ramesh, A.; Kumar, S.H.; Foulds, J.; Getoor, L. Weakly supervised models of aspect-sentiment for online course discussion forums. In Proceedings of the 53rd Annual Meeting of the Association for Computational Linguistics and the 7th International Joint Conference on Natural Language Processing (Volume 1: Long Papers), Beijing, China, 26–31 July 2015; pp. 74–83. [Google Scholar]
- Sivakumar, M.; Reddy, U.S. Aspect based sentiment analysis of students opinion using machine learning techniques. In Proceedings of the 2017 International Conference on Inventive Computing and Informatics (ICICI), Coimbatore, India, 23–24 November 2017; pp. 726–731. [Google Scholar]
- Ismail, H.; Khalil, A.; Hussein, N.; Elabyad, R. Triggers and Tweets: Implicit Aspect-Based Sentiment and Emotion Analysis of Community Chatter Relevant to Education Post-COVID-19. Big Data Cogn. Comput. 2022, 6, 99. [Google Scholar] [CrossRef]
- Phillips, T.; Saleh, A.; Glazewski, K.D.; Hmelosilver, C.E.; Lee, S.; Mott, B.; Lester, J.C. Comparing Natural Language Processing Methods for Text Classification of Small Educational Data. In Proceedings of the Companion Proceedings 11th International Conference on Learning Analytics & Knowledge, Irvine, CA, USA, 12–16 April 2021. [Google Scholar]
- Cao, Y.; Zhang, P.; Xiong, A. Sentiment analysis based on expanded aspect and polarity-ambiguous word lexicon. Int. J. Adv. Comput. Sci. Appl. 2015, 6, 97–103. [Google Scholar] [CrossRef]
- Piryani, R.; Madhavi, D.; Singh, V.K. Analytical mapping of opinion mining and sentiment analysis research during 2000–2015. Inf. Process. Manag. 2017, 53, 122–150. [Google Scholar] [CrossRef]
- Bhargava, S.; Choudhary, S. Behavioral analysis of depressed sentimental over twitter: Based on supervised machine learning approach. In Proceedings of the 3rd International Conference on Internet of Things and Connected Technologies (ICIoTCT), Jaipur, India, 26–27 March 2018; pp. 26–27. [Google Scholar]
- Catal, C.; Nangir, M. A sentiment classification model based on multiple classifiers. Appl. Soft Comput. 2017, 50, 135–141. [Google Scholar] [CrossRef]
- Shu, K.; Sliva, A.; Wang, S.; Tang, J.; Liu, H. Fake news detection on social media: A data mining perspective. ACM SIGKDD Explor. Newsl. 2017, 19, 22–36. [Google Scholar] [CrossRef]
- Chen, T.; Li, X.; Yin, H.; Zhang, J. Call attention to rumors: Deep attention based recurrent neural networks for early rumor detection. In Proceedings of the Trends and Applications in Knowledge Discovery and Data Mining: PAKDD 2018 Workshops, BDASC, BDM, ML4Cyber, PAISI, DaMEMO, Melbourne, VIC, Australia, 3 June 2018; Revised Selected Papers 22. pp. 40–52. [Google Scholar]
- Sayyad, S.; Kumar, S.; Bongale, A.; Kamat, P.; Patil, S.; Kotecha, K. Data-driven remaining useful life estimation for milling process: Sensors, algorithms, datasets, and future directions. IEEE Access 2021, 9, 110255–110286. [Google Scholar] [CrossRef]
- Varol, O.; Ferrara, E.; Davis, C.; Menczer, F.; Flammini, A. Online human-bot interactions: Detection, estimation, and characterization. In Proceedings of the International AAAI Conference on Web and Social Media, Montreal, QC, Canada, 15–18 May 2017; Volume 11, pp. 280–289. [Google Scholar]
- Arora, M.; Kansal, V. Character level embedding with deep convolutional neural network for text normalization of unstructured data for Twitter sentiment analysis. Soc. Netw. Anal. Min. 2019, 9, 1–14. [Google Scholar] [CrossRef]
- Al-Natour, S.; Turetken, O. A comparative assessment of sentiment analysis and star ratings for consumer reviews. Int. J. Inf. Manag. 2020, 54, 102132. [Google Scholar] [CrossRef]
- Ghiassi, M.; Skinner, J.; Zimbra, D. Twitter brand sentiment analysis: A hybrid system using n-gram analysis and dynamic artificial neural network. Expert Syst. Appl. 2013, 40, 6266–6282. [Google Scholar] [CrossRef]
- Sedova, K.; Sedlacek, M.; Svaricek, R.; Majcik, M.; Navratilova, J.; Drexlerova, A.; Kychler, J.; Salamounova, Z. Do those who talk more learn more? The relationship between student classroom talk and student achievement. Learn. Instr. 2019, 63, 101217. [Google Scholar] [CrossRef]
- Hinkle, C.M.; Koretsky, M.D. Toward professional practice: Student learning opportunities through participation in engineering clubs. Eur. J. Eng. Educ. 2019, 44, 906–922. [Google Scholar] [CrossRef]
- Lakshmi, K.N.; Reddy, Y.K.; Kireeti, M.; Swathi, T.; Ismail, M. Design and implementation of student chat bot using AIML and LSA. Int. J. Innov. Technol. Explor. Eng. 2019, 8, 1742–1746. [Google Scholar]
- Chang, C.Y.; Hwang, G.J.; Gau, M.L. Promoting students’ learning achievement and self-efficacy: A mobile chatbot approach for nursing training. Br. J. Educ. Technol. 2022, 53, 171–188. [Google Scholar] [CrossRef]
- Das, B.; Krishnan, N.C.; Cook, D.J. Handling class overlap and imbalance to detect prompt situations in smart homes. In Proceedings of the 2013 IEEE 13th International Conference on Data Mining Workshops, Dallas, TX, USA, 7–10 December 2013; pp. 266–273. [Google Scholar]
- He, H.; Garcia, E.A. Learning from imbalanced data. IEEE Trans. Knowl. Data Eng. 2009, 21, 1263–1284. [Google Scholar]
- Blitzer, J.; Dredze, M.; Pereira, F. Biographies, bollywood, boom-boxes and blenders: Domain adaptation for sentiment classification. In Proceedings of the 45th Annual Meeting of the Association of Computational Linguistics, Prague, Czech Republic, 25–26 June 2007; pp. 440–447. [Google Scholar]
- Burns, N.; Bi, Y.; Wang, H.; Anderson, T. Sentiment analysis of customer reviews: Balanced versus unbalanced datasets. In Proceedings of the Knowledge-Based and Intelligent Information and Engineering Systems: 15th International Conference, KES 2011, Kaiserslautern, Germany, 12–14 September 2011; Proceedings, Part I 15. Springer: Berlin/Heidelberg, Germany, 2011; pp. 161–170. [Google Scholar]
- Amjad, A.; Qaiser, S.; Anwar, A.; Ijaz-ul-Haq; Ali, R. Analysing public sentiments regarding COVID-19 vaccines: A sentiment analysis approach. In Proceedings of the 2021 IEEE International Smart Cities Conference (ISC2), Manchester, UK, 7–10 September 2021; pp. 1–7. [Google Scholar]
- Salas-Zárate, M.d.P.; Medina-Moreira, J.; Lagos-Ortiz, K.; Luna-Aveiga, H.; Rodriguez-Garcia, M.A.; Valencia-Garcia, R. Sentiment analysis on tweets about diabetes: An aspect-level approach. Comput. Math. Methods Med. 2017, 2017, 5140631. [Google Scholar] [CrossRef]
- Flekova, L.; Preoţiuc-Pietro, D.; Ruppert, E. Analysing domain suitability of a sentiment lexicon by identifying distributionally bipolar words. In Proceedings of the 6th Workshop on Computational Approaches to Subjectivity, Sentiment and Social Media Analysis, Lisbon, Portugal, 17 September 2015; pp. 77–84. [Google Scholar]
- Tacchini, E.; Ballarin, G.; Della Vedova, M.L.; Moret, S.; De Alfaro, L. Some like it hoax: Automated fake news detection in social networks. arXiv 2017, arXiv:1704.07506. [Google Scholar]
- Fang, K. Deep Learning Techniques for Fake News Detection. Mach. Learn. 2022, 16, 511–518. [Google Scholar] [CrossRef]
- Sykora, M.; Elayan, S.; Jackson, T.W. A qualitative analysis of sarcasm, irony and related# hashtags on Twitter. Big Data Soc. 2020, 7, 2053951720972735. [Google Scholar]
- Megahed, M.; Mohammed, A. Modeling adaptive E-learning environment using facial expressions and fuzzy logic. Expert Syst. Appl. 2020, 157, 113460. [Google Scholar] [CrossRef]
- Ayvaz, U.; Gürüler, H.; Devrim, M.O. Use of facial emotion recognition in e-learning systems. Inf. Technol. Learn. Tools 2017, 60. [Google Scholar] [CrossRef]
- Ashwin, T.; Jose, J.; Raghu, G.; Reddy, G.R.M. An e-learning system with multifacial emotion recognition using supervised machine learning. In Proceedings of the 2015 IEEE Seventh International Conference on Technology for Education (T4E), Warangal, India, 10–12 December 2015; pp. 23–26. [Google Scholar]
- Al-Alwani, A. Mood extraction using facial features to improve learning curves of students in e-learning systems. Int. J. Adv. Comput. Sci. Appl. 2016, 7, 444–453. [Google Scholar] [CrossRef]
- Tabassum, T.; Allen, A.A.; De, P. Non-intrusive identification of student attentiveness and finding their correlation with detectable facial emotions. In Proceedings of the 2020 ACM Southeast Conference, Tampa, FL, USA, 2–4 April 2020; pp. 127–134. [Google Scholar]
- Lopes, A.T.; De Aguiar, E.; De Souza, A.F.; Oliveira-Santos, T. Facial expression recognition with convolutional neural networks: Coping with few data and the training sample order. Pattern Recognit. 2017, 61, 610–628. [Google Scholar] [CrossRef]
- Ramakrishnan, A.; Ottmar, E.; LoCasale-Crouch, J.; Whitehill, J. Toward automated classroom observation: Predicting positive and negative climate. In Proceedings of the 2019 14th IEEE International Conference on Automatic Face & Gesture Recognition (FG 2019), Lille, France, 14–18 May 2019; pp. 1–8. [Google Scholar]
- Ozdemir, D.; Ugur, M.E. Model proposal on the determination of student attendance in distance education with face recognition technology. Turk. Online J. Distance Educ. 2021, 22, 19–32. [Google Scholar] [CrossRef]
- Salamh, A.B.S.; Akyüz, H.I. A New Deep Learning Model for Face Recognition and Registration in Distance Learning. Int. J. Emerg. Technol. Learn. (Online) 2022, 17, 29. [Google Scholar] [CrossRef]
- TS, A.; Guddeti, R.M.R. Automatic detection of students’ affective states in classroom environment using hybrid convolutional neural networks. Educ. Inf. Technol. 2020, 25, 1387–1415. [Google Scholar]
- Gandhi, A.; Adhvaryu, K.; Poria, S.; Cambria, E.; Hussain, A. Multimodal sentiment analysis: A systematic review of history, datasets, multimodal fusion methods, applications, challenges and future directions. Inf. Fusion 2022, 91, 424–444. [Google Scholar] [CrossRef]
- Wang, Z.; Zeng, F.; Liu, S.; Zeng, B. OAENet: Oriented attention ensemble for accurate facial expression recognition. Pattern Recognit. 2021, 112, 107694. [Google Scholar] [CrossRef]
- Bodini, M. A review of facial landmark extraction in 2D images and videos using deep learning. Big Data Cogn. Comput. 2019, 3, 14. [Google Scholar] [CrossRef]
- Nestor, M.S.; Fischer, D.; Arnold, D. “Masking” our emotions: Botulinum toxin, facial expression, and well-being in the age of COVID-19. J. Cosmet. Dermatol. 2020, 19, 2154–2160. [Google Scholar] [CrossRef]
- Karnati, M.; Seal, A.; Bhattacharjee, D.; Yazidi, A.; Krejcar, O. Understanding Deep Learning Techniques for Recognition of Human Emotions using Facial Expressions: A Comprehensive Survey. IEEE Trans. Instrum. Meas. 2023, 72, 5006631. [Google Scholar] [CrossRef]
- Kamińska, D.; Aktas, K.; Rizhinashvili, D.; Kuklyanov, D.; Sham, A.H.; Escalera, S.; Nasrollahi, K.; Moeslund, T.B.; Anbarjafari, G. Two-stage recognition and beyond for compound facial emotion recognition. Electronics 2021, 10, 2847. [Google Scholar] [CrossRef]
- Li, Y.; Tao, J.; Schuller, B.; Shan, S.; Jiang, D.; Jia, J. MEC 2016: The multimodal emotion recognition challenge of CCPR 2016. In Proceedings of the Pattern Recognition: 7th Chinese Conference, CCPR 2016, Chengdu, China, 5–7 November 2016; Proceedings, Part II 7. pp. 667–678. [Google Scholar]
- Schirmer, A.; Adolphs, R. Emotion perception from face, voice, and touch: Comparisons and convergence. Trends Cogn. Sci. 2017, 21, 216–228. [Google Scholar] [CrossRef] [PubMed]
- Zhang, M.; Chen, Y.; Lin, Y.; Ding, H.; Zhang, Y. Multichannel perception of emotion in speech, voice, facial expression, and gesture in individuals with autism: A scoping review. J. Speech Lang. Hear. Res. 2022, 65, 1435–1449. [Google Scholar] [CrossRef] [PubMed]
- Song, B.; Li, K.; Zong, Y.; Zhu, J.; Zheng, W.; Shi, J.; Zhao, L. Recognizing spontaneous micro-expression using a three-stream convolutional neural network. IEEE Access 2019, 7, 184537–184551. [Google Scholar] [CrossRef]
- Cai, W.; Gao, M.; Liu, R.; Mao, J. MIFAD-net: Multi-layer interactive feature fusion network with angular distance loss for face emotion recognition. Front. Psychol. 2021, 12, 4707. [Google Scholar] [CrossRef]
- Wang, Y.; See, J.; Oh, Y.H.; Phan, R.C.W.; Rahulamathavan, Y.; Ling, H.C.; Tan, S.W.; Li, X. Effective recognition of facial micro-expressions with video motion magnification. Multimed. Tools Appl. 2017, 76, 21665–21690. [Google Scholar] [CrossRef]
- Al Chanti, D.; Caplier, A. Deep learning for spatio-temporal modeling of dynamic spontaneous emotions. IEEE Trans. Affect. Comput. 2018, 12, 363–376. [Google Scholar] [CrossRef]
- Huang, B.; Wang, Z.; Jiang, K.; Zou, Q.; Tian, X.; Lu, T.; Han, Z. Joint segmentation and identification feature learning for occlusion face recognition. IEEE Trans. Neural Netw. Learn. Syst. 2022. [Google Scholar] [CrossRef]
- Yang, K.; Wang, C.; Sarsenbayeva, Z.; Tag, B.; Dingler, T.; Wadley, G.; Goncalves, J. Benchmarking commercial emotion detection systems using realistic distortions of facial image datasets. Vis. Comput. 2021, 37, 1447–1466. [Google Scholar] [CrossRef]
- Meng, Z.; Liu, P.; Cai, J.; Han, S.; Tong, Y. Identity-aware convolutional neural network for facial expression recognition. In Proceedings of the 2017 12th IEEE International Conference on Automatic Face & Gesture Recognition (FG 2017), Washington, DC, USA, 30 May–3 June 2017; pp. 558–565. [Google Scholar]
- Li, S.; Deng, W. Deep facial expression recognition: A survey. IEEE Trans. Affect. Comput. 2020, 13, 1195–1215. [Google Scholar] [CrossRef]
- Samadiani, N.; Huang, G.; Cai, B.; Luo, W.; Chi, C.H.; Xiang, Y.; He, J. A review on automatic facial expression recognition systems assisted by multimodal sensor data. Sensors 2019, 19, 1863. [Google Scholar] [CrossRef] [PubMed]
- Deshmukh, S.; Patwardhan, M.; Mahajan, A. Survey on real-time facial expression recognition techniques. Iet Biom. 2016, 5, 155–163. [Google Scholar] [CrossRef]
- Hassouneh, A.; Mutawa, A.; Murugappan, M. Development of a real-time emotion recognition system using facial expressions and EEG based on machine learning and deep neural network methods. Inform. Med. Unlocked 2020, 20, 100372. [Google Scholar] [CrossRef]
Question No. | Research Question |
---|---|
RQ1 | How has text-based sentiment analysis been used in the educational domain to facilitate learners? |
RQ2 | What are the challenges/limitations of text-based sentiment analysis in online learning? |
RQ3 | How has facial sentiment analysis been used in the educational domain to facilitate learners? |
RQ4 | What are the challenges/limitations of facial sentiment analysis in online learning? |
Technique | Description | Reference(s) |
---|---|---|
SentiWordNet | A publicly available lexical resource for opinion mining which assigns to each synset of WordNet three sentiment scores: positivity, negativity, and objectivity. | [34,35,36] |
VADER | A rule-based sentiment analysis tool that uses a lexicon of words and their intensity scores, as well as grammatical rules, to determine the polarity of a given text. | [37,38], |
SenticNet | A concept-level sentiment analysis framework that assigns sentiment scores to concepts based on their semantic orientation, conceptual polarity, and semantic relatedness to other concepts. | [39,40] |
AFINN | A list of English words rated for valence with an integer between minus five (negative) and plus five (positive). | [41,42] |
NRC Emotion Lexicon | A list of English words and their associations with eight basic emotions (anger, fear, anticipation, trust, surprise, sadness, joy, and disgust) and two sentiments (negative and positive). | [43,44] |
Pattern | A Python package that includes a sentiment analysis module based on a lexicon of sentiment words and a rule-based classifier. It can handle negations, idioms, and slang, and can also be trained on custom data. | [45,46] |
TextBlob | A Python library that includes a sentiment analysis module based on the pattern analyser. It also includes a naive Bayes classifier that can be trained on custom data. | [47,48] |
Technique | Description | Reference(s) |
---|---|---|
Naive Bayes | A probabilistic algorithm that uses Bayes’ theorem to classify text as positive, negative, or neutral. | [52,53] |
Support Vector Machine (SVM) | A supervised learning algorithm that separates data into different classes using a hyperplane. | [54,55] |
Random Forest | An ensemble learning algorithm that constructs multiple decision trees to classify data. | [56,57] |
Convolutional Neural Network (CNN) | A type of neural network that uses convolutional layers to automatically learn features from input data. | [58,59] |
Long Short-Term Memory (LSTM) | A type of recurrent neural network that is capable of capturing long-term dependencies in input data. | [60,61] |
Artificial Neural Networks (ANNs) | A set of algorithms that attempt to recognise underlying relationships in a data set through a process that mimics how the human brain operates. | [62,63] |
BERT | A pre-trained language model that uses deep neural networks to generate contextualised word embeddings. BERT has been shown to achieve state-of-the-art results in a wide range of natural language processing tasks, including sentiment analysis. | [64,65] |
Technique | Description | Level | Reference(s) |
---|---|---|---|
Viola–Jones Algorithm | Detects faces using Haar-like features | Face level | [76,77,78] |
Eigenfaces | Projects face images into a lower-dimensional space and uses Principal Component Analysis (PCA) to classify emotions | Face level | [79,80] |
Local Binary Patterns (LBPs) | Texture descriptor that extracts information about local patterns of pixel intensities | Face level | [81,82,83] |
Fisherfaces | Projects face images into a lower-dimensional space and uses Fisher discriminant analysis (FDA) to classify emotions | Face level | [84] |
Convolutional Neural Networks (CNNs) | Multi-layer neural networks that can automatically learn features for classifying emotions | Face level | [85,86] |
Active Shape Models (ASMs) | Statistical models of the shape and appearance of objects, used to detect facial features | Landmark level | [87,88] |
Active Appearance Models (AAMs) | Extension of ASMs that also models texture information to track facial expression changes | Landmark level | [89,90] |
Constrained Local Models (CLMs) | Combines an ASM with a texture model to track facial expressions and improve accuracy | Landmark level | [91] |
Facial Action Coding System (FACS) | System for analysing and describing facial expressions based on the activation of individual muscles | Landmark level | [92,93] |
Histograms of Oriented Gradients (HOGs) | Descriptor that extracts information about the distribution of gradient directions in an image | Region level | [94] |
Scale-Invariant Feature Transform (SIFT) | Descriptor that extracts features invariant to scaling, rotation and translation | Region level | [95,96] |
Speeded Up Robust Features (SURF) | Descriptor similar to SIFT but faster and more robust to changes in image scale and orientation | Region level | [97,98] |
S. No | Article Title | Published Year | Article Type | Dataset/Sample Size | Study Methodology | Emotion Classes | Results/Findings |
---|---|---|---|---|---|---|---|
1 | Variants of Long Short-Term Memory for Sentiment Analysis on Vietnamese Students’ Feedback Corpus [103] | 2018 | Conf. | 16,175 sentences from students’ feedback | LSTM, Dependency Tree-LSTM (DT-LSTM), L-SVM, D-SVM, and LD-SVM, NB | Positive, negative, neutral | LD-SVM: Negative—92.52, Neutral—43.37, Positive—93.06, Accuracy—90.20, F1 score—90.74 |
2 | Opinion mining and emotion recognition applied to learning environments [104] | 2020 | Journal | — | EvoMSA, Multinomial NB, KNN, BERT, SVC, Linear SVC | sentiTEXT: (positive and negative), eduSERE (engaged, excited, bored, and frustrated) | Accuracy: 93 percent sentiTEXT, and 84 percent eduSERE |
3 | What predicts student satisfaction with MOOCs: A gradient boosting trees supervised machine learning and sentiment analysis approach [105] | 2020 | Journal | 249 randomly sampled MOOCs and 6393 students’ perceptions of these MOOCs | Boosting tree model with TextBlob3 | Positive, negative, neutral | F1 score: structure (0.7780), video (0.8832), instructor (0.8570), content and resources (0.7625), interaction and support (0.8375), assignment and assessment (0.8138) |
4 | Sentiment analysis on massive open online course evaluations: A text mining and deep learning approach [106] | 2020 | Journal | 66,000 MOOC reviews | Machine learning, ensemble learning methods, and deep learning methods with Word2Vec embedding | Positive, negative | Accuracy of 95.80 percent |
5 | Social Network and Sentiment Analysis: Investigation of Students’ Perspectives on Lecture Recording [107] | 2020 | Journal | 1435 students reacted to Facebook question via emojis, 220 likes and 65 comments were generated from 150 unique students | Google Natural Language API | Positive, negative, neutral | Sentiment score: positive (39.4 percent), negative (33.3 percent), neutral (27.3 percent) |
6 | Investigating Learning Experience of MOOCs Learners Using Topic Modeling and Sentiment Analysis [108] | 2021 | Conf. | 8281 reviews scraped from five courses within the field of data science are analysed from Coursera | Topic modelling (LDA) with VADER for sentiment analysis | Positive, negative, neutral | Sentiment score: positive, 67.9; negative, 17.4; neutral, 14.7 |
7 | Sentiment Analysis and Topic Modeling on Tweets about Online Education during COVID-19 [109] | 2021 | Journal | Twitter dataset containing 17,155 tweets about e-learning | TextBlob, VADER, and SentiWordNet—For comparison: SVM, LR, DT, RF, SGD, KNN, GNB, CNN, LSTM, CNN-LSTM, and Bi-LSTM | Positive, negative, neutral | SVM achieves 0.95 accuracy using TF-IDF with SMOTE |
8 | Sentiment Analysis for Distance Education Course Materials: A Machine Learning Approach [110] | 2020 | Journal | 6059 feedbacks | Machine learning techniques (decision tree, MLP, XGB, SVC, multinomial logistic regression, Gaussian NB, and k-neighbours) | Positive, negative, neutral | Highest accuracy: LR (0.775) |
9 | E-learning course recommendation based on sentiment analysis using hybrid Elman similarity [111] | 2023 | Journal | 10,000 tweets, short texts, and comments from social websites | Feature extraction: TF-IDF, Word2Vec, hybrid N-gram Classification: Elman minimal redundancy maximum relevance model and enhanced aquila optimisation (EMRMR_EAO) model | Positive, negative, neutral | Accuracy: 99.98 percent |
10 | Emotional Variance Analysis: A new sentiment analysis feature set for Artificial Intelligence and Machine Learning applications [112] | 2023 | Journal | 37 individual DEEP students journals | Emotional variance analysis | Positive, negative, neutral | Accuracy: 88.7 percent |
11 | Deep-learning-based user experience evaluation in distance learning [113] | 2022 | Journal | 160,000 tweets | LSTM with Word2Vec embedding | Positive, negative, neutral | Accuracy: 76 percent |
12 | AOH-Senti: Aspect-Oriented Hybrid Approach to Sentiment Analysis of Students’ Feedback [114] | 2023 | Journal | ————— | SVM, MNB, LR, RFC, DTC, and KNN | Positive, negative, neutral | 98.7 percent aggregate accuracy using the RFC algorithm |
13 | Language to Completion: Success in an Educational Data Mining Massive Open Online Class [115] | 2015 | Conf. | 320 students, 50 words in discussion | NLP tools (WAT, TAALES, TAAS) | Positive, negative | Accuracy: 67.8 percent, F1 score: 0.650 |
14 | A Learning Analytics Methodology for Detecting Sentiment in Student Fora: A Case Study in Distance Education [116] | 2015 | Journal | 64 students, 371 messages | NioSto opinion word extraction algorithm | Positive, negative, neutral | 27.27 percent positive, 55.56 percent neutral, and 17.17 percent negative |
15 | An Enhanced Decision Support System through Mining of Teachers Online Chat Data [117] | 2018 | Journal | 6650 in-service K12 academics in China had participated, in 17,624 distinctive posts | Single-label naïve mathematician classification rule | Positive, negative, neutral | Classified: technical description (961), technical analysis (1638), technical critique (2235), personal description (613), personal analysis (5875), and personal critique (1166) |
16 | A machine-learning-based approach for sentiment analysis on distance learning from Arabic Tweets [118] | 2022 | Journal | Twitter dataset, 14,000 tweets | Logistic regression model | Positive, negative, neutral | Accuracy, F1 score, precision, and recall, obtaining scores of 91 percent, 90 percent, 90 percent, and 89 percent, respectively |
17 | Analysis of Student Feedback using Deep Learning [119] | 2019 | Journal | —- | CNN, SVM with Word2Vec | Positive, negative, neutral | —- |
18 | Lexicon-Based Sentiment Analysis of Teachers’ Evaluation [120] | 2016 | Journal | 1748 students’ feedback | Knime | Positive, negative, neutral | Accuracy: 91.2 percent |
19 | Sentiment Analysis of Student Feedback Using Machine Learning and Lexicon Based Approaches [121] | 2017 | Conf. | 1230 comments extracted from our institute’s educational portal | TF-IDF, N-grams with SVM and RF | Positive, negative, neutral | Accuracy: 0.93, F-measurement: 0.92 |
20 | Improving international attractiveness of higher education institutions based on text mining and sentiment analysis [122] | 2018 | Journal | 1938 reviews from 65 different business schools | NLP | Positive, negative, neutral | The satisfaction of the students towards HE institutions is significantly varied and depends on the topic being discussed in their opinions shared online |
21 | Student Feedback Sentiment Analysis Model using Various Machine Learning Schemes: A Review [123] | 2019 | Journal | 950 posts | Multinomial naive Bayes (MNB), stochastic gradient descent, SVM, random forest and multilayer perceptron (MLP) | Positive, negative, neutral | 83 percent, 79 percent, 80 percent, 72 percent, and 83 percent for classifier MNB, SGD, SVM, random forest, and MLP |
22 | Sentiment mining in a collaborative learning environment: capitalising on big data [124] | 2019 | Journal | 12,300 tweets, 10,500 Facebook comments, and 8450 Moodle feedback messages | NB and SVM | Positive, negative, neutral | SM approaches can be used to understand students’ sentiment in a collaborative learning environment |
23 | Learning in massive open online courses: Evidence from social media mining [125] | 2015 | Journal | 402,812 tweets | Opinion finder tool and social media mining approaches | Positive, negative, neutral | Social media SA provide a comprehensive understanding of MOOC learning trends |
24 | Sentiment Analysis of Students’ Comment Using Lexicon Based Approach [126] | 2017 | Conf. | Sentiment word database: 745 words | Lexicon-based approach | Strongly positive, moderately positive, weakly positive, strongly negative, moderately negative, weakly negative, or neutral. | 8.5 + (−2.5) + 6 = 12 by (5) and divided by total number of opinion words in all comments. The result is 12/9 = 1.3333 |
25 | Student Opinion Mining regarding Educational System using Facebook group [127] | 2017 | Conf. | Comments of master’s students from the Facebook Academic group: 250 comments | Bayesian network probabilistic model | Positive, negative, neutral | Sentiment score, we have found 56 percent positive, 32 percent neutral, and 12 percent negative comments |
S. No | Article Title | Published Year | Article Type | Sample Size | Study Methodology | Word Embedding | Aspects Extracted | Results/Findings |
---|---|---|---|---|---|---|---|---|
1 | Aspect-Based Opinion Mining on Student’s Feedback for Faculty Teaching Performance Evaluation [128] | 2019 | Journal | Dataset constructed from the last five years of students’ comments from Sukkur IBA University as well as on a standard SemEval-2014 dataset | Two-layered LSTM model | Academic Domain, OpinRank, Glove.6B.100D | Teaching pedagogy, behaviour, knowledge, assessment, experience, general | Aspect extraction (91 percent) and sentiment polarity detection (93 percent) |
2 | Weakly Supervised Framework for Aspect-Based Sentiment Analysis on Students’ Reviews of MOOCs [129] | 2020 | Journal | 105 k students’ reviews collected from Coursera and a dataset comprising 5989 students’ feedback | LSTM, CNN | FastText, GloVe, Word2Vec, MOOC | Course, instructor, assessment, technology | F1 score: weakly supervised LSTM (domain embedding: 92.5, GloVe: 93.3), weakly supervised CNN (domain embedding: 90.1, GloVe: 91.5) |
3 | Aspect-Based Sentiment Analysis of Arabic Tweets in the Education Sector Using a Hybrid Feature Selection Method [130] | 2020 | Conf. | 7943 Arabic tweets related to Qassim University in KSA | SVM | One-way ANOVA | Teaching, environment, electronic services, staff affairs, academic affairs, activities, student affairs, higher education, miscellaneous | F-score: aspect detection 60 percent (0.76) |
4 | Multi-Attention Fusion Modeling for Sentiment Analysis of Educational Big Data [131] | 2020 | Journal | Education dataset: 5052; course dataset: 705 | TD-LSTM, AE-LSTM, ATAE-LSTM, IAN, RAM | ——————– | Difficulty, content, practicality, and teacher | Education dataset: Multi-AFM: 94.6; course dataset: Multi-AFM: 81.4 |
5 | Aspect-Based Opinion Mining of Students’ Reviews on Online Courses [132] | 2020 | Conf. | 21 thousand manually annotated student reviews that are collected from Coursera | 1D-CNN, decision tree, naïve Bayes, SVM, boosting | FastText, GloVe, Word2Vec, own dataset | Instructor, structure, content, design, general | FastText: precision—86.78, recall—89.52, F1 score—88.13; Word2Vec: precision—87.08, recall—89.34, F1 score—88.20; GloVe: precision—86.75, recall—88.89, F1 score—87.81; Own dataset: precision—86.70, recall—89.54, F1 score—88.10 |
6 | Online Reviews Evaluation System for Higher Education Institution: An Aspect Based Sentiment Analysis Tool [133] | 2017 | Conf. | Twitter and Facebook data | Apache OpenNLP, Stanford NLP library | POS (part of speech) tags | Opinions about institution touch upon many intrinsic aspects and qualities and analysing each of these aspects | Accuracy of 72.56 percent |
7 | Aspect-based Sentiment Analysis for Improving Online Learning Program Based on Student Feedback [134] | 2022 | Conf. | 162 new graduates from BINUS’s (Bina Nusantara University) online program | Stanford NLTK library | AFINN standard polarity of English words for each token with noun POS tagging | Cheating punishment, class facilities, college management, learning material, learning guide, education system benefit, happy learning experiences | Successful classification of aspects in positive, negative, and neutral sentiment classes |
8 | Knowledge-enabled BERT for aspect-based sentiment analysis [135] | 2021 | Journal | MOOC offerings on two Chinese university MOOC platforms 9123 posts by 7590 different online learners in different advanced language programming course | KNEE, CG-BERT, R-GAT+BERT, BERT+Liner | SKG | —- | BERT + SKG model outperforms all the baseline methods in accuracy and macro-F1 accuracy < 0.80, macro-F1 0.75 |
9 | Aspect-based Sentiment Analysis for University Teaching Analytics [136] | 2022 | Journal | Two different surveys: (i) COVID-19 specific student survey (1805); (ii) semester-based student course evaluations (9348) | TextBlob, NLTK, spaCy package and flair | —- | Flexibility, teaching, pace, misc, technology, motivation, information | Findings reveal that students disliked online teaching due to insufficient information and unadjusted teaching methods. However, students liked its flexibility and possibility to learn at an individual pace. |
10 | Weakly Supervised Models of Aspect-Sentiment for Online Course Discussion Forums [137] | 2015 | Conf. | MOOC dataset of m different disciplines (business, technology, history, and the sciences) | Joint probabilistic model (PSL-Joint) | Seed words and weighted logical rules | Lecture, quiz, certificate, social | 3–5 times improvement in F1 score in most cases over a system using only seeded LDA |
11 | Aspect based sentiment analysis of students opinion using machine learning techniques [138] | 2017 | Conf. | 2000 Tweets | Naive Bayes (NB), complementary naive Bayes (CNB), and PART algorithm | —- | Teaching, placement, facilities, fees, sports, organising events, transport | PART algorithm precision: POS (1), Neg (1); recall POS (1), Neg (0.994); F-measure POS (1), Neg (0.997) |
12 | Triggers and Tweets: Implicit Aspect-Based Sentiment and Emotion Analysis of Community Chatter Relevant to Education Post-COVID-19 [139] | 2022 | Journal | Twitter chat data | Linear support vector classifier (SVC), logistic regression, multinomial naïve Bayes, random forest | TF-IDF-BoW | Safety, education quality and educational right, financial security | ASBA: logistic regression (81 percent), overall SA: linear SVC (91 percent) |
S. No | Challenge(s) | Reference(s) |
---|---|---|
1 | Classification of students’ textual utterances | [140] |
2 | Emotion classes overlapping (classes ambiguity) | [141,142,143] |
3 | Dealing with bipolar words | [144] |
4 | Fake comments/responses | [145,146] |
5 | Lack of reliable ground truth data for training and evaluation | [147] |
6 | Difficulty of accurately identifying and interpreting sarcasm and irony in chat-based data | [148] |
7 | Unstructured data | [149,150,151] |
S. No | Article Title | Published Year | Article Type | Dataset/Sample Size | Study Methodology | Emotion Classes | Results/Findings |
---|---|---|---|---|---|---|---|
1 | Modeling adaptive E-Learning environment using facial expressions and fuzzy logic [166] | 2020 | Journal | Corpora of 12 learners contain 72 learning activities and 1735 data points of distinct emotional states | CNN | Anger, disgust, fear, happiness, sadness, surprise, neutral | Proposed approach provides adaptive learning flows that match the learning capabilities of all learners in a group |
2 | Use of facial emotion recognition in E-learning systems [167] | 2017 | Journal | Frontal face images of participants recorded through Skype, size of 11,680 × 10 | kNN, random forest, CART, SVM | Happiness, fear, sadness, anger, surprise, and disgust | Highest accuracy: SVM 98.24 |
3 | An E-learning System With Multifacial Emotion Recognition Using Supervised Machine Learning [168] | 2015 | Conference | Yale Face Database (YFD) for training and Face Detection Dataset and Benchmark (FDDB) and Labelled Faces in the Wild (LFW) for evaluation | SVM | 7 major emotions | Accuracy of 89 to 100% with respect to different datasets |
4 | Mood Extraction Using Facial Features to Improve Learning Curves of Students in E-Learning Systems [169] | 2016 | Journal | Cohn–Kanade AU-coded facial expression database consists of 486 sequences from 97 faces | Radial basis function NN algorithm, SVM | Happy, sad, confused, disturbed, surprised | Proposed algorithm showed a success rate of over 70% in assessing the student’s mood |
5 | Non-intrusive Identification of Student Attentiveness and Finding Their Correlation with Detectable Facial Emotions [170] | 2020 | Conference | Dataset of the raw images consisted of 3500 images | CNN | Attentiveness, calm, confused, disgusted, fear, happy, sad, surprised | 93% accuracy |
6 | Facial expression recognition with Convolutional Neural Networks: Coping with few data and the training sample order [171] | 2017 | Journal | Extended Cohn–Kanade (CK þ), Japanese Female Facial Expressions (JAFFE), and Binghamton University 3D Facial Expression (BU-3DFE) database | CNN | Angry, disgust, fear, happy, sad, and surprise | 96.76% accuracy on the CKþ database |
7 | Toward Automated Classroom Observation: Predicting Positive and Negative Climate [172] | 2019 | Conference | 241 class-labelled videos | CNN and Bi-LSTM | Positive climate and negative climate | Accuracy: 0.40 and 0.51, respectively |
8 | Model Proposal on The Determination of Student Attendance in Distance Education with Face Recognition Technology [173] | 2021 | Journal | Face gestures captured through LMS camera | Eigenfaces recognition algorithm with Gaussian filters | More than 80% accuracy achieved | |
9 | A New Deep Learning Model for Face Recognition and Registration in Distance Learning [174] | 2022 | Journal | Faces94, Faces95, Faces96, and Grimace datasets contain 7873 images | CNN | Eigenfaces emotions | Accuracy of 100% for the Faces94 and Grimace datasets and achieves 99.86% for Faces95. Faces96 model achieves accuracy of 99.54% |
10 | Automatic detection of students’ affective states in classroom environment using hybrid convolutional neural networks [175] | 2019 | Journal | 8000 single face in a single image frame and 12,000 multiple faces in a single image frame | Hybrid CNN | Engaged, boredom, and neutral | Accuracy of 86% and 70% for posed and spontaneous affective states of classroom data, respectively. |
S. No | Challenge(s) | Reference(s) |
---|---|---|
1 | Limited accuracy in identifying emotions | [179,180,181] |
2 | Cultural differences in facial expressions | [182,183,184,185] |
3 | Limited effectiveness in identifying subtle emotions | [186,187,188,189] |
4 | Dependence on lighting and camera quality | [190,191,192,193] |
5 | Lack of real-time analysis | [194,195] |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Anwar, A.; Rehman, I.U.; Nasralla, M.M.; Khattak, S.B.A.; Khilji, N. Emotions Matter: A Systematic Review and Meta-Analysis of the Detection and Classification of Students’ Emotions in STEM during Online Learning. Educ. Sci. 2023, 13, 914. https://doi.org/10.3390/educsci13090914
Anwar A, Rehman IU, Nasralla MM, Khattak SBA, Khilji N. Emotions Matter: A Systematic Review and Meta-Analysis of the Detection and Classification of Students’ Emotions in STEM during Online Learning. Education Sciences. 2023; 13(9):914. https://doi.org/10.3390/educsci13090914
Chicago/Turabian StyleAnwar, Aamir, Ikram Ur Rehman, Moustafa M. Nasralla, Sohaib Bin Altaf Khattak, and Nasrullah Khilji. 2023. "Emotions Matter: A Systematic Review and Meta-Analysis of the Detection and Classification of Students’ Emotions in STEM during Online Learning" Education Sciences 13, no. 9: 914. https://doi.org/10.3390/educsci13090914
APA StyleAnwar, A., Rehman, I. U., Nasralla, M. M., Khattak, S. B. A., & Khilji, N. (2023). Emotions Matter: A Systematic Review and Meta-Analysis of the Detection and Classification of Students’ Emotions in STEM during Online Learning. Education Sciences, 13(9), 914. https://doi.org/10.3390/educsci13090914