Web Question Answering with Neurosymbolic Program Synthesis
Not on the map. Why?
Abstract (arXiv)
In this paper, we propose a new technique based on program synthesis for extracting information from webpages. Given a natural language query and a few labeled webpages, our method synthesizes a program that can be used to extract similar types of information from other unlabeled webpages. To handle websites with diverse structure, our approach employs a neurosymbolic DSL that incorporates both neural NLP models as well as standard language constructs for tree navigation and string manipulation. We also propose an optimal synthesis algorithm that generates all DSL programs that achieve optimal F1 score on the training examples. Our synthesis technique is compositional, prunes the search space by exploiting a monotonicity property of the DSL, and uses transductive learning to select programs with good generalization power. We have implemented these ideas in a new tool called WebQA and evaluate it on 25 different tasks across multiple domains. Our experiments show that WebQA significantly outperforms existing tools such as state-of-the-art question answering models and wrapper induction systems.
Key facts. Cited by 11 papers in the map (data through 14 Oct 2026). First posted on arXiv 14 Apr 2021.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 3; 2023: 3; 2024: 2; 2025: 1; 2026: 1.
11 papers.
- 2023Scallop: A Language for Neurosymbolic Programmingcited by 63
- 2022Is Neuro-Symbolic AI Meeting its Promise in Natural Language Processing? A Structured Reviewcited by 38
- 2022From Perception to Programs: Regularize, Overparameterize, and Amortizecited by 13
- 2024NaviQAte: Functionality-Guided Web Application Navigationcited by 9
- 2021Automatic Synthesis of Diverse Weak Supervision Sources for Behavior Analysiscited by 6
- 2023DiLogics: Creating Web Automation Programs With Diverse Logicscited by 5
- 2022TIE: Topological Information Enhanced Structural Reading Comprehension on Web Pagescited by 4
- 2024Uncertainty Quantification for Neurosymbolic Programs via Compositional Conformal Predictioncited by 4
- 2025Lobster: A GPU-Accelerated Framework for Neurosymbolic Programmingcited by 4
- 2023Efficient Bottom-Up Synthesis for Programs with Local Variablescited by 3
- 2026MetaSpace: Metamorphic Testing for Spatial Cognition in Embodied Agentscited by 0
- 2026MetaSpace: Metamorphic Testing for Spatial Cognition in Embodied Agents26 Jul 2026
- 2025Lobster: A GPU-Accelerated Framework for Neurosymbolic Programming27 Mar 2025
- 2024NaviQAte: Functionality-Guided Web Application Navigation16 Sep 2024
- 2024Uncertainty Quantification for Neurosymbolic Programs via Compositional Conformal Prediction24 May 2024
- 2023Efficient Bottom-Up Synthesis for Programs with Local Variables7 Nov 2023
- 2023DiLogics: Creating Web Automation Programs With Diverse Logics10 Aug 2023
- 2023Scallop: A Language for Neurosymbolic Programming10 Apr 2023
- 2022From Perception to Programs: Regularize, Overparameterize, and Amortize13 Jun 2022
- 2022TIE: Topological Information Enhanced Structural Reading Comprehension on Web Pages13 May 2022
- 2022Is Neuro-Symbolic AI Meeting its Promise in Natural Language Processing? A Structured Review24 Feb 2022
- 2021Automatic Synthesis of Diverse Weak Supervision Sources for Behavior Analysis30 Nov 2021