<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Answering over Ontologies through Metacognitive Agentic Epistemology</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Emanuele Musumeci</string-name>
          <email>musumeci@diag.uniroma1.it</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Vincenzo Suriani</string-name>
          <email>vincenzo.suriani@unibas.it</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Daniele Nardi</string-name>
          <email>nardi@diag.uniroma1.it</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="editor">
          <string-name>Agentic AI, Large Language Models, Knowledge Graph Query Answering, Wikidata</string-name>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Sapienza University of Rome, Department of Computer, Control and Management Engineering</institution>
          ,
          <country country="IT">Italy</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>University of Basilicata, Department of Engineering</institution>
          ,
          <country country="IT">Italy</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2025</year>
      </pub-date>
      <abstract>
        <p>Large Language Models (LLMs) have revolutionized Natural Language Processing (NLP), simplifying knowledge extraction from structured and unstructured sources. Despite pervasive usage in various applications, from Question Answering (QA) to goal-driven reasoning, they tend to produce hallucinations, factually incorrect responses that hindering accuracy and explainability of Knowledge-Based QA (KBQA) tasks. To address this limitation, we introduce RoboData, an Agentic AI approach to verifiable knowledge extraction and reasoning over structured ontologies like Wikidata. Through metacognitive self-reflection and goal-directed commonsense reasoning, a LLM-based epistemic agent dynamically self-orchestrates a query answering process. Unlike traditional information retrieval systems, the proposed architecture incrementally builds a local knowledge graph from remote knowledge sources to answer a natural language query with traceable facts, highlighting a ”support set” for each claim, a set of nodes and edges in the local knowledge graph that backs the generated claims. The resulting accumulated knowledge provides an intermediate explainability layer, providing a reliable epistemic substrate for using trusted ontologies in goal-driven query answering applications, such as robotic planning and semantic map enrichment. Code is available at: https://emanuelemusumeci.github.io/RoboData/ 0009-0004-2359-5032 (E. Musumeci); 0000-0003-1199-8358 (V. Suriani); 0000-0001-6606-200X (D. Nardi) Proceedings ceur-ws.org</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>LLMs have reshaped knowledge access and generation. Through commonsense reasoning, they act
both as a source of knowledge and as universal regressors for NLP tasks, providing, for instance,
implicit heuristics for extracting knowledge from structured and unstructured sources. Scaling laws
of LLM capabilities show steady improvements on simple tasks [1] with an increase in the number
of parameters and training datasets (both in size and complexity), yet their reliability on complex or
highly factual tasks remains challenging [2], especially when specialized knowledge is involved. Recent
eforts have sought to align LLMs with more specialized knowledge, through fine-tuning. Instruction
tuning [3], while resource-intensive, has proven to be the best way to give new skills to foundational
LMs. However, this is not an option when the knowledge is constantly updated, as it would require
continuous post-training LLM alignment. In-context Learning [4, 3], ofers a reliable alternative to
ifne-tuning for both unstructured [ 5] and structured data [6]. Methods like ReAct [7] prove that LLMs
can act ”agentically”: orienting their reasoning to plan and execute tasks strategically [8], performing
actions with real efects on the execution environment. Agentic AI provides the means for unsupervised
goal-driven knowledge collection and integration. Despite their potential, LLMs are limited by the
size of their context windows (the maximum number of allowed input tokens): long contexts increase
hallucination risks [2]. This problem can be mitigated by accurately engineering prompts to provide only
relevant contextual information to the LLM agent [5] or by better organizing the task into a sequence
or chain of thoughts [9, 10, 11]. Recent works about Knowledge Graph QA (KGQA) are based on the
Data-Information-Knowledge-Wisdom (DIKW) paradigm [12], modeled as a pyramid. At the base, the
Data layer contains unprocessed knowledge (facts), providing an informational grounding layer. The
https://sites.google.com/view/emanuelemusumeci/home (E. Musumeci)</p>
      <p>CEUR
Workshop</p>
      <p>ISSN1613-0073
Information layer, more structured, organized (e.g. relations) and contextualized (e.g. semantics) acts
as a substrate for complex reasoning and inference (e.g. Knowledge Graphs). In the Knowledge layer,
information is synthetically integrated through explicit procedures or heuristics, or implicit criteria
as in LLMs (e.g. Query Answering over KGs). Finally, the Wisdom layer ethically aligns knowledge,
ensures trustability among other things. In KGQA, Data and Information layers are represented by the
KG, while the two upper layers feature a LLM-based pipeline. In fact, commonsense reasoning in LLMs
provides an implicit heuristic for all tasks requiring knowledge generalization. While the ”Knowledge”
abstraction is plausibly embodied by LLMs, it is more arguable that these systems may embody the
”Wisdom” abstraction as well. Due to the undesirable behaviors exhibited by the latest generation of
LLMs, including opaque agentic behaviors, or manipulative tendencies [7], ethical alignment is needed,
but this may not be enough for solving trustability-critical tasks. To address answer verifiability in
LLM-based KGQA, we present RoboData, a novel Agentic AI system for Query Answering, grounded
on a local Knowledge Graph. RoboData actively performs knowledge extraction and reasoning over
structured KGs, constructing a localized and verifiable epistemic substrate to support robust query
resolution, by agentically exploring remote ontologies and fetching necessary information to build
”support sets”, subsets of the local Knowledge Graph directly referenced in the generated answer as
ground truth for each generated claim, with the ultimate goal of allowing more trustable systems based
on both commonsense and specialized knowledge. We present preliminary evidence of RoboData’s
potential as an epistemic trustability layer for Agentic AI through the following contributions:
• The architecture shown in Figure 1, where a LLM-based agent orchestrates a Query Answering
efort. The process produces both a local KG, built from remote reliable data sources, and an
answer, supported by ”support sets”, subsets of the local KG.
• An agent capable of reasoning through self-reflection on its past actions, dynamically correcting
its strategy by reflecting on its own course of action.</p>
      <p>We argue that this metacognitive approach, based on commonsense reasoning, may allow managing
