awesome-interpretable-machine-learning  by lopusz

Curated list of resources for interpretable ML

Created 7 years ago
917 stars

Top 39.8% on SourcePulse

GitHubView on GitHub
1 Expert Loves This Project
Project Summary

This repository is an "awesome list" curating resources on interpretable machine learning, covering techniques for model introspection, simplification, visualization, and explanation. It targets researchers, engineers, and practitioners seeking to understand and explain complex ML models, offering a comprehensive overview of foundational concepts, algorithms, and tools.

How It Works

The list categorizes resources into key areas: Interpretable Models (e.g., decision trees, linear models), Feature Importance (e.g., Random Forest, SHAP), Feature Selection, Model Explanations (both model-agnostic and model-specific, particularly for neural networks), Extracting Interpretable Models, and Model Visualization. It primarily links to academic papers, code repositories, and relevant tutorials, providing a structured knowledge base.

Highlighted Details

  • Extensive coverage of both foundational and state-of-the-art research papers with direct links to arXiv and other sources.
  • Categorization includes specific techniques like LIME, SHAP, Grad-CAM, and Integrated Gradients.
  • Links to numerous open-source software packages in R and Python for implementing interpretability methods.
  • Curated lists of relevant workshops, symposia, and academic venues focused on interpretability.

Maintenance & Community

The list is maintained by lopusz and includes contributions and references to prominent researchers and projects in the field, such as Christoph Molnar, Cynthia Rudin, and packages like SHAP and LIME. Links to related "awesome" lists and community resources are provided.

Licensing & Compatibility

The repository itself is typically licensed under permissive terms (e.g., MIT, as is common for "awesome" lists), but the linked resources (papers, software) will have their own respective licenses. Compatibility for commercial use depends on the licenses of the individual linked software and research papers.

Limitations & Caveats

This is a curated list of resources, not a software library itself. Users must consult the individual linked papers and software projects for specific installation, usage, and licensing details. The content reflects the state of research and tools at the time of its last update.

Health Check
Last Commit

2 years ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
0
Star History
2 stars in the last 30 days

Explore Similar Projects

Starred by Chip Huyen Chip Huyen(Author of "AI Engineering", "Designing Machine Learning Systems"), Travis Addair Travis Addair(Cofounder of Predibase), and
4 more.

alibi by SeldonIO

0.1%
3k
Python library for ML model inspection and interpretation
Created 6 years ago
Updated 15 hours ago
Starred by Chip Huyen Chip Huyen(Author of "AI Engineering", "Designing Machine Learning Systems"), Gabriel Almeida Gabriel Almeida(Cofounder of Langflow), and
5 more.

lit by PAIR-code

0.1%
4k
Interactive ML model analysis tool for understanding model behavior
Created 5 years ago
Updated 3 weeks ago
Feedback? Help us improve.