We introduce Partial Execution, a novel method for question answering over tables that learns to decompose queries into relational algebra sub-steps. Rather than fully generating SQL or answers end-to-end, our model leverages intermediate supervision via algebraic programs, offering both structural reasoning and better generalization.

This paper was accepted at ACL 2024, and our code is open-sourced.