more diverse data sources in the future, even ephemeral or unreliable ones. Agentic, verifiable QA
systems like RoboData represent a crucial step toward reliable reasoning over structured knowledge
but require additional epistemic traceability to be extensively employed. The code associated to this
work is available at: https://emanuelemusumeci.github.io/RoboData/.</p>
    </sec>
    <sec id="sec-2">
      <title>2. Related Work</title>
      <p>KG construction and enrichment. LLMs have the ability to replace the entire DIKW pyramid in
KGQA tasks. For instance, LLMStore [13] treats a pre-trained LLM as a factual source by synthesizing
Wikidata-like statements on-the-fly. Other methods extract facts from text via LLM-based pipelines.
EDC+R uses a semantic extractor, a LLM and a trained Schema Retriever to extract triples from a
document and map them to existing Schemas, producing structured and contextualized knowledge from
an input document [14]. GraphAide [15] merges relations extracted from LLMs and documents, into an
explicit KG, enabling hybrid query answering. In CooperKGC [16], specialized agents concurrently
extract entities, relations and events, to build a KG, using ontologies to verify claims. In [17], relevant
relations are selected from the Wikidata ontology to build a local KG, mirroring real-time updates
remote or local information updates. The LLM answer is chosen if the KG can not generate one. The
data selection method, though, is case-specific. RoboData adaptively queries Wikidata, integrating
remote data, rather than interrogating a pre-built static KG, engaging in active graph construction.
Additionally, RoboData self-reflects on the best course of action, correcting its data collection strategy.
Question Answering over KGs. LLMs may directly answer single-hop questions but struggle with
multi-hop reasoning [18]. Better performance can be obtained by eliciting topological reasoning: the
QA task is decomposed in a sequence of thoughts, sequential like in Chain-of-Thoughts [9], explored
like a tree as in Tree-of-Thoughts [10] or like a graph as in Graph-of-Thoughts [11]. Similar work injects
information from KGs into LLMs, used as commonsense reasoners, providing an implicit goal-driven
heuristic for knowledge integration and extraction for QA tasks. The main limitation is the LLM context
window length: long contexts, in fact, may increase hallucinations [19]. Using the best KG encoding
format for LLMs is crucial when they act both as a goal reasoner and as an answer generator. For
instance, the GRAG architecture [20] retrieves relevant textual subgraphs from a pre-existing Knowledge
Graph, using a divide-and-conquer approach, and feeds them in both a linearized textual format and
in a structured topological view. KAG (Knowledge-Augmented Generation) [6] goes further, with a
modular hybrid framework, comprising an entity selector, a semantic graph constructor and a
multilevel contextual aligner, to extract semantically relevant subgraphs and align their representation with
LLM-generated embeddings, for QA tasks where accuracy is critical. MindMap [21] produces ”evidence
subgraphs” from a KG: an LLM extracts entities from a query and then merges them into a ”reasoning
subgraph”, enriched with commonsense knowledge, finally producing an answer from this enriched
graph. These approaches show that injecting structured knowledge in a prompt can anchor LLM output
to a knowledge base and reduce hallucinations. RoboData instead acquires knowledge procedurally
constructing a knowledge base dynamically as part of a self-orchestrated reasoning process. In this
way, the answer to the query is both a natural language answer and a supporting knowledge graph.
Agentic KG Reasoning. Similarly, in Think-on-Graph [22] a LLM is initially used to search for
candidate KG triples that may be relevant to answering the query, then the LLM iteratively evaluates
the most promising reasoning paths, by performing beam-search.Both these works allow traceable
and explainable multi-hop query answering by performing iterative graph exploration, growing a
local KG as a result. RoboData adds metacognitive reflection: it does not stop at finding an answer
but checks answer plausibility and may loop back if the reasoning is unsupported by the underlying
data. Other systems use a ”toolkit” for KG queries to collect contextual information. SPINACH [23]
mimicks a human writing a SPARQL query to answer a question, by exploring Wikidata through
tool-calling to progressively refine the query. The collected knowledge, though, is not structured as a
Knowledge Graph. Generate-on-Graph (GoG) [24] tackles QA over an incomplete KG, by generating
missing triples via a Think-Search-Generate loop. Similarly, ODA [25] frames QA as an iterative cycle
of Observe-Act-Reflect, while keeping the subgraph pruned to avoid exponential growth. Both GoG and
ODA create a supporting KG but they rely on a well-structured workflow and their self-reflection power
is limited to the control of subsequent iterations. KG-Agent [26] uses a small instruction-tuned LLaMA
model with a toolbox of KG operations to generate a KG Reasoning program, featuring tool calls that
extract knowledge from a KG, collecting the results in a Knowledge Memory, finally used to produce a
response. Finally, AGENTiGraph [27] builds a multi-step pipeline, very similar to RoboData. A Task
Planning step initially decomposes the original query into a series of discrete tasks, which are then
delegated to specific agents (e.g. Semantic Parsing, KG Interaction, Reasoning Agent, etc.). Similarly to
SPINACH, it plans the steps required to acquire enough context to build Cypher queries to query a local
database. While AGENTiGraph operates on a pre-existing domain KG, RoboData collects data from
remote ontologies like Wikidata. More in general, RoboData ranks among these Agentic systems for
KGQA but emphasizes robust orchestration and data provenance. It builds on the insight that LLMs can
drive KG exploration agentically, but it uniquely centers on verifiability: every intermediate assumption
in the query answering process is grounded in an external ontology.</p>
      <p>If we consider KGQA a long-term task, metacognition might play an important role. In [28], answers
produced for a Multi-Choice QA dataset with LLM models are evaluated after applying self-reflection,
addressing potential answer optimization criteria, showing a performance improvement. In [29], agents
accumulate observations in a long-term memory, populated by periodically running an
introspective evaluation in relation to the assigned objectives. By influencing subsequent decisions, strategic
adaptation capabilities emerge in long-term tasks. Here, the metacognitive functionality is clearly
distinguished as a typical component of ”System 1”, the rational ”slow” component of any cognitive
system, in comparison with ”System 2”, the fast reactive one [30]. Only few KGQA systems exhibit
some form of self-reflection or metacognitive behavior: ODA [ 25] incorporates an explicit ”reflect”
phase to refine its strategy after observations, GoG [ 24] engages in iterative assess-and-generate cycles
when the KG is insuficient. SPINACH [ 23] refines the SPARQL query in a multi-turn process guided
by past outcomes. RoboData incarnates this kind of strategic self-reflection, adding metacognitive
self-evaluation, in order to optimize the efectiveness of its execution strategy.</p>
    </sec>
    <sec id="sec-3">
      <title>3. Methodology</title>
      <p>The system is designed to self-orchestrate, exploring the remote Wikidata ontology or the local KG, or
