← all repositories
Trusted-AI/AIX360

IBM's explainability toolkit: a Swiss Army knife with 18 blades

AIX360 bundles nearly every major XAI algorithm into one Python package, then makes you pick and choose to avoid dependency hell.

★1.8k stars Python ML FrameworksLLMOps · Eval
AIX360
Not currently ranked — collecting fresh signals.
star history

What it does AIX360 is IBM Research’s open-source Python toolkit for explaining machine learning models and datasets. It wraps algorithms spanning local and global, post-hoc and direct, tabular and time-series explanations—plus a couple of proxy metrics (faithfulness, monotonicity) to check whether those explanations are lying to you.

The interesting bit The project acknowledges a genuine problem: no single explainer works everywhere. Rather than pretending otherwise, it ships a taxonomy tree and guidance material to help you navigate the maze. That’s unusually honest for a corporate research toolkit.

Key highlights

  • Covers data explanations (ProtoDash, DIP-VAE), local post-hoc (LIME, SHAP, CEM variants), global direct (Boolean rules, GLRM, Ripper), global post-hoc (ProfWeight), time-series adaptations, and even a 2024 certification method (Ecertify)
  • Modular pip install via algorithm-specific keywords like [rbm,dipvae,tsice]
  • Supports tabular, text, image, and time-series data per the README
  • Docker image and Jupyter examples included
  • IBM Research-backed, with Slack community and explicit calls for contributions

Caveats

  • Dependency fragmentation is real: some algorithms lock to Python 3.6, others to 3.10, and you cannot mix them in one environment (e.g., contrastive + rbm is a no-go)
  • The README warns the library is “still in development”
  • Default pip install only gets you base dependencies; most useful algorithms require explicit extras

Verdict Worth a look if you’re doing XAI research or need to compare multiple explanation methods without rewriting glue code. Skip it if you want a single, batteries-included install—or if your production stack can’t tolerate Python version pinball.

Frequently asked

What is Trusted-AI/AIX360?
AIX360 bundles nearly every major XAI algorithm into one Python package, then makes you pick and choose to avoid dependency hell.
Is AIX360 open source?
Yes — Trusted-AI/AIX360 is open source, released under the Apache-2.0 license.
What language is AIX360 written in?
Trusted-AI/AIX360 is primarily written in Python.
How popular is AIX360?
Trusted-AI/AIX360 has 1.8k stars on GitHub.
Where can I find AIX360?
Trusted-AI/AIX360 is on GitHub at https://github.com/Trusted-AI/AIX360.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.