Make a Choice! Knowledge Base Question Answering with In-Context Learning
Not on the map. Why?
Abstract (arXiv)
Question answering over knowledge bases (KBQA) aims to answer factoid questions with a given knowledge base (KB). Due to the large scale of KB, annotated data is impossible to cover all fact schemas in KB, which poses a challenge to the generalization ability of methods that require a sufficient amount of annotated data. Recently, LLMs have shown strong few-shot performance in many NLP tasks. We expect LLM can help existing methods improve their generalization ability, especially in low-resource situations. In this paper, we present McL-KBQA, a framework that incorporates the few-shot ability of LLM into the KBQA method via ICL-based multiple choice and then improves the effectiveness of the QA tasks. Experimental results on two KBQA datasets demonstrate the competitive performance of McL-KBQA with strong improvements in generalization. We expect to explore a new way to QA tasks from KBQA in conjunction with LLM, how to generate answers normatively and correctly with strong generalization.
Key facts. Cited by 8 papers in the map (data through 14 Oct 2026). Builds on 16 of its 18 references that are in the map. First posted on arXiv 23 May 2023.
Builds on
16 of 18 references.
References · 16
- 2020Language Models are Few-Shot Learnerscited by 32,419
- 2022Survey of Hallucination in Natural Language Generationcited by 2,075
- 2022Rethinking the Role of Demonstrations: What Makes In-Context Learning Work?cited by 1,434
- 2022Solving Quantitative Reasoning Problems with Language Modelscited by 1,392
- 2021What Makes Good In-Context Examples for GPT-3?cited by 1,195
- 2022Automatic Chain of Thought Prompting in Large Language Modelscited by 688
- 2022Can language models learn from explanations in context?cited by 249
- 2022In-context Examples Selection for Machine Translationcited by 172
- 2020Beyond I.I.D.: Three Levels of Generalization for Question Answering on Knowledge Basescited by 171
- 2023Large Language Model Is Not a Good Few-shot Information Extractor, but a Good Reranker for Hard Samples!cited by 119
- 2021RnG-KBQA: Generation Augmented Iterative Ranking for Knowledge Base Question Answeringcited by 86
- 2023Few-shot In-context Learning for Knowledge Base Question Answeringcited by 74
4 more
- 2023Can ChatGPT Replace Traditional KBQA Models? An In-depth Analysis of the Question Answering Performance of the GPT LLM Familycited by 71
- 2021Few-Shot Semantic Parsing with Language Models Trained On Codecited by 50
- 2022ArcaneQA: Dynamic Program Induction and Contextualized Encoding for Knowledge Base Question Answeringcited by 48
- 2023ChatGPT versus Traditional Question Answering for Knowledge Graphs: Current Status and Future Directions Towards Knowledge Graph Chatbotscited by 47
Built on by
Citing papers per year: 2023: 3; 2024: 4; 2025: 1.
8 papers.
- 2025A Survey of Context Engineering for Large Language Modelscited by 126
- 2024QueryAgent: A Reliable and Efficient Reasoning Framework with Environmental Feedback-based Self-Correctioncited by 27
- 2024Triad: A Framework Leveraging a Multi-Role LLM-based Agent to Solve Knowledge Base Question Answeringcited by 18
- 2023Code-Style In-Context Learning for Knowledge-Based Question Answeringcited by 13
- 2023Bring Your Own KG: Self-Supervised Program Synthesis for Zero-Shot KGQAcited by 11
- 2024Self-Improvement Programming for Temporal Knowledge Graph Question Answeringcited by 5
- 2023In-context Interference in Chat-based Large Language Modelscited by 3
- 2024Learning to Reduce: Optimal Representations of Structured Data in Prompting Large Language Modelscited by 2
- 2025A Survey of Context Engineering for Large Language Models17 Jul 2025
- 2024Self-Improvement Programming for Temporal Knowledge Graph Question Answering2 Apr 2024
- 2024QueryAgent: A Reliable and Efficient Reasoning Framework with Environmental Feedback-based Self-Correction18 Mar 2024
- 2024Triad: A Framework Leveraging a Multi-Role LLM-based Agent to Solve Knowledge Base Question Answering22 Feb 2024
- 2024Learning to Reduce: Optimal Representations of Structured Data in Prompting Large Language Models22 Feb 2024
- 2023Bring Your Own KG: Self-Supervised Program Synthesis for Zero-Shot KGQA14 Nov 2023
- 2023In-context Interference in Chat-based Large Language Models22 Sep 2023
- 2023Code-Style In-Context Learning for Knowledge-Based Question Answering9 Sep 2023