A comprehensive review and analysis of supervised-learning and soft computing techniques for stress diagnosis in humans

Stress is the most prevailing and global psychological condition that inevitably disrupts the mood and behavior of individuals. Chronic stress may gravely affect the physical, mental, and social behavior of victims and consequently induce myriad critical human disorders. Herein, a review has been presented where supervised learning (SL) and soft computing (SC) techniques used in stress diagnosis have been meticulously investigated to highlight the contributions, strengths, and challenges faced in the implementation of these methods in stress diagnostic models. A three-tier review strategy comprising of manuscript selection, data synthesis, and data analysis was adopted. The issues in SL strategies and the potential possibility of using hybrid techniques in stress diagnosis have been intensively investigated. The strengths and weaknesses of different SL (Bayesian classifier, random forest, support vector machine, and nearest neighbours) and SC (fuzzy logic, nature-inspired, and deep learning) techniques have been presented to obtain clear insights into these optimization strategies. The effects of social, behavioral, and biological stresses have been highlighted. The psychological, biological, and behavioral responses to stress have also been briefly elucidated. The findings of the study confirmed that different types of data/signals (related to skin temperature, electro-dermal activity, blood circulation, heart rate, facial expressions, etc.) have been used in stress diagnosis. Moreover, there is a potential scope for using distinct nature-inspired computing techniques (Genetic Algorithm, Particle Swarm Optimization, Ant Colony Optimization, Whale Optimization Algorithm, Butterfly Optimization, Harris Hawks Optimizer, and Crow Search Algorithm) and deep learning techniques (Deep-Belief Network, Convolutional-Neural Network, and Recurrent-Neural Network) on multimodal data compiled using behavioral testing, electroencephalogram signals, finger temperature, respiration rate, pupil diameter, galvanic-skin-response, and blood pressure. Likewise, there is a wider scope to investigate the use of SL and SC techniques in stress diagnosis using distinct dimensions such as sentiment analysis, speech recognition, handwriting recognition, and facial expressions. Finally, a hybrid model based on distinct computational methods influenced by both SL and SC techniques, adaption, parameter tuning, and the use of chaos, levy, and Gaussian distribution may address exploration and exploitation issues. However, factors such as real-time data collection, bias, integrity, multi-dimensional data, and data privacy make it challenging to design precise and innovative stress diagnostic systems based on artificial intelligence.

[1]  José Neves,et al.  A Soft Computing Approach to Kidney Diseases Evaluation , 2015, Journal of Medical Systems.

[2]  Ausif Mahmood,et al.  Review of Deep Learning Algorithms and Architectures , 2019, IEEE Access.

[3]  Ankit Thakkar,et al.  A Review on Machine Learning and Deep Learning Perspectives of IDS for IoT: Recent Updates, Security Issues, and Challenges , 2020, Archives of Computational Methods in Engineering.

[4]  N. Schneiderman,et al.  Stress and health: psychological, behavioral, and biological determinants. , 2005, Annual review of clinical psychology.

[5]  Chao Lu,et al.  Signal processing using artificial neural network for BOTDA sensor system. , 2016, Optics express.

[6]  Yong Deng,et al.  Evaluating feature selection for stress identification , 2012, 2012 IEEE 13th International Conference on Information Reuse & Integration (IRI).

[7]  Rouzbeh Ghousi,et al.  Predictive data mining approaches in medical diagnosis: A review of some diseases prediction , 2019, International Journal of Data and Network Science.

[8]  Dogan Ibrahim,et al.  An Overview of Soft Computing , 2016 .

[9]  Wendy Sanchez,et al.  A predictive model for stress recognition in desk jobs , 2018, Journal of Ambient Intelligence and Humanized Computing.

[10]  S. Yaacob,et al.  Human emotional stress assessment through Heart Rate Detection in a customized protocol experiment , 2012, 2012 IEEE Symposium on Industrial Electronics and Applications.

[11]  Wei-Yang Lin,et al.  Intrusion detection by machine learning: A review , 2009, Expert Syst. Appl..

[12]  Shaon Md Foorkanul Islam,et al.  Stress detection of computer user in office like working environment using neural network , 2014, 2014 17th International Conference on Computer and Information Technology (ICCIT).

