MARS: Multi-hop Adaptive Retrieval and SPARQL Generation for KGQA

· Source: Computation and Language · Field: Technology & Digital — Artificial Intelligence & Machine Learning, Natural Language Processing · Depth: Expert, quick

Summary

MARS is a scalable Knowledge Graph Question Answering (KGQA) approach that integrates Large Language Models (LLMs) with knowledge graphs (KGs) without requiring LLM fine-tuning. It addresses LLM hallucination in knowledge-intensive tasks by employing a structured, multi-hop retrieval procedure. MARS links question entities to the KG and iteratively retrieves relevant next-hop information, adaptively deciding whether to continue graph traversal or generate the final SPARQL query. This method offers a more predictable pipeline than fully agentic approaches. Evaluated on three established KGQA benchmarks, including multilingual settings, MARS achieves competitive performance against state-of-the-art methods while remaining efficient and scalable.

Key takeaway

For Machine Learning Engineers developing reliable knowledge-intensive applications, MARS offers a compelling alternative to costly LLM fine-tuning. You should consider integrating this structured, multi-hop retrieval approach to leverage explicit symbolic knowledge from KGs, ensuring grounded responses and reducing hallucination. This method provides a predictable and scalable pathway for building efficient Knowledge Graph Question Answering systems.

Key insights

MARS enables reliable KGQA by combining LLMs with structured, adaptive multi-hop retrieval over KGs without fine-tuning.

Principles

Method

MARS links question entities to a KG, iteratively retrieves next-hop data, then decides to continue traversal or generate a SPARQL query.

In practice

Topics

Code references

Best for: Research Scientist, AI Scientist, Machine Learning Engineer, NLP Engineer

Related on AIssential

Open in AIssential →

Editorial summary, takeaway, and curation by AIssential. Original article published by Computation and Language.