Geodesic Flow Matching for Denoising High-Dimensional Structured Representations

arXiv cs.AI Papers

Summary

This paper proposes Geodesic Flow Matching, a Riemannian transport method for denoising Spatial Semantic Pointers (SSPs) on toroidal manifolds, and demonstrates a 72% reduction in tracking error and 40% efficiency gain in a spiking neural SLAM system.

arXiv:2606.00248v1 Announce Type: new Abstract: Vector Symbolic Algebras (VSAs) enable robust neurosymbolic reasoning by encoding symbolic information into high-dimensional distributed representations. For continuous domains, Spatial Semantic Pointers (SSPs) extend this framework by mapping variables onto continuous toroidal manifolds. However, standard approaches like Flow Matching assume a flat Euclidean geometry, which fails to account for the geometric constraints imposed on valid SSP states. We demonstrate that this assumption fails for SSPs: Euclidean linear interpolants ``cut through" the manifold's interior, destroying the phase and magnitude structure required for accurate decoding. To resolve this, we employ Geodesic Flow Matching, adapting Riemannian transport dynamics to strictly restrict the denoising flow to the SSP toroidal manifold. We validate this approach in a Spiking Neural SLAM system, showing that manifold-aware cleanup stabilizes path integration against drift. The method achieves a 72\% reduction in tracking error and enables a 40\% increase in neural efficiency compared to competitive baselines. Code is available at https://github.com/kremHabashy/CleanupSSP .
Original Article
View Cached Full Text

Cached at: 06/02/26, 03:45 PM

# Geodesic Flow Matching for Denoising High-Dimensional Structured Representations
Source: [https://arxiv.org/html/2606.00248](https://arxiv.org/html/2606.00248)
###### Abstract

Vector Symbolic Algebras \(VSAs\) enable robust neurosymbolic reasoning by encoding symbolic information into high\-dimensional distributed representations\. For continuous domains, Spatial Semantic Pointers \(SSPs\) extend this framework by mapping variables onto continuous toroidal manifolds\. However, standard approaches like Flow Matching assume a flat Euclidean geometry, which fails to account for the geometric constraints imposed on valid SSP states\. We demonstrate that this assumption fails for SSPs: Euclidean linear interpolants “cut through” the manifold’s interior, destroying the phase and magnitude structure required for accurate decoding\. To resolve this, we employ Geodesic Flow Matching, adapting Riemannian transport dynamics to strictly restrict the denoising flow to the SSP toroidal manifold\. We validate this approach in a Spiking Neural SLAM system, showing that manifold\-aware cleanup stabilizes path integration against drift\. The method achieves a 72% reduction in tracking error and enables a 40% increase in neural efficiency compared to competitive baselines\. Code is available at[https://github\.com/kremHabashy/CleanupSSP](https://github.com/kremHabashy/CleanupSSP)\.

Machine Learning, ICML

## 1Introduction

Neurosymbolic AI aims to combine the robustness of neural networks with the structured compositionality of symbolic reasoning\. Central to this approach are Vector Symbolic Algebras \(VSAs\), which encode symbolic information into high\-dimensional distributed vectors\. A critical requirement for robust operation of VSA\-based systems is “cleanup”: the ability to map noisy, composed, or partial inputs back to valid, clean states\. While this is well\-explored for discrete symbols \(e\.g\., via Hopfield networks\(Hopfield,[1982](https://arxiv.org/html/2606.00248#bib.bib19); Stewartet al\.,[2011](https://arxiv.org/html/2606.00248#bib.bib18); Ramsaueret al\.,[2020](https://arxiv.org/html/2606.00248#bib.bib20)\)\), it remains an open challenge for continuous representations, where the “valid” states form a continuous manifold rather than a discrete set of attractors\.

Recent theoretical work suggests that generative denoising serves as a modern, continuous form of pattern completion\.Hooveret al\.\([2023](https://arxiv.org/html/2606.00248#bib.bib13)\)highlight the intersection between diffusion models and associative memories, where denoising score matching parallels energy minimization in attractor networks\. Unlike classical models that suffer from limited capacity, generative transport models demonstrate emergent generalization, reconstructing valid states even in unexplored regions of the manifold\(Phamet al\.,[2025](https://arxiv.org/html/2606.00248#bib.bib1)\)\.

However, translating these generative capabilities to real\-time neurosymbolic systems presents distinct challenges\. While diffusion models are powerful, they rely on iterative stochastic sampling, requiring many function evaluations that are prohibitively slow for low\-latency tasks in robotics \(e\.g\. Simultaneous Localization and Mapping \(SLAM\)\)\. Conditional Flow Matching \(CFM\)\(Lipmanet al\.,[2022](https://arxiv.org/html/2606.00248#bib.bib21)\)solves this by regressing a deterministic velocity field \(achieving comparable performance to diffusion with significantly fewer steps\), but assumes a flat Euclidean geometry\. Finally, recent work has successfully generalized this framework to Riemannian manifolds, enabling flow matching on general geometries\(Chen and Lipman,[2024](https://arxiv.org/html/2606.00248#bib.bib22)\)\. However, these explorations have primarily focused on low\-dimensional data and simple \(gaussian\) target distributions\.

Recently, Spatial Semantic Pointers \(SSPs\) have been proposed as a continuous extension of VSAs that encodes spatial variables into high\-dimensional vectors \(d\>1000d\>1000\)\. Prior methods do not work to clean up SSPs because these representations reside on a highly structured Clifford Hypertorus embedded within the unit hypersphere𝕊d−1\\mathbb\{S\}^\{d\-1\}\. We demonstrate that standard Euclidean Flow Matching fails in this regime because its linear interpolants “cut through” the interior of the hypersphere\. This leads to a collapse of vector magnitude and the destruction of the precise phase relationships required to restore the SSP encoding a particular location\.

To resolve this, we employ Geodesic Flow Matching \(GFM\), adapting the framework to high\-dimensional, toroidal neurosymbolic representations\. By constraining transport to the Riemannian manifold using logarithmic and exponential maps, we ensure the cleanup process remains geometrically consistent\. To demonstrate the methods in a challenging application, we have chosen a spiking neural network\. Spiking networks provide useful efficiency gains when running on neuromorphic hardware, but introduce significant additional noise into neural representations that make robust behaviour challenging\(Pfeiffer and Pfeil,[2018](https://arxiv.org/html/2606.00248#bib.bib2)\)\. Spiking networks are thus a difficult test for robust cleanup of neural representation\. We achieve a 72% reduction in path error and a 40% increase in neural efficiency compared to competitive baselines\. The application, Semantic SLAM\(Dumontet al\.,[2023](https://arxiv.org/html/2606.00248#bib.bib11)\), serves as a continuous neurosymbolic benchmark: the full pipeline relies on VSA binding and unbinding operations whose correctness depends directly on the geometric fidelity of the cleaned representations\.

Our work adapts flow matching to high\-dimensional geodesics, providing a robust framework for hyperspherical embeddings \(a geometry increasingly central to modern AI\)\. This applies directly to architectures like Hyperspherical Prototype Networks\(Metteset al\.,[2019](https://arxiv.org/html/2606.00248#bib.bib26)\)for unified classification and Hyperspherical Variational Autoencoders\(Davidsonet al\.,[2018](https://arxiv.org/html/2606.00248#bib.bib27)\)for stable latent modeling\. By ensuring transport remains geometrically consistent with the manifold, our approach enables high\-capacity associative memory\(Schlegelet al\.,[2022](https://arxiv.org/html/2606.00248#bib.bib25)\)in any system where semantics are encoded in vector direction rather than magnitude\.

## 2Related Works

#### Continuous Cognitive Representations

Vector Symbolic Architectures \(VSAs\) have recently evolved from a focus on discrete symbolic systems to robust frameworks for modeling continuous cognitive processes\. Spatial Semantic Pointers \(SSPs\), in particular, have emerged as a leading method for encoding continuous variables into high\-dimensional distributed representations\(Komeret al\.,[2019](https://arxiv.org/html/2606.00248#bib.bib9)\)\. It was later shown that leveraging hexagonal grid bases to mimic the firing rates of grid cells optimize the accuracy of these representations\(Dumont and Eliasmith,[2020](https://arxiv.org/html/2606.00248#bib.bib14)\)\. SSPs have also been used to model complex dynamical systems, allowing trajectory prediction of chaotic attractors\(Voelkeret al\.,[2021](https://arxiv.org/html/2606.00248#bib.bib12)\)\. This representational power has been applied to biological navigation\(Komer and Eliasmith,[2020](https://arxiv.org/html/2606.00248#bib.bib10)\)and SLAM\(Dumontet al\.,[2023](https://arxiv.org/html/2606.00248#bib.bib11)\), as well as modeling compositional relations in hippocampal\-entorhinal circuits\(Kymnet al\.,[2024](https://arxiv.org/html/2606.00248#bib.bib3)\)\. In all of these cases, clean up \(denoising\), plays a crucial role in allowing robust performance of the networks\.

While this past work demonstrates the utility of SSPs, they predominantly rely on classical cleanup mechanisms \(e\.g\., discrete grid lookup or convex optimization\) to handle noise\. These methods often struggle with scalability and fail at higher noise regimes\.

#### Generative denoising as Associative Memory

To address the limitations of classical cleanup, we look to the intersection of associative memory and generative modeling\.Hooveret al\.\([2023](https://arxiv.org/html/2606.00248#bib.bib13)\)andPhamet al\.\([2025](https://arxiv.org/html/2606.00248#bib.bib1)\)have demonstrated that iterative generative denoising is theoretically equivalent to energy minimization in continuous attractor networks\. This suggests that modern generative models can serve as the “dynamic cleanup” mechanism that VSAs have historically lacked\. Indeed, recent workshops have explicitly called for bridging the gap between cognitive architectures and generative models\(Furlong and Eliasmith,[2023](https://arxiv.org/html/2606.00248#bib.bib5)\), identifying that VSAs provide the necessary compositional structure that black\-box generative models lack\.

#### Geometric Constraints and Manifold Learning

Applying off\-the\-shelf generative models to SSPs is ineffective due to geometric mismatch\. As argued in the Geometric Deep Learning blueprint\(Bronsteinet al\.,[2021](https://arxiv.org/html/2606.00248#bib.bib8)\), imposing Euclidean priors on non\-Euclidean data \(grids, groups, geodesics\) leads to poor sample efficiency and broken symmetries\. This issue is well\-documented in robotics, where standard diffusion models fail to generate valid orientation trajectories because they violate the topology of the rotation groupS​O​\(3\)SO\(3\)\(Braunet al\.,[2024](https://arxiv.org/html/2606.00248#bib.bib6)\)\. To resolve this, we draw upon Riemannian Flow Matching, introduced byChen and Lipman \([2024](https://arxiv.org/html/2606.00248#bib.bib22)\)\. By defining probability paths via geodesics rather than linear interpolants, this framework allows for exact likelihood training on complex manifolds\. While this approach has been successfully applied in domains such as robot motion planning\(Braunet al\.,[2024](https://arxiv.org/html/2606.00248#bib.bib6)\)and protein folding\(Yimet al\.,[2023](https://arxiv.org/html/2606.00248#bib.bib7)\), it has not yet been exploited for high dimensional structured representations like those used in VSAs\. Our work is the first to extend this geometric formulation to high\-dimensional spaces and topologies with non\-gaussian statistics, bridging the gap between associative memory and valid neurosymbolic cleanup\.

## 3Background

### 3\.1Vector Symbolic Architectures \(VSAs\)

VSAs are representational frameworks that encode structured information into high\-dimensional distributed vectors to enable symbolic manipulation through algebraic operations\. We focus on Holographic Reduced Representations \(HRRs\), a type of VSA that associates concepts through binding \(circular convolution\)\(Plate,[1995](https://arxiv.org/html/2606.00248#bib.bib23)\)\. Concepts are represented using random high\-dimensional vectors, allowing for compositionality and noise robustness under superposition through the following operations\.

- •Similarity:Measured via the dot product⟨ψ,γ⟩\\langle\\psi,\\gamma\\rangle\.
- •Bundling \(superposition\):Element\-wise additionδ=ψ\+γ\\delta=\\psi\+\\gamma\. The result is similar to both inputs, allowing for the representation of sets\.
- •Binding \(composition\):Circular convolutionδ=ψ⊛γ\\delta=\\psi\\circledast\\gamma\. The result is quasi\-orthogonal to the inputs but preserves information in a compressed format \(e\.g\., assigning roles likeCOLOR⊛RED\\text\{COLOR\}\\circledast\\text\{RED\}\)\.
- •Unbinding:An approximate inverseψ−1\\psi^\{\-1\}retrieves information \(e\.g\.,δ⊛ψ−1≈γ\+noise\\delta\\circledast\\psi^\{\-1\}\\approx\\gamma\+\\text\{noise\}\)\.

HRRs enable representation of complex structures \(e\.g\.,𝐎𝐁𝐉=SHAPE⊛SQUARE\+COLOR⊛RED\\mathbf\{OBJ\}=\\text\{SHAPE\}\\circledast\\text\{SQUARE\}\+\\text\{COLOR\}\\circledast\\text\{RED\}\)\. However, unbinding operations introduce noise terms proportional to the number of stored items, necessitating robust cleanup mechanisms\.

### 3\.2Spatial Semantic Pointers \(SSPs\)

Spatial Semantic Pointers \(SSPs\) extend HRRs by encoding continuous coordinatesx∈ℝmx\\in\\mathbb\{R\}^\{m\}into high\-dimensional vectorsϕ​\(x\)∈ℝd\\phi\(x\)\\in\\mathbb\{R\}^\{d\}via a frequency\-based encoding\. As defined byDumont and Eliasmith \([2020](https://arxiv.org/html/2606.00248#bib.bib14)\), the representation is constructed in the Fourier domain as a vector of phasors:

ϕ~​\(x\)j=ei​⟨θj,x⟩\\tilde\{\\phi\}\(x\)\_\{j\}=e^\{i\\langle\\theta\_\{j\},x\\rangle\}where the encoding matrixΘ=\[θ1,…,θd\]T∈ℝd×m\\Theta=\[\\theta\_\{1\},\\dots,\\theta\_\{d\}\]^\{T\}\\in\\mathbb\{R\}^\{d\\times m\}is composed of row vectorsθj\\theta\_\{j\}derived from scaled hexagonal grid bases \(with conjugate symmetry\)\. This construction ensures that the resulting real\-valued vectors lie on a Clifford Hypertorus embedded within the unit hypersphere𝕊d−1\\mathbb\{S\}^\{d\-1\}\.

The dot product between two SSPs induces a similarity kernel that measures spatial proximity \(Figure[1](https://arxiv.org/html/2606.00248#S3.F1)\)

![Refer to caption](https://arxiv.org/html/2606.00248v1/figures/2d_SSP.png)Figure 1:Spatial Semantic Pointer \(SSP\) representations \(d=487d=487\) of a 2D input shown by computing similarity of input to SSP embeddings of the domain\.Locally, the SSP manifold is flat, and binding corresponds to addition in the embedded spatial domain:

ϕ​\(x1\)⊛ϕ​\(x2\)=ℱ−1​\{ei​Θ​ℓ​x1⊙ei​Θ​ℓ​x2\}=ϕ​\(x1\+x2\)\\phi\(x\_\{1\}\)\\circledast\\phi\(x\_\{2\}\)=\\mathcal\{F\}^\{\-1\}\\\{e^\{i\\Theta\\ell x\_\{1\}\}\\odot e^\{i\\Theta\\ell x\_\{2\}\}\\\}=\\phi\(x\_\{1\}\+x\_\{2\}\)
A key advantage of SSPs is their ability to bind with other VSA representations to form*cognitive maps*\. For example, consider encoding a cat at\(x1,y1\)\(x\_\{1\},y\_\{1\}\), a mouse at\(x2,y2\)\(x\_\{2\},y\_\{2\}\), and cheese at\(x3,y3\)\(x\_\{3\},y\_\{3\}\):

𝐌=CAT⊛ϕ​\(x1,y1\)\+MOUSE⊛ϕ​\(x2,y2\)\\displaystyle\\mathbf\{M\}=\\textbf\{CAT\}\\circledast\\phi\(x\_\{1\},y\_\{1\}\)\+\\textbf\{MOUSE\}\\circledast\\phi\(x\_\{2\},y\_\{2\}\)\+CHEESE⊛ϕ​\(x3,y3\)\\displaystyle\+\\textbf\{CHEESE\}\\circledast\\phi\(x\_\{3\},y\_\{3\}\)
This map can be queried for objects or their locations via approximate unbinding, e\.g\.,

𝐌⊛ϕ​\(x3,y3\)−1≈CHEESE\+ϵ,\\mathbf\{M\}\\circledast\\phi\(x\_\{3\},y\_\{3\}\)^\{\-1\}\\approx\\textbf\{CHEESE\}\+\\epsilon,\(1\)whereϵ\\epsilondenotes interference from the other terms\. We demonstrate this kind of representation in a SLAM system in Section[5\.4](https://arxiv.org/html/2606.00248#S5.SS4)\. This motivates the next section, which formally quantifies sources of noise in SSPs\.

### 3\.3The Geometry of Noise

VSA operations and spiking neural implementations introduce noise that pushes vectors off the valid manifold, degrading the geometric properties required for retrieval\.

#### Bundling and Unbinding \(cross\-talk noise\)\.

In a bundled memory trace/cognitive map, querying one item introduces interference from others \(e\.g\. Equation[1](https://arxiv.org/html/2606.00248#S3.E1)\)\. Relying on the quasi\-orthogonality of the constituent vectors, this interference scales as a noise distributionϵ∼𝒩​\(0,n−1d​Id\)\\epsilon\\sim\\mathcal\{N\}\(0,\\tfrac\{n\-1\}\{d\}I\_\{d\}\)\. The per\-component variance grows linearly with the number of stored items\.

#### Accumulating Phase Drift in Recurrence\.

A critical source of noise arises from the recurrent connections used to implement path integration\. When an SSP is updated over time, small inaccuracies in spike timing or synaptic transmission accumulate as phase errors\. For a single Fourier componentϕ~j​\(xt\)=ei​⟨θj,xt⟩\\tilde\{\\phi\}\_\{j\}\(x\_\{t\}\)=e^\{i\\langle\\theta\_\{j\},x\_\{t\}\\rangle\}, the noisy update is:

ϕ~j\(t\+1\)=ϕ~j\(t\)​ei​\(Δ​θj,t\+δj,t\),δj,t∼𝒩​\(0,σ2\)\.\\tilde\{\\phi\}\_\{j\}^\{\(t\+1\)\}=\\tilde\{\\phi\}\_\{j\}^\{\(t\)\}e^\{i\(\\Delta\\theta\_\{j,t\}\+\\delta\_\{j,t\}\)\},\\quad\\delta\_\{j,t\}\\sim\\mathcal\{N\}\(0,\\sigma^\{2\}\)\.\(2\)
Afterttsteps, the cumulative perturbation is

ϵj,t=exp⁡\(i​∑τ=1tδj,τ\)\\epsilon\_\{j,t\}=\\exp\(i\\sum\_\{\\tau=1\}^\{t\}\\delta\_\{j,\\tau\}\)Since the sum of errors is normally distributed∑δ∼𝒩​\(0,t​σ2\)\\sum\\delta\\sim\\mathcal\{N\}\(0,t\\sigma^\{2\}\), the resulting error term follows a Wrapped Normal distribution on the circle:

ϵj,t∼WrappedNormal​\(μ=0,σ2=t​σ2\)\\epsilon\_\{j,t\}\\sim\\text\{WrappedNormal\}\(\\mu=0,\\,\\sigma^\{2\}=t\\sigma^\{2\}\)\(3\)

#### Neural Activity Noise \(Spiking Variability\)\.

Spiking neural networks exhibit another form of noise due to random spiking variability\. To decode a represented value from a population, noise scales with dimensionality of the represented vector and inversely with the number of neurons in the population \(i\.e\.,ϵ∼𝒩​\(0,σ2​d/Nt​o​t\)\\epsilon\\sim\\mathcal\{N\}\(0,\\sigma^\{2\}d/N\_\{tot\}\)\)\.

### 3\.4The Geometric Gap: Euclidean Failure

Conditional Flow Matching \(CFM\)\(Lipmanet al\.,[2022](https://arxiv.org/html/2606.00248#bib.bib21)\)learns a deterministic time\-dependent velocity fieldvθ​\(ϕ,t\)v\_\{\\theta\}\(\\phi,t\)that transports probability mass from a simple source distributionp0p\_\{0\}to a complex target distributionp1p\_\{1\}\. Inference is performed by integrating the learned Ordinary Differential Equation \(ODE\) fromt=0t=0tot=1t=1:

d​ϕtd​t=vθ​\(ϕt,t\),ϕ0∼p0\.\\frac\{d\\phi\_\{t\}\}\{dt\}=v\_\{\\theta\}\(\\phi\_\{t\},t\),\\quad\\phi\_\{0\}\\sim p\_\{0\}\.\(4\)To trainvθv\_\{\\theta\}, standard CFM defines a “conditional probability path” as a linear interpolation between a noise sampleϕ0\\phi\_\{0\}and a data sampleϕ1\\phi\_\{1\}:

ϕt=\(1−t\)​ϕ0\+t​ϕ1\.\\phi\_\{t\}=\(1\-t\)\\phi\_\{0\}\+t\\phi\_\{1\}\.\(5\)This path corresponds to a constant target velocity fieldutu\_\{t\}that points directly from source to target:

ut​\(ϕ\|ϕ0,ϕ1\)=dd​t​ϕt=ϕ1−ϕ0\.u\_\{t\}\(\\phi\|\\phi\_\{0\},\\phi\_\{1\}\)=\\frac\{d\}\{dt\}\\phi\_\{t\}=\\phi\_\{1\}\-\\phi\_\{0\}\.\(6\)The model is trained by minimizing the regression loss

ℒC​F​M=𝔼t,p0,p1​\[‖vθ​\(ϕt,t\)−ut‖2\]\.\\mathcal\{L\}\_\{CFM\}=\\mathbb\{E\}\_\{t,p\_\{0\},p\_\{1\}\}\[\\\|v\_\{\\theta\}\(\\phi\_\{t\},t\)\-u\_\{t\}\\\|^\{2\}\]\.\(7\)
While the linear interpolantϕt\\phi\_\{t\}is efficient for flat Euclidean spaces, it is geometrically invalid for data constrained to a hypersphere𝕊d−1\\mathbb\{S\}^\{d\-1\}\. A straight line connecting two points on a sphere is a chord that passes through the interior\.

Consequently, for any intermediate timet∈\(0,1\)t\\in\(0,1\), the vector magnitude collapses \(‖ϕt‖<1\|\|\\phi\_\{t\}\|\|<1\)\. For high\-dimensional SSPs, this traversal through the origin destroys the normalized phase structure \(ϕ~j=ei​θj​x\\tilde\{\\phi\}\_\{j\}=e^\{i\\theta\_\{j\}x\}\) required to encode spatial semantics\. To address this, we follow the approach taken byChen and Lipman \([2024](https://arxiv.org/html/2606.00248#bib.bib22)\)and propose Geodesic Flow Matching, which redefines the transport dynamics using Riemannian maps to ensure manifold consistency\.

## 4Methodology

We treat cleanup as a generative transport problem\. We model the prior distributionp0p\_\{0\}as isotropic Gaussian noise projected onto the unit hypersphere:ϕ0=z/‖z‖\\phi\_\{0\}=z/\|\|z\|\|, wherez∼𝒩​\(0,Id\)z\\sim\\mathcal\{N\}\(0,I\_\{d\}\)\. This approximates maximally corrupted SSPs \(under the noise models discussed in Section[3\.3](https://arxiv.org/html/2606.00248#S3.SS3)\)\.

The clean data \(target distributionp1p\_\{1\}\) consists of valid Hexagonal SSP encodingsϕ​\(x\)\\phi\(x\)\(as defined in Sec[3\.2](https://arxiv.org/html/2606.00248#S3.SS2)\)\. Samples are drawn using Sobol quasi\-random sequences to ensure uniform coverage of the spatial domain without grid artifacts\.

### 4\.1Baselines

#### Grid Lookup

discretizes the domain𝒟\\mathcal\{D\}into a finite grid𝒢\\mathcal\{G\}and computes the similaritys​\(x\)=⟨ϕ​\(x\),ϕ~⟩s\(x\)=\\langle\\phi\(x\),\\tilde\{\\phi\}\\rangleagainst the corrupted inputϕ~\\tilde\{\\phi\}\. The method selects the candidatexinit=arg⁡maxx∈𝒢⁡s​\(x\)x\_\{\\text\{init\}\}=\\arg\\max\_\{x\\in\\mathcal\{G\}\}s\(x\), guaranteeing that the result lies on the valid manifold but limiting scalability due to the exponential cost of grid resolution\.

#### Optimization\-Based Cleanup

refines the coarse grid estimatex0=xinitx\_\{0\}=x\_\{\\text\{init\}\}through continuous optimization to maximizeJ​\(x\)=⟨ϕ​\(x\),ϕ~⟩J\(x\)=\\langle\\phi\(x\),\\tilde\{\\phi\}\\rangle\. We employ the L\-BFGS\-B algorithm\(Liu and Nocedal,[1989](https://arxiv.org/html/2606.00248#bib.bib16)\), which approximates the inverse HessianHk−1H\_\{k\}^\{\-1\}using a limited history of curvature pairs\. The update step is given byxk\+1=Proj𝒟​\(xk\+αk​Hk−1​∇xJ​\(xk\)\)x\_\{k\+1\}=\\text\{Proj\}\_\{\\mathcal\{D\}\}\(x\_\{k\}\+\\alpha\_\{k\}H\_\{k\}^\{\-1\}\\nabla\_\{x\}J\(x\_\{k\}\)\), whereProj𝒟\\text\{Proj\}\_\{\\mathcal\{D\}\}ensures the state remains within valid bounds\. This quasi\-Newton approach provides near–second\-order convergence with linear memory cost, though it relies on the initializationxinitx\_\{\\text\{init\}\}to avoid local maxima on the non\-convex SSP manifold\.

#### Direct Forward Regression

is implemented by a networkfθf\_\{\\theta\}trained to mapϕ0\\phi\_\{0\}toϕ1\\phi\_\{1\}directly\. We optimize cosine similarity \(Eq\.[8](https://arxiv.org/html/2606.00248#S4.E8)\) to focus on directional alignment\.

ℒF​F=𝔼ϕ0,ϕ1​\[1−fθ​\(ϕ~\)⊤​ϕclean\|fθ​\(ϕ~\)\|,\|ϕclean\|\]\\mathcal\{L\}\_\{FF\}=\\mathbb\{E\}\_\{\\phi\_\{0\},\\phi\_\{1\}\}\\Bigg\[1\-\\frac\{f\_\{\\theta\}\(\\tilde\{\\phi\}\)^\{\\top\}\\phi\_\{\\text\{clean\}\}\}\{\|f\_\{\\theta\}\(\\tilde\{\\phi\}\)\|,\|\\phi\_\{\\text\{clean\}\}\|\}\\Bigg\]\(8\)
As a global mapping, this approach lacks iterative refinement\. We demonstrate that without the guidance of a flow, the model collapses to predicting ”averages” of the target distribution \(a bundle over the domain\) rather than a specific clean instance\.

#### Euclidean Flow Matching \(I\-CFM\):

is a form of Independent Conditional Flow Matching \(I\-CFM\) that defines the probability path as a linear interpolation between noise and data:ϕt=\(1−t\)​ϕ0\+t​ϕ1\\phi\_\{t\}=\(1\-t\)\\phi\_\{0\}\+t\\phi\_\{1\}\. The target velocity field is the time\-derivative of the path:ut​\(ϕ\|ϕ0,ϕ1\)=ϕ1−ϕ0u\_\{t\}\(\\phi\|\\phi\_\{0\},\\phi\_\{1\}\)=\\phi\_\{1\}\-\\phi\_\{0\}\.

This chordal path “cuts through” the interior of the hypersphere, causing vector magnitude to collapse and destroying the phase information required for training\.

### 4\.2Geodesic Flow Matching

In our proposed method, we constrain the flow to the unit hypersphereℳ=𝕊d−1\\mathcal\{M\}=\\mathbb\{S\}^\{d\-1\}\. Transport is defined using Riemannian maps that ensure all intermediate statesϕt\\phi\_\{t\}remain on the manifold\.

Instead of a straight line, the probability path follows the great\-circle arc \(geodesic\) between source and target:

ϕt=Expϕ0​\(t⋅Logϕ0​\(ϕ1\)\)\\phi\_\{t\}=\\text\{Exp\}\_\{\\phi\_\{0\}\}\(t\\cdot\\text\{Log\}\_\{\\phi\_\{0\}\}\(\\phi\_\{1\}\)\)\(9\)
Logϕ0\\text\{Log\}\_\{\\phi\_\{0\}\}\(Logarithmic Map\)projects the targetϕ1\\phi\_\{1\}into the tangent space atϕ0\\phi\_\{0\}\(Tϕ0​𝕊d−1T\_\{\\phi\_\{0\}\}\\mathbb\{S\}^\{d\-1\}\), defining the initial velocity vector\.Expϕ0\\text\{Exp\}\_\{\\phi\_\{0\}\}\(Exponential Map\): Maps a tangent vector back onto the manifold, advancing the state along the geodesic\.

A neural network is trained to regress a vector fieldvθ​\(ϕt,t\)v\_\{\\theta\}\(\\phi\_\{t\},t\)by predicting instantaneous tangent velocities \(ϕ˙t\\dot\{\\phi\}\_\{t\}\) along this arc:

ut=dd​t​Expϕ0​\(t​v\)\|v=Logϕ0​\(ϕ1\)u\_\{t\}=\\frac\{d\}\{dt\}\\text\{Exp\}\_\{\\phi\_\{0\}\}\(t\\,v\)\\Big\|\_\{v=\\text\{Log\}\_\{\\phi\_\{0\}\}\(\\phi\_\{1\}\)\}This is the parallel\-transported velocity along the geodesic, maintaining constant speed‖v‖\\\|v\\\|along the arc, ensuring predicted updates are always tangent to the hypersphere and preserving the unit\-norm constraint by design\. We train using cosine flow loss:

ℒcos=𝔼t,ϕ0,ϕ1​\[1−vθ​\(ϕt,t\)⊤​ϕ˙t\|vθ​\(ϕt,t\)\|​\|ϕ˙t\|\]\\mathcal\{L\}\_\{\\text\{cos\}\}=\\mathbb\{E\}\_\{t,\\phi\_\{0\},\\phi\_\{1\}\}\\Bigg\[1\-\\frac\{v\_\{\\theta\}\(\\phi\_\{t\},t\)^\{\\top\}\\dot\{\\phi\}\_\{t\}\}\{\|v\_\{\\theta\}\(\\phi\_\{t\},t\)\|\|\\dot\{\\phi\}\_\{t\}\|\}\\Bigg\]\(10\)Training and inference procedures are detailed in Algorithms[1](https://arxiv.org/html/2606.00248#alg1)and[2](https://arxiv.org/html/2606.00248#alg2)\.

Algorithm 1Training: Geodesic Flow Matching on𝕊d−1\\mathbb\{S\}^\{d\-1\}1:Sample

t∼𝒰​\[0,1\]t\\sim\\mathcal\{U\}\[0,1\]and

ϕ0,ϕ1∼π​\(ϕ0,ϕ1\)\\phi\_\{0\},\\phi\_\{1\}\\sim\\pi\(\\phi\_\{0\},\\phi\_\{1\}\)
2:

v=Logϕ0​\(ϕ1\)v=\\text\{Log\}\_\{\\phi\_\{0\}\}\(\\phi\_\{1\}\)\{Tangent direction atϕ0\\phi\_\{0\}\}

3:

ϕt=Expϕ0​\(t​v\)\\phi\_\{t\}=\\text\{Exp\}\_\{\\phi\_\{0\}\}\(t\\,v\)\{Geodesic interpolant\}

4:

utrue=dd​t​Expϕ0​\(t​v\)u\_\{\\text\{true\}\}=\\dfrac\{d\}\{dt\}\\text\{Exp\}\_\{\\phi\_\{0\}\}\(t\\,v\)\{Target velocity atϕt\\phi\_\{t\}\}

5:return

\(ϕt,t,utrue\)\(\\phi\_\{t\},t,u\_\{\\text\{true\}\}\)

Algorithm 2Inference: Geodesic Sampling0:Trained field

vθ​\(ϕ,t\)v\_\{\\theta\}\(\\phi,t\), step count

KK, step size

Δ​t=1/K\\Delta t=1/K
1:Initialize

ϕ0∼p0\\phi\_\{0\}\\sim p\_\{0\}\{Sample unform noise on𝕊d−1\\mathbb\{S\}^\{d\-1\}\}

2:for

k=0k=0to

K−1K\-1do

3:

vk=vθ​\(ϕk,tk\)v\_\{k\}=v\_\{\\theta\}\(\\phi\_\{k\},t\_\{k\}\)
4:

ϕk\+1=Expϕk​\(Δ​t​vk\)\\phi\_\{k\+1\}=\\mathrm\{Exp\}\_\{\\phi\_\{k\}\}\(\\Delta t\\,v\_\{k\}\)\{Geodesic step\}

5:

ϕk\+1←ϕk\+1/‖ϕk\+1‖\\phi\_\{k\+1\}\\leftarrow\\phi\_\{k\+1\}/\\\|\\phi\_\{k\+1\}\\\|\{Numerical stability correction\}

6:endfor

7:return

ϕK\\phi\_\{K\}\{Cleaned SSP sample\}

## 5Experiments

### 5\.1Setup and Baselines

We compare our method against Euclidean Flow Matching \(CFM\), Feedforward Regression, a64×6464\\times 64Grid Lookup, and L\-BFGS\-B Optimization with a4×44\\times 4grid lookup initialization\. We sweep dimensionalityd∈\{55,…,1015\}d\\in\\\{55,\\dots,1015\\\}to test scalability\. Given pairings consisting of a clean SSP and hyperspherical noise samples, we generate intermediate noised samplesϕt\\phi\_\{t\}using the Log/Exp maps introduced in Section[4\.2](https://arxiv.org/html/2606.00248#S4.SS2)\. We parameterizevθv\_\{\\theta\}using a Residual MLP with sinusoidal time embeddings\.

The networkvθv\_\{\\theta\}is a 3\-block Residual MLP\. EachResBlockconsists of two linear layers with GELU activation, dropout \(p=0\.1p=0\.1\), and a residual connection normalised with LayerNorm\. The hidden widths follow a bottleneck schedule:2​d→d2d\\to d,4​d→d4d\\to d,2​d→d2d\\to d, whereddis the SSP dimensionality\. Time is encoded via a sinusoidal positional embedding of dimension 32 and concatenated to the input\.

The Log map clamps⟨p,q⟩\\langle p,q\\rangleto\[−1,1\]\[\-1,1\]beforearccos\\arccosand uses anϵ=10−8\\epsilon=10^\{\-8\}norm floor on the perpendicular component, handling antipodal and coincident points respectively\. The Exp map applies the same floor on‖v‖\\\|v\\\|\.

For each method, intermediate training samplesϕt\\phi\_\{t\}are generated according to that method’s own transport geometry: linear interpolants for Euclidean CFM \(which are deliberately*not*re\-projected onto𝕊d−1\\mathbb\{S\}^\{d\-1\}, as this interior traversal is the failure mode under study\) and geodesic interpolants \(Eq\.[9](https://arxiv.org/html/2606.00248#S4.E9)\) for GFM, which remain on the manifold by construction\.

### 5\.2Denoising Benchmarks

The quantitative benchmark shown in Figure[2](https://arxiv.org/html/2606.00248#S5.F2)examines the various cleanup methods’ ability to recover a ground truth SSP \(ϕ1\\phi\_\{1\}\) under noise corruption by generating intermediate samplesϕt\\phi\_\{t\}using Equation[9](https://arxiv.org/html/2606.00248#S4.E9)by measuring the cosine similarity between the output and ground truth\. Results reveal that Euclidean Flow Matching degrades significantly as noise increases due to the linear interpolant ”cutting through” the hypersphere\.

Figure 2:Absolute Performance vs\. Noise\(d=1015d=1015\)\. Note the degradation of Euclidean methods at high noise levels\.This is supported by the performance gap between Geodesic and Euclidean flows across dimensions \(Figure[3](https://arxiv.org/html/2606.00248#S5.F3)\)\. The benefit of Geodesic constraints increases sharply from low dimensions \(d≈50d\\approx 50\) to moderate dimensions \(d≈200d\\approx 200\) before stabilizing at a positive plateau \(d\>500d\>500\)\. Overall this graph suggests our method improves performance by∼10%\\sim 10\\%versus the Euclidean baseline\.

Figure 3:Scalability Analysis\.Performance benefits of Geodesic interpolants relative to Euclidean \(Δ\\Deltamean cosine±\\pm95% CI\) vs dimensionality\. The advantage of the geodesic constraint is consistent and significant across the high\-dimensional regime\.#### Comparison to non\-neural baselines:

At high signal strengths, non\-neural baselines \(Grid/Optim\) perform near\-perfectly \(like GFM\) due to the high separability of targets\. However, in high\-noise regimes \(Signal Strength<0\.15<0\.15\), GFM significantly outperforms them\. While discriminative baselines fail \(“snapping” to random prototypes\) once the signal drops below the noise floor, GFM uses the learned vector field as a geometric prior to continuously transport the noisy state toward the correct region within the manifold\.

### 5\.3Qualitative Analysis: Manifold Structure

To better characterize the errors of past methods, we visually inspect the reconstruction quality by decoding the cleaned vectors back into the spatial domain using the SSP similarity kernel\. Figure[4](https://arxiv.org/html/2606.00248#S5.F4)presents a comparison of the inference outputs for the neural methods\.

- •Geodesic Flow \(Figure[4\(a\)](https://arxiv.org/html/2606.00248#S5.F4.sf1)\):The geodesic model reconstructs the target with high fidelity, producing a sharp, unimodal peak centered precisely at the correct spatial coordinate\. This confirms that constraining transport to the manifold preserves the phase relationships required for accurate localization\.
- •Euclidean Flow \(Figure[4\(b\)](https://arxiv.org/html/2606.00248#S5.F4.sf2)\):While the Euclidean model produces a vector that resembles a valid SSP \(high similarity in a localized region\), the peak is spatially displaced from the ground truth\. We attribute this ”drift” to the linear interpolant traversing the interior of the hypersphere\. As the magnitude collapses during transport, the delicate phase information encoding the specific coordinates is corrupted, resulting in a valid\-looking but semantically incorrect state\.
- •Feedforward Regression \(Figure[4\(c\)](https://arxiv.org/html/2606.00248#S5.F4.sf3)\):The direct feedforward network fails to commit to a single sharp location\. Instead, it outputs a diffuse representation that resembles a superposition \(bundle\) of SSPs covering the region surrounding the target\. Without the iterative guidance of a flow field to break symmetry, the regression objective collapses to the average of the posterior distribution, blurring the spatial estimate\.

\(a\)Geodesic Flow
![Refer to caption](https://arxiv.org/html/2606.00248v1/figures/euc_inference.png)\(b\)Euclidean Flow
\(c\)Feedforward
\(d\)Noisy Input

Figure 4:Qualitative Inference Comparison\.The Geodesic model \(a\) recovers a sharp peak at the target location\. The Euclidean model \(b\) drifts, reconstructing a valid but misplaced SSP\. The Feedforward model \(c\) produces a diffuse “bundle” covering the general region\. \(d\) Shows the corrupted input state presented to each network before cleanup\.![Refer to caption](https://arxiv.org/html/2606.00248v1/x1.png)Figure 5:SLAM Performance\.Trajectory reconstruction for a resource\-constrained Path Integrator \(N=1500N=1500neurons\)\.\(a\)Geodesic Flow acts as a continuous attractor, maintaining a stable lock on the ground\-truth trajectory\.\(b\)Euclidean Flow introduces phase\-destroying corrections that cause the estimated trajectory to diverge\.\(c\)The grid baseline\(Dumontet al\.,[2023](https://arxiv.org/html/2606.00248#bib.bib11)\)introduces discontinuous state jumps, also resulting in divergence\.\(d\)Average aggregate error over 5 trajectories; Geodesic cleanup maintains low error throughout while both baselines accumulate drift\.
### 5\.4Application: Spiking Neural SLAM

Results from the previous section demonstrate superior performance of our GFM method, particularly in high noise regimes\. To demonstrate the utility of this improvement, we now consider a continuous neurosymbolic reasoning benchmark: Semantic SLAM\(Dumontet al\.,[2023](https://arxiv.org/html/2606.00248#bib.bib11)\), a system that performs simultaneous localization and mapping using VSA operations throughout\. Unlike discrete neurosymbolic benchmarks that rely on prototype dictionaries, this task requires continuous VSA operations that are directly degraded by the noise sources in Section[3\.3](https://arxiv.org/html/2606.00248#S3.SS3): velocity updates via binding \(ϕ​\(xt\+1\)=ϕ​\(xt\)⊛ϕ​\(Δ​x\)\\phi\(x\_\{t\+1\}\)=\\phi\(x\_\{t\}\)\\circledast\\phi\(\\Delta x\)\), allocentric map construction via bundling \(𝐌=∑i𝐟i⊛ϕ​\(xi\)\\mathbf\{M\}=\\sum\_\{i\}\\mathbf\{f\}\_\{i\}\\circledast\\phi\(x\_\{i\}\)\), and spatial queries via unbinding \(𝐌⊛ϕ​\(x\)−1≈𝐟\+ϵ\\mathbf\{M\}\\circledast\\phi\(x\)^\{\-1\}\\approx\\mathbf\{f\}\+\\epsilon\)\. Without manifold\-aware cleanup, accumulated noise collapses these symbolic operations\.

Simultaneous Localization and Mapping \(SLAM\) requires an agent to track its position while building a map of landmarks\. We adopt a biologically plausible architecture where position is tracked via Path Integration \(PI\) using a recurrent population of spiking neurons\.

In spiking implementations, the PI accumulates phase errors over time due to neural variability and approximation errors as discussed in Section[3\.3](https://arxiv.org/html/2606.00248#S3.SS3)\. Without correction, this drift causes the estimated position vector to leave the valid SSP manifold, leading to catastrophic failure in both localization and map construction\.

We deploy the GFM cleanup model as an online stabilizer that intercepts the drifting PI output before it is used for landmark binding\. By projecting the noisy state back onto the manifold, the cleanup ensures that high\-fidelity vectors are written to the associative memory map, enabling successful loop closure even when the integrator’s internal state degrades\. We benchmark this against a Grid Baseline \(64×6464\\times 64resolution\), the closest matching baseline in terms of performance in our results section\.

#### Experimental Setup:

The agent navigates a 2D environment with 50 randomly distributed landmarks for 60 seconds\. We simulate resource\-constraint in the environments by varying the number of neurons in the PI population \(N∈\[1000,3000\]N\\in\[1000,3000\]\)\. Lower neuron counts serve as a proxy for lower signal\-to\-noise ratios, resulting in faster drift accumulation\.

The three noise sources defined in Section[3\.3](https://arxiv.org/html/2606.00248#S3.SS3)are all present in this experiment\.Phase drift in recurrenceaccumulates through the velocity\-controlled oscillators of the PI over 60 seconds of navigation\.Spiking variabilityis introduced by the leaky integrate\-and\-fire \(LIF\) neurons in the PI population\.Cross\-talkarises during loop closure when querying the memory map \(𝐌⊛ϕ​\(x\)−1\\mathbf\{M\}\\circledast\\phi\(x\)^\{\-1\}\) introduces interference from the bundled landmark vectors\. The SLAM experiment therefore serves as the out\-of\-distribution evaluation for all three noise regimes simultaneously\. All components \(the SNN path integrator, cleanup model, and grid baseline\) were simulated concurrently on a standard CPU; there is no hardware divide between the spiking and continuous components\.

#### Dynamic Stability:

Although the Grid baseline achieves high accuracy in static benchmarks \(above\), it fails in the dynamic SLAM task \(Figure[5](https://arxiv.org/html/2606.00248#S5.F5)c\)\. Because the Grid method “snaps” inputs to the nearest discrete prototype, it introduces small discontinuous jumps in the state estimate\. These discontinuities disrupt the velocity integration dynamics of the recurrent network, causing the trajectory to diverge\. In contrast, Geodesic Flow provides a continuous correction field that “pulls” the drifting state back to the manifold without introducing state discontinuities, allowing for stable long\-term integration\.

#### Quantitative Results:

In a resource\-constrained regime \(N=1500N=1500\); see Figure[5](https://arxiv.org/html/2606.00248#S5.F5)d, Geodesic cleanup reduces the average path error from 0\.249m \(Grid\) to 0\.076m, a 72% reduction\. As shown in Table[1](https://arxiv.org/html/2606.00248#S5.T1), a 1,500\-neuron system augmented with Geodesic cleanup achieves a tracking accuracy \(0\.076m\) comparable to a baseline system using 2,500 neurons \(0\.083m\)\. This indicates that manifold\-aware cleanup offers a 40% reduction in the spiking neural resources required for stable path integration\.

Table 1:Comparison of Trajectory RMSE across Path Integrator Sizes\. Bold indicates best performance\.

## 6Conclusion

We demonstrated that the intrinsic geometry of high\-dimensional representations is critical for robust cleanup\. We showed that Euclidean interpolants fail to preserve phase information in Spatial Semantic Pointers \(SSPs\), whereas Geodesic Flow Matching \(GFM\) robustly restores representations by restricting transport to the Riemannian manifold\.

This work shifts the paradigm of associative memory from a discrete search in the embedded domain to a continuous generative transport process directly in the embedding space\.

Integration into a closed\-loop Spiking Semantic SLAM system demonstrated that GFM stabilizes path integration against phase drift\. This enabled a resource\-constrained population \(1,500 neurons\) to match the performance of a much larger baseline \(2,500 neurons\), proving that manifold\-aware cleanup enables efficient neuromorphic computing\.

### Limitations and Future Work

This work opens several directions for future research\. First, deployment on physical neuromorphic hardware requires converting the Residual MLP velocity field into a fully spiking network; established libraries such as snnTorch provide a straightforward pathway for this conversion\. Second, the current architecture was chosen to validate the geometric transport formulation rather than to minimize compute; network optimization \(layer type, sparsity, etc\.\) for resource\-constrained environments remains future work\. Third, the present formulation is specific to hyperspherical topology, which is a fundamental requirement of HRRs and SSPs\. Extending geodesic generative transport to other VSA families with different underlying metrics \(e\.g\., the Boolean hypercube\{−1,\+1\}d\\\{\-1,\+1\\\}^\{d\}, or complex\-valued Fourier\-HRRs on\(𝕊1\)d/2\(\\mathbb\{S\}^\{1\}\)^\{d/2\}\) is a compelling direction that the general flow matching framework should support given a valid metric and transport trajectories\.

## Acknowledgements

The authors would like to thank Nicole Dumont and P\. Michael Furlong for discussions that helped improve this paper\. This work was supported by CFI \(52479\-10006\) and OIT \(35768\) infrastructure funding as well as the Canada Research Chairs program, NSERC Discovery grant 261453, and AFOSR grant FA9550\-17\-1\-0644\.

## Impact Statement

This paper presents advances in machine learning for neurosymbolic AI\. We foresee no direct negative societal impacts from this work\. More broadly, advances that improve the robustness of continuous reasoning systems may eventually contribute to autonomous systems; the responsible deployment of such systems remains an important consideration for the field\.

## References

- M\. Braun, N\. Jaquier, L\. Rozo, and T\. Asfour \(2024\)Riemannian flow matching policy for robot motion learning\.In2024 IEEE/RSJ International Conference on Intelligent Robots and Systems \(IROS\),pp\. 5144–5151\.Cited by:[§2](https://arxiv.org/html/2606.00248#S2.SS0.SSS0.Px3.p1.1)\.
- M\. M\. Bronstein, J\. Bruna, T\. Cohen, and P\. Veličković \(2021\)Geometric deep learning: grids, groups, graphs, geodesics, and gauges\.External Links:2104\.13478,[Link](https://arxiv.org/abs/2104.13478)Cited by:[§2](https://arxiv.org/html/2606.00248#S2.SS0.SSS0.Px3.p1.1)\.
- R\. T\. Chen and Y\. Lipman \(2024\)Flow matching on general geometries\.InInternational Conference on Learning Representations,Vol\.2024,pp\. 47922–47945\.Cited by:[§1](https://arxiv.org/html/2606.00248#S1.p3.1),[§2](https://arxiv.org/html/2606.00248#S2.SS0.SSS0.Px3.p1.1),[§3\.4](https://arxiv.org/html/2606.00248#S3.SS4.p4.3)\.
- T\. R\. Davidson, L\. Falorsi, N\. De Cao, T\. Kipf, and J\. M\. Tomczak \(2018\)Hyperspherical variational auto\-encoders\.In34th Conference on Uncertainty in Artificial Intelligence 2018, UAI 2018,pp\. 856–865\.Cited by:[§1](https://arxiv.org/html/2606.00248#S1.p6.1)\.
- N\. S\. Dumont and C\. Eliasmith \(2020\)Accurate representation for spatial cognition using grid cells\.InAnnual Meeting of the Cognitive Science Society,External Links:[Link](https://api.semanticscholar.org/CorpusID:221134847)Cited by:[§2](https://arxiv.org/html/2606.00248#S2.SS0.SSS0.Px1.p1.1),[§3\.2](https://arxiv.org/html/2606.00248#S3.SS2.p1.2)\.
- N\. S\. Dumont, P\. M\. Furlong, J\. Orchard, and C\. Eliasmith \(2023\)Exploiting semantic information in a spiking neural slam system\.Frontiers in Neuroscience17,pp\. 1190515\.Cited by:[§1](https://arxiv.org/html/2606.00248#S1.p5.1),[§2](https://arxiv.org/html/2606.00248#S2.SS0.SSS0.Px1.p1.1),[Figure 5](https://arxiv.org/html/2606.00248#S5.F5),[Figure 5](https://arxiv.org/html/2606.00248#S5.F5.2.1.4),[§5\.4](https://arxiv.org/html/2606.00248#S5.SS4.p1.3)\.
- P\. M\. Furlong and C\. Eliasmith \(2023\)Bridging cognitive architectures and generative models with vector symbolic algebras\.InProceedings of the AAAI Symposium Series,Vol\.2,pp\. 262–271\.Cited by:[§2](https://arxiv.org/html/2606.00248#S2.SS0.SSS0.Px2.p1.1)\.
- B\. Hoover, H\. Strobelt, D\. Krotov, J\. Hoffman, Z\. Kira, and D\. H\. Chau \(2023\)Memory in plain sight: surveying the uncanny resemblances of associative memories and diffusion models\.arXiv preprint arXiv:2309\.16750\.Cited by:[§1](https://arxiv.org/html/2606.00248#S1.p2.1),[§2](https://arxiv.org/html/2606.00248#S2.SS0.SSS0.Px2.p1.1)\.
- J\. J\. Hopfield \(1982\)Neural networks and physical systems with emergent collective computational abilities\.\.Proceedings of the National Academy of Sciences of the United States of America79 8,pp\. 2554–8\.External Links:[Link](https://api.semanticscholar.org/CorpusID:784288)Cited by:[§1](https://arxiv.org/html/2606.00248#S1.p1.1)\.
- B\. Komer and C\. Eliasmith \(2020\)Efficient navigation using a scalable, biologically inspired spatial representation\.InProceedings of the Annual Meeting of the Cognitive Science Society,Vol\.42\.Cited by:[§2](https://arxiv.org/html/2606.00248#S2.SS0.SSS0.Px1.p1.1)\.
- B\. Komer, T\. C\. Stewart, A\. R\. Voelker, and C\. Eliasmith \(2019\)A neural representation of continuous space using fractional binding\.InProceedings of the Annual Meeting of the Cognitive Science Society,Vol\.41\.Cited by:[§2](https://arxiv.org/html/2606.00248#S2.SS0.SSS0.Px1.p1.1)\.
- C\. Kymn, S\. Mazelet, A\. Thomas, D\. Kleyko, E\. Frady, F\. Sommer, and B\. Olshausen \(2024\)Binding in hippocampal\-entorhinal circuits enables compositionality in cognitive maps\.Advances in neural information processing systems37,pp\. 39128–39157\.Cited by:[§2](https://arxiv.org/html/2606.00248#S2.SS0.SSS0.Px1.p1.1)\.
- Y\. Lipman, R\. T\. Chen, H\. Ben\-Hamu, M\. Nickel, and M\. Le \(2022\)Flow matching for generative modeling\.arXiv preprint arXiv:2210\.02747\.Cited by:[§1](https://arxiv.org/html/2606.00248#S1.p3.1),[§3\.4](https://arxiv.org/html/2606.00248#S3.SS4.p1.5)\.
- D\. C\. Liu and J\. Nocedal \(1989\)On the limited memory bfgs method for large scale optimization\.Mathematical programming45\(1\),pp\. 503–528\.Cited by:[§4\.1](https://arxiv.org/html/2606.00248#S4.SS1.SSS0.Px2.p1.6)\.
- P\. Mettes, E\. Van der Pol, and C\. Snoek \(2019\)Hyperspherical prototype networks\.InAdvances in Neural Information Processing Systems,Vol\.32\.Cited by:[§1](https://arxiv.org/html/2606.00248#S1.p6.1)\.
- M\. Pfeiffer and T\. Pfeil \(2018\)Deep learning with spiking neurons: opportunities and challenges\.Frontiers in Neuroscience12\.External Links:[Link](https://api.semanticscholar.org/CorpusID:53086859)Cited by:[§1](https://arxiv.org/html/2606.00248#S1.p5.1)\.
- B\. Pham, G\. Raya, M\. Negri, M\. J\. Zaki, L\. Ambrogioni, and D\. Krotov \(2025\)Memorization to generalization: emergence of diffusion models from associative memory\.arXiv preprint arXiv:2505\.21777\.Cited by:[§1](https://arxiv.org/html/2606.00248#S1.p2.1),[§2](https://arxiv.org/html/2606.00248#S2.SS0.SSS0.Px2.p1.1)\.
- T\. A\. Plate \(1995\)Holographic reduced representations\.IEEE Transactions on Neural Networks6\(3\),pp\. 623–641\.Cited by:[§3\.1](https://arxiv.org/html/2606.00248#S3.SS1.p1.1)\.
- H\. Ramsauer, B\. Schäfl, J\. Lehner, P\. Seidl, M\. Widrich, T\. Adler, L\. Gruber, M\. Holzleitner, M\. Pavlović, G\. K\. Sandve,et al\.\(2020\)Hopfield networks is all you need\.arXiv preprint arXiv:2008\.02217\.Cited by:[§1](https://arxiv.org/html/2606.00248#S1.p1.1)\.
- K\. Schlegel, P\. Neubert, and P\. Protzel \(2022\)A comparison of vector symbolic architectures\.Artificial Intelligence Review55\(6\),pp\. 4523–4555\.Cited by:[§1](https://arxiv.org/html/2606.00248#S1.p6.1)\.
- T\. C\. Stewart, Y\. Tang, and C\. Eliasmith \(2011\)A biologically realistic cleanup memory: autoassociation in spiking neurons\.Cogn\. Syst\. Res\.12\(2\),pp\. 84–92\.External Links:[Link](https://doi.org/10.1016/j.cogsys.2010.06.006)Cited by:[§1](https://arxiv.org/html/2606.00248#S1.p1.1)\.
- A\. R\. Voelker, P\. Blouw, X\. Choo, N\. S\. Dumont, T\. C\. Stewart, and C\. Eliasmith \(2021\)Simulating and predicting dynamical systems with spatial semantic pointers\.Neural Computation33\(8\),pp\. 2033–2067\.Cited by:[§2](https://arxiv.org/html/2606.00248#S2.SS0.SSS0.Px1.p1.1)\.
- J\. Yim, A\. Campbell, A\. Y\. K\. Foong, M\. Gastegger, J\. Jiménez\-Luna, S\. Lewis, V\. G\. Satorras, B\. S\. Veeling, R\. Barzilay, T\. Jaakkola, and F\. Noé \(2023\)Fast protein backbone generation with se\(3\) flow matching\.External Links:2310\.05297,[Link](https://arxiv.org/abs/2310.05297)Cited by:[§2](https://arxiv.org/html/2606.00248#S2.SS0.SSS0.Px3.p1.1)\.

Similar Articles

Geometry-Aware Image Flow Matching

Hugging Face Daily Papers

This paper introduces geometry-aware flow matching for natural images by treating them as points on a hypersphere, proposing SOT-CFM and SFM methods that improve generative modeling by leveraging the spherical structure of image data.