Skip to main content

Ginger Anchors

Implementation and Extensions of Anchors: High-Precision Model-Agnostic Explanations. The re-implementation was done in the iML lecture (WS21/22).

Contributions

  • Implementation of Anchors via the Bottom-up construction approach.
  • Implementation of Beam Search on top of the Bottom-up construction.
  • Simple interfaces with well-splitted main functions.
  • Analysis on how 𝐵, 𝛿 and 𝜖 influence the results.
  • SMAC3 as alternative anchor finder.

References

Installation

Note: swig is needed to install SMAC3. See installation instructions.

Create a conda environment

$ conda create -n GingerAnchors python=3.9
$ conda activate GingerAnchors
$ pip install ginger-anchors

Usage

You can get an explanation by setting up an Explainer and calling one of three search functions.

exp = Explainer(X_df)
anchor = exp.explain_bottom_up(instance, model, tau=0.95)
print(anchor.get_explanation())

For a more detailed example, see src/main.py.

Analysis

The plots were too large to put them into this repository. Please download them from seafile. To reproduce the raw data, run:

ginger-anchors> python src/analysis.py

A preview can be found in our writeup: analysis.md

Authors

Jim Rhotert & Julian Bilsky

Metadata

Release files for ginger-anchors 0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for ginger-anchors 0.1
File Size Uploaded
ginger_anchors-0.1.tar.gz 17.8 kB Details

Release files / ginger_anchors-0.1.tar.gz

Download URL ginger_anchors-0.1.tar.gz
Size 17.8 kB
Tags Source
SHA-256 checksum
How to use checksums
3ed375a016c820451e83de88a2ae0a4b9b2a7e770c4aebd5d5dfc073f90a5485
BLAKE2b-256 checksum
How to use checksums
4da4565209aa3e265df51bc90f1177310b200856077c5e7c4929e511ce1f811f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.9.10

Release history Release notifications | RSS feed

This release

0.1 This release

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page