Skip to content

Commit 64138ad

Browse files
[pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
1 parent 0a2433e commit 64138ad

1 file changed

Lines changed: 9 additions & 9 deletions

File tree

papers/SHAURYA_AGARWAL_The_Silmaril_Strikes_Again/The Silmaril strikes again v01.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,33 +1,33 @@
11
# THE SILMARIL STRIKES AGAIN: building better AI systems with deterministic reasoning capabilities using Ontologies
22

33

4-
# Abstract
5-
6-
Large language models now power many agentic systems.
7-
Common interaction patterns include:
4+
# Abstract
5+
6+
Large language models now power many agentic systems.
7+
Common interaction patterns include:
88
* plan first, then execute [@wang2023plansolve]
99
* reason and act in turns, as in ReAct [@yao2023react]
1010
* reflect on feedback and try again, as in Reflexion [@shinn2023reflexion]
1111
* call external tools and APIs [@schick2023toolformer]
1212
* ...and more
13-
These patterns make language models more useful as agents.
13+
These patterns make language models more useful as agents.
1414
But the agent is still largely driven by model-generated state, reasoning, and decisions.
1515
That creates four pressures:
1616
* **Grounding:** the system needs stable identities for entities and typed relations between them.
1717
* **Multi-hop reasoning:** the system may need conclusions that follow through several relations or rules.
1818
* **Coordination:** several agents or tools need a shared meaning for entities, classes, properties, and constraints.
19-
* **Verification and audit:** important decisions need a result that can be checked, replayed, and linked to the facts and rules that produced it.
19+
* **Verification and audit:** important decisions need a result that can be checked, replayed, and linked to the facts and rules that produced it.
2020
These are areas where language-model generation alone does not provide formal guarantees. Entity tracking varies across models and task complexity [@kim2023entitytracking]. Multi-hop reasoning can fail or follow plausible but incorrect paths [@yang2024latentmultihop; @bhuiya2024multihop]. Generated chain-of-thought is not necessarily a faithful account of how an answer was produced [@lanham2023faithfulness]. Model responses can also move toward a user's stated views in tested settings [@sharma2023sycophancy].
21-
Ontologies and reasoning engines provide a different layer. Ontologies represent selected entities, classes, properties, and axioms under explicit semantics [@w3c2012owl2overview]. Reasoners can then derive conclusions, answer queries, check consistency, test constraints, and record justifications under defined procedures.
22-
This paper starts with the Closed World Machine (CWM) as a historical Python reasoner. It then explains forward and backward reasoning, RETE, truth maintenance, description-logic reasoning, stratified negation, resolution, Satisfiability Modulo Theories, and the chase.
21+
Ontologies and reasoning engines provide a different layer. Ontologies represent selected entities, classes, properties, and axioms under explicit semantics [@w3c2012owl2overview]. Reasoners can then derive conclusions, answer queries, check consistency, test constraints, and record justifications under defined procedures.
22+
This paper starts with the Closed World Machine (CWM) as a historical Python reasoner. It then explains forward and backward reasoning, RETE, truth maintenance, description-logic reasoning, stratified negation, resolution, Satisfiability Modulo Theories, and the chase.
2323

2424
The paper then shows how these methods can be composed inside a **propose-check-repair** loop for agentic systems:
2525
* the language model **proposes**
2626
* one or more reasoners **check**
2727
* failed checks return structured evidence
2828
* the model **repairs** the proposal
2929
* accepted results can move to a separate action policy
30-
The language model remains the flexible generative component. The ontology and reasoning layer provides formal checks that language generation alone does not guarantee.
30+
The language model remains the flexible generative component. The ontology and reasoning layer provides formal checks that language generation alone does not guarantee.
3131
The paper finally discusses columnar, distributed, and GPU execution as possible ways to scale selected reasoning workloads. It does not present a completed production reasoner or new performance results.
3232

3333
---

0 commit comments

Comments
 (0)