to update it, progressively constructing the local graph, enabling explainable query resolution. Through
self-reflection and metacognition, the agent is capable of correcting its own strategy, by reasoning on
the past execution. As shown in Figure 1, the framework is organized in layers, following the DIKW
paradigm.</p>
      <p>Epistemic Substrate. Acting as the Data+Information layer in the DIKW taxonomy, the accumulated
local graph, initially empty, is progressively populated during the Query Answering. The local KG
represents data using a common schema, to potentially accomodate multiple remote knowledge sources.
The local KG can be accessed through exploration tools, callable by the agent, returning data in a
readable text format, similarly to GRAG [20].</p>
      <p>Agentic Layer. Acts as the main operational component, representing the Knowledge layer in the
DIKW paradigm. This layer comprises several modules. The main one is the Agentic Orchestrator,
modeled as a Finite-State Machine (FSM), shown in Figure 2, managing how the Agent interacts with
the LLM. Each state has a specific prompt and set of tools that the agent can use. Exploration states can
inspect the remote ontology and the local data while the Update state fetches remote data and integrates
it locally. Prompts are divided in a System Prompt, containing task instructions for the specific state, an
Assistant Prompt, containing various types of working memory and a snapshot of the current KG in
a readable format, and a User Prompt, containing the original query. An Agentic Memory contains
a trace of the previous tool calls and state transitions, providing an overview of the past execution.</p>
      <p>To prevent prompts from becoming too long, the memory actively summarizes old entries using a
LLM; in case the previous state fetched data from a remote knowledge source, this information is
added to the prompt; a metacognitive observation, a high-level evaluation about the past execution trace,
produced by the Metacognitive Layer before every evaluation state in the orchestrator. Finally, the LLM
is informed about the possible successor states and is instructed to specify the next state. Depending
on the received answer, tool calls are run, the memory is updated, and the transition is performed.
At specific states, the LLM can decide whether the agent is ready to produce an answer. In this case,
the LLM is explicitly instructed to return a response, where each sentence must be associated to a
”supporting set” of nodes and edges of the local KG, acting as a grounding set for the answer. In the
orchestrator, the agent dynamically determines the order in which states are visited and tools are called
and performs self-reflection, by observing previous successes or failures or evaluating data completeness.
Workflows are replaced with a dynamic transition system, as the state sequence is therefore determined
by the commonsense reasoning capabilities of the LLM. The orchestrator is allowed to run a predefined
number of turns, after which it is forced to produce an answer. The orchestration process, represented
in Figure 2, is articulated in the following stages:
Local Data Evaluation: Evaluates whether the local knowledge graph contains enough information
to answer the query. If the graph is empty, the system proceeds directly to the Remote Exploration state.
If there is enough data to answer the original query, the orchestrator visits the Produce Answer state.
Finally, if the local KG contents exceed the maximum allowed token count, the Local Graph Exploration
is visited.</p>
      <p>System Prompt: Evaluate if the local graph data is enough to answer the query. [Exploration strategy
suggestions]. If you feel that key relationships are missing from the local graph, you can suggest using remote
tools to gather more data and go back to remote exploration. [List of possible transitions]. [Invitation to keep
KG topologically consistent].[Invitation to self-reflection ].</p>
      <p>Assistant Prompt: Self-reflection, memory context, local graph data, local exploration results, and optional
metacognitive strategy.</p>
      <p>Local Graph Exploration: The agent uses tools to explore the local KG, gathering additional
information relevant to the query but not initially visible in the truncated graph. The agent can choose
to transition again to the Local Data Evaluation state or to keep exploring.</p>
      <p>System Prompt: Explore the local knowledge graph to answer the query. Use available tools to find relevant
information. Avoid redundancy. [List of possible transitions]. [Invitation to self-reflection ]
Assistant Prompt: Self-reflection, memory context, local graph data, and local exploration results.
Tools: get_node (retrieve node details by ID), get_edge (retrieve edge details by ID), cypher_query (execute
Cypher queries on graph database)</p>
      <p>Remote Data Exploration: The agent can invoke tools to collect data from the remote ontology. It
can then decide to transition to the Local Data Evaluation state or to keep exploring.</p>
      <p>System Prompt: The local graph is insuficient. Use remote tools to gather relevant data that fills gaps. Focus
on entities/relationships related to the query. [List of possible transitions]
Assistant Prompt: Self-reflection, memory context, and local graph data.</p>
      <p>Tools: get_entity_info (get Wikidata entity information), get_property_info (get Wikidata property
information), search_entities (search Wikidata entities by text), sparql_query (execute SPARQL queries
on Wikidata), explore_entity_neighbors (explore entity relationships), build_local_graph (build local
graph around entity)</p>
      <p>Remote Data Evaluation: The relevance of remote retrieved information to the original query is
evaluated. If the data is considered relevant, the system transitions Local Graph Update state to integrate
it into the local KG. Otherwise, the system can decide whether to keep exploring or go back to the Local
Data Evaluation state.</p>
      <p>System Prompt: Evaluate if remote data is relevant for building a knowledge graph for the query. [List of
possible transitions]. [Invitation to self-reflection ].</p>
      <p>Assistant Prompt: Previous thoughts, local graph data, remote graph data, memory context, and optional
metacognitive strategy.</p>
      <p>Tools: get_node (retrieve node details by ID), get_edge (retrieve edge details by ID), cypher_query (execute
Cypher queries on graph database)</p>
      <p>Local Graph Update: The selected remote entities and relations related to the query are fetched