[13]  Jun Huang,et al.  Adaptive Forward Error Correction for ECG Signal Transmission for Emotional Stress Assessment , 2015, 2015 24th International Conference on Computer Communication and Networks (ICCCN).

[14]  Yongik Yoon,et al.  Multi-level assessment model for wellness service based on human mental stress level , 2017, Multimedia Tools and Applications.

[15]  Aamir Saeed Malik,et al.  Machine Learning Framework for the Detection of Mental Stress at Multiple Levels , 2017, IEEE Access.

[16]  A. M. Shahsavarani,et al.  Stress: Facts and Theories through Literature Review , 2015 .

[17]  Morteza Esfandyari,et al.  Stock Market Index Prediction Using Artificial Neural Network , 2016 .

[18]  Sazali Yaacob,et al.  FCM clustering of emotional stress using ECG features , 2013, 2013 International Conference on Communication and Signal Processing.

[19]  Geoffrey E. Hinton,et al.  Implicit Mixtures of Restricted Boltzmann Machines , 2008, NIPS.

[20]  M. Qaraqe,et al.  Blueprint to Workplace Stress Detection Approaches , 2018, 2018 International Conference on Computer and Applications (ICCA).

[21]  F. Mokhayeri,et al.  Mental stress detection using physiological signals based on soft computing techniques , 2011, 2011 18th Iranian Conference of Biomedical Engineering (ICBME).

[22]  Richard H. Burman,et al.  A Systematic Literature Review of Work Stress , 2018, International Journal of Management Studies.

[23]  Xin-She Yang,et al.  Cuckoo Search via Lévy flights , 2009, 2009 World Congress on Nature & Biologically Inspired Computing (NaBIC).

[24]  Zhiwei Zhu,et al.  A Real-Time Human Stress Monitoring System Using Dynamic Bayesian Network , 2005, 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'05) - Workshops.

[25]  Spyros G. Tzafestas,et al.  Fuzzy logic path tracking control for autonomous non-holonomic mobile robots: Design of System on a Chip , 2010, Robotics Auton. Syst..

[26]  Tamás D. Gedeon,et al.  Objective measures, sensors and computational techniques for stress recognition and classification: A survey , 2012, Comput. Methods Programs Biomed..

[27]  M. Murugappan,et al.  Human emotional stress analysis through time domain electromyogram features , 2013, 2013 IEEE Symposium on Industrial Electronics & Applications.

[28]  Mobyen Uddin Ahmed,et al.  A multi-module case-based biofeedback system for stress treatment , 2011, Artif. Intell. Medicine.

[29]  Donna Harrington,et al.  Cumulative environmental risk in substance abusing women: early intervention, parenting stress, child abuse potential and child development. , 2003, Child abuse & neglect.

[30]  Mohd Nasir Taib,et al.  EEG-based Stress Features Using Spectral Centroids Technique and k-Nearest Neighbor Classifier , 2011, 2011 UkSim 13th International Conference on Computer Modelling and Simulation.

[31]  Mariana Belgiu,et al.  Random forest in remote sensing: A review of applications and future directions , 2016 .

[32]  Gianni D'Angelo,et al.  Diagnosis of aerospace structure defects by a HPC implemented soft computing algorithm , 2014, 2014 IEEE Metrology for Aerospace (MetroAeroSpace).

[33]  Chang-Hwan Lee A gradient approach for value weighted classification learning in naive Bayes , 2015, Knowl. Based Syst..

[34]  Hedayat Sahraei,et al.  The impact of stress on body function: A review , 2017, EXCLI journal.

[35]  Jong-Myon Kim,et al.  Emotional Stress State Detection Using Genetic Algorithm-Based Feature Selection on EEG Signals , 2018, International journal of environmental research and public health.

[36]  J. Hoffmann A Life-Course Perspective on Stress, Delinquency, and Young Adult Crime , 2010 .

[37]  Tamás D. Gedeon,et al.  Artificial Neural Network Classification Models for Stress in Reading , 2012, ICONIP.

[38]  Tomasz Korol,et al.  AN EVALUATION OF EFFECTIVENESS OF FUZZY LOGIC MODEL IN PREDICTING THE BUSINESS BANKRUPTCY , 2011 .

