Skip to main content

Envisioning is an emerging technology research institute and advisory.

LinkedInInstagramGitHub

2011 — 2026

research
  • Reports
  • Newsletter
  • Methodology
  • Origins
  • Vocab
services
  • Research Sessions
  • Signals Workspace
  • Bespoke Projects
  • Use Cases
  • Signal Scanfree
  • Readinessfree
impact
  • ANBIMAFuture of Brazilian Capital Markets
  • IEEECharting the Energy Transition
  • Horizon 2045Future of Human and Planetary Security
  • WKOTechnology Scanning for Austria
audiences
  • Innovation
  • Strategy
  • Consultants
  • Foresight
  • Associations
  • Governments
resources
  • Pricing
  • Partners
  • How We Work
  • Data Visualization
  • Multi-Model Method
  • FAQ
  • Security & Privacy
about
  • Manifesto
  • Community
  • Events
  • Support
  • Contact
  • Login
ResearchServicesPricingPartnersAbout
ResearchServicesPricingPartnersAbout
  1. Home
  2. Vocab
  3. NARS (Non-Axiomatic Reasoning System)

NARS (Non-Axiomatic Reasoning System)

A resource-bounded reasoning framework that performs adaptive, defeasible inference under uncertainty.

Year: 1991Generality: 292
Back to Vocab

NARS is a formal reasoning framework built on Non-Axiomatic Logic (NAL) that models intelligent behavior when both knowledge and computational resources are inherently limited. Developed by Pei Wang, it operationalizes what he calls the Assumption of Insufficient Knowledge and Resources (AIKR) — the premise that any realistic intelligent system must act and learn without complete information and within finite time and memory budgets. Rather than treating these constraints as engineering inconveniences, NARS treats them as foundational design principles, producing a system that reasons adaptively and incrementally in open-world environments.

At the core of NARS is a distinctive truth representation: instead of single probabilities, beliefs are encoded as pairs of (frequency, confidence) derived from accumulated evidence. This allows the system to distinguish between a belief that is uncertain because little evidence exists versus one that is uncertain because evidence is mixed. Inference proceeds through a rich set of local rules — deduction, induction, abduction, analogy, and revision — that transform these truth-value pairs in ways that are resilient to inconsistency and incompleteness. Crucially, NARS also incorporates mechanisms for attention allocation, memory budgeting, and controlled forgetting, enabling it to prioritize reasoning tasks dynamically under real-time constraints.

NARS differs meaningfully from both classical symbolic AI and standard probabilistic approaches. Unlike logic systems that assume a consistent, complete knowledge base, NARS embraces contradiction and partial knowledge as normal operating conditions. Unlike Bayesian systems, it does not require a global probability distribution or closed-world assumptions. This makes it particularly well-suited to continual learning scenarios, autonomous agents, and cognitive architectures where the environment changes and new information must be integrated without restarting inference from scratch.

The system gained broader attention in the AI community during the 2000s and 2010s as interest grew in resource-bounded cognition, lifelong learning, and alternatives to deep learning for structured reasoning. The OpenNARS project and related implementations have extended the framework into robotics, natural language processing, and cognitive modeling, positioning NARS as a reference architecture for researchers exploring general, adaptive machine intelligence beyond pattern recognition.

Related

Related

SNARC (Stochastic Neural Analog Reinforcement Calculator)
SNARC (Stochastic Neural Analog Reinforcement Calculator)

A 1951 analog machine that simulated neural learning through maze-navigation reinforcement.

Generality: 94
ANI (Artificial Narrow Intelligence)
ANI (Artificial Narrow Intelligence)

AI systems that excel at specific tasks but lack general cross-domain reasoning.

Generality: 694
Adaptive Reasoning
Adaptive Reasoning

AI capability to flexibly construct and revise multi-step inferences when facing novel problems.

Generality: 701
Neurosymbolic AI
Neurosymbolic AI

AI systems combining neural network learning with symbolic reasoning for human-like cognition.

Generality: 694
Reasoning System
Reasoning System

An AI system that derives conclusions from facts or rules through logical inference.

Generality: 794
Autonomous Reasoning
Autonomous Reasoning

An AI system's ability to draw conclusions and make decisions independently, without human intervention.

Generality: 745