This project is part of the DS357 course focused on Explainable AI (XAI).
InstaSHAP: Interpretable Additive Models Explain Shapley Values Instantly
(ICLR 2025) :contentReference[oaicite:0]{index=0}
SHAP is a powerful method for feature attribution in machine learning models.
However, computing exact SHAP values is very slow and computationally expensive.
This makes it difficult to use in real-time applications.
- Understand the selected research paper deeply
- Reproduce the original experiments
- Identify limitations in the approach
- Propose and implement an improved solution
- Compare results with the original method
- Standard tabular benchmark datasets
- CUB (Caltech-UCSD Birds) dataset
- Original Method: Generalized Additive Models (GAM)
- Proposed Method: Explainable Boosting Machine (EBM)
The original paper uses GAM to approximate SHAP values quickly.
However, GAM assumes feature independence and ignores interactions.
We replace GAM with EBM, which can model pairwise feature interactions.
This improves explanation quality while maintaining interpretability.
- Model replication from the research paper
- Implementation of XAI surrogate model
- Training on the same datasets
- Evaluation using accuracy and speed metrics
- Faster SHAP value approximation
- Better handling of feature interactions
- Improved explanation accuracy
- Real-time applicability
- Phase 1: Paper selection and proposal
- Phase 2: Experiment replication
- Phase 3: Research gap and extension
- Phase_1_work: Paper analysis
- Phase_2_work: Replication code
- Phase_3_work: Improvement and results
- Dataset links provided
- Requirements file included
- Instructions to run code
- Random seed for consistency
Team of 5 students – DS357 Course Project