Skip to content

Inspired by Hippocampal place cells

Place Field

Counterpart to Static document tree index

An adaptive document topology: frequently visited nodes sharpen, traversed edges reinforce, unused branches decay, and landmarks emerge from query patterns.

benchmarked
Hippocampal place cells
Specimen. Hippocampus · place cells
01

Key properties

  1. 01Place field sharpening: frequently queried nodes develop richer summaries
  2. 02Stigmergic edge reinforcement: cross-reference edges strengthen with repeated traversal
  3. 03Selective pruning: unused branches decay, keeping the tree lean and relevant
  4. 04Multi-resolution navigation: coarse-to-fine traversal guided by node importance
  5. 05Landmark formation: heavily accessed nodes become navigation shortcuts
  6. 06Consolidation sweeps: periodic summary quality improvement for active regions
02

Operation complexity

Side-by-side with the classical counterpart.

OperationPlace FieldStatic document tree index
navigateO(log N)O(log N) (tree search)
add_nodeO(1)O(1)
record_accessO(1) amortizedN/A
tick (decay + prune)O(N) amortizedN/A
landmark detectionO(1) per accessN/A
03

Interface preview

pub struct PlaceField { /* ... */ }

impl PlaceField {
    pub fn new(config: PlaceFieldConfig) -> Self;

    pub fn add_node(&mut self, title: String, summary: String,
        page_range: (usize, usize), parent: Option<u32>) -> Result<u32, PlaceFieldError>;
    pub fn navigate(&self, keywords: &[String], max_nodes: usize) -> NavigationResult;

    pub fn record_access(&mut self, node_id: u32, yield_score: f32) -> Result<(), PlaceFieldError>;
    pub fn landmarks(&self) -> Vec<u32>;

    pub fn tick(&mut self) -> TickReport;
}
04

Where this matters

PDF.js / Document Viewers · Table of Contents / Page Index

TodayWith Place FieldHow
Static ToC that never learns from reader behaviorAdaptive topology that sharpens around frequently visited sectionsPlace field reinforcement strengthens accessed nodes and traversed edges
Flat linear structure for cross-referencesWeighted cross-reference graph with decayEdges strengthen with use and decay without; irrelevant links fade naturally
No concept of navigation landmarksAutomatic landmark formation for high-traffic nodesNodes exceeding access threshold become navigation shortcuts
05

Interactive simulation

document root

Node size: place-field sharpness. Dashed: landmark shortcuts. Amber arcs: cross-references that strengthen with use.

Field notes

  • Waiting for the first reader…
Queries
0
Avg hops
–
Static hops
2.00
Landmarks
0
Cross-refs
0
Sharpest
–
Tick 0 / 300Static tree: always 2 hops · importance decay 2% per tick

Figure. Place Field Navigation at tick 0 of 300. Static tree: always 2 hops · importance decay 2% per tick.

Illustrative simulation, not a benchmark · Mutuus Research, ByteQuilt

Discussion