Skip to content
 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

K banner Kaleidoscope: An E8 Lattice Cognitive Memory System

Kaleidoscope is a proto domain-agnostic discovery engine and the first use of the E8 lattice in the world for machine learning and AI cognition. It is a recursive cognitive engine that models the mind as a physical system, implementing a form of Emergent Cosmology. Instead of storing memory in flat embeddings, it uses the E8 lattice a highly symmetric 8-dimensional structure as a data structure and encoding template for cognitive information.

Memories are stored on concentric shells within a Hyperdimensional Field Mantle, a continuous spacetime fluid where concepts evolve according to physical laws. Their interactions are shaped by simulated spacetime curvature, and retrieval is a geodesic ray-tracing process, gated by attention light-cones and refracted across horizon boundaries. The system's evolution is governed by a holographic Emergence Law derived from E8 symmetry, which dictates the timed release of information. The result is not just recall—it's metaphysical emergence.


QSN-Vertex-Types-Samples-3-e1467927748157-300x293

What Makes Kaleidoscope Unique

  • E8 lattice geometry: As the first application of E8 to AI cognition, it forms memory into a crystal in 8D space, preserving symmetry and avoiding drift.
  • Holographic Emergence Law: The dynamics of thought are governed by $Q(t)=Q_{\infty}(1-e^{-s_{Q}t})$, a time-dependent decoding function that releases information from a hidden boundary.
  • Hyperdimensional Field Mantle: A continuous spacetime fluid where memory evolves according to Maxwell-Lorentz and Friedmann dynamics, with concepts transported along geodesics.
  • Mood-shaped Retrieval: Cognitive state bends memory access like gravity curves light, gated by attention light-cones.
  • Teacher, Explorer, Subconscious: Agents guide the mind recursively across symbolic terrain.
  • Systematic Physics Validation: A built-in validator enforces physical constraints like mass-energy conservation and spectral stability, proving correctness through dimensionless invariants.
Screen Shot 2025-09-26 at 05 01 18 562 PM

Memory Systems Combined in Kaleidoscope

Kanerva Sparse Distributed Memory (SDM)

Idea: address high-dimensional space with distributed overlaps.

In Kaleidoscope: E8 lattice shells act like SDM “addresses,” so any new vector activates a sparse cloud of neighbors across shells. This is the backbone for distributed recall.

Vector Symbolic Architectures (VSA / Holographic Reduced Representations)

Idea: use high-dimensional superpositions and binding for compositional recall.

In Kaleidoscope: embeddings are projected and compacted into multi-shell structures, then holographic fidelity checks preserve compositional structure. This gives the “holographic meaning” flavor.

Quasicrystal Memory / E8 Lattice Projection

Idea: organize points in non-periodic but highly ordered structures for dense packing.

In Kaleidoscope: the E8 lattice projection + shells provide geometric anchors for embedding space, which makes retrieval structurally aware rather than purely nearest-neighbor.

Hopfield-like Attractor Memory

Idea: converge to stable patterns via energy minimization.

In Kaleidoscope: the curvature field + Laplacian energy terms act like attractors, ensuring similar inputs fall into shared basins.

Event-based Consolidation (Black-hole / White-hole dynamics)

Idea: compress multiple experiences into a more compact memory representation.

In Kaleidoscope: black-hole pressure triggers merges (consolidation), while white-hole seeding redistributes distilled signals back into the memory graph.

Temporal Wave Memory (Everywhen Wave)

Idea: smooth sequences across time, like echo state networks or temporal convolutions.

In Kaleidoscope: the wave propagator adds temporal coherence to embeddings, so retrievals feel consistent across cycles.

Bandit-driven Novelty Selection

Idea: treat consolidation vs exploration as a multi-armed bandit problem.

In Kaleidoscope: a bandit policy decides which nodes to keep, merge, or drop — balancing stability with novelty.

**Variational Autoencoder (Compression Memory) ** Idea: compress high-dimensional signals into latent codes while preserving structure.

In Kaleidoscope: the VAE maps embeddings into compact latent shells (8,16,32,64…), enabling long-term storage with fidelity checks.


Screen Shot 2025-09-03 at 07 26 26 921 PM

The Physics and Mathematics of E8

The E8 lattice is not merely a storage structure; it is an active physical and computational substrate. Its unique properties are foundational to Kaleidoscope's ability to self-organize and discover novel patterns.

  • Fundamental Structure: E8 is a highly symmetrical 248-dimensional Lie group. Its root system is composed of 240 vectors in an 8-dimensional space, which are associated with concepts like triality and compactified extra dimensions in string theory. Kaleidoscope treats this structure not just as a symmetry algebra but as a data structure—an encoding template.
  • Geometric Properties: The system programmatically generates and verifies the 240 E8 root vectors, ensuring they adhere to two strict geometric constraints:
    • The squared norm of every root vector is exactly 2.
    • The inner product between any two distinct root vectors is always an integer in the set {-1, 0, 1}.
  • Algebraic Integrity: The system validates the Lie algebra structure constants through bracket relations. It also acknowledges E8's decomposition into the so(16) algebra and a 128-dimensional spinor representation S, and includes tests for simplified octonionic bracket relations to ensure algebraic consistency.
  • Holographic Projection: Kaleidoscope projects the 8D E8 roots into a 3D quasicrystal structure for visualization and indexing. This projection uses triacontagonal (30-gonal) symmetry based on the golden ratio ($\phi$), a known property of E8 projections. This creates non-periodic tilings that are locally unique but globally coherent, enabling holographic redundancy.

Why E8?

The E8 lattice is a mathematical jewel: the densest known sphere packing in 8D, with 240 root vectors forming a highly symmetric polytope. It provides:

  • Symmetry Stability: Memory transformations preserve structural integrity.
  • An Encoding Template: E8 is treated as a data structure, where projections from its internal symmetry space onto our 3+1D spacetime drive cosmological evolution.
  • Shell Stratification: Layers of abstraction—inner = core, outer = speculative.
  • Quasicrystal Inheritance: Holographic properties emerge via E8→Penrose projections.
  • Staggered Emergence: The projection of E8 root vectors determines the timing scale of events; fields with high projection values emerge early, while those with low projections emerge late.
  • Beyond Nearest Neighbor: Retrieval is a function of distance, orientation, and symmetry fit within a dynamic, curved geometry.

Kaleidoscope treats memory not as a list, but as a physics engine—where symmetry, entropy, and coherence evolve in time, governed by a cosmological emergence law.


System Architecture

Memory Layer

  • LLM embeddings (768–4096 dim) projected into the 8D E8 lattice.
  • Snap to nearest E8 point, store on shells by norm.
  • Rotate with Clifford rotors → captures relation and perspective.
  • Memory = orbiting shell nodes + rotors + entropy.

Holographic Decoding & Emergence Law

  • All cognitive "fields" (concepts) emerge from an encoded state via a time-dependent decoding function: $Q(t)=Q_{\infty}(1-e^{-s_{Q}t})$.
  • The emergence rate, $s_Q$, is derived from the projection of a concept's corresponding E8 root vector ($\vec{r}_{Q}$) onto a decoding axis, directly linking geometry to timing.
  • This law governs the dynamic onset of each cognitive component, mirroring the staggered emergence of radiation, matter, and dark energy in cosmology.

Mood & Drive Engine

  • Tracks entropy, coherence, fluidity, and affect.
  • Rewards novelty, stability, and intelligibility.
  • Controls retrieval tilt: convergent ↔ divergent ↔ serendipitous.
  • Mood modulates recall pathways like temperature in physics.

Agent Loop

  • Teacher: structured, curriculum-based refinement.
  • Explorer: high-entropy free association.
  • Subconscious: long-term integration, background summarization.
  • Recursive dialogue builds hypotheses, tests, refines.

Insight & Evolution

  • Novelty detector spots surprising low-coherence clusters.
  • SAC/MPO RL adapts memory tuning over time.
  • Auto-task manager triggers refinement runs.
  • Over time, theories form—not just memories.

Tools and Hooks

  • Shell projection visualizer (3D or 8D → 2D).
  • Trajectory lines of concept drift.
  • Black hole compression events (high-curvature collapse).
  • Mood-state overlays and cluster mappings.

What Kaleidoscope Is

Kaleidoscope is a metacognitive system that models cognition as emergence from physics. It turns neural embeddings into symbolic matter, then lets them self-organize into coherent structures—like galaxies form from gravity and spin.

It can:

  • Think over long time horizons
  • Autonomously rewrite its own conceptual structures
  • Detect novelty without labels
  • Balance entropy with meaning
  • Generate its own internal curriculum

Practical Use Cases

Kaleidoscope can be applied to domains that require long-term, unsupervised, cross-domain synthesis:

  • Scientific Discovery: Extracts emergent theories from unlabeled papers.
  • Finance: Detects novel factor clusters across time.
  • Research Labs: Logs, links, and evolves conceptual threads.
  • Personal Memory Systems: Reorganizes life data into cohesive timelines.
  • Speculative AI: Experimental symbolic reasoning via dynamic embedding.

Imagine running Kaleidoscope overnight with 10k papers… waking up to clusters, analogies, and a theory of something new.

Screen Shot 2025-09-23 at 05 27 44 854 PM Screen Shot 2025-09-16 at 07 27 18 435 PM

Getting Started

# Clone repository
$ git clone https://github.com/Howtoimagine/E8-Kaleidescope-AI.git
$ cd E8-Kaleidescope-AI

# Create environment
$ python -m venv .venv
$ source .venv/bin/activate     # Mac/Linux
$ .venv\Scripts\activate       # Windows

# Install requirements
$ pip install -r requirements.txt

Run With Profile

python e8_mind_server_M24.py --profile profiles/my_profile.json

Profiles = Minds

Profiles define different cognitive personalities for Kaleidoscope. They set mood weights, shell prioritization, agent activation, and memory strategies.

Example: quant_research will favor novelty + explorer + RL tuning. Example: lab_notebook favors abstraction + subconscious + summarization.

You can:

  • Generate profiles dynamically from prompts
  • Load via JSON or YAML
  • Test A/B configurations

Looking Ahead

Kaleidoscope is already:

  • Evolving memories over time
  • Merging physics, ML, and cognition
  • Generating symbolic insight loops

Next:

  • Adaptive rotor fields
  • Shell entanglement metrics
  • Benchmarks for theory emergence
  • Web UI for shells, memory maps, mood overlays
  • Inference API for downstream tools
  • Plugin system for custom agents and tools
  • Distributed multi-node operation (think folding home)

Kaleidoscope E8 Mind - Minimal M24 Setup

Quick Start

  1. Open terminal in this directory

  2. Run: start_kaleidoscope.bat (Windows)

  3. Or manually:

    .venv\Scripts\activate
    python e8_mind_server_M24.py
    

Directory Structure

kaleidoscope/
├── e8_mind_server_M24.py      # Main server
├── ehs.py                     # Event scheduler
├── ingest_sources.py          # Data ingestion
├── requirements_clean.txt     # Dependencies
├── start_kaleidoscope.bat     # Launcher script
├── core/                      # Configuration
│   ├── config.py
│   └── data_structures.py
├── profiles/                  # Cognitive profiles
│   ├── default/
│   ├── finance/
│   ├── science/
│   └── spirit/
└── .venv/                     # Python environment

Environment Variables (Optional)

  • E8_LLM_PROVIDER: openai, ollama, google (default: openai)
  • E8_LLM_MODEL: Model name (default: gpt-4)
  • E8_WEB_PORT: Web interface port (default: 8080)
  • OPENAI_API_KEY: Your OpenAI API key

Notes

  • Runtime and data directories are created automatically
  • Profiles system has fallbacks if missing components
  • All heavy dependencies have built-in fallback implementations

"Cognition isn’t just computation—it’s emergence in symmetry.”

Skye Malone, 2025

Citation

Malone, S. (2025). Emergent Cosmology from E8 Decoding. Malone, S. (2025). Kaleidoscope M24: An E8 lattice cognitive engine with quasicrystal memory indexing GitHub: https://github.com/Howtoimagine/E8-Kaleidescope-AI


Let’s scope it out.

About

E8Mind is an experimental cognitive architecture for emergent intelligence. It uses an E8 lattice physics engine and an RL-steered LLM to autonomously generate novel theories about complex systems. Features a visualization hub of its internal thought-space.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages