Predicting Disease via Inter-Disease Correlation: A Data Mining Approach to Hypertension

Predicting disease by using data mining based on healthcare information system

2012-08-01
Feixiang Huang, Shengyong Wang, Chien-Chung Chan
Summary
Problem
Method
Results
Takeaways
Abstract

This paper presents a data mining framework to predict hypertension by analyzing its relationship with eight other clinical conditions using a large-scale healthcare database. Utilizing a sample of 9,862 cases processed through under-sampling and ensemble learning, the study achieves a SOTA-level predictive accuracy of approximately 83.5% using J48 decision trees and Naive Bayes classifiers.

TL;DR

Most medical prediction models rely on blood work and lab results. This study shifts the paradigm by asking: Can we predict hypertension purely based on the presence of other diseases? By leveraging a massive dataset of 300,000+ records, under-sampling to fix class imbalance, and an ensemble of J48 decision trees, the authors achieved an accuracy of 83.5%, proving that the "disease landscape" of a patient is a potent predictor of their condition.

The Problem: Data Imbalance and Missing Indices

In clinical settings, "missing data" is a feature, not a bug. Pathological indices like cholesterol or blood sugar aren't always available in every historical record. Furthermore, most patients in a database are healthy regarding a specific condition, creating a class-imbalanced scenario where a model might achieve 99% accuracy simply by predicting "healthy" for everyone.

This paper tackles two specific hurdles:

  1. Feature Dependency: Moving away from lab results to "Presence/Absence" Boolean features.
  2. Skewed Distributions: Using under-sampling to create balanced training sets that force the model to learn the characteristics of the diseased minority.

Methodology: Ensembles and Rough Sets

The authors extracted records for nine major conditions, including Diabetes, Septicemia, and Pneumonia, using Hypertension as the target variable.

1. The Classifier Pipeline

The team used Weka to deploy:

  • Naive Bayes (NB): Highlighting probabilistic relationships.
  • J48 (C4.5 Decision Tree): Providing interpretable rules.
  • J48 Ensemble: A majority-vote system comprising five different trees trained on varying under-sampled subsets.

2. Architecture and Logic

The core "Insight" was the application of Rough Set Theory via the ROSE2 tool. This was used for "second-order learning"—treating the binary outputs of the ensemble members as new features to identify "reducts" (the minimum subset of classifiers needed to maintain accuracy).

Model Decision Tree Logic (Formulaic definitions of evaluation metrics used to validate the model's performance on imbalanced data)

Experiments & SOTA Results

The results confirm that ensemble methods significantly "catch" more positive cases (Sensitivity). While single models like NB and J48 achieved ~83% accuracy, the ensemble pushed metrics across the board.

MeasureNaive BayesJ48 SingleJ48 Ensemble
Accuracy0.83000.83000.8346
Sensitivity0.76500.76430.7798
F-Measure0.81810.81800.8250

Decision Tree Visualization Note: The J48 trees often skewed based on specific high-correlation diseases like Congestive Heart Failure or Diabetes.

Key Finding: Ensemble Reduction

By applying Rough Set tools, the authors found that they could reduce the ensemble from 5 classifiers down to 3 without a significant drop in performance. This is critical for deploying models in resource-constrained Healthcare Information Systems (HIS).

Critical Analysis & Future Outlook

Takeaway

The study demonstrates that clinical diagnosis doesn't always need "deep" lab metrics to be effective. The inter-connectivity of diseases (the "Comorbidity Network") provides enough signal for significant predictive power.

Limitations & Future Work

  • The "Minor" Improvement: While the Sensitivity gains are impressive, the overall Accuracy improvement was incremental (0.46%). This suggests a potential saturation point for binary disease features.
  • Next Steps: Future researchers should integrate pathological data with these inter-disease relationships to create a "hybrid" model that balances the breadth of Boolean features with the depth of lab results.

Conclusion

This work serves as a foundational bridge between traditional medical statistics and modern data mining. By successfully handling class imbalance and optimizing ensembles through Rough Set theory, it provides a roadmap for more efficient, automated diagnostic support systems in modern hospitals.

Find Similar Papers

Try Our Examples

  • Search for recent studies that utilize multi-label classification or graph neural networks to model correlations between multiple chronic diseases in electronic health records.
  • Which paper first established the theoretical framework for Rough Set-based ensemble reduction, and how does this study's "second-order learning" specifically apply those foundations?
  • Examine how the presence-absence disease prediction methodology has been adapted or improved upon using deep learning architectures like Transformer-based temporal health records analysis.
Contents
Predicting Disease via Inter-Disease Correlation: A Data Mining Approach to Hypertension
1. TL;DR
2. The Problem: Data Imbalance and Missing Indices
3. Methodology: Ensembles and Rough Sets
3.1. 1. The Classifier Pipeline
3.2. 2. Architecture and Logic
4. Experiments & SOTA Results
4.1. Key Finding: Ensemble Reduction
5. Critical Analysis & Future Outlook
5.1. Takeaway
5.2. Limitations & Future Work
6. Conclusion