into the local graph, then the agent transitions back to the Local Data Evaluation state.</p>
      <p>System Prompt: Update the local graph with relevant remote data. Only add entities/relationships directly
related to the query. Avoid isolated nodes and redundancy. [Update strategy suggestions]. [Invitation to keep
KG topologically consistent].</p>
      <p>Assistant Prompt: Self-reflection, local graph data, remote graph data, and memory context.
Tools: fetch_node (add Wikidata entity to local graph), fetch_relationship_[to|from]_node (add all
statements for a property from/to a specific node to local graph)</p>
      <p>Answer Production: Final state, where the agent generates an answer. Each sentence is associated
to a set of entities and relations in the local data, acting as proof for that claim.</p>
      <p>System Prompt: You are an expert agent that produces comprehensive answers using data from a local
knowledge graph. Your task is to create a final answer where each sentence is backed by specific evidence
from the local graph. [Detailed format and consistency constraints]. [Format example].</p>
      <p>Assistant Prompt: Self-reflection, local graph data, and memory context.</p>
      <p>Metacognition. FSM-based orchestration balances freedom of agentic action with guidance over
reasoning paths, through. Hallucinations induced by excessive context lengths, due to the need to
provide the KG to the LLM in data-related prompts, increase with complex queries requiring long
answers and big underlying knowledge graphs. As a mitigation, a corrective strategy is generated by
the metacognition module and embedded in subsequent Orchestrator prompts. The metacognition
happens in evaluation states at two distinct levels: the first one is performed inline in the orchestrator.
A self-reflection behavior in the LLM is elicited, by instructing the Agent to reflect on the past
execution trace to determine corrective advices for the next selected state in the orchestrator, with
the desired outcome of correcting the short-term strategy in reaction to failures or stagnation in the
query answering process. Then, each time the agent reaches an evaluation state, in the ”Wisdom” layer,
explicit metacognition is performed to provide a higher-order strategic evaluation of the overall
agentic strategy, by analyzing the sequence of past states, tool calls and graph updates. If a previous
metacognitive observation is available, the inferred strategy is compared against it. The module finally
produces a metacognitive observation, a corrective plan to optimize suboptimal tendencies in the agent
strategy. This observation is then injected into the prompts of the orchestrator evaluation states. As
turns run out, a variable ”turn urgency” message (depending on how many orchestrator turn are left),
urges the LLM to consolidate the KG, avoiding isolated nodes and unconnected components, leading to
a better consistency in output KGs. Metacognition components:
1. Strategic Assessment. Infer the current strategy from statistics and memory.</p>
      <p>System Prompt: Analyze the sequence of actions and identify the underlying strategic approach. Focus on:
high-level strategy, tool usage preferences, data retrieval patterns, knowledge graph construction strategy, and
performance indicators. Turn urgency.</p>
      <p>Assistant Prompt: Action sequence, execution statistics (state and graph statistics, tool usage), available
tools, memory context, local graph data, local/remote exploration results.</p>
      <p>2. Meta-Observation. The strategy is compared to previous ones, and corrective feedback is
generated, enabling the agent to navigate complex queries and reorient sub-optimal behavior.</p>
      <p>System Prompt: Evaluate current strategy against task outcome and previous observations. Consider: strategy
coherence, performance assessment, strategic continuity, opportunity identification, and tool optimization.
Turn urgency.</p>
      <p>Assistant Prompt: Detected strategy, previous metacognition, task outcome assessment, available tools,
memory context, local graph data, local/remote exploration results.</p>
    </sec>
    <sec id="sec-4">
      <title>4. Experiments</title>
      <p>
        This section evaluates the proposed system across varying query complexity and ambiguity. By default,
metacognition is disabled while self-reflection is enabled, as it is an established practice in the current
state of the art. Experiments are conducted using GPT-4o as a Reasoning Model. The orchestrator is
allowed to run for a limited number of turns, after which it is forced to produce an answer with the
collected data. The only remote ontology used in these experiments is Wikidata, accessed through the
oficial API. To embed Knowledge Graphs in prompts, we follow an approach similar to [ 20], by first
listing nodes and relationship types in the graph and then listing all the triples (relationship instances),
instead of using a knowledge graph dump. To keep the context as short as possible, the agentic memory
is summarized after 30 entries are added, halving its length. In the first batch of queries, Batch A
(A1-A7), we test RoboData on a curated set of single and multi-hop queries, at an increasing level
of complexity and scope, to assess its basic KGQA capabilities. The results are reported in Table 1,
containing for each experiment, the original query, the answer with its supporting set, and several
statistics, including number of iterations and tool calls, exchanged tokens and execution time, number
of nodes and edges added. In this batch, we allow the orchestrator to run for at most 30 turns. Queries
A1-A4 assess the Question Answering capability of this system at an increasing level of complexity.
In particular, A1-A3 require a single hop to answer correctly (basically a local exploration around the
entity Q42 in Wikidata as all the required elements for the answer are located one relation away from
the main subject of the question). A2 and A3 though require multiple relations to answer and A2 is
contained in A3. The result shows consistency in the intersection of the answers to A2 and A3. The
answer to A3 is only partial: the part of the answer in common with A2 is only partially found; therefore,
the answer is considered wrong. Query A4 instead requires multiple hops to answer correctly, showing
longer-term task execution capabilities. Queries A5-A7 are more complex both in the number of hops
Answer: Polly Adams is a relative of Douglas Adams, specif- Support Sets: (
        <xref ref-type="bibr" rid="ref1">1</xref>
        ) &lt;Douglas Adams (Q42), child (P40), Polly
ically his child. (
        <xref ref-type="bibr" rid="ref1">1</xref>
        ) Douglas Adams wrote ”The Hitchhiker’s Adams (Q14623683)&gt;, (
        <xref ref-type="bibr" rid="ref2">2</xref>
        ) &lt;Q42, notable work (P800), The
HitchGuide to the Galaxy.” (
        <xref ref-type="bibr" rid="ref2">2</xref>
        ) Douglas Adams is also the author hiker’s Guide to the Galaxy (Q25169)&gt;, (
        <xref ref-type="bibr" rid="ref3">3</xref>
        ) &lt;Q42, P800, Dirk
of the ”Dirk Gently series.” (
        <xref ref-type="bibr" rid="ref3">3</xref>
        ) Additionally, Douglas Adams Gently series (Q20736364)&gt;, (
        <xref ref-type="bibr" rid="ref4">4</xref>
        ) &lt;Q42, P800, The Private Life of
co-authored ”The Private Life of Genghis Khan.” (
        <xref ref-type="bibr" rid="ref4">4</xref>
        ) Genghis Khan (Q7758404)&gt;
Iterations: 6 Tools: 5 Tokens: 14166 Time (s): 14.06 Nodes: 5 Edges: 4
OK Query A4: Among the founders of tencent company, who has been member of national people’s congress?
Answer: Ma Huateng is a founder of Tencent. (
        <xref ref-type="bibr" rid="ref1">1</xref>
        ) Ma Huateng Support Sets: (
        <xref ref-type="bibr" rid="ref1">1</xref>
        ) &lt;Tencent (Q860580), founded by (P112), Ma
has held the position of National People’s Congress deputy. (
        <xref ref-type="bibr" rid="ref2">2</xref>
        ) Huateng (Q1739008)&gt;, (
        <xref ref-type="bibr" rid="ref2">2</xref>
        ) &lt;Q1739008, position held (P39),
National People’s Congress deputy (Q10891456)&gt;
Iterations: 28 Tools: 32 Tokens: 101825 Time (s): 84.02 Nodes: 11 Edges: 9
INCOMPLETE Query A5: In which federal state is the Veltins brewery headquarter?
Answer: The Veltins Brewery has its headquarters in
Meschede. (
        <xref ref-type="bibr" rid="ref1">1</xref>
        ) Meschede is a town located in the
Hochsauerland district. (
        <xref ref-type="bibr" rid="ref2">2</xref>
        ) The Hochsauerland district is in North
RhineWestphalia, Germany. (
        <xref ref-type="bibr" rid="ref3">3</xref>
        )
Iterations: 6 Tools: 4 Tokens: 10303 Time (s): 11.36 Nodes: 2 Edges: 1
INCOMPLETE Query A6: Which philosophers influenced by Kant were also mathematicians?
Support Sets: (
        <xref ref-type="bibr" rid="ref1">1</xref>
        ) &lt;Veltins Brewery (Q608350), headquarters
location (P159), Meschede (Q5632)&gt;, (
        <xref ref-type="bibr" rid="ref2">2</xref>
        ) Meschede (Q5632), (
        <xref ref-type="bibr" rid="ref3">3</xref>
        )
      </p>
      <p>
        Q5632
Answer: David Hilbert was a philosopher influenced by
Immanuel Kant and was also a mathematician. (
        <xref ref-type="bibr" rid="ref1">1</xref>
        ) Hermann
Weyl was influenced by Immanuel Kant and is described as
a German mathematician. (
        <xref ref-type="bibr" rid="ref2">2</xref>
        ) Luitzen Egbertus Jan Brouwer
was influenced by Immanuel Kant and is identified as a Dutch
mathematician and logician. (
        <xref ref-type="bibr" rid="ref3">3</xref>
        ) (...)
Iterations: 22 Tools: 29 Tokens: 124613 Time (s): 70.51 Nodes: 32
WRONG Query A7: Which Italian and Japanese cities are twinned?
      </p>
      <p>
        Support Sets: (
        <xref ref-type="bibr" rid="ref1">1</xref>
        ) &lt;David Hilbert (Q41585), influenced by
(P737), Immanuel Kant (Q9312)&gt;, Q41585, (
        <xref ref-type="bibr" rid="ref2">2</xref>
        ) &lt;Hermann Weyl
(Q71029), P737, Q9312&gt;, Q71029, (
        <xref ref-type="bibr" rid="ref3">3</xref>
        ) &lt;Luitzen Egbertus Jan
Brouwer (Q155887), P737, Q9312&gt;, Q155887, (
        <xref ref-type="bibr" rid="ref4">4</xref>
        ) &lt;Shem-Tov
Gefen (Q6992366), P737, Q9312&gt;, Q6992366
      </p>
      <sec id="sec-4-1">
        <title>Edges: 33</title>
        <p>
          Answer: The local knowledge graph does not show any city
that is twinned with both Italian and Japanese cities. (
          <xref ref-type="bibr" rid="ref1">1</xref>
          )
Iterations: 28 Tools: 148 Tokens: 643275
        </p>
        <p>
          Support Sets: (
          <xref ref-type="bibr" rid="ref1">1</xref>
          ) P190 (P190)
Time (s): 148.49
        </p>
        <p>Nodes: 480</p>
        <p>
          Edges: 623
