Volker Tresp, Florian Buettner, Jindong Gu, Thomas Decker, Ananta Bhattarai
We lifted 5 functions out of this paper's own repositories and ran 1 of them in a sandbox. "Ran" means the function executed on a synthesized input and returned a value. It is not a reproduction of the paper's results.
| Repository | Role | Ran |
|---|---|---|
| thomdeck/aggopt | — | 1 of 5 |
| Function | Status | Where it lives |
|---|---|---|
| Model | Ran | thomdeck/aggopt/src/agg_explainers.py code served (permissive licence) · get_code("0bd64df758577d9d") |
| AGGfaith_explainer | Not yet run | thomdeck/aggopt/src/agg_explainers.py code served (permissive licence) · get_code("78856bfd8d57a49f") |
| AGGopt_explainer | Not yet run | thomdeck/aggopt/src/agg_explainers.py code served (permissive licence) · get_code("3fc994bbed5477b9") |
| agg_explainer | Not yet run | thomdeck/aggopt/src/agg_explainers.py code served (permissive licence) · get_code("3d3408b63b72ba0c") |
| explainer | Not yet run | thomdeck/aggopt/src/agg_explainers.py code served (permissive licence) · get_code("c4aea986f3c072f6") |
Some links come from the archived Papers with Code dataset (CC BY-SA 4.0): attribution and licence.
Using feature attributions for post-hoc explanations is a common practice to understand and verify the predictions of opaque machine learning models. Despite the numerous techniques available, individual methods often produce inconsistent and unstable results, putting their overall reliability into question. In this work, we aim to systematically improve the quality of feature attributions by combining multiple explanations across distinct methods or their variations. For this purpose, we propose a novel approach to derive optimal convex combinations of feature attributions that yield provable improvements of desired quality criteria such as robustness or faithfulness to the model behavior. Through extensive experiments involving various model architectures and popular feature attribution techniques, we demonstrate that our combination strategy consistently outperforms individual methods and existing baselines.
The same record, over MCP at https://syntology.ai/mcp:
get_harvested_code_for_paper("2406.05090")
get_code_for_paper("2406.05090")
have("2406.05090")
Connect an agent — have() is free.