atlas

Research map / Learning theory and algorithms / Prediction and decision losses

Backward Responsibility in Transition Systems Using General Power Indices

AAAI 2024 · Learning theory and algorithms › Prediction and decision losses · approach: Counterfactual explanations and recourse · 6 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.

Introduces optimistic and pessimistic backward responsibility for states in transition systems with counterexamples, computed via general power indices (e.g. Shapley value), with complexity results, a tool, and a stochastic approximation.

Problem

Identifying which states of a transition system are responsible for a safety violation shown by a model-checking counterexample; existing forward responsibility ignores the specific counterexample.

Approach

Model states as players in a cooperative game where a coalition wins if it can avoid bad states on a counterexample-engraved safety game; responsibility is the general power index of each state, with optimistic (non-counterexample states cooperate) and pessimistic (they adversarially act) variants.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use optimistic rather than pessimistic responsibilityShapley responsibility for the railway network example · Railway network exampleresponsibility attribution across states: s1: 1/6 -> 1/2; s2: 2/3 -> 1/2; s3: 1/6 -> 0Mixed
Use pessimistic responsibility to assess the misroutingDresden Central Station · Misrouted trainShapley responsibility: state 35: 3/4; states 36, 37, 42: 1/12 eachMixed
Group t1 through t5 into one state group (ablation)Responsibility analysis of the five-switch railway example · Five-switch railway exampleShapley responsibility: t_i: 0.0238 -> 1/6; s1: 0.3571 -> 1/6; s2: 0.5238 -> 2/3Mixed
Increase stochastic sampling time from 1s to 60sStochastic responsibility estimation · alternating_bitstandard deviation: 0.0304 -> 0.0038Helped
Increase stochastic sampling time from 1s to 60sStochastic responsibility estimation · brp, N = 4, MAX = 2standard deviation: 0.0015 -> 0.0002Helped
Increase stochastic sampling time from 1s to 60sStochastic responsibility estimation · crowds, TR = 3, CS = 5standard deviation: 0.0120 -> 0.0018Helped
Group states by the chunk being processed (ablation)Stochastic responsibility estimation · BRP, N = 64, MAX = 5standard deviation: 0.0006Helped
Use optimistic responsibility to identify individually winnable statesPeg Solitaire analysis · Peg Solitairepositive responsibility identificationHelped

Surprising findings

Limitations

Experimental setup

Datasets: PRISM benchmark models (alternating_bit, brp, crowds, dining_philosophers, dresden_railways, generals) Peg Solitaire model Dresden Central Station model

Benchmarks: alternating_bit brp crowds dining_philosophers dresden_railways generals

Metrics: standard deviation of estimated responsibility number of samples runtime

Builds on: Shapley value general power indices (semivalues) forward responsibility (Chockler-Halpern style) PRISM

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