Think before You Simulate: Symbolic Reasoning to Orchestrate Neural Computation for Counterfactual Question Answering
Adam Ishay, Zhun Yang, Joohyung Lee, Ilgu Kang, Dongjae Lim

TL;DR
This paper presents a neuro-symbolic approach using causal graphs and Answer Set Programming to improve counterfactual reasoning in video understanding, achieving state-of-the-art results on benchmarks like CLEVRER.
Contribution
It introduces a novel method combining symbolic causal reasoning with neural perception modules, enhancing counterfactual question answering capabilities.
Findings
Achieves state-of-the-art performance on CLEVRER benchmark.
Leverages large language models as proxies for dynamics simulators.
Improves counterfactual reasoning accuracy through symbolic causal prompts.
Abstract
Causal and temporal reasoning about video dynamics is a challenging problem. While neuro-symbolic models that combine symbolic reasoning with neural-based perception and prediction have shown promise, they exhibit limitations, especially in answering counterfactual questions. This paper introduces a method to enhance a neuro-symbolic model for counterfactual reasoning, leveraging symbolic reasoning about causal relations among events. We define the notion of a causal graph to represent such relations and use Answer Set Programming (ASP), a declarative logic programming method, to find how to coordinate perception and simulation modules. We validate the effectiveness of our approach on two benchmarks, CLEVRER and CRAFT. Our enhancement achieves state-of-the-art performance on the CLEVRER challenge, significantly outperforming existing models. In the case of the CRAFT benchmark, we…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMultimodal Machine Learning Applications · Logic, Reasoning, and Knowledge · Topic Modeling
MethodsCosine Annealing · Absolute Position Encodings · {Dispute@FaQ-s}How to file a dispute with Expedia? · Layer Normalization · Linear Warmup With Cosine Annealing · Refunds@Expedia|||How do I get a full refund from Expedia? · Attention Dropout · Byte Pair Encoding · Label Smoothing · Softmax
