Automated Multimodal Stress Detection in Computer Office Workspace
Abstract
:1. Introduction
2. Materials and Methods
2.1. System Architecture
2.2. Experimental Procedure
2.2.1. Participants
2.2.2. Protocol
Stroop Color Word Task
Mental Arithmetic Task
Information Pick Up Task
Text Transcription Task
2.2.3. Procedure
2.3. Data Analysis and Feature Extraction
2.3.1. Physiological Measurements
2.3.2. Behavioral Measurements
- Keystroke dwell time (ms): the time between pressing and releasing a key.
- Keystroke down-to-down time (ms): the time between the press of two consecutive keys.
- Velocity: the number of keys pressed per second.
- Latency (ms): the time between the release of a key and the press of the next key.
- Number of errors: the number of times the backspace and delete keys were pressed.
- From the mouse activity, the following features were calculated for each window:
- Mouse action time (ms): the duration of the movement, clicking or scrolling of the computer mouse.
- Mouse pause time (ms): the time that follows a mouse action.
- Number of clicks
- Number of scrolls
- Total mouse distance: the total distance travelled by the mouse cursor on the screen.
2.4. Classification
2.4.1. Machine Learning Tools
2.4.2. Data Annotation
- Label 1: The training data annotation process was determined by the experimental protocol design, with data collected from control conditions classified as Class 0 and data from stress conditions classified as Class 1.
- Label 2: Data labeling was based on subjects’ reported stress levels as obtained from self-report questionnaires completed after each level of each task. We divided the ten-level range scale into two parts for the purposes of our binary classification problem. Thus, the samples that preceded responses in the 1–5 range were categorized into Class 0, and samples that preceded responses in the range of 6–10 were categorized into Class 1.
- Label 3: Data labeling was based on the subjects’ responses regarding self-reported stress levels, following a different approach from the one adopted for Label 2. Upon analyzing the responses of all subjects, it was noticed that the frequencies of the responses differed significantly depending on the stress levels. Some of the responses in the selected range were selected much less often than others. An example is shown in Figure 4, which shows the questionnaire responses that followed the two levels of the Information Pick Up Task. The questionnaire responses for the other three tasks are shown in Figure A1, Figure A2 and Figure A3 of the Appendix A section. This is justified by the large range of 10 levels available for subjects to choose from. However, this large range may result in creating false conclusions in a categorization, such as the one in Label 2 above. To investigate this issue, we attempted to condense this range based on the frequency of different responses. Specifically, training data from the conditions that preceded responses in the 1–3 range were categorized into Class 0, while correspondingly, data that preceded responses in the 4–10 range were categorized into Class 1.
2.4.3. Class Imbalance
3. Results
3.1. Stress Detection Based on Physiological Parameters
3.2. Stress Detection Based on Behavioral Parameters
3.3. Stress Detection Based on Multimodal Analysis
4. Discussion
5. Conclusions
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
Appendix A
References
- Bakker, J.; Holenderski, L.; Kocielnik, R.; Pechenizkiy, M.; Sidorova, N. Stess@work: From Measuring Stress to Its Understanding, Prediction and Handling with Personalized Coaching. In Proceedings of the IHI’12—2nd ACM SIGHIT International Health Informatics Symposium, Miami, FL, USA, 28–30 January 2012; pp. 673–677. [Google Scholar]
- Picard, R.W. Affective Computing; MIT Press: London, UK, 2000; ISBN 9780262661157. [Google Scholar]
- Greene, S.; Thapliyal, H.; Caban-Holt, A. A Survey of Affective Computing for Stress Detection: Evaluating Technologies in Stress Detection for Better Health. IEEE Consum. Electron. Mag. 2016, 5, 44–56. [Google Scholar] [CrossRef]
- Cinaz, B.; Arnrich, B.; La Marca, R.; Tröster, G. Monitoring of Mental Workload Levels during an Everyday Life Office-Work Scenario. Pers. Ubiquitous Comput. 2013, 17, 229–239. [Google Scholar] [CrossRef]
- Rizwan, M.F.; Farhad, R.; Mashuk, F.; Islam, F.; Imam, M.H. Design of a Biosignal Based Stress Detection System Using Machine Learning Techniques. In Proceedings of the 2019 International Conference on Robotics, Electrical and Signal Processing Techniques (ICREST), Dhaka, Bangladesh, 10–12 January 2019; IEEE: Piscataway, NJ, USA, 2019. [Google Scholar]
- Taelman, J.; Vandeput, S.; Vlemincx, E.; Spaepen, A.; Van Huffel, S. Instantaneous Changes in Heart Rate Regulation Due to Mental Load in Simulated Office Work. Eur. J. Appl. Physiol. 2011, 111, 1497–1505. [Google Scholar] [CrossRef] [PubMed]
- Liu, Y.; Du, S. Psychological Stress Level Detection Based on Electrodermal Activity. Behav. Brain Res. 2018, 341, 50–53. [Google Scholar] [CrossRef] [PubMed]
- Lopez, F.S.; Condori-Fernandez, N.; Catala, A. Towards Real-Time Automatic Stress Detection for Office Workplaces. In Proceedings of the Annual International Symposium on Information Management and Big Data, Lima, Peru, 3–5 September 2018; Springer: Berlin/Heidelberg, Germany, 2018; pp. 273–288. [Google Scholar]
- Amalan, S.; Shyam, A.; Anusha, A.S.; Preejith, S.P.; Tony, A.; Jayaraj, J.; Mohanasankar, S. Electrodermal Activity Based Classification of Induced Stress in a Controlled Setting. In Proceedings of the MeMeA 2018—2018 IEEE International Symposium on Medical Measurements and Applications, Rome, Italy, 11–13 June 2018; Volume 3528725544, pp. 1–6. [Google Scholar] [CrossRef]
- Anusha, A.S.; Jose, J.; Preejith, S.P.; Jayaraj, J.; Mohanasankar, S. Physiological Signal Based Work Stress Detection Using Unobtrusive Sensors. Biomed. Phys. Eng. Express 2018, 4, 065001. [Google Scholar] [CrossRef]
- Shi, Y.; Nguyen, M.H.; Blitz, P.; French, B.; Fisk, S.; Torre, F.D.; La Smailagic, A.; Siewiorek, D.P. Personalized Stress Detection from Physiological Measurements. In Proceedings of the Second International Symposium on Quality of Life Technology, Washington, DC, USA, 7–10 May 2010. [Google Scholar]
- Wijsman, J.; Grundlehner, B.; Penders, J.; Hermens, H. Trapezius Muscle EMG as Predictor of Mental Stress. ACM Trans. Embed. Comput. Syst. 2013, 12, 1–20. [Google Scholar] [CrossRef]
- Gunawardhane, S.D.W.; De Silva, P.M.; Kulathunga, D.S.B.; Arunatileka, S.M.K.D. Non Invasive Human Stress Detection Using Key Stroke Dynamics and Pattern Variations. In Proceedings of the 2013 International Conference on Advances in ICT for Emerging Regions (ICTer), Colombo, Sri Lanka, 11–15 December 2013; IEEE: Piscataway, NJ, USA, 2013. [Google Scholar]
- Almeida, J.; Rodrigues, F. Facial Expression Recognition System for Stress Detection with Deep Learning. In Proceedings of the 23rd International Conference on Enterprise Information Systems, Virtual Event, 26–28 April 2021; SCITEPRESS—Science and Technology Publications: Setúbal, Portugal, 2021. [Google Scholar]
- Giannakakis, G.; Koujan, M.R.; Roussos, A.; Marias, K. Automatic Stress Detection Evaluating Models of Facial Action Units. In Proceedings of the 2020 15th IEEE International Conference on Automatic Face and Gesture Recognition (FG 2020), Buenos Aires, Argentina, 16–20 November 2020; IEEE: Piscataway, NJ, USA, 2020. [Google Scholar]
- Aigrain, J.; Dubuisson, S.; Detyniecki, M.; Chetouani, M. Person-Specific Behavioural Features for Automatic Stress Detection. In Proceedings of the 2015 11th IEEE International Conference and Workshops on Automatic Face and Gesture Recognition (FG), Ljubljana, Slovenia, 4–8 May 2015; IEEE: Piscataway, NJ, USA, 2015. [Google Scholar]
- Carneiro, D.; Castillo, J.C.; Novais, P.; Fernández-Caballero, A.; Neves, J. Multimodal Behavioral Analysis for Non-Invasive Stress Detection. Expert Syst. Appl. 2012, 39, 13376–13389. [Google Scholar] [CrossRef] [Green Version]
- Pepa, L.; Sabatelli, A.; Ciabattoni, L.; Monteriu, A.; Lamberti, F.; Morra, L. Stress Detection in Computer Users from Keyboard and Mouse Dynamics. IEEE Trans. Consum. Electron. 2021, 67, 12–19. [Google Scholar] [CrossRef]
- Alberdi, A.; Aztiria, A.; Basarab, A. Towards an Automatic Early Stress Recognition System for Office Environments Based on Multimodal Measurements: A Review. J. Biomed. Inform. 2016, 59, 49–75. [Google Scholar] [CrossRef]
- Massaro, A. Internet of Things Solutions in Industry. In Electronics in Advanced Research Industries: Industry 4.0 to Industry 5.0 Advances; IEEE: New York, NY, USA, 2022; pp. 155–202. [Google Scholar]
- Da, S.; Fladmark, S.F.; Wara, I.; Christensen, M.; Innstrand, S.T. To Change or Not to Change: A Study of Workplace Change during the COVID-19 Pandemic. Int. J. Environ. Res. Public Health 2022, 19, 1982. [Google Scholar] [CrossRef]
- Siddiqui, N.; Dave, R.; Vanamala, M.; Seliya, N. Machine and Deep Learning Applications to Mouse Dynamics for Continuous User Authentication. Mach. Learn. Knowl. Extr. 2022, 4, 502–518. [Google Scholar] [CrossRef]
- Naegelin, M.; Weibel, R.P.; Kerr, J.I.; Schinazi, V.R.; La Marca, R.; von Wangenheim, F.; Hoelscher, C.; Ferrario, A. An Interpretable Machine Learning Approach to Multimodal Stress Detection in a Simulated Office Environment. J. Biomed. Inform. 2023, 139, 104299. [Google Scholar] [CrossRef]
- Koldijk, S.; Neerincx, M.A.; Kraaij, W. Detecting Work Stress in Offices by Combining Unobtrusive Sensors. IEEE Trans. Affect. Comput. 2018, 9, 227–239. [Google Scholar] [CrossRef] [Green Version]
- Alberdi, A.; Aztiria, A.; Basarab, A.; Cook, D.J. Using Smart Offices to Predict Occupational Stress. Int. J. Ind. Ergon. 2018, 67, 13–26. [Google Scholar] [CrossRef] [Green Version]
- Walambe, R.; Nayak, P.; Bhardwaj, A.; Kotecha, K. Employing Multimodal Machine Learning for Stress Detection. J. Healthc. Eng. 2021, 2021, 9356452. [Google Scholar] [CrossRef]
- Liao, W.; Zhang, W.; Zhu, Z.; Ji, Q. A Real-Time Human Stress Monitoring System Using Dynamic Bayesian Network. In Proceedings of the 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR’05)-Workshops, San Diego, CA, USA, 21–23 September 2005; p. 70. [Google Scholar] [CrossRef]
- Kaklauskas, A.; Zavadskas, E.K.; Seniut, M.; Dzemyda, G.; Stankevic, V.; Simkevičius, C.; Stankevic, T.; Paliskiene, R.; Matuliauskaite, A.; Kildiene, S.; et al. Web-Based Biometric Computer Mouse Advisory System to Analyze a User’s Emotions and Work Productivity. Eng. Appl. Artif. Intell. 2011, 24, 928–945. [Google Scholar] [CrossRef]
- Androutsou, T.; Angelopoulos, S.; Kouris, I.; Hristoforou, E.; Koutsouris, D. A Smart Computer Mouse with Biometric Sensors for Unobtrusive Office Work-Related Stress Monitoring. In Proceedings of the 2021 43rd Annual International Conference of the IEEE Engineering in Medicine & Biology Society (EMBC), Mexico City, Mexico, 1–5 November 2021; Volume 2021, pp. 7256–7259. [Google Scholar] [CrossRef]
- Androutsou, T.; Angelopoulos, S.; Hristoforou, E.; Matsopoulos, G.K.; Koutsouris, D.D. A Multisensor System Embedded in a Computer Mouse for Occupational Stress Detection. Biosensors 2022, 13, 10. [Google Scholar] [CrossRef]
- Leijten, M.; Van Waes, L. Keystroke Logging in Writing Research: Using Inputlog to Analyze and Visualize Writing Processes. Writ. Commun. 2013, 30, 358–392. [Google Scholar] [CrossRef] [Green Version]
- Arnrich, B.; Setz, C.; La Marca, R.; Tröster, G.; Ehlert, U. What Does Your Chair Know about Your Stress Level? IEEE Trans. Inf. Technol. Biomed. 2010, 14, 207–214. [Google Scholar] [CrossRef]
- Bickford, M. Stress in the Workplace: A General Overview of the Causes, the Effects, and the Solutions; Canadian Mental Health Association Newfoundland and Labrador Division: St. John’s, NL, Canada, 2005; pp. 1–44. [Google Scholar]
- Scarpina, F.; Tagini, S. The Stroop Color and Word Test. Front. Psychol. 2017, 8, 557. [Google Scholar] [CrossRef] [Green Version]
- Kirschbaum, C.; Pirke, K.; Neuropsychobiology, D. Undefined the ’Trier Social Stress Test’—A Tool for Investigating Psychobiological Stress Responses in a Laboratory Setting. Neuropsychobiology 1993, 28, 76–81. [Google Scholar] [CrossRef] [PubMed]
- Hart, S.G.; Staveland, L.E. Development of NASA-TLX (Task Load Index): Results of Empirical and Theoretical Research. In Advances in Psychology; Elsevier: Amsterdam, The Netherlands, 1988; pp. 139–183. ISBN 9780444703880. [Google Scholar]
- Seyedtabaii, S.; Seyedtabaii, L. Kalman Filter Based Adaptive Reduction of Motion Artifact from Photoplethysmographic Signal. World Acad. Sci. Eng. Technol. 2008, 37, 173–176. [Google Scholar]
- Park, S.; Gil, M.-S.; Im, H.; Moon, Y.-S. Measurement Noise Recommendation for Efficient Kalman Filtering over a Large Amount of Sensor Data. Sensors 2019, 19, 1168. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Jerritta, S.; Murugappan, M.; Nagarajan, R.; Wan, K. Physiological Signals Based Human Emotion Recognition: A Review. In Proceedings of the 2011 IEEE 7th International Colloquium on Signal Processing and Its Applications, Penang, Malaysia, 4–6 March 2011; IEEE: Piscataway, NJ, USA, 2011. [Google Scholar]
- Hossein Aqajari, S.A.; Naeini, E.K.; Mehrabadi, M.A.; Labbaf, S.; Dutt, N.; Rahmani, A.M. PyEDA: An Open-Source Python Toolkit for Pre-Processing and Feature Extraction of Electrodermal Activity. Procedia Comput. Sci. 2021, 184, 99–106. [Google Scholar] [CrossRef]
- Kolakowska, A. A Review of Emotion Recognition Methods Based on Keystroke Dynamics and Mouse Movements. In Proceedings of the 2013 6th International Conference on Human System Interactions (HSI), Sopot, Poland, 6–8 June 2013; IEEE: Piscataway, NJ, USA, 2013. [Google Scholar]
- Gjoreski, M. Continuous Stress Detection Using a Wrist Device—In Laboratory and Real Life. In Proceedings of the 2016 ACM International Joint Conference on Pervasive and Ubiquitous Computing, Heidelberg Germany, 12–16 September 2016; pp. 1185–1193. [Google Scholar]
- Peternel, K.; Pogačnik, M.; Tavčar, R.; Kos, A. A Presence-Based Context-Aware Chronic Stress Recognition System. Sensors 2012, 12, 15888–15906. [Google Scholar] [CrossRef]
- Hernandez, J.; Paredes, P.; Roseway, A.; Czerwinski, M.; Kołakowska, A. Under Pressure: Sensing Stress of Computer Users. In Proceedings of the CHI’14, SIGCHI Conference on Human Factors in Computing Systems, Toronto, ON, Canada, 26 April–1 May 2014; pp. 51–60. [Google Scholar]
- Chawla, N.V.; Bowyer, K.W.; Hall, L.O.; Kegelmeyer, W.P. SMOTE: Synthetic Minority over-Sampling Technique. J. Artif. Intell. Res. 2002, 16, 321–357. [Google Scholar] [CrossRef]
- De Fazio, R.; De Vittorio, M.; Visconti, P. Innovative IoT Solutions and Wearable Sensing Systems for Monitoring Human Biophysical Parameters: A Review. Electronics 2021, 10, 1660. [Google Scholar] [CrossRef]
- Setiawan, R.; Budiman, F.; Basori, W.I. Stress Diagnostic System and Digital Medical Record Based on Internet of Things. In Proceedings of the 2019 International Seminar on Intelligent Technology and Its Applications (ISITIA), Surabaya, Indonesia, 28–29 August 2019; IEEE: Piscataway, NJ, USA, 2019. [Google Scholar]
- Singh, R.; Gehlot, A.; Rashid, M.; Saxena, R.; Akram, S.V.; Alshamrani, S.S.; AlGhamdi, A.S. Cloud Server and Internet of Things Assisted System for Stress Monitoring. Electronics 2021, 10, 3133. [Google Scholar] [CrossRef]
- Rodic-Trmcic, B.; Labus, A.; Bogdanovic, Z.; Despotovic-Zrakic, M.; Radenkovic, B. Development of an IoT System for Students’ Stress Management. Facta Univ. Ser. Electron. Energetics 2018, 31, 329–342. [Google Scholar] [CrossRef] [Green Version]
- Zubair, M.; Yoon, C. Biomedical Signal Processing and Control Multilevel Mental Stress Detection Using Ultra-Short Pulse Rate Variability Series. Biomed. Signal Process. Control 2020, 57, 101736. [Google Scholar] [CrossRef]
- Tartare, G.; Zeng, X.; Koehl, L. Development of a Wearable System for Monitoring the Firefighter’s Physiological State. In Proceedings of the 2018 IEEE Industrial Cyber-Physical Systems (ICPS), Saint Petersburg, Russia, 15–18 May 2018; IEEE: Piscataway, NJ, USA, 2018. [Google Scholar]
- Raj, J.V.; Sarath, T.V. An IoT Based Real-Time Stress Detection System for Fire-Fighters. In Proceedings of the 2019 International Conference on Intelligent Computing and Control Systems (ICCS), Madurai, India, 15–17 May 2019; IEEE: Piscataway, NJ, USA, 2019. [Google Scholar]
- Pluntke, U.; Gerke, S.; Sridhar, A.; Weiss, J.; Michel, B. Evaluation and Classification of Physical and Psychological Stress in Firefighters Using Heart Rate Variability. In Proceedings of the 41st Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC), Berlin, Germany, 23–27 July 2019; Volume 2019, pp. 2207–2212. [Google Scholar] [CrossRef]
- Oskooei, A.; Chau, S.M.; Weiss, J.; Sridhar, A.; Martínez, M.R.; Michel, B. DeStress: Deep Learning for Unsupervised Identification of Mental Stress in Firefighters from Heart-Rate Variability (HRV) Data. Stud. Comput. Intell. 2021, 914, 93–105. [Google Scholar] [CrossRef]
- Can, Y.S.; Arnrich, B.; Ersoy, C. Stress Detection in Daily Life Scenarios Using Smart Phones and Wearable Sensors: A Survey. J. Biomed. Inform. 2019, 92, 103139. [Google Scholar] [CrossRef]
- Osmani, V.; Ferdous, R.; Mayora, O. Smartphone App Usage as a Predictor of Perceived Stress Levels at Workplace. In Proceedings of the 9th International Conference on Pervasive Computing Technologies for Healthcare, Istanbul, Turkey, 20–23 May 2015. [Google Scholar]
- Garcia-Ceja, E.; Osmani, V.; Mayora, O. Automatic Stress Detection in Working Environments from Smartphones’ Accelerometer Data: A First Step. IEEE J. Biomed. Health Inform. 2016, 20, 1053–1060. [Google Scholar] [CrossRef] [Green Version]
- Carneiro, D.; Novais, P.; Augusto, J.C.; Payne, N. New Methods for Stress Assessment and Monitoring at the Workplace. IEEE Trans. Affect. Comput. 2019, 10, 237–254. [Google Scholar] [CrossRef] [Green Version]
- Lawanont, W.; Inoue, M. An Unsupervised Learning Method for Perceived Stress Level Recognition Based on Office Working Behavior. In Proceedings of the 2018 International Conference on Electronics, Information, and Communication (ICEIC), Honolulu, HI, USA, 24–27 January 2018; IEEE: Piscataway, NJ, USA, 2018. [Google Scholar]
- Belk, M.; Portugal, D.; Germanakos, P.; Quintas, J.; Christodoulou, E.; Samaras, G. A Computer Mouse for Stress Identification of Older Adults at Work. In Proceedings of the UMAP, Halifax, NS, Canada, 13–17 July 2016. [Google Scholar]
- Chigira, H.; Kobayashi, M.; Maeda, A. Mouse with Photo-Plethysmographic Surfaces for Unobtrusive Stress Monitoring. In Proceedings of the 2012 IEEE Second International Conference on Consumer Electronics—Berlin (ICCE-Berlin), Berlin, Germany, 3–5 September 2012; IEEE: Piscataway, NJ, USA, 2012. [Google Scholar]
Study | Parameters | Classification Methods | Results |
---|---|---|---|
[23] | Keyboard features, mouse features, heart rate variability | Support vector machines, Random Forests, Light Gradient boosting machines | F1 scores of 0.625, 0.631 and 0.775 for the prediction of perceived stress, arousal, and valence (LightGBM) |
[24] | SWELL-KW dataset | Nearest neighbors algorithms, Bayesian approaches, Support vector machines, Classification trees, Artificial neural network | Accuracy up to 90% (SVM) |
[25] | SWELL-KW dataset | Naive Bayes, Support Vector Machines, C4.5 tree algorithm, AdaBoost, SMOTEBoost, RUSBoost | Computer-use patterns and body posture features are best predictors for stress and mental workload levels |
[26] | SWELL-KW dataset | Artificial Neural Network | Accuracy up to 96.09% |
[27] | Heart rate, skin temperature, Galvanic skin response, facial expressions, mouse features, blink features, head movement features, performance measurements | Dynamic Bayesian Network | The inferred user stress level is consistent with that predicted by psychological theories (correlation coefficients using all evidence ≥0.79). |
[28] | Heart rate, temperature, humidity, skin conductance, touch intensity | Linear Regression models | Diastolic blood pressure, systolic blood pressure and temperature are predictors of stress levels (p-values → 0) |
Type | Parameter | Features |
---|---|---|
Physiological | BPM | Mean, std, max, min |
SC | Mean, number of peaks, maximum peak | |
Behavioral | Keystroke dwell time | Mean, std, max, min, PtP |
Keystroke down-to-down time | Mean, std, max, min, PtP | |
Velocity | Single value | |
Latency | Mean, std, max, min, PtP | |
Number of errors | Single value | |
Mouse action time | Mean, std, max, min, PtP | |
Mouse pause time | Mean, std, max, min, PtP | |
Number of clicks | Single value | |
Number of scrolls | Single value | |
Total mouse distance | Single value |
Label 1 | Label 2 | Label 3 | ||||
---|---|---|---|---|---|---|
Model | Accuracy (%) | F1 Score | Accuracy (%) | F1 Score | Accuracy (%) | F1 Score |
SVM | 67.59 | 0.65 | 74.78 | 0.75 | 66.02 | 0.66 |
k-NN | 64.10 | 0.64 | 78.61 | 0.81 | 70.31 | 0.71 |
Decision Tree | 67.36 | 0.67 | 78.29 | 0.79 | 71.38 | 0.72 |
Random Forest | 71.88 | 0.72 | 86.45 | 0.86 | 76.07 | 0.77 |
XGBoost | 70.12 | 0.70 | 84.51 | 0.85 | 74.16 | 0.74 |
RUSBoost | 64.85 | 0.64 | 70.46 | 0.70 | 66.47 | 0.66 |
LightGBM | 70.13 | 0.71 | 85.33 | 0.85 | 75.22 | 0.75 |
AdaBoost | 65.12 | 0.65 | 72.38 | 0.71 | 67.76 | 0.67 |
Label 1 | Label 2 | Label 3 | ||||
---|---|---|---|---|---|---|
Model | Accuracy (%) | F1 Score | Accuracy (%) | F1 Score | Accuracy (%) | F1 Score |
SVM | 58.35 | 0.60 | 79.76 | 0.82 | 64.94 | 0.65 |
k-NN | 62.55 | 0.64 | 86.51 | 0.88 | 72.31 | 0.75 |
Decision Tree | 59.37 | 0.59 | 85.11 | 0.86 | 70.56 | 0.71 |
Random Forest | 68.36 | 0.68 | 92.12 | 0.92 | 80.34 | 0.81 |
XGBoost | 68.60 | 0.69 | 92.94 | 0.93 | 78.55 | 0.79 |
RUSBoost | 60.80 | 0.61 | 80.48 | 0.81 | 64.45 | 0.63 |
LightGBM | 66.65 | 0.67 | 91.43 | 0.91 | 76.80 | 0.77 |
AdaBoost | 60.19 | 0.61 | 81.43 | 0.82 | 65.28 | 0.64 |
Label 1 | Label 2 | Label 3 | ||||
---|---|---|---|---|---|---|
Model | Accuracy (%) | F1 Score | Accuracy (%) | F1 Score | Accuracy (%) | F1 Score |
SVM | 62.75 | 0.68 | 62.86 | 0.71 | 57.82 | 0.65 |
k-NN | 71.02 | 0.74 | 73.13 | 0.76 | 65.46 | 0.67 |
Decision Tree | 72.41 | 0.73 | 76.29 | 0.77 | 69.50 | 0.70 |
Random Forest | 79.01 | 0.80 | 83.24 | 0.83 | 73.45 | 0.74 |
XGBoost | 79.47 | 0.80 | 81.76 | 0.82 | 72.69 | 0.73 |
RUSBoost | 65.66 | 0.67 | 68.89 | 0.70 | 63.45 | 0.65 |
LightGBM | 80.20 | 0.80 | 82.85 | 0.83 | 74.45 | 0.75 |
AdaBoost | 66.59 | 0.68 | 69.52 | 0.70 | 62.94 | 0.64 |
Label 1 | Label 2 | Label 3 | ||||
---|---|---|---|---|---|---|
Model | Accuracy (%) | F1 Score | Accuracy (%) | F1 Score | Accuracy (%) | F1 Score |
SVM | 65.15 | 0.64 | 73.15 | 0.73 | 68.18 | 0.68 |
k-NN | 73.15 | 0.75 | 80.28 | 0.82 | 72.15 | 0.73 |
Decision Tree | 71.78 | 0.73 | 80.96 | 0.82 | 70.25 | 0.71 |
Random Forest | 79.33 | 0.80 | 89.21 | 0.89 | 78.10 | 0.78 |
XGBoost | 78.03 | 0.78 | 88.48 | 0.89 | 76.69 | 0.76 |
RUSBoost | 64.31 | 0.64 | 74.21 | 0.74 | 68.68 | 0.69 |
LightGBM | 77.38 | 0.78 | 87.42 | 0.88 | 77.02 | 0.77 |
AdaBoost | 64.57 | 0.64 | 75.39 | 0.76 | 70.66 | 0.71 |
Label 1 | Label 2 | Label 3 | ||||
---|---|---|---|---|---|---|
Model | Accuracy (%) | F1 Score | Accuracy (%) | F1 Score | Accuracy (%) | F1 Score |
SVM | 69.27 | 0.69 | 76.50 | 0.78 | 64.94 | 0.66 |
k-NN | 73.03 | 0.76 | 76.84 | 0.80 | 67.46 | 0.69 |
Decision Tree | 71.76 | 0.72 | 79.89 | 0.81 | 67.85 | 0.68 |
Random Forest | 81.62 | 0.81 | 89.38 | 0.89 | 74.53 | 0.74 |
XGBoost | 82.13 | 0.82 | 90.01 | 0.90 | 76.81 | 0.77 |
RUSBoost | 71.32 | 0.71 | 77.29 | 0.77 | 67.37 | 0.67 |
LightGBM | 81.63 | 0.82 | 90.06 | 0.90 | 77.60 | 0.77 |
AdaBoost | 73.42 | 0.73 | 79.66 | 0.79 | 67.14 | 0.67 |
Label 1 | Label 2 | Label 3 | ||||
---|---|---|---|---|---|---|
Model | Accuracy (%) | F1 Score | Accuracy (%) | F1 Score | Accuracy (%) | F1 Score |
Random Forest | 69.43 | 0.62 | 74.10 | 0.49 | 61.20 | 0.57 |
XGBoost | 65.67 | 0.54 | 73.26 | 0.54 | 59.10 | 0.56 |
LightGBM | 63.27 | 0.55 | 72.13 | 0.56 | 59.80 | 0.58 |
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
Androutsou, T.; Angelopoulos, S.; Hristoforou, E.; Matsopoulos, G.K.; Koutsouris, D.D. Automated Multimodal Stress Detection in Computer Office Workspace. Electronics 2023, 12, 2528. https://doi.org/10.3390/electronics12112528
Androutsou T, Angelopoulos S, Hristoforou E, Matsopoulos GK, Koutsouris DD. Automated Multimodal Stress Detection in Computer Office Workspace. Electronics. 2023; 12(11):2528. https://doi.org/10.3390/electronics12112528
Chicago/Turabian StyleAndroutsou, Thelma, Spyridon Angelopoulos, Evangelos Hristoforou, George K. Matsopoulos, and Dimitrios D. Koutsouris. 2023. "Automated Multimodal Stress Detection in Computer Office Workspace" Electronics 12, no. 11: 2528. https://doi.org/10.3390/electronics12112528
APA StyleAndroutsou, T., Angelopoulos, S., Hristoforou, E., Matsopoulos, G. K., & Koutsouris, D. D. (2023). Automated Multimodal Stress Detection in Computer Office Workspace. Electronics, 12(11), 2528. https://doi.org/10.3390/electronics12112528