Explainer · Hybrid AI

What is neuro-symbolic AI?

Neural networks learn from data. Symbolic systems reason over explicit facts and rules. Neuro-symbolic AI puts both in one system. What that means, the six ways to wire it, the examples that actually exist, and the one property that decides whether a hybrid deserves trust.

Neuro-symbolic AI (also written neurosymbolic AI, and often called hybrid AI) combines neural networks, which learn patterns from data, with symbolic systems, which represent knowledge as explicit symbols, facts and rules and reason over them. The aim is a system that learns like a neural network and reasons, explains and can be checked like a symbolic one.

In one paragraph

Neural networks are good at what symbolic AI was bad at: perception, language, learning from messy data. Symbolic systems are good at what neural networks are bad at: exact reasoning, explanation, guarantees. Henry Kautz sorted the ways to connect them into six types. The strongest working examples, from AlphaGo to AlphaProof, share one pattern: a neural network proposes and a symbolic engine decides. If that symbolic checker is sound, every answer it accepts is correct however often the network is wrong; the price is answers that never arrive, not wrong answers that do. Many products sold as neuro-symbolic lack that property, because their symbolic side has no authority.

1. What neuro-symbolic AI means

The term names a combination, not a single technique. On one side is the neural tradition: networks of weighted units trained by gradient descent, which today includes convolutional networks, transformers and large language models (LLMs). On the other side is symbolic AI: programs that manipulate explicit symbols such as facts, rules, logical formulas, programs and search trees, the tradition described as a symbolic system. A system is neuro-symbolic when both kinds of component do real work and pass information to each other.

The spelling varies and the meaning does not. Neuro-symbolic (with a hyphen) and neurosymbolic (without) are both common in the research literature; Kautz writes the first [1], Garcez and Lamb the second [2]. Neural-symbolic is the older form used by the integration community for decades. Hybrid AI and symbolic hybrid are looser names for the same idea. In business writing “hybrid AI” can also mean something unrelated, such as mixing on-device and cloud models, or mixing machine learning with human review; on this page it always means neural plus symbolic.

Two things are not enough to make a system neuro-symbolic in any useful sense. Feeding words into a network and reading words out is not, even though words are symbols (Kautz lists it as type 1, the standard deep-learning pipeline, §3, which shows how little the label says on its own). And a neural model that writes text about rules is not, because text about a rule is not a rule that anything enforces.

2. Why combine neural and symbolic AI

Each tradition fails where the other is strong. That is the whole argument for hybrids.

Typical strengths and weaknesses. Individual systems vary.
neural networkssymbolic systems
Learns from raw datayes: images, audio, textmostly no: knowledge is written or compiled
Handles noise and ambiguitywellbrittle outside what was encoded
Exact multi-step reasoningunreliable; errors compoundexact when the rules are right
Explains its answerhard: weights are not reasonsthe derivation is the explanation
Guaranteesstatistical at bestprovable, relative to the rules
Says “I don’t know”not by default; it produces a fluent guessa failed proof or empty query is an answer
Main known failurehallucination [17]knowledge-acquisition bottleneck, symbol grounding [18], combinatorial explosion

What neural networks bring. They learn perception and language from examples instead of hand-written rules, and hand-written rules were the main limit of the 1980s expert systems (see the history of symbolic AI). A symbolic system needs its facts in symbolic form; a neural network can read them out of pixels and prose.

What they lack. A generative model produces the most plausible continuation whether or not it knows the answer, which is the mechanism behind hallucination [17]. Language models are also unreliable at long exact procedures: the authors of PAL observed that LLMs often decompose a problem correctly and then make arithmetic or logical mistakes in the solution step [11], and Toolformer was motivated by the same gap in arithmetic and factual lookup [12]. And a model asked to check its own reasoning with no outside feedback often does not improve, and sometimes gets worse [19].

What symbolic systems bring. Exactness, explanation, and the ability to say no. A theorem prover either finds a proof or does not; a database query either matches or returns nothing; a search over game rules never proposes an illegal move.

What they lack. Someone has to write the rules, and the world outruns them (the knowledge-acquisition bottleneck). Symbols mean nothing to the system unless they are connected to perception (the symbol grounding problem [18]). And exhaustive reasoning explodes combinatorially: Go has too many positions to search without a good guide.

Kautz put the modern case plainly in his 2020 AAAI lecture. Discussing Marcus and Davis’s Rebooting AI, which argues for combining the two traditions, he observed that its authors are “in violent agreement” with deep learning researchers about the need to understand how to combine neural and symbolic approaches, and that “the devil is in details: what exactly would be the architecture of such a hybrid AI system?” [1]. The next section is his answer.

