Weakly Supervised Semantic Parsing with Execution-based Spurious Program Filtering
Kang-il Lee, Segwang Kim, Kyomin Jung
Abstract
The problem of spurious programs is a longstanding challenge when training a semantic parser from weak supervision. To eliminate such programs that have wrong semantics but correct denotation, existing methods focus on exploiting similarities between examples based on domain-specific knowledge. In this paper, we propose a domain-agnostic filtering mechanism based on program execution results. Specifically, for each program obtained through the search process, we first construct a representation that captures the program's semantics as execution results under various inputs. Then, we run a majority vote on these representations to identify and filter out programs with significantly different semantics from the other programs. In particular, our method is orthogonal to the program search process so that it can easily augment any of the existing weakly supervised semantic parsing frameworks. Empirical evaluations on the Natural Language Visual Reasoning and WIKITABLEQUESTIONS demonstrate that applying our method to the existing semantic parsers induces significantly improved performances. Code is available at https://github.com/klee972/exec-filter .
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext 2701580e-c3c8-4742-b033-e99a9e2a5bfaCited by top-tier papers2
- Program Synthesis via Test-Time TransductionKang-il Lee, Jahyun Koo, Seunghyun Yoon, Minbeom Kim et al.NeurIPS 2025 · 4 citations
- Triples as the Key: Structuring Makes Decomposition and Verification Easier in LLM-based TableQAZhen Yang, Ziwei Du, Minghan Zhang, Wei Du et al.ICLR 2025
Builds on5
- Self-Consistency Improves Chain of Thought Reasoning in Language ModelsXuezhi Wang, Jason Wei, Dale Schuurmans, Quoc V. Le et al.ICLR 2023 · 681 citations
- TaBERT: Pretraining for Joint Understanding of Textual and Tabular DataPengcheng Yin, Graham Neubig, Wen-tau Yih, Sebastian RiedelACL 2020 · 417 citations
- Semantic Evaluation for Text-to-SQL with Distilled Test SuitesRuiqi Zhong, Tao Yu, Dan KleinEMNLP 2020 · 88 citations
- Natural Language to Code Translation with ExecutionFreda Shi, Daniel Fried, Marjan Ghazvininejad, Luke Zettlemoyer et al.EMNLP 2022 · 40 citations
- Learning to Represent Programs with Property SignaturesAugustus Odena, Charles SuttonICLR 2020 · 34 citations
Related papers
- Neural Semantic Parsing in Low-Resource Settings with Back-Translation and Meta-LearningYibo Sun, Duyu Tang, Nan Duan, Yeyun Gong et al.AAAI 2020 · 25 citations
- Benchmarking Meaning Representations in Neural Semantic ParsingJiaqi Guo, Qian Liu, Jian-Guang Lou, Zhenwen Li et al.EMNLP 2020 · 24 citations
- Merging Weak and Active Supervision for Semantic ParsingAnsong Ni, Pengcheng Yin, Graham NeubigAAAI 2020 · 17 citations
- Learning to Generate Programs for Table Fact Verification via Structure-Aware Semantic ParsingSuixin Ou, Yongmei LiuACL 2022 · 14 citations
- A Mutual Information Maximization Approach for the Spurious Solution Problem in Weakly Supervised Question AnsweringZhihong Shao, Lifeng Shang, Qun Liu, Minlie HuangACL 2021
