#Explainability

Showing 42 of 42 repositories tagged #explainability, ranked by stars

shap
shap
shap

A game theoretic approach to explain the output of any machine learning model.

Score
100
β˜… 25.6k β‘‚ 3.7k +15/day
Jupyter Notebook
EthicalML
EthicalML
awesome-production-machine-learning

A curated list of awesome open source libraries to deploy, monitor, version and scale your machine learning

Score
95
β˜… 20.7k β‘‚ 2.6k +19/day
interpretml
interpretml
interpret

Fit interpretable models. Explain blackbox machine learning.

Score
90
β˜… 6.9k β‘‚ 783 +2/day
C++
MAIF
MAIF
shapash

πŸ”… Shapash: User-friendly Explainability and Interpretability to Develop Reliable and Transparent Machine Learning Models

Score
100
β˜… 3.2k β‘‚ 388 +8/day
Jupyter Notebook
CodeBoarding
CodeBoarding
CodeBoarding

Interactive architecture diagrams for codebases

Score
0
β˜… 2.3k β‘‚ 190 +4/day
Python
hila-chefer
hila-chefer
Transformer-Explainability

[CVPR 2021] Official PyTorch implementation for Transformer Interpretability Beyond Attention Visualization, a novel method to visualize classifications by Transformer based networks.

Score
76
β˜… 2.0k β‘‚ 260 +2/day
Jupyter Notebook
microsoft
microsoft
responsible-ai-toolbox

Responsible AI Toolbox is a suite of tools providing model and data exploration and assessment user interfaces and libraries that enable a better understanding of AI systems. These interfaces and libraries empower developers and stakeholders of AI systems to develop and monitor AI more responsibly, and take better data-driven actions.

Score
100
β˜… 1.8k β‘‚ 485 +1/day
TypeScript
EthicalML
EthicalML
xai

XAI - An eXplainability toolbox for machine learning

Score
81
β˜… 1.3k β‘‚ 186 +3/day
Python
hila-chefer
hila-chefer
Transformer-MM-Explainability

[ICCV 2021- Oral] Official PyTorch implementation for Generic Attention-model Explainability for Interpreting Bi-Modal and Encoder-Decoder Transformers, a novel method to visualize any Transformer-based network. Including examples for DETR, VQA.

Score
89
β˜… 911 β‘‚ 116 +1/day
Jupyter Notebook
flyingdoog
flyingdoog
awesome-graph-explainability-papers

Papers about explainability of GNNs

Score
86
β˜… 812 β‘‚ 76 β€”
h1st-ai
h1st-ai
h1st

Power Tools for AI Engineers With Deadlines

Score
78
β˜… 796 β‘‚ 85 β€”
Jupyter Notebook
mmschlk
mmschlk
shapiq

Shapley Interactions and Shapley Values for Machine Learning

Score
0
β˜… 753 β‘‚ 66 +3/day
Python
MisaOgura
MisaOgura
flashtorch

Visualization toolkit for neural networks in PyTorch! Demo -->

Score
67
β˜… 743 β‘‚ 88 β€”
HTML
wisent-ai
wisent-ai
wisent

This is an open-source version of the representation engineering framework for stopping harmful outputs or hallucinations on the level of activations. 100% free, self-hosted and open-source.

Score
0
β˜… 343 β‘‚ 33 β€”
Python
keisen
keisen
tf-keras-vis

Neural network visualization toolkit for tf.keras

Score
56
β˜… 337 β‘‚ 47 β€”
Python
carla-recourse
carla-recourse
CARLA

CARLA: A Python Library to Benchmark Algorithmic Recourse and Counterfactual Explanation Algorithms

Score
43
β˜… 303 β‘‚ 65 β€”
Python
dmlc
dmlc
GNNLens2

Visualization tool for Graph Neural Networks

Score
44
β˜… 263 β‘‚ 29 +1/day
TypeScript
guidelabs
guidelabs
steerling

Interpretable Causal Diffusion Language Models

Score
100
β˜… 231 β‘‚ 14 +2/day
Python
csinva
csinva
imodelsX

Interpret text data with LLMs (sklearn compatible).

Score
71
β˜… 176 β‘‚ 27 β€”
Python
pietrobarbiero
pietrobarbiero
pytorch_explain

PyTorch Explain: Interpretable Deep Learning in Python.

Score
33
β˜… 174 β‘‚ 17 β€”
Jupyter Notebook
AstraZeneca
AstraZeneca
awesome-shapley-value

Reading list for "The Shapley Value in Machine Learning" (JCAI 2022)

Score
33
β˜… 155 β‘‚ 15 β€”
pkuserc
pkuserc
ChatGPT_for_IE

Evaluating ChatGPT’s Information Extraction Capabilities: An Assessment of Performance, Explainability, Calibration, and Faithfulness

Score
75
β˜… 143 β‘‚ 9 β€”
Python
laura-rieger
laura-rieger
deep-explanation-penalization

