Machine Learning for Occupational Health: Balancing Accuracy with Knowledge Discovery

Supervised machine learning techniques and genetic optimization for occupational diseases risk prediction

2019-07-09
Antonio Di Noia, Alessio Martino, Paolo Montanari, Antonello Rizzi
Summary
Problem
Method
Results
Takeaways
Abstract

This paper presents a comparative study of supervised machine learning techniques—Support Vector Machines (SVM), K-Nearest Neighbors (K-NN), and a K-Means clustering-based classifier—for predicting occupational disease risks. The authors utilize a Genetic Algorithm (GA) to simultaneously optimize model hyperparameters and feature weights for a custom dissimilarity measure, achieving high classification performance on real-world Italian worker datasets.

TL;DR

Predicting workplace-related diseases is a critical task for public welfare. This research compares SVM, K-NN, and K-Means-based classification for risk prediction. By using Genetic Algorithms (GA) to tune the distance metrics, the study finds that while accuracy is similar across methods, clustering-based models provide a "Grey Box" advantage—allowing researchers to actually see why certain groups of workers are at risk.

Background & Motivation: The Need for More Than Accuracy

In predictive medicine, the goal isn't just to label a patient as "high risk," but to understand the environmental and physiological factors leading to that risk. Most modern SOTA models act as "Black Boxes." This paper argues that in the context of occupational diseases, we need models that are:

  1. Robust to Heterogeneous Data: Handling age (numerical) alongside job IDs (categorical).
  2. Resilient to Imbalance: Some diseases are much rarer than others.
  3. Interpretable: Providing actionable insights for workplace safety improvements.

Methodology: Metric Learning via Genetic Optimization

The authors propose a framework where the distance measure is not a standard Euclidean distance but a weighted sum of individual feature dissimilarities:

The weights and model hyperparameters (like the number of neighbors or the SVM shape ) are found using a Genetic Algorithm. This ensures that the model "learns" which features—like age or specific industry codes—are most relevant for each specific pathology.

Architectural Comparison

The study contrasts three paradigms:

  • K-Nearest Neighbors (K-NN): Direct comparison; simple but high computational cost during inference.
  • Support Vector Machines (SVM): Uses support vectors to define boundaries; high precision but hard to interpret.
  • Clustering-based (NCBA): Groups data into meaningful "prototypes." This is the "Grey Box" approach—clusters can be analyzed post-hoc to understand the "sick" vs. "healthy" worker profile.

Model Comparison Logic Figure 1: Conceptual workflow of applying computational intelligence to worker health data.

Experimental Results: Performance and Complexity

The models were tested on the "MalProf" dataset from the Italian National Institute for Insurance against Accidents at Work (INAIL).

MeasureK-NNSVMk-means (NCBA)
ComplexityHigh (All training data)Medium (Hundreds of SVs)Low (Dozens of clusters)
SensitivityModerateModerateHighest
InterpretabilityLowLowHigh

One of the standout findings was the Complexity vs. Accuracy trade-off. The clustering-based approach achieved comparable accuracy with significantly fewer "model components" (clusters vs. support vectors), making it more efficient for real-world deployment.

Performance Data Table 1: Detailed comparison showing accuracy and sensitivity across different pathologies.

Deep Insight: The Power of Knowledge Discovery

The true value of this paper lies in Section 5.3, where the authors perform a post-classification analysis. By examining the clusters formed for Carpal Tunnel Syndrome (Class 120), they derived specific insights:

  • Male workers showed higher propensity in certain sectors.
  • The disease manifests most strongly after many years of service.
  • Early career start (before age 26) was a common trait in the "sick" cluster.

Feature Distribution Analysis Figure 2: Stacked histograms comparing "sick" (red) vs "healthy" (blue) clusters, revealing the impact of age and employment duration.

Conclusion & Future Outlook

The study concludes that while SVMs are powerful, the clustering-based NCBA approach offers a superior balance for healthcare applications. It provides the "Why" behind the "What." For future researchers, the takeaway is clear: when the goal is risk assessment and policy-making, choose models that allow for a Knowledge Discovery phase.

This methodology isn't limited to occupational health; it can be applied to any domain where "Grey Box" interpretability is required to turn data into preventive action.

Find Similar Papers

Try Our Examples

  • Search for recent papers that utilize Genetic Algorithms for simultaneous feature weighting and hyperparameter optimization in medical diagnostic tasks.
  • What are the state-of-the-art "Grey Box" or interpretable machine learning models currently used in occupational health risk assessment?
  • Investigate how the "Informedness" metric (Youden's J statistic) is used to evaluate model performance on highly imbalanced medical datasets compared to F1-score.
Contents
Machine Learning for Occupational Health: Balancing Accuracy with Knowledge Discovery
1. TL;DR
2. Background & Motivation: The Need for More Than Accuracy
3. Methodology: Metric Learning via Genetic Optimization
3.1. Architectural Comparison
4. Experimental Results: Performance and Complexity
5. Deep Insight: The Power of Knowledge Discovery
6. Conclusion & Future Outlook