An Explicit World Model Based on Data-First Ontology: DaoQL Multimodal Storage Validation and Counterfactual Reasoning Evaluation
This paper proposes DaoQL, a data-first ontology that decouples deterministic knowledge into an explicit multimodal database from LLM reasoning engines, demonstrating through empirical validation that this architecture significantly enhances counterfactual decomposability and mitigates structural risks like hallucination compared to implicit neural models.
Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer
Imagine you're trying to build a super-smart robot that can help doctors diagnose diseases or bankers spot fraud. To do this, you usually teach the robot by feeding it massive amounts of text, letting it learn patterns until it "feels" like it knows the world. This is how modern AI works: it stores its knowledge inside a giant, messy web of numbers called "neural weights." Think of it like a human brain that has memorized a billion books but can't point to a specific page to show you why it thinks something is true. The problem is, this brain is a bit of a black box. If you ask it a tricky question, it might make things up (hallucinate), it can't easily update its facts when the world changes, and it's hard to explain its reasoning. Scientists call this an "implicit world model" because the rules of the world are hidden inside the math, not written down clearly.
To fix this, a new idea called "data-first ontology" suggests we stop hiding the rules. Instead of letting the AI guess the facts, we should give it a clear, organized library where every fact is stored with a specific address, like a well-organized filing cabinet. In this setup, the AI is just the smart librarian who knows how to talk to you and solve puzzles, but the actual facts live in the library's database. This paper explores a system called DaoQL that tries to build this kind of library. It asks: What if we separate the "thinking" from the "knowing"? By putting the facts in a clear, explicit database and letting the AI just read from it, can we make the robot more honest, easier to fix, and better at answering "what if" questions?
The Paper's Big Idea: A Library vs. A Black Box
The authors of this paper argue that the current way AI works is like asking a student to memorize a whole encyclopedia in their head. If you ask, "What is the capital of France?" the student might guess correctly because they've heard it a million times. But if you ask, "What if France changed its capital to Lyon yesterday?" the student might get confused, mix up old memories, or just make up a story. They can't easily "edit" their brain to remove the old fact and insert the new one without messing up other things.
This paper proposes a different approach: The Explicit World Model. Imagine instead of a student with a memorized brain, you have a robot with a super-organized library.
- The Librarian (The AI): This is the Large Language Model (LLM). It's great at understanding your questions and speaking human language.
- The Library (DaoQL): This is a special database where every fact is stored clearly. It uses six building blocks: Being (a thing, like a person or a product), Def (what that thing is), Type (the category), Relation (how things connect), Contract (rules they must follow), and Version (a history of changes).
The main finding is that by moving the "hard facts" into this library and letting the AI just read from it, the system becomes much more reliable. The paper proves mathematically that this setup allows for "composable counterfactual decomposability." That's a fancy way of saying: "If you change one fact in the library, the robot can perfectly calculate how that changes the answer, without getting confused or making up new rules."
What They Actually Built and Tested
The team built a system called DaoQL to test this idea. They didn't just talk about it; they built the library and ran experiments to see how fast and accurate it was.
1. The "What-If" Test (Counterfactuals)
They ran a huge experiment with 1,250 questions across five different areas: medicine, finance, supply chains, laws, and pricing. They asked the AI to imagine changes, like "What if this patient had a different allergy?" or "What if this supplier went bankrupt?"
- The Result: When the AI worked alone (just using its memory), it got the "what-if" answers right only 45% of the time. But when the AI used the DaoQL library to check the facts, it got it right 94% of the time. That's a massive jump! The library helped the AI stop guessing and start calculating based on real rules.
2. Speed and Efficiency
They also tested how fast the library could find answers. They compared DaoQL to other systems on a single computer (to keep it fair).
- Graph Traversal: Finding connections between things (like "Who knows who?") took just 1.20 milliseconds. That's faster than a human can blink.
- Searching for Similar Items: Finding similar items in a list took 83.1 microseconds.
- Mixed Queries: When they asked a complex question that needed to look at text, numbers, and connections all at once, it took 105.8 microseconds.
3. What They Didn't Do (The "Not Yet" List)
It's important to know what this paper didn't solve. The authors are very honest about this.
- No Magic Agent Yet: They built the library and the "thinking" part, but they haven't fully built the "agent" (the robot that goes out and does tasks) yet. That's still a plan for the future.
- Not a Billion-Scale System: They tested this on computers with 64GB or 128GB of memory. They admit they haven't tested it on the massive scale of the entire internet yet.
- Some Slow Spots: While most things were fast, searching for Chinese text was much slower than other systems (about 40 times slower in their tests), which they admit is a weakness they need to fix.
- Long-Tail Problems: When they tried to run complex social network simulations (LDBC SNB), the system got very slow on the hardest questions, taking seconds or even minutes instead of milliseconds.
Why This Matters
The paper suggests that the future of reliable AI isn't about making the AI's brain bigger or more complex. Instead, it's about giving the AI a better, clearer place to store its facts.
The authors show that when you separate the "knowing" (the database) from the "thinking" (the AI), you get a system that is:
- More Honest: It's harder to hallucinate when you have to look up the fact first.
- Easier to Fix: If a fact is wrong, you just update the library entry. You don't have to retrain the whole AI brain.
- Explainable: You can trace exactly which fact led to which answer, like following a breadcrumb trail.
The paper concludes that while this isn't a finished product ready for every company today, it proves that this "data-first" way of building AI is mathematically sound and practically faster for many tasks. It's a strong step toward robots that don't just guess, but actually know what they are talking about.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.