Code for using CDEP from the paper "Interpretations are useful: penalizing explanations to align neural networks with prior knowledge" https://arxiv.org/abs/1909.13584

Score
24
β˜… 127 β‘‚ 14 β€”
Jupyter Notebook
csinva
csinva
hierarchical-dnn-interpretations

Using / reproducing ACD from the paper "Hierarchical interpretations for neural network predictions" 🧠 (ICLR 2019)

Score
29
β˜… 126 β‘‚ 21 β€”
Jupyter Notebook
ModelOriented
ModelOriented
treeshap

Compute SHAP values for your tree-based models using the TreeSHAP algorithm

Score
67
β˜… 99 β‘‚ 24 +1/day
R
snehankekre
snehankekre
streamlit-shap

streamlit-shap provides a wrapper to display SHAP plots in Streamlit.

Score
19
β˜… 94 β‘‚ 10 +1/day
Python
breimanntools
breimanntools
aaanalysis

Python framework for interpretable protein prediction

Score
62
β˜… 88 β‘‚ 5 +2/day
Jupyter Notebook
SAP-archive
SAP-archive
contextual-ai

Contextual AI adds explainability to different stages of machine learning pipelines - data, training, and inference - thereby addressing the trust gap between such ML systems and their users. It does not refer to a specific algorithm or ML method β€” instead, it takes a human-centric view and approach to AI.

Score
14
β˜… 87 β‘‚ 12 β€”
Jupyter Notebook
Yu-Group
Yu-Group
adaptive-wavelets

Adaptive, interpretable wavelets across domains (NeurIPS 2021)

Score
10
β˜… 82 β‘‚ 13 β€”
Jupyter Notebook
mateoespinosa
mateoespinosa
cem

Repository for our NeurIPS 2022 paper "Concept Embedding Models", our NeurIPS 2023 paper "Learning to Receive Help", and our ICML 2025 paper "Avoiding Leakage Poisoning"

Score
52
β˜… 81 β‘‚ 24 +1/day
Python
fat-forensics
fat-forensics
fat-forensics

Modular Python Toolbox for Fairness, Accountability and Transparency Forensics

Score
48
β˜… 79 β‘‚ 14 β€”
Python
ServiceNow
ServiceNow
azimuth

Helping AI practitioners better understand their datasets and models in text classification. From ServiceNow.

Score
22
β˜… 72 β‘‚ 9 β€”
Python
JGalego
JGalego
awesome-safety-critical-ai

When the stakes are high, intelligence is only half the equation - reliability is the other ⚠️

Score
57
β˜… 64 β‘‚ 19 β€”
JavaScript
csinva
csinva
iprompt

Finding semantically meaningful and accurate prompts.

Score
0
β˜… 47 β‘‚ 8 β€”
Jupyter Notebook
csinva
csinva
interpretable-embeddings

Interpretable text embeddings by asking LLMs yes/no questions (NeurIPS 2024)

Score
25
β˜… 47 β‘‚ 2 β€”
Python
chenhan97
chenhan97
TimeLlama

The official repo of TimeLlama, an instruction-finetuned Llama2 series that improve complex temporal reasoning ability.

Score
50
β˜… 43 β‘‚ 6 β€”
Python
microsoft
microsoft
augmented-interpretable-models

Interpretable and efficient predictors using pre-trained language models. Scikit-learn compatible.

Score
38
β˜… 43 β‘‚ 12 β€”
Jupyter Notebook
dylan-slack
dylan-slack
Modeling-Uncertainty-Local-Explainability

Local explanations with uncertainty πŸ’!

Score
5
β˜… 41 β‘‚ 13 β€”
Python
riverback
riverback
pytorch_attribution

Attribution methods that explain image classification models, implemented in PyTorch, and support batch inputs and GPU.

Score
11
β˜… 41 β‘‚ 1 β€”
Python
ntt-dkiku
ntt-dkiku
route-explainer

The official implementation of "RouteExplainer: An Explanation Framework for Vehicle Routing Problem" (PAKDD 2024, oral)

Score
0
β˜… 19 β‘‚ 3 β€”
Python
hristijanpeshov
hristijanpeshov
SHAP-Explainable-Lexicon-Model

This project proposes a novel methodology to automatically learn financial lexicons that outperform the benchmark Loughran-McDonald lexicon in sentiment analysis tasks

Score
0
β˜… 15 β‘‚ 3 β€”
Jupyter Notebook
aimaster-dev
aimaster-dev
default_loan_prediction

This project automates bank credit risk assessment using AI and machine learning models to predict loan defaults. It streamlines the credit process with predictive analytics, model evaluation, explainability (SHAP), and deployment readiness.

Score
0
β˜… 12 β‘‚ 1 β€”
JavaScript
Related Topics
#machine-learning#interpretability#explainable-ai#deep-learning#xai#artificial-intelligence#shap#ai#pytorch#neural-network#python#ml

Β© 2026 GitRepoTrend Β· GitHub repositories by topic Β· Updated weekly