atlas

Research map / Graph learning / Knowledge and temporal graphs

Structure Your Data: Towards Semantic Graph Counterfactuals

ICML 2024 · Graph learning › Knowledge and temporal graphs · approach: Graph-based dialog systems · 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 model-agnostic semantic graph counterfactual explanations for visual (and audio) classifiers, using scene graphs, GED ground truth, and a siamese GCN to approximate GED for efficient counterfactual retrieval.

Problem

Concept-based counterfactual explanations rely on unstructured concept sets that ignore object multiplicity and relations, and exact graph edit distance between semantic graphs is NP-hard to compute for all input pairs.

Approach

Represent inputs as semantic (scene) graphs and train a siamese GNN with MDS-style loss to regress GED, so counterfactuals are retrieved by embedding similarity with GED computed only for about N/2 training pairs, instead of exact GED for all pairs.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use semantic graph counterfactual retrieval instead of pixel-level CVECUB counterfactual retrieval · CUBP@1: 0.02 -> 0.19Helped
use semantic graph counterfactual retrieval instead of set-based SCCUB counterfactual retrieval · CUBtotal edits: 11.73 -> 10.5Helped
use semantic graph counterfactuals instead of CVECUB human preference survey · CUBhuman preference win %: 48.42% win; 26.27% loseHelped
provide graph edits without images during the learning stage (ablation)Ours machine-teaching experiment · CUBhuman test accuracy %: 93.88 -> 89.28Hurt
use graph-based retrieval instead of SC when methods disagreeVG counterfactual retrieval · VG-DENSEaverage top-1 GED: 128.67 -> 122.41Helped
use graph-based retrieval instead of SC when methods disagreeVG counterfactual retrieval · VG-RANDOMaverage top-1 GED: 186.77 -> 180.67Helped
use GCN instead of GAT (ablation)GNN similarity component · VG-DENSEP@4: 0.32 -> 0.37Helped
use GCN instead of GIN (ablation)GNN similarity component · VG-DENSEP@4: 0.27 -> 0.37Helped
use GCN instead of GAT (ablation)GNN similarity component · VG-RANDOMP@4: 0.29 -> 0.30Helped
use GCN instead of GIN (ablation)GNN similarity component · VG-RANDOMP@4: 0.07 -> 0.30Helped
use GCN instead of GAT (ablation)GNN similarity component · GQAP@4: 0.22 -> 0.34Helped
use GCN instead of GIN (ablation)GNN similarity component · GQAP@4: 0.29 -> 0.34Helped

Surprising findings

Limitations

Experimental setup

Datasets: CUB Visual Genome GQA Action Genome Places365 Smarty4covid web-crawled creative-commons driver/pedestrian images

Benchmarks: CUB VG-DENSE VG-RANDOM GQA Action Genome

Metrics: P@k binary P@k NDCG@k average number of edits average top-1 GED human preference win rate machine-teaching test accuracy

Baselines: CVE SC Pyramid Match graph kernel GIN GAT Graph kernels (GraKeL)

Builds on: Counterfactual Visual Explanations (CVE) Semantic Counterfactuals (SC) GED approximation via LSAP bipartite matching Multi-Dimensional Scaling loss for graph embeddings

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