[39]  Oscar Castillo,et al.  Generalized Type-2 Fuzzy Systems for controlling a mobile robot and a performance comparison with Interval Type-2 and Type-1 Fuzzy Systems , 2015, Expert Syst. Appl..

[40]  John H. Holland,et al.  Genetic Algorithms and the Optimal Allocation of Trials , 1973, SIAM J. Comput..

[41]  Yasin Acikmese,et al.  Prediction of stress levels with LSTM and passive mobile sensors , 2019, KES.

[42]  D.I. Fotiadis,et al.  A reasoning-based framework for car driver’s stress prediction , 2008, 2008 16th Mediterranean Conference on Control and Automation.

[43]  Hsiu-Sen Chiang,et al.  ECG-based Mental Stress Assessment Using Fuzzy Computing and Associative Petri Net , 2015 .

[44]  Quoc V. Le,et al.  Listen, attend and spell: A neural network for large vocabulary conversational speech recognition , 2015, 2016 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).

[45]  Vivek Agarwal,et al.  Survey on Classification Techniques for Data Mining , 2015 .

[46]  Muhammad Achirul Nanda,et al.  A Comparison Study of Kernel Functions in the Support Vector Machine and Its Application for Termite Detection , 2018, Inf..

[47]  Manjunatha.,et al.  STRESS AMONG BANKING EMPLOYEE- A LITERATURE REVIEW , 2017 .

[48]  Husanbir Singh Pannu,et al.  A Systematic Review on Imbalanced Data Challenges in Machine Learning , 2019, ACM Comput. Surv..

[49]  Wei Yu,et al.  A Survey of Deep Learning: Platforms, Applications and Emerging Research Trends , 2018, IEEE Access.

[50]  Peng Wang,et al.  Semantic expansion using word embedding clustering and convolutional neural network for improving short text classification , 2016, Neurocomputing.

[51]  Mehrbakhsh Nilashi,et al.  A soft computing approach for diabetes disease classification , 2018, Health Informatics J..

[52]  Madan Somvanshi,et al.  A review of machine learning techniques using decision tree and support vector machine , 2016, 2016 International Conference on Computing Communication Control and automation (ICCUBEA).

[53]  Peter A. Dinda,et al.  UStress: Understanding college student subjective stress using wrist-based passive sensing , 2017, 2017 IEEE International Conference on Pervasive Computing and Communications Workshops (PerCom Workshops).

[54]  Mobyen Uddin Ahmed,et al.  A CASE‐BASED DECISION SUPPORT SYSTEM FOR INDIVIDUAL STRESS DIAGNOSIS USING FUZZY SIMILARITY MATCHING , 2009, Comput. Intell..

[55]  Nikolaos Doulamis,et al.  Deep Learning for Computer Vision: A Brief Review , 2018, Comput. Intell. Neurosci..

[56]  Ravinder Ahuja,et al.  Mental Stress Detection in University Students using Machine Learning Algorithms , 2019, Procedia Computer Science.

[57]  K. Faez,et al.  A speech recognition system based on Structure Equivalent Fuzzy Neural Network trained by Firefly algorithm , 2012, 2012 International Conference on Biomedical Engineering (ICoBE).

[58]  Wessel Kraaij,et al.  The SWELL Knowledge Work Dataset for Stress and User Modeling Research , 2014, ICMI.

[59]  Shailja Shukla,et al.  ECG signal processing for abnormalities detection using multi-resolution wavelet transform and Artificial Neural Network classifier , 2013 .

[60]  Adrian Basarab,et al.  Towards an automatic early stress recognition system for office environments based on multimodal measurements: A review , 2016, J. Biomed. Informatics.

[61]  Elisa S. Shernoff,et al.  A Qualitative Study of the Sources and Impact of Stress Among Urban Teachers , 2011 .

[62]  Andreas Kamilaris,et al.  Deep learning in agriculture: A survey , 2018, Comput. Electron. Agric..

[63]  Rajkumar Buyya,et al.  Computational Intelligence Based QoS-Aware Web Service Composition: A Systematic Literature Review , 2017, IEEE Transactions on Services Computing.

[64]  Marco Dorigo,et al.  Ant system: optimization by a colony of cooperating agents , 1996, IEEE Trans. Syst. Man Cybern. Part B.

[65]  Linda Nielsen Shared Parenting After Divorce: A Review of Shared Residential Parenting Research , 2011 .

[66]  N. Jaisankar,et al.  Comprehensive Study of Heart Disease Diagnosis Using Data Mining and Soft Computing Techniques , 2013 .

[67]  Houtan Jebelli,et al.  EEG-based workers' stress recognition at construction sites , 2018, Automation in Construction.

[68]  Reza Tavakkoli-Moghaddam,et al.  A genetic algorithm using priority-based encoding with new operators for fixed charge transportation problems , 2013, Appl. Soft Comput..

[69]  Hamada R. H. Al-Absi,et al.  Soft computing in medical diagnostic applications: A short review , 2011, 2011 National Postgraduate Conference.

[70]  Pasquale Arpaia,et al.  A Wearable EEG Instrument for Real-Time Frontal Asymmetry Monitoring in Worker Stress Analysis , 2020, IEEE Transactions on Instrumentation and Measurement.

[71]  Leo Breiman,et al.  Random Forests , 2001, Machine Learning.

[72]  Matjaz Gams,et al.  Automatic Detection of Perceived Stress in Campus Students Using Smartphones , 2015, 2015 International Conference on Intelligent Environments.

[73]  T. Logeswari,et al.  An improved implementation of brain tumor detection using segmentation based on soft computing , 2010 .

[74]  S. Venkatramaphanikumar,et al.  Ensemble classification technique to detect stress in IT-professionals , 2016, 2016 International Conference on Inventive Computation Technologies (ICICT).

[75]  Yoshua. Bengio,et al.  Learning Deep Architectures for AI , 2007, Found. Trends Mach. Learn..

[76]  Graham Currie,et al.  Optimization of Transit Priority in the Transportation Network Using a Genetic Algorithm , 2011, IEEE Transactions on Intelligent Transportation Systems.

[77]  Patrick Robertson,et al.  Sensor-based identification of human stress levels , 2013, 2013 IEEE International Conference on Pervasive Computing and Communications Workshops (PERCOM Workshops).

[78]  P. Das,et al.  A Study on Stress among Employees of Public Sector Banks in Asansol, West Bengal , 2015 .

[79]  Jing Zhai,et al.  User stress detection in human-computer interactions. , 2005, Biomedical sciences instrumentation.

[80]  E. George,et al.  Job related stress and job satisfaction: a comparative study among bank employees , 2015 .

[81]  Gurvinder Singh,et al.  Performance Analysis of Statistical and Supervised Learning Techniques in Stock Data Mining , 2018, Data.

[82]  Jason C. Allaire,et al.  Factor Structure and Validity of the Parenting Stress Index-Short Form , 2006, Journal of clinical child and adolescent psychology : the official journal for the Society of Clinical Child and Adolescent Psychology, American Psychological Association, Division 53.

[83]  Manik Sharma,et al.  A Survey on Using Nature Inspired Computing for Fatal Disease Diagnosis , 2017, Int. J. Inf. Syst. Model. Des..

[84]  Bin Chen,et al.  Estimating contaminant source in chemical industry park using UAV-based monitoring platform, artificial neural network and atmospheric dispersion simulation , 2017 .

[85]  Christopher J. C. Burges,et al.  A Tutorial on Support Vector Machines for Pattern Recognition , 1998, Data Mining and Knowledge Discovery.

[86]  Adam Flanders,et al.  A Bayesian approach for the categorization of radiology reports. , 2007, Academic radiology.

[87]  Jiang Li,et al.  A deep transfer learning approach for improved post-traumatic stress disorder diagnosis , 2017, Knowledge and Information Systems.

[88]  David K. Gifford,et al.  Convolutional neural network architectures for predicting DNA–protein binding , 2016, Bioinform..

[89]  S. Siva Sathya,et al.  A Survey of Bio inspired Optimization Algorithms , 2012 .

[90]  Patricia Melin,et al.  Hybrid model based on neural networks, type-1 and type-2 fuzzy systems for 2-lead cardiac arrhythmia classification , 2019, Expert Syst. Appl..

[91]  Alireza Askarzadeh,et al.  A novel metaheuristic method for solving constrained engineering optimization problems: Crow search algorithm , 2016 .