required and in scope. A5 requires a chain of 4 hops to answer but only 3 are found: this is due to the
fact that all entities along the chain contain part of the answer already in the textual description of the
Wikidata entity (in our case, the name of the german federal district containing the Veltins brewery),
tricking the LLM into assuming that the answer is fully supported by the node. In A6, the answer
is incomplete. Both queries A5 and A6 highlight the main limitation of this system, when operating
without a metacognitive strategy observer: the orchestrator alone tends to lose track of tasks involving
multiple hops or big sets of entities and properties. This is confirmed by query A7, showing how the
limited context window negatively afects tasks where more working memory is required to keep track
of longer-term tasks over big sets of entities (in this case, the big sets of cities to compare to find twin
cities). In this query, in fact, even if the full 30 iterations are reached and 148 tool calls are performed,
collecitng 480 nodes and 623 edges, the limitations due to the working memory and context window
prevent the agent from returning an answer. With Batch B (B1-B3), reported in Table 2, we explore
the behavior of RoboData in tasks requiring more structural knowledge about the ontology: we test
three queries, not consisting of purely factual questions but more operational ones, designed to trigger
diferent exploration patterns. Query B1 tests the capability of performing the simple exploratory
operation of finding the subclasses of the immediate neighbors of the Wikidata entity Q42, successfully
exploring the neighborhood. Queries B2 and B3 instead test the system’s ability to navigate Wikidata’s
upper ontology and explain its taxonomic structure, by asking to fetch the Wikidata upper ontology. In
particular, B2 asks to find its root (without knowing that the root is ”entity” (Q35120)) and to fetch its
immediate subclasses (referring to the ”subclass of” property (P279)) and their subclasses, while B3 adds
the ”instance of” property (P31) to the request. Given the strictly operational nature of these request,
both queries B2 and B3 are executed correctly, which is probably due to the operational reasoning
of the instruction tuned GPT-4o model. Still, the model struggles over the more complex task in B3:
this is mainly due to noisy and incorrect usage of the ”instance of” and ”subclass of” relationships
with ”entity”: as an example, the answer of B3 refers to the ”National Baptist Convention, USA” entity,
represented as an ”instance of” ”entity”, which is formally true, as all Wikidata entities are an instance
of ”entity” or one of its subclasses, but technically wrong, as it introduces noise in the upper ontology.
Finally, Batch C, in Table 3, repeats several failed or incomplete queries from batch A and B, with the
metacognitive layer enabled, allowing execution for 50 turns instead of 30. In general, metacognition
brought an improved strategic guidance over longer-term tasks, improving performance with queries
requiring to explore a bigger set of entities. This time, Query A5 is correctly answered, completing the
required 4 hops to support the answer that in Batch A was only semantically available in the entity
descriptions but not formally supported by the KG. Also, Query A6 is answered completely (to our
knowledge), listing the missing philosopher and mathematician influenced by Kant (Q155887), in even
fewer iterations than in Batch A. The operational task B2 shows an improvement: reaching the whole
allowed 50 turns, it manages to find most of the subclasses of ”entity” (but not all of them). Instead,
answer quality even drops for query B3, where the agent collected only 4 nodes and 3 edges, against the
62/30 collected without metacognition. Finally, answer quality improves for query A7, showing a better
management of the limited context window and of the long-term task. Results over queries A5-A7
support the conclusion that agentic metacognition improves performance over broader and longer
Answer: The root entity in the ontology is ”entity”
(Q35120). (
          <xref ref-type="bibr" rid="ref1">1</xref>
          ) The direct subclasses of ”entity” (Q35120)
include ”substance” (Q378078), ”object” (Q488383),
”continuant” (Q103940464), ”location” (Q115095765), ”unidentified
entity” (Q120725535), ”conceptual entity” (Q121770302), ”part”
(Q13196193), ”abstract entity” (Q7048977), and ”collective
entity” (Q99527517). (
          <xref ref-type="bibr" rid="ref2">2</xref>
          ) (...)
Support Sets: (
          <xref ref-type="bibr" rid="ref1">1</xref>
          ) entity (Q35120), (
          <xref ref-type="bibr" rid="ref2">2</xref>
          ) substance (Q378078),
object (Q488383), continuant (Q103940464), location
(Q115095765), unidentified entity (Q120725535),
conceptual entity (Q121770302), part (Q13196193), abstract entity
(Q7048977), collective entity (Q99527517),(...)
Iterations: 50 Tools: 90 Tokens: 251921 Time (s): 179.52 Nodes: 11 Edges: 10
INCOMPLETE Query B3: Explore the ontology: Start from the root and list all direct subclasses and instances.
Then for each subclass, list its direct subclasses.
        </p>
        <p>
          Answer: The root entity ”entity” (Q35120) is an instance of
the ”BFO class” (Q124711104). (
          <xref ref-type="bibr" rid="ref1">1</xref>
          ) The root entity (Q35120) is
also an instance of the ”variable-order class” (Q23958852). (...)
Support Sets: (
          <xref ref-type="bibr" rid="ref1">1</xref>
          ) &lt;entity (Q35120), instance of (P31),
BFO class (Q124711104)&gt;, (
          <xref ref-type="bibr" rid="ref2">2</xref>
          ) &lt;Q35120, instance of (P31),
variable-order class (Q23958852)&gt;, (...)
Iterations: 50 Tools: 45 Tokens: 206342 Time (s): 134.64 Nodes: 4
INCOMPLETE Query A7: Which Italian cities are twinned with Japanese cities?
        </p>
      </sec>
      <sec id="sec-4-2">
        <title>Edges: 3</title>
        <p>
          Answer: Rome is twinned with Tokyo. (
          <xref ref-type="bibr" rid="ref1">1</xref>
          ) Turin is twinned
with Nagoya. (
          <xref ref-type="bibr" rid="ref2">2</xref>
          ) Naples is twinned with Kagoshima. (
          <xref ref-type="bibr" rid="ref3">3</xref>
          ) Terni
is twinned with Kobe. (...)
Support Sets: (
          <xref ref-type="bibr" rid="ref1">1</xref>
          ) &lt;Rome (Q220), twinned administrative
body (P190), Tokyo (Q1490)&gt;, (
          <xref ref-type="bibr" rid="ref2">2</xref>
          ) &lt;Turin (Q495), (P190),
Nagoya (Q11751)&gt;, (
          <xref ref-type="bibr" rid="ref3">3</xref>
          ) &lt;Naples (Q2634), (P190), Kagoshima
(Q15674)&gt;(...)
Iterations: 18
        </p>
      </sec>
      <sec id="sec-4-3">
        <title>Tools: 68</title>
        <p>Tokens: 103346</p>
        <p>Time (s): 62.94</p>
        <p>Nodes: 216</p>
        <p>Edges: 210
KGQA and KG construction tasks, normally hindered by the limited working memory, by summarizing
and evaluating previous strategies with respect to the original task, and adjusting the agentic strategy
accordingly.</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>5. Conclusions and Future Work</title>
      <p>We introduced RoboData, an Agentic AI System for LLM-based trustable QA over Knowledge Graphs,
