ezr

minimal XAI for multi-objective reasoning

Menzies · 2026
github.com/timm/ezr · the paper · the data

ezr labels a few rows, grows a tiny tree, and lets that tree explain the rest. Two files, no dependencies: ezr.py (the library and its demos) and ezr_eg.py (clustering and optimizer demos). Start with the map, then read whichever tutorial matches what puzzles you.

The code

Tutorials

Try it

pip install ezr
ezr --help          # settings and demos
ezr --tree          # label 50 rows, explain 398
ezr-eg --optimize   # 1983 SA vs local search