[92]  Sergey Levine,et al.  Learning hand-eye coordination for robotic grasping with deep learning and large-scale data collection , 2016, Int. J. Robotics Res..

[93]  G. Giorgi,et al.  The correlation between stress and economic crisis: a systematic review , 2016, Neuropsychiatric disease and treatment.

[94]  Ting-Wei Hou,et al.  Applying data mining to explore the risk factors of parenting stress , 2010, Expert Syst. Appl..

[95]  Saraju P. Mohanty,et al.  Machine Learning Based Solutions for Real-Time Stress Monitoring , 2020, IEEE Consumer Electronics Magazine.

[96]  J. R. Quinlan Induction of decision trees , 2004, Machine Learning.

[97]  Mohammad Reza Khosravani,et al.  Application of Neural Network on Flight Control , 2012 .

[98]  Gurvinder Singh,et al.  Role and Performance of Different Traditional Classification and Nature-Inspired Computing Techniques in Major Research Areas , 2019, EAI Endorsed Trans. Scalable Inf. Syst..

[99]  S. Sakunthala Soft Computing Techniques and Applications in Electrical Drives Fuzzy logic, and Genetic Algorithm , 2018 .

[100]  Manik Sharma,et al.  Prevalence and Diagnosis of Neurological Disorders Using Different Deep Learning Techniques: A Meta-Analysis , 2020, Journal of Medical Systems.

[101]  Brian Moon,et al.  Automated text classification using a dynamic artificial neural network model , 2012, Expert Syst. Appl..

[102]  Simon B. Eickhoff,et al.  Psychosocial versus physiological stress — Meta-analyses on deactivations and activations of the neural correlates of stress reactions , 2015, NeuroImage.

[103]  Byoung-Tak Zhang,et al.  A novel method to monitor human stress states using ultra-short-term ECG spectral feature , 2017, 2017 39th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC).

[104]  Takehisa Yairi,et al.  A review on the application of deep learning in system health management , 2018, Mechanical Systems and Signal Processing.

[105]  N. Allen,et al.  Life Stress and Suicide in Adolescents , 2019, Journal of abnormal child psychology.

[106]  Mo-Yuen Chow,et al.  Application of fuzzy multi-objective decision making in spatial load forecasting , 1998 .

[107]  Bahram Tarvirdizadeh,et al.  Fabrication of a portable device for stress monitoring using wearable sensors and soft computing algorithms , 2019, Neural Computing and Applications.

[108]  Riccardo Poli,et al.  Particle swarm optimization , 1995, Swarm Intelligence.

[109]  Nilanjan Dey,et al.  A Survey of Data Mining and Deep Learning in Bioinformatics , 2018, Journal of Medical Systems.

[110]  Amanda P. Williford,et al.  Predicting Change in Parenting Stress Across Early Childhood: Child and Maternal Factors , 2007, Journal of abnormal child psychology.

[111]  Alana Paul Cruz,et al.  A Decision Tree Optimised SVM Model for Stress Detection using Biosignals , 2020, 2020 International Conference on Communication and Signal Processing (ICCSP).

[112]  Ritu Gautam,et al.  A comprehensive review on nature inspired computing algorithms for the diagnosis of chronic disorders in human beings , 2019, Progress in Artificial Intelligence.

[113]  K. Prasad,et al.  A Study on Causes of Stress among the Employees and Its Effect on the Employee Performance at the Workplace in an International Agricultural Research Institute, Hyderabad, Telangana, India , 2015 .

[114]  Gonzalo Bailador,et al.  A Stress-Detection System Based on Physiological Signals and Fuzzy Logic , 2011, IEEE Transactions on Industrial Electronics.

[115]  M. R. Sarmasti Emami,et al.  Fuzzy Logic Applications in Chemical Processes , 2010 .

[116]  Hamada R. H. Al-Absi,et al.  Hybrid Intelligent System for Disease Diagnosis Based on Artificial Neural Networks, Fuzzy Logic, and Genetic Algorithms , 2011 .

[117]  Rahul Banerjee,et al.  A comparative evaluation of neural network classifiers for stress level analysis of automotive drivers using physiological signals , 2013, Biomed. Signal Process. Control..

[118]  Nejat Yumusak,et al.  Tuberculosis Disease Diagnosis Using Artificial Neural Network Trained with Genetic Algorithm , 2011, Journal of Medical Systems.

[119]  David C. Atkins,et al.  The association between daily stress and sexual activity. , 2010, Journal of family psychology : JFP : journal of the Division of Family Psychology of the American Psychological Association.

[120]  D. Jayaprabha,et al.  Efficiency stress prediction in BPO industries using hybrid k-means and artificial bee colony algorithm , 2018 .

[121]  Jean-Michel Poggi,et al.  Random Forest-Based Approach for Physiological Functional Variable Selection: Towards Driver’s Stress Level Classification , 2018 .

[122]  Andrew Lewis,et al.  The Whale Optimization Algorithm , 2016, Adv. Eng. Softw..

[123]  Jitendar Singh Narban,et al.  A Conceptual Study on Occupational Stress (Job Stress/Work Stress) and its Impacts. , 2016 .

[124]  Boreom Lee,et al.  Detection of Stress Levels from Biosignals Measured in Virtual Reality Environments Using a Kernel-Based Extreme Learning Machine , 2017, Sensors.

[125]  Isabelle Bichindaritz,et al.  Machine learning for stress detection from ECG signals in automobile drivers , 2015, 2015 IEEE International Conference on Big Data (Big Data).

[126]  M. R. Salleh Life event, stress and illness. , 2008, The Malaysian journal of medical sciences : MJMS.

[127]  Manik Sharma,et al.  An Advanced Conceptual Diagnostic Healthcare Framework for Diabetes and Cardiovascular Disorders , 2018, EAI Endorsed Trans. Scalable Inf. Syst..

[128]  Manolya Kavakli,et al.  Towards the Development of A Virtual Counselor to Tackle Students' Exam Stress , 2012, J. Integr. Des. Process. Sci..

[129]  Anju Saha,et al.  ELM and KELM based software defect prediction using feature selection techniques , 2019, Journal of Information and Optimization Sciences.

[130]  Vili Podgorelec,et al.  Swarm Intelligence Algorithms for Feature Selection: A Review , 2018, Applied Sciences.

[131]  K. YogeshC.,et al.  A new hybrid PSO assisted biogeography-based optimization for emotion and stress recognition from speech signal , 2017, Expert Syst. Appl..

[132]  Isabel de la Torre Díez,et al.  Data Mining Algorithms and Techniques in Mental Health: A Systematic Review , 2018, Journal of Medical Systems.

[133]  Muhammad Imran Razzak,et al.  Deep Learning for Medical Image Processing: Overview, Challenges and Future , 2017, ArXiv.

[134]  Manik Sharma,et al.  Diagnosis of Human Psychological Disorders using Supervised Learning and Nature-Inspired Computing Techniques: A Meta-Analysis , 2019, Journal of Medical Systems.

[135]  Seyedali Mirjalili,et al.  Dragonfly algorithm: a new meta-heuristic optimization technique for solving single-objective, discrete, and multi-objective problems , 2015, Neural Computing and Applications.

[136]  HwangBosun,et al.  Deep ECGNet: An Optimal Deep Learning Framework for Monitoring Mental Stress Using Ultra Short-Term ECG Signals. , 2018 .

[137]  Yanqing Zhang,et al.  SVMs Modeling for Highly Imbalanced Classification , 2009, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[138]  Manik Sharma,et al.  Future Prospective of Soft Computing Techniques in Psychiatric Disorder Diagnosis , 2018, EAI Endorsed Trans. Pervasive Health Technol..

[139]  Yousef Abbaspour-Gilandeh,et al.  Identification of impurity in wheat mass based on video processing using artificial neural network and PSO algorithm , 2020 .

[140]  Anna Yokokubo,et al.  The Influence of Person-Specific Biometrics in Improving Generic Stress Predictive Models , 2019, ArXiv.

[141]  Amrita Kaur,et al.  State-of-the-Art Segmentation Techniques and Future Directions for Multiple Sclerosis Brain Lesions , 2020, Archives of Computational Methods in Engineering.

[142]  S. A. Hosseini,et al.  Higher Order Spectra Analysis of EEG Signals in Emotional Stress States , 2010, 2010 Second International Conference on Information Technology and Computer Science.