grounding generated facts in a subgraph extracted from an existing remote ontology. Experiments show
that RoboData self-supervises its own exploration strategy, improving performance over long-term
query answering tasks, by leveraging the LLM’s metacognitive capabilities to plan corrective strategies
for complex, multi-hop queries and large-scale ontology exploration. RoboData has promising potential
applications in Robotics, allowing the unsupervised creation of semantic scene graphs to assist in
goal-oriented reasoning and planning.</p>
    </sec>
    <sec id="sec-6">
      <title>6. Acknowledgements</title>
      <p>This work has been carried out while Emanuele Musumeci was enrolled in the Italian National Doctorate
on Artificial Intelligence run by Sapienza University of Rome.</p>
    </sec>
    <sec id="sec-7">
      <title>7. Declaration on Generative AI</title>
      <p>The proposed methodology features a LLM at its core. GPT-4o was used to perform experiments.
Moreover, GPT-4o was used for typesetting purposes. After using these tool(s)/service(s), the author(s)
reviewed and edited the content as needed and take(s) full responsibility for the publication’s content.
edge graph construction, in: China Conference on Knowledge Graph and Semantic Computing,
Springer, 2024, pp. 69–81.
[17] R. Chen, W. Jiang, C. Qin, I. S. Rawal, C. Tan, D. Choi, B. Xiong, B. Ai, Llm-based multi-hop
question answering with knowledge graph integration in evolving environments, arXiv preprint
arXiv:2408.15903 (2024).
[18] E. Biran, D. Gottesman, S. Yang, M. Geva, A. Globerson, Hopping too late: Exploring the limitations
of large language models on multi-hop queries, arXiv preprint arXiv:2406.12775 (2024).
[19] S. Liu, K. Halder, Z. Qi, W. Xiao, N. Pappas, P. M. Htut, N. A. John, Y. Benajiba, D. Roth, Towards
long context hallucination detection, arXiv preprint arXiv:2504.19457 (2025).
[20] Y. Hu, Z. Lei, Z. Zhang, B. Pan, C. Ling, L. Zhao, Grag: Graph retrieval-augmented generation.</p>
      <p>2024, URL https://arxiv. org/abs/2405.16506 (2024).