3. The six types of hybrid (Kautz)

In his Robert S. Engelmore Memorial Lecture at the Thirty-Fourth AAAI Conference on Artificial Intelligence (10 February 2020), published as “The Third AI Summer” in AI Magazine in 2022, Henry Kautz named six designs for neuro-symbolic systems [1]. The names are his notation, and they read like a type signature: brackets mean “runs as a subroutine inside”, a bar means “hands its output to”. He notes it is only one possible taxonomy and points to Garcez and Lamb for another [2].

Names and examples in the first three columns are from Kautz (2022). The last column is our reading of later systems, not Kautz’s classification.
typewhat it meansKautz’s examplelater systems (our reading)
1. Symbolic Neuro symbolicSymbols in, symbols out, a neural network in between. Words become vectors, the network computes, a softmax turns the result back into symbols.standard deep learning for natural language processingan LLM on its own: tokens in, tokens out
2. Symbolic[Neuro]A symbolic problem solver calls a neural network as a subroutine, for pattern recognition or evaluation.AlphaGo: Monte Carlo tree search with a neural evaluation function; also most robots and autonomous vehiclesAlphaGeometry and AlphaProof: a symbolic engine or proof checker in charge, a model proposing steps
3. Neuro | SymbolicA neural network turns non-symbolic input (pixels) into a symbolic structure that a symbolic reasoner then processes.the Neuro-Symbolic Concept Learnera vision model that extracts objects, then a rule engine that reasons about them
4. Neuro: Symbolic → NeuroAn ordinary network trained on data produced by symbolic rules, so the network absorbs the rules.Lample and Charton’s transformer for symbolic integration and differential equations [10]models trained on solver-generated or proof-generated data
5. NeuroSymbolic (written Neuro_{Symbolic})Symbolic rules are compiled into templates for structures inside the network.tensor product representations; Logic Tensor NetworksLogic Tensor Networks in their 2022 form; differentiable logic losses
6. Neuro[Symbolic]A symbolic reasoning engine embedded inside a neural system, which decides when to call it (Kahneman’s “System 1” calling “System 2”).proposed, not demonstrated; Kautz called it the most promisingloosely: LLMs that decide when to run code or a solver (PAL, Toolformer), with the engine outside rather than embedded

Two points about the taxonomy matter more than the names. First, the types differ in which side is in charge. In Symbolic[Neuro] the symbolic solver decides and the network advises; in Neuro[Symbolic] the network decides and calls the solver when it chooses to. Second, only some types keep a symbolic guarantee in the final output. Types 4 and 5 fold the rules into a network, which lets the rules shape learning but means the output is still a network’s output: Lample and Charton’s model, as Kautz notes, did not produce a step-by-step derivation, it had absorbed the rules well enough to guess the answer [1]. Section 6 turns that difference into mathematics.

4. Neuro-symbolic AI examples that exist

The term is used loosely, so here are systems that are published, peer reviewed or publicly documented, with what each half actually does.

Published neuro-symbolic systems. “What the symbolic side guarantees” describes the design, not a certification.
systemneural sidesymbolic sidewhat the symbolic side guarantees
AlphaGo (2016)policy and value networksMonte Carlo tree search over the rules of Goevery move searched is legal
AlphaGeometry (2024)language model proposing auxiliary constructionssymbolic deduction engineeach proof step is a derivation, not a guess
AlphaProof (2024)language model trained with reinforcement learningthe Lean proof assistantevery proof it outputs is formally checked
DeepProbLog (2018)neural predicates, such as a digit classifierprobabilistic logic programinference follows the program’s logic
Logic Tensor Networks (2022)networks grounding symbols in datafirst-order “Real Logic” with fuzzy semanticsknowledge shapes training; satisfaction is a degree, not a proof
NS-CL (2019)scene perception and question parsingexecutor for symbolic programsanswers are computed by running a program
PAL / Toolformer (2022–23)language modelPython interpreter; calculator and other toolsthe computation is exact; the program may still be wrong
GraphRAG (2024)LLM builds and summarises a graphentity knowledge graph and its communitiesstructure for retrieval; no check on the extracted facts

4.1 AlphaGo (Silver et al., Nature, 2016)

