AGISystem2 represents knowledge geometrically: facts are points, concepts are regions, and reasoning is distance computation. This approach bridges symbolic AI (precise but brittle) and neural AI (flexible but opaque) by providing structured, inspectable, and auditable representations.

Core Idea: Meaning as Geometry

Ontology dimensions Axiology dimensions Animal Dog Cat Bird Vehicle Car Bike Fact (point) Concept (region)

In a conceptual space, facts like "Dog IS_A Animal" become points, and concepts like "Animal" become regions (bounded diamonds). A fact belongs to a concept if its point lies inside the concept's region.

When text enters the system, it is parsed into Subject-Relation-Object triples. The encoder converts each part to a vector, applies relation-specific permutations, and combines them with saturating arithmetic. The result is a point in a high-dimensional space. See Language Layer for encoding details.

Bounded Diamonds

radius (L1) min bounds max bounds center Components: • center • min/max • radius • mask

A bounded diamond is the intersection of an axis-aligned box (min/max bounds) and an L1 ball (radius from center). This shape is strict where needed (hard dimension limits) and forgiving in high dimensions (trimmed corners).

Why not just boxes? In high dimensions, boxes have most of their volume in unrealistic corners. The L1 ball trims these corners while the box enforces hard per-dimension constraints. A relevance mask specifies which dimensions participate in distance calculations. See Geometry Layer for implementation details.

Dimensional Partitions

Ontology Dimensions 0–255 Physical, structural, factual Axiology Dimensions 256–383 Values, norms, permissions Empirical Dimensions 384+ Learned, latent 0 255 256 383 384 ...

The vector space is partitioned into fixed semantic ranges. Ontology dimensions encode facts; axiology dimensions encode values. This separation enables reasoning about the same facts under different value systems. See Ontology Dimensions and Axiology Dimensions.

This partitioning supports the separation of facts from values described in Bias & Values. Theory layers can adjust axiology dimensions without corrupting factual knowledge, enabling reasoning under different ethical frameworks or legal jurisdictions.

Why Geometry Works

ApproachStrengthsWeaknesses
Symbolic (rules) Precise, auditable, explainable Brittle, requires complete rules
Neural (embeddings) Flexible, learns from data Opaque, hard to audit
Geometric (conceptual spaces) Precise + flexible, inspectable regions Requires dimension design

Geometric representation offers:

High-Dimensional Engineering

AGISystem2 uses int8 vectors with hundreds to thousands of dimensions. This design is informed by hyperdimensional computing research:

See Geometry Layer for VectorSpace, MathEngine, and BoundedDiamond implementations.

Relation to OWL and Semantic Web

AGISystem2 borrows vocabulary from OWL/RDF but changes the representation:

OWL ConceptAGISystem2 Equivalent
ClassBounded diamond region
IndividualPoint (encoded fact)
SubClassOfIS_A relation, nested regions
ObjectPropertyRelation with permutation
EntailmentInclusion check (point in region)

Key differences:

OWL vocabularies can be imported as relation names and IS_A hierarchies. See Relations for how relations map to geometric operations.

Related Documentation

Architecture

Theory

Wiki