Why We Move from RLM to RLM-Graph
This document explains **why** we evolve from a traditional **Recursive Language Model (RLM)** to **RLM-Graph**.
Why We Move from RLM to RLM-Graph
Purpose of This Document
This document explains why we evolve from a traditional Recursive Language Model (RLM) to RLM-Graph.
The intent is not to criticize RLM, but to clarify:
- what we value deeply in the RLM paradigm;
- what limits its effectiveness in practice;
- why a graph-based environment is the natural next step to fulfill RLM’s original goals.
What We Like About RLM
1. The Goal Is Right
RLM was never just about reading long texts.
Its real goal is:
Enable a model to reason over very large external contexts by exploring them adaptively and recursively, without loading everything into the model’s context window.
This is a fundamentally sound and forward-looking idea.
2. The “Curious Agent” Paradigm
What we value most in RLM is the idea of an agent that is curious:
- it does not passively consume information;
- it actively explores;
- it decides where to look next;
- it refines its focus step by step.
This resembles how humans investigate:
- scan broadly;
- zoom in;
- change perspective;
- recurse until understanding stabilizes.
That conceptual shift—from static prompting to active exploration—is the most important contribution of RLM.
What We Do Not Like About Traditional RLM
3. The Method Is Structurally Fragile
In most RLM implementations, the external environment is still plain text.
As a result:
- structure is implicit;
- relationships must be re-inferred every time;
- navigation relies on heuristics (keywords, slicing, regex, embeddings);
- coverage is uncertain (you do not know what you missed);
- stopping criteria are often ad-hoc.
In short:
The agent is curious, but it is exploring a fog.
The method does not match the ambition of the goal.
4. Exploration Without Structure Leads to Indeterminacy
Because text is unstructured:
- two runs may explore different parts of the same corpus;
- relevant information can be skipped even if it exists;
- analogies are linguistic rather than structural;
- debugging and reproducibility are difficult.
This creates a perception of confusion and unreliability, even when the idea itself is powerful.
The problem is not recursion. The problem is what recursion operates on.
Why a Graph Is the Natural Evolution
5. A Graph Makes Structure Explicit
A graph provides, by construction:
- explicit entities and relationships;
- typed nodes and edges;
- navigable topology;
- measurable coverage;
- controllable scope.
Instead of reconstructing structure from text, the agent can use structure directly.
6. The Agent Remains Curious — But Gains a Map
RLM-Graph does not remove curiosity. It removes blindness.
The agent:
- still decides where to explore next;
- still recurses;
- still changes perspective;
- still forms hypotheses.
But now it explores:
- subgraphs instead of text chunks;
- neighborhoods instead of paragraphs;
- patterns instead of keywords;
- structural analogies instead of semantic guesses.
The agent stays curious, but now it has a map.
7. Better Alignment Between Goal and Method
| Aspect | RLM (Text) | RLM-Graph |
|---|---|---|
| Environment | Unstructured text | Structured graph |
| Exploration | Heuristic | Topological |
| Recursion | Simulated | Native |
| Analogy | Linguistic | Structural |
| Coverage | Unknown | Measurable |
| Stopping | Heuristic | Rule-based |
| Debugging | Difficult | Auditable |
The goal remains identical. The method becomes coherent with the goal.
What This Transition Is Not
It is important to be explicit.
RLM-Graph is not:
- a rejection of RLM;
- a different philosophy;
- a purely performance-driven optimization;
- a neural architecture change;
- a Graph Neural Network.
It is:
The same idea, given the right representation.
Final Statement
We move from RLM to RLM-Graph because:
- we believe strongly in the purpose of RLM;
- we value the idea of a curious, exploratory agent;
- we recognize that unstructured text is a poor substrate for reliable exploration;
- we want recursion, exploration, and analogy to operate on explicit structure, not inferred structure.
RLM showed where we want to go. RLM-Graph defines how to get there.
This transition is not an extension. It is an alignment.
Related Documents
SUMMARY
permalink: ai-implementation
Retrieval & Prompts
Retrieval quality depends on two things: **what the extraction prompt produces**, and **how Vector Storage is configured**. Most people start with Vector Storage settings — but the bigger lever is the prompt. A well-structured memory block retrieves accurately even with default settings. A poorly structured one won't retrieve well no matter how much you tune.
App Review Support Guide — Switch2Go
Switch2Go is an **AAC (Augmentative and Alternative Communication)** app designed specifically for users with **Cerebral Visual Impairment (CVI)**. It allows non-verbal or communication-impaired users to compose and speak phrases entirely hands-free using:
RFC-BLite: High-Performance Embedded Document Database for .NET
**Status:** Draft (living document)