Neuro-Symbolic Agents for Hallucination-Free Requirements Reuse
This paper introduces a neuro-symbolic multi-agent system that combines Large Language Models as heuristics with a deterministic symbolic validator to enable hallucination-free, structurally valid requirements reuse within the OOMRAM framework, achieving 100% coverage and near-zero constraint violations.
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 are trying to build a custom house, but you have to choose from a massive, pre-approved catalog of blueprints. This catalog is called OOMRAM. It's like a giant, strict flowchart that says, "If you want a kitchen, you must also have a sink," and "You can pick either a red door or a blue door, but never both."
The problem is that the original way to use this catalog is like a robot that only understands exact codes. If you say, "I want a cozy home with a big garden," the robot can't help you unless you know the exact code for "cozy home."
Enter Large Language Models (LLMs). These are like super-smart, chatty architects who understand your natural language perfectly. You can tell them, "I want a cozy home," and they will suggest ideas. But there's a catch: these chatty architects are prone to hallucinations. They might invent a "flying staircase" that doesn't exist in the catalog, or they might try to put a red door and a blue door on the same house, breaking the rules.
This paper introduces a new team of workers—a Neuro-Symbolic Multi-Agent System—to fix this. Think of it as a construction crew with four specific roles:
- The Navigator: A guide who looks at the catalog and says, "Okay, we need to decide on the roof next."
- The Interpreter (The LLM): The chatty architect. They listen to your "cozy home" idea and suggest specific parts from the catalog (e.g., "Let's pick the slate roof").
- The Validator (The Strict Inspector): This is the most important part. The Validator is not an AI; it's a rigid, mathematical rule-checker. It looks at the Interpreter's suggestion and checks it against the catalog's strict rules.
- Scenario: If the Interpreter suggests "Red Door AND Blue Door," the Validator immediately slams the gavel: "STOP! That violates the rules. You can only pick one."
- The Validator then sends the suggestion back to the Interpreter to try again.
- The Scribe: Once the Inspector is happy, this person writes down the final, approved list of parts.
How it works in practice:
The system runs in a loop. The Interpreter guesses, the Validator checks, and if there's a mistake, they go back and forth until the rules are perfectly followed. Because the Validator is a strict computer program (not a guessing AI), it guarantees that the final house plan is logically sound and follows every single rule of the catalog.
The Results:
The researchers tested this on two types of "catalogs": one for digital record-keeping systems and one for smart homes.
- No Broken Rules: The system achieved 100% structural validity. Every single requirement it generated followed the rules. It eliminated "hallucinations" (invented parts or illegal combinations) almost entirely.
- The "F1-Score" Confusion: In standard AI tests, they measure how close the AI's answer is to a single "perfect" human answer. This system got a "moderate" score there. Why? Because for a "cozy home," there isn't just one right answer. There are hundreds of valid combinations. The system found a valid one, just not the exact one a human tester might have picked. The paper argues that finding any valid, rule-abiding solution is more important than matching a single human guess.
- Speed: It took a few minutes per project, which is fast enough for real use.
The Big Takeaway:
This paper proves that you can have the best of both worlds: the flexibility of a chatty AI that understands human language, combined with the safety of a rigid rule-checker that prevents errors. By keeping the "creative" AI separate from the "strict" rule-checker, they created a system that can automatically turn vague ideas into perfectly structured, error-free technical requirements without making things up.
In short: They built a team where the creative dreamer is always supervised by a strict accountant, ensuring the final plan is both imaginative and legally sound.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.