Analyzing Novice Programmers’ EEG Signals using Unsupervised Algorithms

Authors

  • Vanlalhruaii SWANSI Center for Empathic Human-Computer Interactions,College of Computer Studies, De La Salle University, Philippines Author
  • Tita HERRADURA Center for Empathic Human-Computer Interactions,College of Computer Studies, De La Salle University, Philippines; College of Science and Computer Studies, De La Salle University – Dasmarińas, Philippines Author
  • Merlin Teodosia SUAREZ Center for Empathic Human-Computer Interactions,College of Computer Studies, De La Salle University, Philippines Author

Abstract

Ten (10) first year college programming students participated in the study and re- ported their emotions during the learning session. Emotiv EPOC headset was used to gather EEG brainwave signals. Digital signal processing filtering technique was used to filter the data. The reported academic emotions were engaged, confused, frustration and boredom. A square SOM map with 10 rows by 10 columns was built to visualize the EEG data set, a total of 100 nodes. The weights of the final SOM nodes were clustered using k-medoids and k-means algo- rithms, both derived two main clusters; one cluster aptly named “State of hope and enthusiasm” because it is primarily composed of clusters of confused emotion nodes surrounded by a topo- graphical arrangement of engaged emotion nodes; the other cluster named “State of frustration and boredom” because it is primarily composed of frustrated and boredom emotion nodes. These observations of the topographical arrangements of the SOM nodes and its subsequent clustering of the SOM nodes by k-medoids and k-means, seem to be in accordance with previous findings by (Kort, Reilly & Picard, 2001; D’Mello & Graesser, 2011) ultimately making SOM to be a viable and good alternative representation/visualization tool for D’Mello’s theory of academic affect transition model. We also observed that k-medoids required much lesser num- ber of k to derive similar clusters of SOM nodes as k-means, moreover, execution time for k- medoids is the same as k-means, making k-medoids a very attractive option for clustering algo- rithm of choice for clustering of SOM nodes.

Downloads

Download data is not yet available.

Downloads

Published

2017-12-04

How to Cite

Analyzing Novice Programmers’ EEG Signals using Unsupervised Algorithms. (2017). International Conference on Computers in Education. https://library.apsce.net/index.php/ICCE/article/view/2234