{"id":16837,"date":"2024-10-01T11:17:09","date_gmt":"2024-10-01T09:17:09","guid":{"rendered":"https:\/\/is.ijs.si\/?p=16837"},"modified":"2025-03-26T08:57:24","modified_gmt":"2025-03-26T07:57:24","slug":"feature-based-emotion-classification-using-eye-tracking-data","status":"publish","type":"post","link":"https:\/\/is.ijs.si\/?p=16837","title":{"rendered":"Feature-Based Emotion Classification Using Eye-Tracking Data"},"content":{"rendered":"\n<p>Tomi Bo\u017eak, Mitja Lu\u0161trek and Ga\u0161per Slapni\u010dar<\/p>\n<p>Abstract<br \/>The field of emotion recognition from eye-tracking data is wellestablished and offers near-real-time insights into human affective states. It is less obtrusive than some other modalities, such<br \/>as electroencephalogram (EEG), electrocardiogram (ECG) and galvanic skin response (GSR), which are often used in emotion recognition tasks. This study examined the practical feasibility of<br \/>emotion recognition using an eye-tracker with a lower frequency than that typically employed in similar research. Using ocular features, we explored the efficacy of classical machine learning<br \/>(ML) models in classifying four emotions (anger, disgust, sadness, and tenderness) as well as neutral and \u201cundefined\u201c emotions. The features included gaze direction, pupil size, saccadic movements, fixations, and blink data. The data from the \u201cemotional State Estimation based on Eye-tracking database\u201c was preprocessed and segmented into various time windows, with 22 features extracted for model training. Feature importance analysis revealed that pupil size and fixation duration were most important for<br \/>emotion classification. The efficacy of different window lengths (1 to 10 seconds) was evaluated using Leave-One-Subject-Out (LOSO) and 10-fold cross-validation (CV). The results demonstrated that accuracies of up to 0.76 could be achieved with 10- fold CV when differentiating between positive, negative, and neutral emotions. The analysis of model performance across different window lengths revealed that longer time windows generally resulted in improved model performance. When the data was split using a marginally personalised 10-fold CV within video, the Random Forest Classifier (RF) achieved an accuracy of 0.60 in differentiating between the six aforementioned emotions.<br \/>Some challenges remain, particularly in regard to data granularity, model generalization across subjects and the impact of downsampling on feature dynamics.<\/p>\n\n\n\n<div data-wp-interactive=\"core\/file\" class=\"wp-block-file\"><object data-wp-bind--hidden=\"!state.hasPdfPreview\" hidden class=\"wp-block-file__embed\" data=\"https:\/\/is.ijs.si\/wp-content\/uploads\/2024\/10\/SCAI_2024_paper_9988.pdf\" type=\"application\/pdf\" style=\"width:100%;height:600px\" aria-label=\"Embed of SCAI_2024_paper_9988.\"><\/object><a id=\"wp-block-file--media-92e23f12-d0d7-4680-8825-41943c36299a\" href=\"https:\/\/is.ijs.si\/wp-content\/uploads\/2024\/10\/SCAI_2024_paper_9988.pdf\">SCAI_2024_paper_9988<\/a><a href=\"https:\/\/is.ijs.si\/wp-content\/uploads\/2024\/10\/SCAI_2024_paper_9988.pdf\" class=\"wp-block-file__button wp-element-button\" download aria-describedby=\"wp-block-file--media-92e23f12-d0d7-4680-8825-41943c36299a\">Download<\/a><\/div>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":29,"featured_media":24966,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[105,102],"tags":[],"class_list":["post-16837","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-doi-skui-2024","category-papers"],"_links":{"self":[{"href":"https:\/\/is.ijs.si\/index.php?rest_route=\/wp\/v2\/posts\/16837","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/is.ijs.si\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/is.ijs.si\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/is.ijs.si\/index.php?rest_route=\/wp\/v2\/users\/29"}],"replies":[{"embeddable":true,"href":"https:\/\/is.ijs.si\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=16837"}],"version-history":[{"count":1,"href":"https:\/\/is.ijs.si\/index.php?rest_route=\/wp\/v2\/posts\/16837\/revisions"}],"predecessor-version":[{"id":16839,"href":"https:\/\/is.ijs.si\/index.php?rest_route=\/wp\/v2\/posts\/16837\/revisions\/16839"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/is.ijs.si\/index.php?rest_route=\/wp\/v2\/media\/24966"}],"wp:attachment":[{"href":"https:\/\/is.ijs.si\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=16837"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/is.ijs.si\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=16837"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/is.ijs.si\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=16837"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}