Zoish
Zoish applies Shapley additive values to perform feature selection for healthcare analytics, providing interpretable and bias-aware feature attributions for predictive modeling.
Key Features:
- Shapley Additive Values Integration: Implements Shapley additive values from cooperative game theory to quantify each feature's contribution to model predictions.
- Versatile Compatibility: Compatible with scikit-learn, XGBoost, CatBoost, and imbalanced-learn for integration with common machine learning workflows.
- Dual Algorithmic Approach: Implements a dual algorithmic strategy for calculating Shapley values to handle both large and small datasets efficiently.
- Interpretability and Visualization: Generates visualizations that represent feature attributions and support interpretability of models.
- Customizable Settings: Offers configurable parameters to control feature selection criteria and optimize for specific predictive objectives.
Scientific Applications:
- Breast cancer prediction: Applied to breast cancer prediction case studies to assess predictive feature selection.
- MoCA prediction in Parkinson's disease: Applied to Montreal Cognitive Assessment (MoCA) prediction in Parkinson's disease to identify predictive features.
- Synthetic dataset evaluation: Evaluated on 300 synthetic datasets to assess robustness and adaptability across varied data conditions.
Methodology:
Computationally, Zoish employs Shapley additive values, uses a dual algorithmic strategy for Shapley value calculation, and combines local and global feature selection into a single process.
Topics
Details
- Cost:
- Free of charge
- Tool Type:
- library
- Programming Languages:
- Python
- Added:
- 6/18/2024
- Last Updated:
- 11/24/2024
Operations
Publications
Sadaei HJ, et al. Zoish: A Novel Feature Selection Approach Leveraging Shapley Additive Values for Machine Learning Applications in Healthcare. Pac Symp Biocomput. 2024; 29:81-95.
PMID: 38160271
PMCID: PMC10764073