AlphaGo combined a policy network, which suggests promising moves, and a value network, which estimates who is winning, with Monte Carlo tree search, which plays out lines of the game under its exact rules [3]. It beat the European champion Fan Hui 5–0, reported in the paper, and Lee Sedol 4–1 in Seoul in March 2016. Kautz uses it as the prototypical Symbolic[Neuro] system: the search is in charge, and the networks make the search affordable [1].

4.2 AlphaGeometry (Trinh et al., Nature, 2024)

A symbolic deduction engine can derive everything that follows from a geometry diagram, but it cannot invent the extra point or line a hard proof needs. AlphaGeometry’s language model, trained from scratch on about 100 million synthetic proofs, proposes those auxiliary constructions; the deduction engine then works out their consequences, and the loop repeats until the goal is proved. On 30 recent olympiad-level geometry problems it solved 25, against 10 for the previous best method [4].

4.3 AlphaProof and AlphaGeometry 2 (Google DeepMind, 2024)

AlphaProof couples a pre-trained language model with AlphaZero-style reinforcement learning and proves statements in Lean, a formal proof assistant whose kernel checks every step. For training, a Gemini model was fine-tuned to translate natural-language problems into formal statements. At the 2024 International Mathematical Olympiad, with the problems translated into Lean by hand, AlphaProof solved three problems (two algebra, one number theory, including the hardest problem of the competition) and AlphaGeometry 2 solved the geometry problem: 28 of 42 points, the silver-medal standard, one point short of gold. Some solutions took minutes and others up to three days, far beyond the contest’s time limit [5]. The full method was published in Nature in November 2025 [6]. The design point is the one that matters here: no proof leaves the system unless Lean has checked it.

4.4 DeepProbLog (Manhaeve et al., NeurIPS 2018)

DeepProbLog extends the probabilistic logic programming language ProbLog with neural predicates: a logical atom whose probability comes from a neural network, for example a classifier that reads a handwritten digit. The program’s rules then combine those probabilities, and the whole system is trained end to end from examples such as the sum of two digit images, without labels for the individual digits [7].

4.5 Logic Tensor Networks (Badreddine et al., Artificial Intelligence, 2022)

Logic Tensor Networks define a fully differentiable first-order language, Real Logic, in which constants, functions and predicates are grounded in data by neural computational graphs and connectives get fuzzy-logic semantics [8]. Logical knowledge becomes a training objective the network tries to satisfy. That is powerful for learning with background knowledge, and it is also the trade: a formula is satisfied to a degree, so it constrains the network without guaranteeing its outputs.

4.6 The Neuro-Symbolic Concept Learner (Mao et al., ICLR 2019)

NS-CL learns visual concepts, words and the semantic parsing of questions from images paired with questions and answers, without direct supervision on any of them [9]. It builds an object-based representation of the scene, translates each question into an executable symbolic program, and runs the program on the scene. It was evaluated on the synthetic CLEVR dataset, and it is Kautz’s example of Neuro | Symbolic.

4.7 LLMs with tools: PAL and Toolformer

The most widely deployed hybrids are language models that hand exact work to a symbolic tool. PAL (program-aided language models) has the model write a Python program as its reasoning and lets the interpreter compute the answer [11]. Toolformer teaches a model, with a handful of demonstrations per tool, to decide which API to call and when, across a calculator, a question-answering system, a search engine, a translation system and a calendar [12]. The tool’s computation is exact; whether the model asked the right question of it is not checked by anything.

4.8 Retrieval over knowledge graphs, including GraphRAG

Retrieval-augmented generation (RAG) fetches documents and places them in the model’s context before it answers [13]. GraphRAG, from Microsoft Research, builds a graph first: an LLM extracts an entity knowledge graph from the source documents and then pregenerates summaries for each community of closely related entities, so the system can answer global questions about a whole corpus (“what are the main themes?”) that plain RAG handles poorly [14]. The next section looks at knowledge graphs directly.

5. Knowledge graphs, knowledge maps and LLMs

A knowledge graph stores knowledge as a graph of entities and typed relations, most simply as triples of subject, predicate and object [15]:

(Marie Curie,awardedPrize,Nobel Prize in Physics)

Each triple is a symbolic fact: it can be queried exactly, joined with other facts, checked against a schema, and traced to where it came from. Google popularised the term in May 2012 with the launch of its Knowledge Graph, announced as “things, not strings” [20]. People searching for knowledge maps usually mean the same idea drawn for humans: a map of concepts and the links between them. The phrase has no single technical definition; when a system is involved, it is almost always a knowledge graph.

