Hyperbolic geometry framework for hippocampal neural population activity. Provides theoretical construction of hyperbolic tuning curves, connects neural decoding to associative memory via Modern Hopfield Network, and introduces hyperbolic-space associative memory with significantly larger capacity. Use when studying hippocampal encoding, hyperbolic cognitive maps, memory capacity optimization, or neural population geometry.
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
A direct command skips the review prompt. Inspect the source before running it.
Hyperbolic geometry framework for hippocampal neural population activity. Provides theoretical construction of hyperbolic tuning curves, connects neural decoding to associative memory via Modern Hopfield Network, and introduces hyperbolic-space associative memory with significantly larger capacity. Use when studying hippocampal encoding, hyperbolic cognitive maps, memory capacity optimization, or neural population geometry.
Hyperbolic Hopfield: $N \approx e^d$ (exponential in dimension)
Activation Keywords
hyperbolic geometry
hippocampal encoding
place cells
cognitive map
associative memory
memory capacity
neural decoding
spatial representation
Poincaré disk
Modern Hopfield Network
Practical Applications
1. Neural Decoding Optimization
Use hyperbolic geometry for improved stimulus estimation:
# Decode stimulus from hippocampal population activitydefdecode_hyperbolic(activity, place_fields, stored_positions):
"""Decode spatial position using hyperbolic cognitive map.
Args:
activity: Neural population firing rates
place_fields: Place cell tuning curve centers
stored_positions: Known position encodings
Returns:
Estimated position (MMSE via hyperbolic Hopfield)
"""# Embed activity in hyperbolic space
hyperbolic_activity = embed_hyperbolic(activity, place_fields)
# Retrieve via hyperbolic associative memory
estimated_position = retrieve(hyperbolic_activity, stored_positions)
return estimated_position
2. Memory System Design
Design high-capacity associative memory systems:
# Use hyperbolic space for memory storage
memory = HyperbolicAssociativeMemory(curvature=-1, dimension=128)
# Store exponentially many patternsfor pattern in training_data:
memory.store(pattern)
# Retrieve with partial cues
partial_cue = corrupted_input
retrieved = memory.retrieve(partial_cue, beta=10.0)
3. Cognitive Map Modeling
Model spatial cognition with hyperbolic geometry:
classHyperbolicCognitiveMap:
"""Model of spatial encoding as hyperbolic cognitive map."""defencode_trajectory(self, positions):
"""Encode spatial trajectory in hyperbolic space."""# Hierarchical embedding: center → periphery
hyperbolic_trajectory = []
for pos in positions:
# Distance from center determines hyperbolic radius
r = np.linalg.norm(pos)
angle = np.arctan2(pos[1], pos[0])
# Hyperbolic radius (exponential scale)
hyperbolic_r = np.log(1 + r)
hyperbolic_pos = [hyperbolic_r * np.cos(angle),
hyperbolic_r * np.sin(angle)]
hyperbolic_trajectory.append(hyperbolic_pos)
return hyperbolic_trajectory
# Optimize in hyperbolic spacefrom geomstats.learning.geodesic_regression import GeodesicRegression
# Fit data in hyperbolic space
regression = GeodesicRegression(space=manifold)
regression.fit(X_hyperbolic, y)
Related Work
Place cells: O'Keefe & Nadel (1978) - Cognitive map theory
Grid cells: Hafting et al. (2005) - Hexagonal spatial encoding
Modern Hopfield: Ramsauer et al. (2021) - Attention-based memory
Empirical validation: Need more hippocampal data to confirm hyperbolic tuning
Multi-scale encoding: How to integrate grid cells (Euclidean) with place cells (hyperbolic)?
Temporal dynamics: Hyperbolic framework currently static
Biological mechanisms: What neural circuitry implements hyperbolic encoding?
Paper Citation
@article{wu2026hyperbolic,
title={Hyperbolic Neural Population Geometry Benefits Computation},
author={Wu, Dennis and Hung, Yi-Chun and Yuille, Braden and Fitzgerald, James E. and Liu, Han},
journal={arXiv preprint arXiv:2606.10238},
year={2026},
note={Accepted at ICML 2026}
}
References
Wu et al. (2026) - This paper
Ramsauer et al. (2021) - Modern Hopfield Networks
Nickel & Kiela (2017) - Poincaré Embeddings
O'Keefe & Nadel (1978) - Hippocampus as Cognitive Map