A Deep Learning-Based Approach for Adaptive Virtual Learning with Human Facial Emotion Detection

Authors

  • Ishani Das Cupertino High School
  • Mr. Cupertino High School

DOI:

https://doi.org/10.47611/jsrhs.v11i3.2951

Keywords:

machine learning, artificial intelligence, neural networks, convolutional neural networks

Abstract

Classroom learning has become difficult since COVID-19 began. Students and educators have had to adapt to virtual learning by using the available tools and technologies. However, a virtual classroom does not simulate the same experience as a real, in-person classroom.

In this setting, teachers can immediately receive feedback on the students’ understanding of content by analyzing their facial expressions. By doing so, they can take immediate action to create a more effective learning experience. For example, teachers can individually help students that express an emotion of confusion by reiterating the concept privately and in greater detail. This style of teaching allows educators to ensure every student is receiving the appropriate amount of support and guidance. With online learning, this method of adaptive teaching is compromised. In a virtual class with video conferencing software such as Zoom, it is not practical for a teacher to be able to constantly check each students’ webcam while also teaching and managing technical difficulties. 

Utilizing classification models in deep learning, an advanced subfield of machine learning based on neural networks, offers  a novel approach to potentially working towards solving this issue. These models are trained with large datasets to mimic human behavior and achieve Artificial Intelligence (AI). The software simulates an effective virtual learning environment by using these methods to detect students’ emotions from facial expressions and providing educators this real time feedback. In this study, it was discovered that a convolutional neural network classification model produced results with the highest accuracy of 55.0%.

Downloads

Download data is not yet available.

References or Bibliography

dlib: “Dlib.” PyPI, https://pypi.org/project/dlib/.

Facial Action Coding System: “Facial Action Coding System.” Paul Ekman Group, 30 Jan. 2020, https://www.paulekman.com/facial-action-coding-system/.

FER-2013 Dataset: Sambare, Manas. “Fer-2013.” Kaggle, 19 July 2020, https://www.kaggle.com/msambare/fer2013.

K-Nearest Neighbors (KNN): “1.6. Nearest Neighbors.” Scikit, https://scikit-learn.org/stable/modules/neighbors.html.

Logistic Regression: “Sklearn.linear_model.Logisticregression.” Scikit, https://scikit-learn.org/stable/modules/generated/sklearn.linear_model.LogisticRegression.html.

Decision Tree Classifier: “Sklearn.tree.decisiontreeclassifier.” Scikit, https://scikit-learn.org/stable/modules/generated/sklearn.tree.DecisionTreeClassifier.html.

Sequential Model: Team, Keras. “Keras Documentation: The Sequential Model.” Keras, https://keras.io/guides/sequential_model/.

Human Emotion Prediction Analysis: Ucl. “Artificial Intelligence Still Lags behind Humans at Recognising Emotions.” UCL News, 28 Apr. 2020, https://www.ucl.ac.uk/news/2020/apr/artificial-intelligence-still-lags-behind-humans-recognising-emotions#:~:text=28%20April%202020.

CNN Diagram: Courtesy of InspiritAI; “Ai Taught by Stanford/MIT Alum for High School.” INSPIRIT AI, https://www.inspiritai.com/.

Grayscale Test Image: https://www.theclickcommunity.com/blog/wp-content/uploads/2014/10/black-and-white-portrait-of-man-with-his-eyes-closed-by-Brian-Powers.jpg.

OpenCV FrontalFace HaarCasacde: Avelino. “PYTHON-OPENCV-DETECT/HAARCASCADE_FRONTALFACE_ALT.XML at Master · Avelino/Python-Opencv-Detect.” GitHub, https://github.com/avelino/python-opencv-detect/blob/master/haarcascade_frontalface_alt.xml.

Realtime Facial Emotion Detection Demo: YouTube, YouTube, https://www.youtube.com/watch?v=29_gSPR8jkg

CNN Logic Diagram: Imgur. Imgur, https://i.stack.imgur.com/YwCCU.png.

Published

08-31-2022

How to Cite

Das, I., & Paris, K. (2022). A Deep Learning-Based Approach for Adaptive Virtual Learning with Human Facial Emotion Detection . Journal of Student Research, 11(3). https://doi.org/10.47611/jsrhs.v11i3.2951

Issue

Section

HS Research Articles