atlas

Research map / Probabilistic and scientific modeling / Molecules and proteins

SOInter: A Novel Deep Energy-Based Interpretation Method for Explaining Structured Output Models

ICLR 2024 · Probabilistic and scientific modeling › Molecules and proteins · approach: Neuro-symbolic probabilistic layers · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes SOInter, an energy-based, globally trained local interpreter that selects the k most important input features for one target output of a black-box structured output model, accounting for correlations among output variables.

Problem

Explaining structured output models: a feature may affect a target output indirectly through other correlated outputs, so per-output instance-wise feature attribution ignores important structure in the black-box.

Approach

Train an interpreter network (MLP + Gumbel-Softmax top-k selection) whose loss compares energy values of the black-box's structure, using an energy network pre-trained on black-box input-output pairs and fine-tuned jointly with a structured hinge loss, so that the target output is preserved while other outputs are free to change.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add structural information from other output variables during interpreter training (ablation)SOInter · Bibtexpost-hoc F1: 0.56 -> 0.60Helped
Add structural information from other output variables during interpreter training (ablation)SOInter · Bibtexrelative post-hoc F1: 0.64 -> 0.68Helped
Add structural information from other output variables during interpreter training (ablation)SOInter · Enronpost-hoc F1: 0.21 -> 0.24Helped
Add structural information from other output variables during interpreter training (ablation)SOInter · Enronrelative post-hoc F1: 0.51 -> 0.57Helped
Add structural information from other output variables during interpreter training (ablation)SOInter · IMDBpost-hoc F1: 0.05 -> 0.05No clear effect
Add structural information from other output variables during interpreter training (ablation)SOInter · IMDBrelative post-hoc F1: 0.31 -> 0.24Hurt
Increase the number of selected features K to 100SOInter · Weizmann-horsesrelative post-hoc F1Helped
Increase K beyond 100SOInter · Weizmann-horsesrelative post-hoc F1Helped
Vary the Gumbel-Softmax temperature τSOInter · Synthetic datasetsinterpretation performanceMixed

Surprising findings

Limitations

Experimental setup

Datasets: Synthetic energy-function data (E1, E2) Bibtex Enron IMDB Weizmann-horses

Benchmarks: Synthetic energy-function datasets Bibtex Enron IMDB Weizmann-horses

Metrics: accuracy of selected features median rank plain F1 post-hoc F1 relative post-hoc F1

Baselines: Lime Kernel-Shap L2X SOInter-1

Builds on: Structured prediction energy networks Gumbel-Softmax L2X Lime Kernel-Shap

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy