Abstract
The degree to which an individual is willing to take risks i.e., risk tolerance is often cited as a significant causal element in the majority of workplace accidents. It is essential to determine the risk tolerance level of miners and utilise their risk profiles to design improved training modules, safety, recruitment, and deployment policies. This paper aims to identify the most critical factors (or features) influencing miners’ risk tolerance in the Indian coal industry and develop a robust prediction model to learn their risk tolerance levels. To do end, we first conducted a questionnaire survey representing the complete feature set (with 36 features) among 360 miners and divided their responses into five classes of risk tolerance. Next, we propose a wrapper based hybrid system that combines particle swarm optimization (PSO) and random forest (RF) to train a multi-class classifier with a subset of features. In general, the proposed system selects the best feature subset by iteratively generating different feature combinations using the PSO and training an RF classifier model to assess the effectiveness of the generated feature subsets for the F1-score. At last, we compared the PSO-RF with four traditional classification methods to evaluate its effectiveness in terms of precision, recall, F1-score, accuracy, goodness-of-fit, and area under the curve.
Similar content being viewed by others
Introduction
Even with automation, better working conditions, strict and thorough safety laws, mining is one of the most hazardous occupations in the world1,2, and the Indian mining industry is no exception. Overall risk in the Indian mining industry is still beyond the desired levels3,4,5,6,7,8. In general, multiple factors contribute to accidents in the workplace and are typically categorized into two broad categories: unsafe conditions and unsafe behaviors9,10,11,12. Researchers have proven that unsafe acts are caused by two factors: (1) internal factors such as risk tolerance, risk perception, and self-efficacy13,14, and (2) external factors like safety culture, work environment and conditions15,16. Most of the existing studies13,17,18,19,20,21,22,23,24,25 are limited to only risk perception in non-mining fields but did not consider the risk tolerance. However, risk tolerance substantially influences decision-making at the workplace when dealing with hazardous conditions. With these motivations, we conducted a comprehensive study on risk tolerance in the Indian coal mine industry context.
Risk tolerance is defined as an individual’s capacity or willingness to accept a certain amount of risk to pursue some goal26,27. The term ’risk tolerance’ was first conceived for financial risk decision-making and was defined as the level of risk an individual is willing to take to achieve the desired outcomes28. Individuals’ risk tolerance depend on their beliefs, values, and personal goals, which overlap with their feelings of confidence29. An individual’s risk tolerance is one of the primary reasons leading to unsafe acts at the workplace, causing various accidents.
Many studies14,26,33,34,35 have confirmed that an individual with a higher tolerance to risk takes more risks than a less risk-tolerant individual. Lehmann et al.33 have demonstrated that the risk tolerance levels in the mining industry significantly influence the risky behavior of male miners. Hunter et al.26 have shown that a pilot’s decision-making is substantially influenced by their risk tolerance levels in the aviation industry. Similar conclusions have also been drawn by Bhandari et al.34 for the construction sector. Besides, safety professionals associated with inherently hazardous sectors like mining, aviation, construction, chemical, nuclear power, etc., consider risk tolerance as an important factor at the workplace as employees frequently engage in various hazardous activities14,35. In particular, they are more concerned about an individual’s risk tolerance level as the consequences of risky decisions can result in catastrophic accidents. Therefore, an objective assessment of risk tolerance among individuals is crucial to persuade them to engage in safer workplace behavior. Hence, it is essential to evaluate and minimize miners’ risk tolerance to improve an organization’s safety framework and overall performance.
To evaluate and reduce risk tolerance, we need to understand why two different individuals under similar workplace conditions and environments behave differently. In particular, we have to comprehensively identify the factors influencing miners’ risk tolerance and select the most critical factors among all the identified factors for objectively assessing miners’ risk tolerance levels. Since the number of factors influencing an individual’s risk tolerance level is large and complex, determining their combined effect on risk tolerance is challenging and time-consuming, especially using conventional methods.
On the other hand, machine learning7,36 and soft computing23 paradigms can efficiently predict outcomes when complex multi-factor situations are involved. In addition, these paradigms are very helpful in analyzing multivariate data sets in reasonably less time than the traditional statistical methods. Many machine learning and soft computing methods have been widely used for objective assessments and predictions by identifying and analyzing patterns in data. These paradigms have also been used to solve various complex engineering problems and other problems in almost every field of science and life. For example, Guo et al.37 used an artificial neural network (ANN) to forecast the capital cost of open cast mining projects, Yang et al.22 predicted the ground vibration levels using an adaptive neuro-fuzzy inference system (ANFIS), genetic algorithm (GA) and particle swarm optimization (PSO). Likewise, various other studies, such as Koopialipoor et al.38, Jothi et al.39, and Zhou et al.40 have also utilized different machine learning and soft computing techniques for the prediction purpose. We summarize some recent related papers in Table 1.
In this paper, we aim to predict the risk-tolerance level of miners in the Indian mining industry using a multi-class classifier. In this context, we first identify the exhaustive set of factors (or features) affecting an individual’s risk tolerance. Based on the identified factors, we then conducted one-to-one interviews with 360 employees from three categories, i.e., non-executive, supervisor, and executive of Bharat Coking Coal Limited (BCCL), a major coal-producing company in India, for primary data collection. Next, we propose a wrapper based hybrid system in which we combine particle swarm optimization (PSO)41 and random forest (RF)42 classifier for training a multi-class classification model using a subset of features. Herein, our objective is to maximize the F1-score of the trained model. In this view, we first divide the primary data into two sets: the training set and the testing set. We then feed the training set into the proposed hybrid PSO-RF system to select a subset of features and fine-tune the classification model using k-fold cross validation. We then use the testing set to compare the experimental results of the PSO-RF with support vector machine (SVM)43, k-nearest neighbor (kNN)44, decision tree (DT)45, and RF42 algorithms in terms of precision, recall, F1-score, accuracy, goodness-of-fit46, and area under the curve (AUC).
The final classification model could be used for categorizing new/existing miners into different groups based on their risk profiling and to guide mine management in order to deploy them in suitable workplace environments. Also, it can be used by the organizations to form safety policies and to design safety training modules based on miners’ risk profiles to reduce risk tolerance and improve the overall safety of an organization.
The rest of the paper is arranged as follows. Section “Preliminaries” provides an overview of PSO, RF classifier, and k-fold cross validation. Section “Identification of factors influencing risk tolerance and data collection” first identifies the exhaustive set of factors influencing miners’ risk tolerance and then describes the dataset along with how we have collected the primary data. The proposed hybrid PSO-RF system and the experimental results are presented in Sections “Proposed hybrid PSO-RF system” and “Experimental results”, respectively. Finally, we conclude the paper in Section “Conclusions”.
Preliminaries
In this section, we provide overviews of PSO, RF classifier, and \(k-\)fold cross validation as the proposed hybrid system is based on them.
An overview of particle swarm optimization (PSO)
Particle swarm optimization (PSO) is a nature-inspired evolutionary optimization technique introduced by Kennedy et al.41. PSO solves a given optimization problem by having a set of candidate solutions, known as particles, and iteratively moving particles around the search space based on their position and velocity and a fitness function47.
In PSO usually all the particles have same dimension and can produce a complete solution to a given optimization problem. Let the position and velocity of a particle in dimension d be denoted by \(x_{i,d}\) and \(v_{i,d}\), respectively, then the position and velocity vectors of a particle at iteration t are denoted as:
In general, the solution obtained by the particles of the swarm is given by their position vectors and the velocity vectors help in updating the position vectors of the particles. The movement of each particle is influenced by both its best-known position and the best-known position among the particles of the swarm, which is expected to drive the particles towards an optimal solution. In each iteration, the velocity and position vectors of each particle are updated using Eqs. 3 and 4, respectively.
where \(v_i(t+1)\) and \(x_i(t+1)\) are the velocity and position of a particle at iteration \((t+1)\), respectively. \(x^p_i\) and \(x^g_i\) are the personal and global best solutions, respectively. \(c_1\) and \(c_2\) are constant acceleration coefficients. \(r_1\) and \(r_2\) are random variables in range [0, 1]. w is the inertial weight. After the last iteration, the PSO returns the global best particle, i.e., the best solution obtained with reference to the given optimization problem and its fitness function. The flow chart of the PSO is depicted in Fig. 1.
An overview of random forest (RF) classifier
Random forest (RF) or random decision forest classifier42 is a popular machine learning algorithm based on supervised learning. To better understand the RF model, we first need to understand the decision tree (DT)45, which is the building block of an RF model. In particular, a DT is a flowchart-like arrangement in which the classification rules are defined from root to leaf nodes. Typically, each internal node of the tree depicts attributes (e.g., sunny or rainy weather), each branch depicts all possible values of the attributes, and each leaf node describes the class label. Let us illustrate with this an example. Let us assume that we want to play football on a given day, then we can decide whether to play or not based on the DT as shown in Fig. 2.
Herein, if the given day is sunny and has humidity greater than 75%, then the above shown DT will classify not to play football. Similarly, if the humidity on a sunny day is less than or equal to 75%, then it will be classified as yes, i.e., can play football.
The RF creates an ensemble of many individual DTs at training time; each DT in the ensemble predicts a class label, and the class label predicted by the most trees becomes the output of the prediction model. A sample RF classifier with three DTs is shown in Fig. 3 for deciding whether to play football or not on a given day. Herein, the first and third trees predict “No” as the class label, whereas the second tree predicts “Yes” as the class label. Since majority (2 of 3) of trees classify “No” as the class label, the final class label is also “No”, i.e., not to play. Note that RF mitigates the over fitting problem of the DTs by combining prediction of a large number of DTs. Hence, RF generally outperforms the DTs.
\(k-\)Fold cross validation
Cross validation48,49 is a process of resampling the data sets employed to assess the machine learning models. There are three cross validation techniques: random sub-sampling, leave-one-out validation, and k-fold cross validation. In this paper, we adapt \(k-\)fold cross validation as it generally uses all the observations for both training and validation and has a lower bias than other procedures. In \(k-\)fold cross validation, we randomly split the training data into k approximately equal-sized groups (or folds) and repeat the following operations k times. Each time use the \((k-1)\) folds to train the machine learning model and the one fold to validate the trained model. Finally, we average the results of these k machine learning models to produce a single estimation. An example of 5-fold cross validation is as shown in Fig. 4.
Identification of factors influencing risk tolerance and data collection
Many factors influence an individual’s risk tolerance capacity at the workplace. Some factors have a higher influence on an individual’s risk tolerance capacity than others, whereas others have little to no impact. There are two classes of factors; some increase an individual’s risk tolerance capacity, while others decrease it depending on the situation and the individuals.
According to the Ongoing Professional Practice Evaluation (OPPE)50, risk tolerance may depend on a large number of factors. Yin et al.51. showed that demographic variables like age, working experience, accident exposure have correlations with coal miners’ safety attitudes. Paul et al.52 established that risk-taking behavior is prominent among miners, and production pressure, illiteracy, unawareness of consequences of risky behavior, lack of skills, and trying to save time and efforts make the workers take more risk. Mirzaei et al.53 indicated that personal and environmental factors have a higher influence on unsafe practices by miners using the Bayesian network. Similarly, Wang et al.24 demonstrated that a worker’s risk tolerance could also be affected by working experiences and knowledge, work characteristics, personal subjective perception, and safety management. Khosravi et al.54 concluded that individual attributes like site condition, society, organization, supervision, contractor, project management, and work group factors are some of the causes of unsafe behavior at a construction site.
Manjula et al.1 claimed that personal and organizational factors influence the safety behavior of construction workers. In contrast, Man et al.55 asserted that behavioral and environmental factors also affect risk-taking behavior apart from personal factors. Tchiehe et al.56 identified economic, personal, cultural, political, social, ethical, psychological, and characteristics of the risk as the primary parameters contributing to individuals’ risk tolerance. Inouye57 categorized the factors affecting risk tolerance into three levels, i.e., structural or institutional level, community level and psychological level. The author also discussed seven factors that increase the risk tolerance capacity of an employee in an organization and three factors that decrease the tendency to take the risk.
Based on the above-discussed findings, we identify and compile a total of thirty-six factors that influence an individual’s risk tolerance with respect to the mining industry and divide them into four major groups: (1) organizational factors, (2) human factors, (3) task condition and task environment factors, and (4) social factors.
We provide brief descriptions of each identified factor in Table 2. Based on these factors, we next generate a questionnaire with forty two (42) questions to perform a survey among miners (or respondents) for data collection. The questions require respondents to answer them based on discrete categories or levels. In general, we divide the questionnaire into three parts. The first part includes three (4) questions to collect the personal information of respondents, i.e., designation, age, gender, and work experience. The second part contains one (1) question to know the type of risks miners usually take and one question to categorize the miners into five classes of risk tolerance:
-
Class 1: Very less risk-tolerant.
-
Class 2: Less risk-tolerant.
-
Class 3: Moderate risk-tolerant.
-
Class 4: High risk-tolerant.
-
Class 5: Very high risk-tolerant.
Herein, the very less risk-tolerant class represents respondents who take the risk at the workplace once a year, the less risk-tolerant class signifies individuals who take a risk once a month, moderate risk-tolerant class means miners who take risk twice a week, high risk-tolerant class denotes respondents who take the risk every other day, and very high risk-tolerant class indicates individuals who take risk daily.
The third part includes thirty-six (36) closed-ended questions to capture how much each factor (or feature) influences an individual to take the risk on a Likert scale ranging from one to five, with one meaning minimum influence and five denoting maximum influence.
In this paper, we utilized the stratified random sampling method to conduct the survey and reduce skewness and biasness in the collected data. The stratified random sampling method divides the members of a population into smaller sub-groups known as strata before sampling such that each individual of the population is allotted to only a single stratum. In particular, we conducted the survey among 360 employees of BCCL from three classes: non-executive, supervisor and executive, using simple random sampling. The non-executive class comprises non-executive employees other than the supervisory staff, and the supervisor class consists of mining sardars, overmen, and foremen. In contrast to these, the executive class includes all the officers and mine managers. Among the selected 360 respondents, 352 were males (i.e., \(97.77\%\)), and only 8 were females (i.e., \(2.23\%\)). The mean age of selected miners was 36 years, and the mean duration of their work experience was 14 years.
This paper considers the responses to the third and second parts of the questionnaire as the complete feature set and the class labels, respectively, to model the risk-tolerance prediction problem as a multi-class classification problem. In other words, the data set has 606 instances, each with 36 features and a class label among five classes of risk tolerance discussed above. The complete set of features and class labels are denoted as \(F = \{F_1,F_2,\ldots , F_{36}\}\) and \(C = \{C_1,C_2,C_3,C_4,C_5\}\), respectively.
Proposed hybrid PSO-RF system
As mentioned earlier, we intend to predict the risk-tolerance level of coal miners in the Indian mining industry. In this paper, we train a multi-class classifier using the wrapper based feature selection58 method to reduce the dimension of the dataset and optimize the trained model for maximizing the F1-score. There exist two basic requirements for a wrapper based feature selection strategy, i.e., a search algorithm and an objective function. In particular, wrapper methods select the best feature subset by iteratively generating different combinations of the features using the search algorithm and training a specific machine learning model to evaluate the usefulness of the generated feature subsets with respect to an objective function, as shown in Fig. 5.
This paper utilizes the particle swarm optimization (PSO) as the search algorithm, random forest (RF) as the classifier, F1-score as the objective function, and propose a hybrid PSO-RF system to classify the miners. To this end, we first divide the complete dataset into two parts: training data and testing data. Next, we feed the training set to the proposed hybrid PSO-RF system which runs for a given number of iterations. In each iteration, the proposed system generates several feature subsets using the PSO, trains an RF classifier for each subset using \(k-\)fold cross validation to avoid over fitting, evaluates the RF model based on the F1-score, and stores the model yielding the maximum F1-score so far. Once the specified number of iterations are elapsed, it outputs the final optimized RF classifier with the selected subset of features. Finally, we evaluate the obtained RF model using the testing data and various performance metrics. Now, we present the particle representation scheme, the derivation of the objective function, i.e., F1-score, and a case study to illustrate the overall working of the proposed system.
Particle representation scheme
In this section, we explain the particle encoding and decoding schemes to generate various feature subsets in proposed hybrid PSO-RF system. In particular, we encode a particle as a \(2-\)dimensional array in which each column corresponds to a feature, for example, the first column stands for first feature (\(F_1\)), the second column stands for second feature (\(F_2\)) and so on. We initialize each element of a particle with a random number \(p \mid -5 \le p \le 5\), following the uniform distribution.
Let us consider an illustrative example to understand the encoding and decoding scheme in detail. Suppose there exist 13 features in the complete dataset, then a particle is encoded as follows.
\(F_1\) | \(F_2\) | \(F_3\) | \(F_4\) | \(F_5\) | \(F_6\) | \(F_7\) | \(F_8\) | \(F_9\) | \(F_{10}\) | \(F_{11}\) | \(F_{12}\) | \(F_{13}\) |
2.2 | 1.0 | − 3.0 | − 5.0 | − 2.3 | 2.9 | − 1.5 | − 2.9 | − 1.6 | − 3.6 | 1.0 | 1.4 | 3.3 |
Next, let us understand how we decode this particle to know which features to retain and discard, respectively. To decode the particle, we check value corresponding to each feature, and if it is less than or equal to zero, then we convert it into a binary zero, i.e., we discard the feature. On the other hand, if the particle value of a feature is greater than zero, then we interpret it as a binary one and retain the feature. The decoded particle is shown below.
\(F_1\) | \(F_2\) | \(F_3\) | \(F_4\) | \(F_5\) | \(F_6\) | \(F_7\) | \(F_8\) | \(F_9\) | \(F_{10}\) | \(F_{11}\) | \(F_{12}\) | \(F_{13}\) |
1 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 1 |
Notice that the values of features \(F_1\), \(F_2\), \(F_6\), \(F_{11}\), \(F_{12}\), and \(F_{13}\) are transformed into binary one and the values of features \(F_3\), \(F_4\), \(F_5\), \(F_7\), \(F_8\), \(F_9\), and \(F_{10}\) are inferred as binary zero. This implies that the feature subset \(F_r = \{F_1, F_2, F_6, F_{11}, F_{12}, F_{13}\}\) is retained while the feature subset \(F_d = \{F_3, F_4, F_5, F_7, F_8, F_9, F_{10}\}\) is discarded.
Derivation of objective function
In this section, we define the objective function that we use to evaluate the worth of the feature subsets. To derive the objective function, we first depict the confusion metric58 for two class (or binary) classification problem as Table 3.
Let us first describe the meanings of true positive (TP), true negative (TN), false positive (FP), and false negative (FN).
-
TP: it denotes to the number of predictions where class 1 is classified as class 1.
-
TN: it denotes the number of predictions where class 2 is classified as class 2.
-
FP: it denotes the number of predictions where class 2 is classified as class 1.
-
FN: it denotes number of predictions where class 1 is classified as class 2.
We now briefly describe the precision, recall, accuracy, and F1-score using above mentioned confusion matrix as follows.
Accuracy
It provides the overall accuracy of the classification model and is defined as the fraction of the total number of predictions that were correct.
Precision
It quantifies the fraction of predictions as class 1 were actually class 1. In other words,
Recall
It computes the fraction of predictions of all class 1 samples were correctly predicted as class 1, i.e.,
F1-score
It combines the precision and recall by taking their harmonic mean. In other words,
Usually, a classification model with higher accuracy, precision, recall, and F1-score is considered better than one with lower accuracy, precision, recall, and F1-score.
However, in this paper, we deal with a multi-class classification problem for which the confusion matrix59 interpretation is shown in Fig. 6. Herein, each row represents an actual class, i.e., the first row depicts \(C_1\), the second row denotes \(C_2\), and so third. Likewise, each column represents a predicted class, i.e., the first column denotes \(C_1\), the second column depicts \(C_2\), and so third. Now, we explain the process of calculating the TP,FN, FP, and TN as follows.
In general, for a given class \(C_k\), the number of \(TP_k\) is the value of the cell on the \(k^{th}\) row and column, i.e.,
The number of \(FN_k\) is the sum of the values of all the cells on \(k^{th}\) row, except the value of the cell on \(k^{th}\) column, i.e.,
The number of \(FP_k\) is sum of the values of all the cells on \(k^{th}\) column, excluding the value of the cell on \(k^{th}\) row, i.e.,
The number of TN\(_k\) is the sum of the values of all the cells, except the values of the cells on \(k^{th}\) row and column, i.e.,
In this paper, we want to examine the trained classification model with respect to all the classes using a single parameter. Hence, we consider the micro F1-score as the objective function, i.e.,
This may be noted that the Micro F1-score will be referred as F1-score in the rest of the paper.
Experimental results
We implemented both pure RF and the proposed hybrid PSO-RF on a system with a Windows 10 Standard 64 bits operating system with Intel(R) Core TM i7-8550U CPU @1.80 GHz 2.00GHz and 8.00 GB of RAM using Python 3.8. As mentioned before, the raw dataset has 360 instances with 36 features and 5 classes, which was divided into two subsets: training set (270 instances) and testing set (90 instances). We use the training set for selecting features and training the classifiers, whereas the testing set is used for the final evaluation of the trained models. During the feature selection phase, we considered 100 particles, 200 iterations, 100 trees, and 5-fold cross-validation for the proposed PSO-RF algorithm. In PSO, we kept the same parameters as used in41. The convergence curves of the PSO-RF algorithm for precision, recall, F1-score, and accuracy are shown in Fig. 7. Herein, the values of precision, recall, F1-score, and accuracy increase till 60 iterations. After that, there is a slight variation in their values, signifying that the PSO-RF converges.
After that, we compare the experimental results of PSO-RF algorithm with four traditional classification algorithms, namely SVM with RBF kernel, kNN wih \(k=5\), DT with J48 implantation, and RF model. To begin with, we depict the precision of all the algorithms in Fig. 8a. It is easy to observe that the PSO-RF attains superior performance as compared to other four algorithms, i.e., it attains maximum precision. In particular, it has \(12.44\%\), \(19.96\%\), \(15.01\%\), and \(10.42\%\) more precision than that of SVM, kNN, DT, and RF, respectively. Next, we assess all the algorithms in terms of recall as shown in Fig. 8b. Notice that the recall of the PSO-RF is \(8.07\%\), \(16.63\%\), \(14.24\%\), and \(10.57\%\) more than that of SVM, kNN, DT, and RF, respectively. In Fig. 8c, we depict the experimental results of all algorithms in terms of the F1-score. The PSO-RF has \(10.26\%\), \(18.29\%\), \(14.64\%\), and \(10.57\%\) more F1-score than the SVM, kNN, DT, and RF, respectively. In similar fashion, the accuracy achieved by the all the algorithms is presented in Fig. 8d. In particular, the PSO-RF achieves \(12.16\%\), 20.06, \(14.57\%\), and \(10.67\%\) higher accuracy than SVM, kNN, DT, and RF, respectively.
Finally, we compare the algorithms in terms of goodness-of-fit and the AUC. The goodness-of-fit enables us to assess the steepness of the learning curve of a classification algorithm. It is defined as the region between the highest accuracy and learning curve. Note that the lesser the area under goodness-of-fit, the better the algorithm is. Fig. 9a shows the normalized (between 0 and 1) area under goodness-of-fit of the algorithms under consideration. It is clear that the PSO-RF has the minimum area among all the algorithms. In Fig. 9b, we show the AUC of different algorithms using box plot. The more the AUC, the better the classification method is. Notice that the AUC of the PSO-RF is maximum among all the algorithms. This is because the PSO-RF is enabled with a feature selection method, whereas the SVM, kNN, DT, and RF algorithms do not employ any feature selection strategy.
Conclusions
The coal mining industry has an inherent risk of workplace accidents and hazards. It is the unsafe act which accounts majority of the accidents at workplace. The unsafe act of miners is mainly dependent on their risk perception and risk tolerance level. In this study, we first conducted one-on-one interviews with 360 miners of BCCL and divided them into five classes of risk tolerance. We then presented a wrapper based hybrid PSO-RF system to select a subset of features and train a multi-class classifier with the aim of maximizing the F1-score. We then compared the experimental results of PSO-RF with SVM, kNN, DT, and RF algorithms to assess its efficacy in terms of precision, recall, F1-score, accuracy, area of the learning curve, and AUC. The results revealed that compared to the conventional algorithms, the PSO-RF has up to \(19.96\%\), \(16.63\%\), \(18.29\%\), and \(20.06\%\) more precision, recall, F1-score, and accuracy, respectively. In addition, the PSO-RF has the minimum area under the goodness-of-fit and maximum AUC among all the compared algorithms.
The outcome of the study will help organizations or safety professionals engaged in risk intensive industries as follows. The recruitment process of an organization can include a provision to determine the risk tolerance level of each employee using the presented model. Based on outcome of the prediction model, the deployment of employees according to their risk tolerance profiles can be done. If organizations periodically evaluate the risk tolerance profile of its employees, they can utilize this information to design robust safety policies and reporting measures for its employees to follow during operations. Once an individual’s or group’s risk profile have been determined, their training needs and modules can be tailored to inculcate appropriate safety behavior at the workplace, with the objective of reducing risk tolerance levels across the organization.
This may be noted that this study was a pilot scale project in which the data was collected from a limited number of employees belonging to a particular workplace. So, it may not be applicable for other workplaces, if there is significant variance in the nature of work, manpower or work environment. In the future, we will extend this study by including a large number of miners from various coal producing companies in India. We will also explore different machine learning and artificial intelligence techniques to improve and generalize the prediction model.
Data availability
The datasets used and analyzed during the current study available from the corresponding author on reasonable request.
References
Zhou, J. et al. Performance of hybrid sca-rf and hho-rf models for predicting backbreak in open-pit mine blasting operations. Nat. Resourc. Res. 30, 4753–4771 (2021).
Kumar, S., Mishra, A. & Choudhary, B. Prediction of back break in blasting using random decision trees. Eng. Comput. 1, 1–7 (2021).
Verma, S. & Gupta, M. Risk assessment in mining industry. Int. J. Min. Miner. Eng. 4, 312–332 (2013).
Tripathy, D. P. & Ala, C. K. Identification of safety hazards in Indian underground coal mines. J. Sustain. Min. 17, 175–183 (2018).
Khamidullina, E., Timofeeva, S. & Smirnov, G. Accidents in coal mining from perspective of risk theory. IOP Conf. Ser. Mater. Sci. Eng. 262, 012210 (2017).
Li, X., Cao, Z. & Xu, Y. Characteristics and trends of coal mine safety development. Energy Sources A 1, 1–19 (2021).
Muduli, L., Mishra, D. P. & Jana, P. K. Wireless sensor network based underground coal mine environmental monitoring using machine learning approach. In Proceedings of the 11th International Mine Ventilation Congress, 776–786 (Springer, 2019).
Kumar, P., Gupta, S. & Gunda, Y. R. Estimation of human error rate in underground coal mines through retrospective analysis of mining accident reports and some error reduction strategies. Saf. Sci. 123, 104555 (2020).
Aram, S. A. Assessing the effect of working conditions on routine medical checkup among artisanal goldminers in ghana. Heliyon 7, e07596 (2021).
Majdabadi, M. A., Yazdanirad, S., Yarahmadi, R., Abolghasemi, J. & Ebrahimi, H. The impact of emotional intelligence and personality traits on the occurrence of unsafe behaviors and needle stick injuries among the nurses. Heliyon 1, e09584 (2022).
Xu, R. & Luo, F. Research on simulation of risk control strategy for air traffic controllers’ unsafe acts. Saf. Sci. 151, 105728 (2022).
Xu, R. & Luo, F. Risk prediction and early warning for air traffic controllers’ unsafe acts using association rule mining and random forest. Saf. Sci. 135, 105125 (2021).
Bhandari, S. & Hallowell, M. R. Influence of safety climate on risk tolerance and risk-taking behavior: A cross-cultural examination. Saf. Sci. 146, 105559 (2022).
Ji, M., You, X., Lan, J. & Yang, S. The impact of risk tolerance, risk perception and hazardous attitude on safety operation among airline pilots in china. Saf. Sci. 49, 1412–1420 (2011).
Aven, T. & Ylönen, M. How the risk science can help us establish a good safety culture. J. Risk Res. 24, 1349–1367 (2021).
Dollard, M. F. & Bakker, A. B. Psychosocial safety climate as a precursor to conducive work environments, psychological health problems, and employee engagement. J. Occup. Org. Psychol. 83, 579–599 (2010).
Çalış, S. & Büyükakıncı, B. Y. Occupational health and safety management systems applications and a system planning model. Procedia Comput. Sci. 158, 1058–1066 (2019).
Faris, H., Aljarah, I. & Al-Shboul, B. A hybrid approach based on particle swarm optimization and random forests for e-mail spam filtering. In International conference on computational collective intelligence, 498–508 (Springer, 2016).
Mohamad, E. T., Jahed Armaghani, D., Momeni, E. & Alavi Nezhad Khalil Abad, S. V. Prediction of the unconfined compressive strength of soft rocks: A pso-based ann approach. Bull. Eng. Geol. Environ. 74, 745–757 (2015).
Bi, Y. et al. Safety and reliability analysis of the solid propellant casting molding process based on ffta and pso-bpnn. Process Saf. Environ. Prot. 164, 528–538 (2022).
Dong, C. & Zhao, L. Sensor network security defense strategy based on attack graph and improved binary pso. Saf. Sci. 117, 81–87 (2019).
Yang, H., Hasanipanah, M., Tahir, M. & Bui, D. T. Intelligent prediction of blasting-induced ground vibration using anfis optimized by ga and pso. Nat. Resourc. Res. 29, 739–750 (2020).
Gong, X., Min, L. & Yu, C. Multi-period portfolio selection under the coherent fuzzy environment with dynamic risk-tolerance and expected-return levels. Appl. Soft Comput. 114, 108104 (2022).
Wang, J., Zou, P. X. & Li, P. P. Critical factors and paths influencing construction workers’ safety risk tolerances. Accident Anal. Prev. 93, 267–279 (2016).
Vinnem, J. E. Assessment of risk tolerance for future autonomous offshore installations. Saf. Sci. 134, 105059 (2021).
Hunter, D. R. Risk perception and risk tolerance in aircraft pilots. Tech. Rep. (Federal Aviation Administration Washington DC Office of Aviation Medicine, 2002).
Roszkowski, M. J. & Davey, G. Risk perception and risk tolerance changes attributable to the 2008 economic crisis: A subtle but critical difference. J. Financ. Serv. Profess. 64, 42–53 (2010).
Callan, V. J. & Johnson, M. Some guidelines for financial planners in measuring and advising clients about their levels of risk tolerance. J. Pers. Financ. 1, 31–44 (2002).
Young, M. C. & O’Neil, B. M. Mind over money: The emotional aspects of financial decisions. J. Financ. Plan. 5, 1–10 (1992).
Reddy, G. T. et al. Analysis of dimensionality reduction techniques on big data. IEEE Access 8, 54776–54788 (2020).
Pei, J., Zhong, K., Yu, Z., Wang, L. & Lakshmanna, K. Scene graph semantic inference for image and text matching. In Transactions on Asian and Low-Resource Language Information Processing (2022).
Jiang, T., Shao, H., Tian, X., Ji, Y. & Liu, C. Aligning vision-language for graph inference in visual dialog. Image Vis. Comput. 116, 104316 (2021).
Lehmann, C. C., Haight, J. M. & Michael, J. H. Effects of safety training on risk tolerance: An examination of male workers in the surface mining industry. J. SH &E Res. 4, 1–22 (2009).
Bhandari, S. & Hallowell, M. R. Emotional engagement in safety training: Impact of naturalistic injury simulations on the emotional state of construction workers. J. Construct. Eng. Manag. 143, 04017090 (2017).
Rae, A. J. Acceptable residual risk-principles, philosophies and practicalities. In 2007 2nd Institution of Engineering and Technology International Conference on System Safety, 26–31 (IET, 2007).
Ma, Y., Han, R. & Wang, W. Portfolio optimization with return prediction using deep learning and machine learning. Expert Syst. Appl. 165, 113973 (2021).
Guo, H., Nguyen, H., Vu, D.-A. & Bui, X.-N. Forecasting mining capital cost for open-pit mining projects based on artificial neural network approach. Resourc. Policy 74, 101474 (2021).
Koopialipoor, M., Fahimifar, A., Ghaleini, E. N., Momenzadeh, M. & Armaghani, D. J. Development of a new hybrid ann for solving a geotechnical problem related to tunnel boring machine performance. Eng. Comput. 36, 345–357 (2020).
Jothi, A. A. & Mary Anita Rajam, V. A survey on automated cancer diagnosis from histopathology images. Artif. Intell. Rev. 48, 31–81 (2017).
Zhou, J., Li, X. & Mitri, H. S. Classification of rockburst in underground projects: Comparison of ten supervised learning methods. J. Comput. Civil Eng. 30, 04016003 (2016).
Poli, R., Kennedy, J. & Blackwell, T. Particle swarm optimization. Swarm Intell. 1, 33–57 (2007).
Biau, G. & Scornet, E. A random forest guided tour. Test 25, 197–227 (2016).
Noble, W. S. What is a support vector machine?. Nat. Biotechnol. 24, 1565–1567 (2006).
Peterson, L. E. K-nearest neighbor. Scholarpedia 4, 1883 (2009).
Zhou, H., Zhang, J., Zhou, Y., Guo, X. & Ma, Y. A feature selection algorithm of decision tree based on feature weight. Expert Syst. Appl. 164, 113842 (2021).
Taşkın, G., Kaya, H. & Bruzzone, L. Feature selection based on high dimensional model representation for hyperspectral images. IEEE Trans. Image Process. 26, 2918–2928 (2017).
Muduli, L., Mishra, D. P. & Jana, P. K. Optimized fuzzy logic-based fire monitoring in underground coal mines: Binary particle swarm optimization approach. IEEE Syst. J. 14, 3039–3046 (2019).
Refaeilzadeh, P., Tang, L. & Liu, H. Cross-validation. Encyclop. Database Syst. 5, 532–538 (2009).
Yang, X., Wang, Y., Wang, R. & Li, J. Ensemble feature selection with block-regularized mx 2 cross-validation. In IEEE Transactions on Neural Networks and Learning Systems (2021).
Oppe, S. The concept of risk: A decision theoretic approach. Ergonomics 31, 435–440 (1988).
Yin, W.-W., Wu, X., Ci, H.-P., Qin, S.-Q. & Liu, J.-L. Demographic variables in coal miners’ safety attitude. IOP Conf. Ser. Earth Environ. Sci. 59, 012030 (2017).
Paul, P. S. & Maiti, J. The role of behavioral factors on safety management in underground mines. Saf. Sci. 45, 449–471 (2007).
Mirzaei Aliabadi, M., Aghaei, H., Kalatpour, O., Soltanian, A. R. & Nikravesh, A. Analysis of human and organizational factors that influence mining accidents based on Bayesian network. Int. J. Occup. Saf. Ergonom. 26, 670–677 (2020).
Khosravi, Y. et al. Factors influencing unsafe behaviors and accidents on construction sites: A review. Int. J. Occup. Saf. Ergonom. 20, 111–125 (2014).
Man, S., Chan, A. H. & Wong, H. Risk-taking behaviors of Hong kong construction workers-a thematic study. Saf. Sci. 98, 25–36 (2017).
Tchiehe, D. N. & Gauthier, F. Classification of risk acceptability and risk tolerability factors in occupational health and safety. Saf. Sci. 92, 138–147 (2017).
Inouye, J. Risk Perception: Theories, Strategies, and Next Steps (Campbell Institute National Safety Council, 2014).
Karasu, S., Altan, A., Bekiros, S. & Ahmad, W. A new forecasting model with wrapper-based feature selection approach using multi-objective optimization technique for chaotic crude oil time series. Energy 212, 118750 (2020).
Heydarian, M., Doyle, T. E. & Samavi, R. Mlcm: Multi-label confusion matrix. IEEE Access 10, 19083–19095 (2022).
Acknowledgements
We are deeply thankful to the officials of BCCL for their kind support, permissions, co-operation and help during the questionnaire survey phase of the study.
Author information
Authors and Affiliations
Contributions
D.K.: Writing—review and editing, Writing—original draft, Visualization, Validation, Software, Resources, Methodology, Formal analysis, Data curation. R.M.B.: Conceptualization, Writing—review and editing, Supervision.
Corresponding author
Ethics declarations
Competing interests
The authors declare no competing interests.
Additional information
Publisher's note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.
About this article
Cite this article
Kumar, D., Bhattacharjee, R.M. Application of wrapper based hybrid system for classification of risk tolerance in the Indian mining industry. Sci Rep 13, 6181 (2023). https://doi.org/10.1038/s41598-023-32693-3
Received:
Accepted:
Published:
DOI: https://doi.org/10.1038/s41598-023-32693-3
Comments
By submitting a comment you agree to abide by our Terms and Community Guidelines. If you find something abusive or that does not comply with our terms or guidelines please flag it as inappropriate.