Pan and colleagues sort the ways knowledge graphs and LLMs are combined into three frameworks: KG-enhanced LLMs, LLM-augmented KGs, and synergized LLMs plus KGs [16]. In practice that looks like four patterns:

  1. Graph as context. Retrieve the relevant subgraph and put it in the prompt. This is RAG with structure.
  2. Model writes the query. The LLM translates a question into a graph query, and the graph engine executes it exactly.
  3. Model builds the graph. The LLM extracts entities and relations from text, as GraphRAG does.
  4. Graph checks the model. Claims in the output are compared against the graph before they are shown.

The limit: retrieval is not verification. In patterns 1 and 3 the symbolic structure advises and the neural model still decides. A fact placed in the context does not force the model to use it, and nothing checks the answer against it afterwards. In pattern 3 the graph is itself model output: every triple the LLM extracts inherits the LLM’s error rate, so a graph built this way is an index of what the model read, not a store of verified facts. Only pattern 4, and pattern 2 when the query result is returned rather than paraphrased, give the symbolic side the last word. We develop this argument in Retrieval Is Not Memory [21].

6. A formal view: proposer and verifier

The best-performing hybrids in §4 share a shape: a neural network proposes, a symbolic procedure checks, and only checked output leaves the system. That shape has a guarantee that is worth writing down, because it explains both why these systems work and what they cost.

A neural proposer and a symbolic verifier An input goes to a neural proposer, which produces a candidate. The candidate goes to a symbolic verifier. If the verifier returns true, the candidate is accepted as output. If it returns false, the system abstains or asks the proposer to try again. input Neural proposer N may be wrong Symbolic verifier V sound: never says yes wrongly accept x abstain / retry x true false

Figure 1. The proposer–verifier pattern. AlphaGeometry, AlphaProof and, with search in place of a checker, AlphaGo all have this shape.

6.1 Setup

Definition 1 (specification, proposer, verifier). Let X be the set of possible outputs and S⊆X the outputs that meet the specification (proofs of the stated theorem, legal moves, facts supported by a source). A neural proposer N maps an input to a candidate x∈X, with error rate ε=Pr[x∉S]. A symbolic verifier is a procedure V:X→{true,false}. It is sound if it never accepts an output outside the specification, and complete if it accepts every output inside it:
sound:V(x)=true⇒x∈S complete:x∈S⇒V(x)=true

The hybrid H returns the candidate if the verifier accepts it and abstains otherwise, where ⊥ means “no answer”:

H= { xif V(x)=true ⊥otherwise (abstain)

6.2 Soundness does not depend on the network

Theorem 1 (sound verifier, sound hybrid). If V is sound, then for every proposer N, whatever its error rate ε, every output the hybrid gives meets the specification: H≠⊥⇒H∈S. Equivalently, the precision of the answers it gives is 1.
Proof. If H≠⊥, then H=x and V(x)=true, so x∈S by soundness. ∎

The proof never mentions N. The network can be small, badly trained or adversarial; it changes how often the system answers, never whether an answer it gives is right. That is why AlphaProof can use a model that is wrong most of the time: Lean discards the wrong attempts.

6.3 The cost is recall, not precision

Proposition 2 (what the verifier costs). If V is sound, the hybrid answers with probability at most 1−ε, with equality when V is also complete. With k independent proposals and a sound, complete verifier, the chance that at least one is accepted is
Pr[H≠⊥]=1−εk, e.g. ε=0.9,k=20: 1−0.920≈0.878
Proof. Soundness gives {V(x)=true}⊆{x∈S}, so the first probability is at most 1−ε; completeness makes the two events equal. With independent proposals, all k are rejected with probability εk. ∎

So a sound verifier converts a weak proposer’s errors into abstentions and retries, which cost time and coverage, instead of wrong answers, which cost trust. A proposer that is wrong nine times in ten, given twenty independent attempts, still produces a checked answer about 88% of the time, and every one of those answers is correct. This is the same trade that AlphaProof makes when it spends up to three days on a problem.

6.4 Unverified steps compound

Compare a chain of k steps, each produced by a model that is right with probability q, where nothing checks the steps. If the errors are independent, the whole chain is right with probability

Pr[chain correct]=qk, 0.910≈0.349

and, worse, the chain gives no sign of which runs are among the 65% that are wrong. With a sound verifier at every step, the probability that a completed chain is wrong is zero, by Theorem 1 applied step by step; what falls is only the probability of completing. The same arithmetic, with a measured example, is worked through in “Why a guess must never become a fact” on the fail-safe model page.

A hybrid is only as trustworthy as its verifier is sound, and a verifier can only certify the specification it was given. “Proved in Lean” means “proves the statement as formalised”, not “proves what the problem meant”. When no sound verifier exists for a task, as for most open-ended prose, Theorem 1 gives nothing, and the system is neural again at the point that matters.

7. Where hybrids go wrong

Neuro-symbolic AI is a real research field with real results. It is also a marketing phrase. These are the gaps we see most often between the two.

None of this is an argument against hybrids. It is an argument for asking where authority sits. The same question is the core of what a fail-safe model is: when the system is wrong, which component is allowed to let the error through?

8. Peel: a hybrid where the symbolic side holds authority

Peel, by Perslis Research, is built on the proposer–verifier split with the authority placed on the symbolic side. Its rule is short: a model may propose; only the floor admits a fact. A language model may suggest where to look or what might be true. Nothing it says becomes knowledge until the symbolic floor admits it against a source, and when nothing is admitted the answer is unknown, not a guess.

In Kautz’s terms the nearest type is Symbolic[Neuro]: the symbolic system is in charge and a model is consulted. The difference from a system like AlphaGo is where the model’s output goes: in Peel it cannot count until the floor admits it, which is the property Theorem 1 needs. We have measured what happens when that rule is relaxed: letting a model’s 85.8%-accurate guesses count as facts cut correct identification in a diagnostic task from 1.000 to 0.753, as described on the fail-safe model page.

That design makes Peel, to our knowledge, the first fail-safe model: an AI model whose failures drive it to a safe state, and whose learning can narrow what it does but never widen what it is authorised to do. Peel is a research prototype, not a certified safety system. How Perslis uses symbolic AI more broadly is on Symbolic AI at Perslis, and the step-by-step pipelines are described under symbolic flows.

Peel, the Fail-Safe Model What is a fail-safe model? What is symbolic AI?

9. Questions

What is neuro-symbolic AI in simple terms?
It is AI that combines two ways of building intelligence: neural networks, which learn patterns from examples, and symbolic systems, which work with explicit facts and rules and reason step by step. The neural part handles perception and language; the symbolic part handles exact reasoning, explanation and checking.
Is ChatGPT neuro-symbolic?
A large language model on its own is a neural network: text goes in as tokens and comes out as tokens, which is the first of Kautz’s six types, Symbolic Neuro symbolic. When a chat assistant runs code, calls a calculator, queries a database or searches the web, it becomes a loose hybrid, because a symbolic tool does part of the work. It is still the neural model that decides what to show, so the tool’s exactness does not make the final answer checked.
What are examples of neuro-symbolic AI?
Well-documented examples include AlphaGo (neural networks guiding tree search, 2016), AlphaGeometry (a language model proposing constructions for a symbolic deduction engine, 2024), AlphaProof (proofs checked by the Lean proof assistant, 2024), DeepProbLog (neural predicates in a probabilistic logic program, 2018), Logic Tensor Networks (differentiable first-order logic, 2022), the Neuro-Symbolic Concept Learner (2019), program-aided language models and Toolformer (LLMs calling interpreters and tools), and GraphRAG (an LLM building a knowledge graph for retrieval, 2024).
What is hybrid AI?
In research, hybrid AI usually means neuro-symbolic AI: a system that combines machine learning with symbolic reasoning such as rules, logic, search or knowledge graphs. In business writing the phrase is sometimes used for other mixtures, such as on-device plus cloud models or AI plus human review, so check which sense is meant.
Neuro-symbolic or neurosymbolic: which spelling is right?
Both. Neuro-symbolic, neurosymbolic and the older neural-symbolic all name the same field. Kautz writes neuro-symbolic; Garcez and Lamb write neurosymbolic.
What are Kautz’s six types of neuro-symbolic AI?
Symbolic Neuro symbolic (symbols in and out of a network), Symbolic[Neuro] (a symbolic solver calling a network, as in AlphaGo), Neuro | Symbolic (a network producing symbols for a reasoner, as in the Neuro-Symbolic Concept Learner), Neuro: Symbolic → Neuro (a network trained on rule-generated data), Neuro_{Symbolic} (rules compiled into network structure, as in Logic Tensor Networks), and Neuro[Symbolic] (a symbolic engine embedded in a neural system, which Kautz proposed as the most promising).
Is GraphRAG neuro-symbolic?
Partly. GraphRAG uses an LLM to build an entity knowledge graph and community summaries, then uses that structure for retrieval, so a symbolic structure is involved. But the graph is extracted by the model and nothing verifies the answer against it, so it improves retrieval without adding a symbolic guarantee.
Does neuro-symbolic AI stop hallucinations?
Only when the symbolic side has the last word. If a sound checker must accept every answer before it is shown, wrong answers become abstentions instead. If the symbolic part only supplies context that the model may use or ignore, hallucinations are reduced at best, not prevented.

10. References

  1. H. A. Kautz. The Third AI Summer: AAAI Robert S. Engelmore Memorial Lecture. AI Magazine 43(1):105–125, 2022. doi:10.1002/aaai.12036. (Lecture delivered at AAAI-20, 10 February 2020.)
  2. A. d’Avila Garcez, L. C. Lamb. Neurosymbolic AI: the 3rd wave. Artificial Intelligence Review 56:12387–12406, 2023. doi:10.1007/s10462-023-10448-w. arXiv:2012.05876.
  3. D. Silver, A. Huang, C. J. Maddison, A. Guez et al. Mastering the game of Go with deep neural networks and tree search. Nature 529:484–489, 2016.
  4. T. H. Trinh, Y. Wu, Q. V. Le, H. He, T. Luong. Solving olympiad geometry without human demonstrations. Nature 625:476–482, 2024. doi:10.1038/s41586-023-06747-5.
  5. Google DeepMind (AlphaProof and AlphaGeometry teams). AI achieves silver-medal standard solving International Mathematical Olympiad problems. Blog post, 25 July 2024.
  6. T. Hubert, R. Mehta, L. Sartran et al. Olympiad-level formal mathematical reasoning with reinforcement learning. Nature, 2025. doi:10.1038/s41586-025-09833-y.
  7. R. Manhaeve, S. Dumančić, A. Kimmig, T. Demeester, L. De Raedt. DeepProbLog: Neural Probabilistic Logic Programming. NeurIPS, 2018. arXiv:1805.10872.
  8. S. Badreddine, A. d’Avila Garcez, L. Serafini, M. Spranger. Logic Tensor Networks. Artificial Intelligence 303:103649, 2022. doi:10.1016/j.artint.2021.103649. arXiv:2012.13635.
  9. J. Mao, C. Gan, P. Kohli, J. B. Tenenbaum, J. Wu. The Neuro-Symbolic Concept Learner: Interpreting Scenes, Words, and Sentences From Natural Supervision. ICLR, 2019. arXiv:1904.12584.
  10. G. Lample, F. Charton. Deep Learning for Symbolic Mathematics. ICLR, 2020. arXiv:1912.01412.
  11. L. Gao, A. Madaan, S. Zhou, U. Alon, P. Liu, Y. Yang, J. Callan, G. Neubig. PAL: Program-aided Language Models. ICML, 2023. arXiv:2211.10435 (2022).
  12. T. Schick, J. Dwivedi-Yu, R. Dessì, R. Raileanu, M. Lomeli, E. Hambro, L. Zettlemoyer, N. Cancedda, T. Scialom. Toolformer: Language Models Can Teach Themselves to Use Tools. NeurIPS, 2023. arXiv:2302.04761.
  13. P. Lewis et al. Retrieval-Augmented Generation for Knowledge-Intensive NLP Tasks. NeurIPS, 2020. arXiv:2005.11401.
  14. D. Edge et al. From Local to Global: A Graph RAG Approach to Query-Focused Summarization. Microsoft Research, 2024. arXiv:2404.16130.
  15. A. Hogan et al. Knowledge Graphs. ACM Computing Surveys 54(4), Article 71, 2021. doi:10.1145/3447772.
  16. S. Pan, L. Luo, Y. Wang, C. Chen, J. Wang, X. Wu. Unifying Large Language Models and Knowledge Graphs: A Roadmap. IEEE Transactions on Knowledge and Data Engineering 36:3580–3599, 2024. arXiv:2306.08302.
  17. Z. Ji et al. Survey of Hallucination in Natural Language Generation. ACM Computing Surveys 55(12), 2023.
  18. S. Harnad. The symbol grounding problem. Physica D 42:335–346, 1990.
  19. J. Huang, X. Chen, S. Mishra, H. S. Zheng, A. W. Yu, X. Song, D. Zhou. Large Language Models Cannot Self-Correct Reasoning Yet. ICLR, 2024. arXiv:2310.01798.
  20. A. Singhal. Introducing the Knowledge Graph: things, not strings. Official Google Blog, 16 May 2012.
  21. Perslis Research. Retrieval Is Not Memory. 2026. research.perslis.com/memory