English

$\pi$-CoT: Prolog-Initialized Chain-of-Thought Prompting for Multi-Hop Question-Answering

Computation and Language 2026-02-20 v2

Abstract

Chain-of-Thought (CoT) prompting significantly enhances large language models' (LLMs) problem-solving capabilities, but still struggles with complex multi-hop questions, often falling into circular reasoning patterns or deviating from the logical path entirely. This limitation is particularly acute in retrieval-augmented generation (RAG) settings, where obtaining the right context is critical. We introduce Prolog-Initialized Chain-of-Thought (π\pi-CoT), a novel prompting strategy that combines logic programming's structural rigor with language models' flexibility. π\pi-CoT reformulates multi-hop questions into Prolog queries decomposed as single-hop sub-queries. These are resolved sequentially, producing intermediate artifacts, with which we initialize the subsequent CoT reasoning procedure. Extensive experiments demonstrate that π\pi-CoT significantly outperforms standard RAG and in-context CoT on multi-hop question-answering benchmarks.

Keywords

Cite

@article{arxiv.2506.20642,
  title  = {$\pi$-CoT: Prolog-Initialized Chain-of-Thought Prompting for Multi-Hop Question-Answering},
  author = {Chao Wan and Albert Gong and Mihir Mishra and Carl-Leander Henneking and Claas Beger and Kilian Q. Weinberger},
  journal= {arXiv preprint arXiv:2506.20642},
  year   = {2026}
}