[21] Y. Wen, Z. Wang, J. Sun, Mindmap: Knowledge graph prompting sparks graph of thoughts in
large language models, arXiv preprint arXiv:2308.09729 (2023).
[22] J. Sun, C. Xu, L. Tang, S. Wang, C. Lin, Y. Gong, L. M. Ni, H.-Y. Shum, J. Guo, Think-on-graph:
Deep and responsible reasoning of large language model on knowledge graph, arXiv preprint
arXiv:2307.07697 (2023).
[23] S. Liu, S. J. Semnani, H. Triedman, J. Xu, I. D. Zhao, M. S. Lam, Spinach: Sparql-based information
navigation for challenging real-world questions, arXiv preprint arXiv:2407.11417 (2024).
[24] Y. Xu, S. He, J. Chen, Z. Wang, Y. Song, H. Tong, G. Liu, K. Liu, J. Zhao, Generate-on-graph: Treat
llm as both agent and kg in incomplete knowledge graph question answering, arXiv preprint
arXiv:2404.14741 (2024).
[25] L. Sun, Z. Tao, Y. Li, H. Arakawa, Oda: Observation-driven agent for integrating llms and
knowledge graphs, arXiv preprint arXiv:2404.07677 (2024).
[26] J. Jiang, K. Zhou, W. X. Zhao, Y. Song, C. Zhu, H. Zhu, J.-R. Wen, Kg-agent: An eficient autonomous
agent framework for complex reasoning over knowledge graph, arXiv preprint arXiv:2402.11163
(2024).
[27] X. Zhao, M. Blum, R. Yang, B. Yang, L. M. Carpintero, M. Pina-Navarro, T. Wang, X. Li, H. Li, Y. Fu,
et al., Agentigraph: An interactive knowledge graph platform for llm-based chatbots utilizing
private data, arXiv preprint arXiv:2410.11531 (2024).
[28] M. Renze, E. Guven, Self-reflection in llm agents: Efects on problem-solving performance, arXiv
preprint arXiv:2405.06682 (2024).
[29] J. Toy, J. MacAdam, P. Tabor, Metacognition is all you need? using introspection in generative
agents to improve goal-directed behavior, arXiv preprint arXiv:2401.10910 (2024).
[30] G. Booch, F. Fabiano, L. Horesh, K. Kate, J. Lenchner, N. Linck, A. Loreggia, K. Murgesan, N. Mattei,
F. Rossi, et al., Thinking fast and slow in ai, in: Proceedings of the AAAI Conference on Artificial
Intelligence, volume 35, 2021, pp. 15042–15046.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>J.</given-names>
            <surname>Kaplan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>McCandlish</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Henighan</surname>
          </string-name>
          , T. B.
          <string-name>
            <surname>Brown</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          <string-name>
            <surname>Chess</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          <string-name>
            <surname>Child</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          <string-name>
            <surname>Gray</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Radford</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          <string-name>
            <surname>Wu</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          <string-name>
            <surname>Amodei</surname>
          </string-name>
          ,
          <article-title>Scaling laws for neural language models</article-title>
          , arXiv preprint arXiv:
          <year>2001</year>
          .
          <volume>08361</volume>
          (
          <year>2020</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>L.</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. Q.</given-names>
            <surname>Davis</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Hanin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Bailis</surname>
          </string-name>
          , I. Stoica,
          <string-name>
            <given-names>M. A.</given-names>
            <surname>Zaharia</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. Y.</given-names>
            <surname>Zou</surname>
          </string-name>
          ,
          <article-title>Are more llm calls all you need? towards the scaling properties of compound ai systems</article-title>
          ,
          <source>Advances in Neural Information Processing Systems</source>
          <volume>37</volume>
          (
          <year>2024</year>
          )
          <fpage>45767</fpage>
          -
          <lpage>45790</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>J.</given-names>
            <surname>Wei</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Bosma</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V. Y.</given-names>
            <surname>Zhao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Guu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. W.</given-names>
            <surname>Yu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Lester</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Du</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. M.</given-names>
            <surname>Dai</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Q. V.</given-names>
            <surname>Le</surname>
          </string-name>
          ,
          <article-title>Finetuned language models are zero-shot learners</article-title>
          ,
          <source>arXiv preprint arXiv:2109.01652</source>
          (
          <year>2021</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>T.</given-names>
            <surname>Brown</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Mann</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Ryder</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Subbiah</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. D.</given-names>
            <surname>Kaplan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Dhariwal</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Neelakantan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Shyam</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Sastry</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Askell</surname>
          </string-name>
          , et al.,
          <article-title>Language models are few-shot learners</article-title>
          ,
          <source>Advances in neural information processing systems</source>
          <volume>33</volume>
          (
          <year>2020</year>
          )
          <fpage>1877</fpage>
          -
          <lpage>1901</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>P.</given-names>
            <surname>Lewis</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Perez</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Piktus</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Petroni</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Karpukhin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Goyal</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Küttler</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Lewis</surname>
          </string-name>
          , W.-t. Yih,
          <string-name>
            <given-names>T.</given-names>
            <surname>Rocktäschel</surname>
          </string-name>
          , et al.,
          <article-title>Retrieval-augmented generation for knowledge-intensive nlp tasks</article-title>
          ,
          <source>Advances in neural information processing systems</source>
          <volume>33</volume>
          (
          <year>2020</year>
          )
          <fpage>9459</fpage>
          -
          <lpage>9474</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>L.</given-names>
            <surname>Liang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Bo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Gui</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Zhu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Zhong</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Zhao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Sun</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Zhang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Zhou</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Chen</surname>
          </string-name>
          , et al.,
          <article-title>Kag: Boosting llms in professional domains via knowledge augmented generation</article-title>
          ,
          <source>in: Companion Proceedings of the ACM on Web Conference</source>
          <year>2025</year>
          ,
          <year>2025</year>
          , pp.
          <fpage>334</fpage>
          -
          <lpage>343</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>J.</given-names>
            <surname>Achiam</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Adler</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Agarwal</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Ahmad</surname>
          </string-name>
          ,
          <string-name>
            <given-names>I.</given-names>
            <surname>Akkaya</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F. L.</given-names>
            <surname>Aleman</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Almeida</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Altenschmidt</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Altman</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Anadkat</surname>
          </string-name>
          , et al.,
          <source>Gpt-4 technical report, arXiv preprint arXiv:2303.08774</source>
          (
          <year>2023</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>S.</given-names>
            <surname>Yao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Zhao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Yu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Du</surname>
          </string-name>
          , I. Shafran,
          <string-name>
            <given-names>K.</given-names>
            <surname>Narasimhan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Cao</surname>
          </string-name>
          , React:
          <article-title>Synergizing reasoning and acting in language models</article-title>
          ,
          <source>in: International Conference on Learning Representations (ICLR)</source>
          ,
          <year>2023</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>J.</given-names>
            <surname>Wei</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Schuurmans</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Bosma</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Xia</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Chi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Q. V.</given-names>
            <surname>Le</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Zhou</surname>
          </string-name>
          , et al.,
          <article-title>Chain-of-thought prompting elicits reasoning in large language models</article-title>
          ,
          <source>Advances in neural information processing systems</source>
          <volume>35</volume>
          (
          <year>2022</year>
          )
          <fpage>24824</fpage>
          -
          <lpage>24837</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>S.</given-names>
            <surname>Yao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Yu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Zhao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>I.</given-names>
            <surname>Shafran</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Grifiths</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Cao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Narasimhan</surname>
          </string-name>
          ,
          <article-title>Tree of thoughts: Deliberate problem solving with large language models</article-title>
          ,
          <source>Advances in neural information processing systems</source>
          <volume>36</volume>
          (
          <year>2023</year>
          )
          <fpage>11809</fpage>
          -
          <lpage>11822</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>M.</given-names>
            <surname>Besta</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Blach</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Kubicek</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Gerstenberger</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Podstawski</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Gianinazzi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Gajda</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Lehmann</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Niewiadomski</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Nyczyk</surname>
          </string-name>
          , et al.,
          <article-title>Graph of thoughts: Solving elaborate problems with large language models</article-title>
          ,
          <source>in: Proceedings of the AAAI conference on artificial intelligence</source>
          , volume
          <volume>38</volume>
          ,
          <year>2024</year>
          , pp.
          <fpage>17682</fpage>
          -
          <lpage>17690</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>J.</given-names>
            <surname>Rowley</surname>
          </string-name>
          ,
          <article-title>The wisdom hierarchy: representations of the dikw hierarchy</article-title>
          ,
          <source>Journal of information science 33</source>
          (
          <year>2007</year>
          )
          <fpage>163</fpage>
          -
          <lpage>180</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>M.</given-names>
            <surname>Machado</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. M.</given-names>
            <surname>Rodrigues</surname>
          </string-name>
          , G. Lima,
          <string-name>
            <given-names>S. R.</given-names>
            <surname>Fiorini</surname>
          </string-name>
          , V. T. da Silva,
          <article-title>Llm store: Leveraging large language models as sources of wikidata-structured knowledge</article-title>
          , in: International Semantic Web Conference,
          <year>2024</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>B.</given-names>
            <surname>Zhang</surname>
          </string-name>
          , H. Soh, Extract, define, canonicalize
          <article-title>: An llm-based framework for knowledge graph construction</article-title>
          ,
          <source>arXiv preprint arXiv:2404.03868</source>
          (
          <year>2024</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>S.</given-names>
            <surname>Purohit</surname>
          </string-name>
          , G. Chin,
          <string-name>
            <given-names>P. S.</given-names>
            <surname>Mackey</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. A.</given-names>
            <surname>Cottam</surname>
          </string-name>
          , Graphaide:
          <article-title>Advanced graph-assisted query and reasoning system</article-title>
          ,
          <source>in: 2024 IEEE International Conference on Big Data (BigData)</source>
          , IEEE,
          <year>2024</year>
          , pp.
          <fpage>3485</fpage>
          -
          <lpage>3493</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>H.</given-names>
            <surname>Ye</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Gui</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Zhang</surname>
          </string-name>
          , T. Liu, W. Jia,
          <article-title>Beyond isolation: Multi-agent synergy for improving knowl-</article-title>
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>