Responsible: Peter Isaev, Patrick Hammer
GitHub / Demos:
Papers:
Description:
MeTTa-NARS is an open-ended uncertainty reasoning engine designed to operate under the Assumption of Insufficient Knowledge and Resources (AIKR). Unlike traditional logical systems that require complete, clean data, MeTTa-NARS is built for the open world where information is scarce, inconsistent, and constantly changing.
The system distinguishes itself through its usage of Non-Axiomatic Logic (NAL), which replaces binary truth with a two-dimensional evidence value (frequency and confidence). This allows the agent to distinguish between "I know this is true because I have seen it 100 times" and "I think this is true, but I have only seen it once." MeTTa-NARS manages this knowledge via a concept-centric memory and a rigorous inference control mechanism that treats reasoning as a resource allocation problem.
MeTTa-NARS drives the active, never-ending learning loop, allowing agents to continually refine their understanding of the world as they encounter new, unexpected phenomena.
Roadmap: