Full text
62,582 characters
· extracted from
preprint-html
· click to expand
Exponential Map Models as an Interpretable Framework for Generating Neural Spatial Representations | bioRxiv /* */ /* */ <!-- <!-- /*! * yepnope1.5.4 * (c) WTFPL, GPLv2 */ (function(a,b,c){function d(a){return"[object Function]"==o.call(a)}function e(a){return"string"==typeof a}function f(){}function g(a){return!a||"loaded"==a||"complete"==a||"uninitialized"==a}function h(){var a=p.shift();q=1,a?a.t?m(function(){("c"==a.t?B.injectCss:B.injectJs)(a.s,0,a.a,a.x,a.e,1)},0):(a(),h()):q=0}function i(a,c,d,e,f,i,j){function k(b){if(!o&&g(l.readyState)&&(u.r=o=1,!q&&h(),l.onload=l.onreadystatechange=null,b)){"img"!=a&&m(function(){t.removeChild(l)},50);for(var d in y[c])y[c].hasOwnProperty(d)&&y[c][d].onload()}}var j=j||B.errorTimeout,l=b.createElement(a),o=0,r=0,u={t:d,s:c,e:f,a:i,x:j};1===y[c]&&(r=1,y[c]=[]),"object"==a?l.data=c:(l.src=c,l.type=a),l.width=l.height="0",l.onerror=l.onload=l.onreadystatechange=function(){k.call(this,r)},p.splice(e,0,u),"img"!=a&&(r||2===y[c]?(t.insertBefore(l,s?null:n),m(k,j)):y[c].push(l))}function j(a,b,c,d,f){return q=0,b=b||"j",e(a)?i("c"==b?v:u,a,b,this.i++,c,d,f):(p.splice(this.i++,0,a),1==p.length&&h()),this}function k(){var a=B;return a.loader={load:j,i:0},a}var l=b.documentElement,m=a.setTimeout,n=b.getElementsByTagName("script")[0],o={}.toString,p=[],q=0,r="MozAppearance"in l.style,s=r&&!!b.createRange().compareNode,t=s?l:n.parentNode,l=a.opera&&"[object Opera]"==o.call(a.opera),l=!!b.attachEvent&&!l,u=r?"object":l?"script":"img",v=l?"script":u,w=Array.isArray||function(a){return"[object Array]"==o.call(a)},x=[],y={},z={timeout:function(a,b){return b.length&&(a.timeout=b[0]),a}},A,B;B=function(a){function b(a){var a=a.split("!"),b=x.length,c=a.pop(),d=a.length,c={url:c,origUrl:c,prefixes:a},e,f,g;for(f=0;f<d;f++)g=a[f].split("="),(e=z[g.shift()])&&(c=e(c,g));for(f=0;f<b;f++)c=x[f](c);return c}function g(a,e,f,g,h){var i=b(a),j=i.autoCallback;i.url.split(".").pop().split("?").shift(),i.bypass||(e&&(e=d(e)?e:e[a]||e[g]||e[a.split("/").pop().split("?")[0]]),i.instead?i.instead(a,e,f,g,h):(y[i.url]?i.noexec=!0:y[i.url]=1,f.load(i.url,i.forceCSS||!i.forceJS&&"css"==i.url.split(".").pop().split("?").shift()?"c":c,i.noexec,i.attrs,i.timeout),(d(e)||d(j))&&f.load(function(){k(),e&&e(i.origUrl,h,g),j&&j(i.origUrl,h,g),y[i.url]=2})))}function h(a,b){function c(a,c){if(a){if(e(a))c||(j=function(){var a=[].slice.call(arguments);k.apply(this,a),l()}),g(a,j,b,0,h);else if(Object(a)===a)for(n in m=function(){var b=0,c;for(c in a)a.hasOwnProperty(c)&&b++;return b}(),a)a.hasOwnProperty(n)&&(!c&&!--m&&(d(j)?j=function(){var a=[].slice.call(arguments);k.apply(this,a),l()}:j[n]=function(a){return function(){var b=[].slice.call(arguments);a&&a.apply(this,b),l()}}(k[n])),g(a[n],j,b,n,h))}else!c&&l()}var h=!!a.test,i=a.load||a.both,j=a.callback||f,k=j,l=a.complete||f,m,n;c(h?a.yep:a.nope,!!i),i&&c(i)}var i,j,l=this.yepnope.loader;if(e(a))g(a,0,l,0);else if(w(a))for(i=0;i (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0];var j=d.createElement(s);var dl=l!='dataLayer'?'&l='+l:'';j.src='//www.googletagmanager.com/gtm.js?id='+i+dl;j.type='text/javascript';j.async=true;f.parentNode.insertBefore(j,f);})(window,document,'script','dataLayer','GTM-M677548'); Skip to main content Home About Submit ALERTS / RSS Search for this keyword Advanced Search New Results Exponential Map Models as an Interpretable Framework for Generating Neural Spatial Representations View ORCID Profile Markus Pettersen , View ORCID Profile Nicolai Haug , View ORCID Profile Joakim Bergli , View ORCID Profile Thomas M. Surowiec , View ORCID Profile Mikkel Elle Lepperød doi: https://doi.org/10.1101/2025.09.25.678504 Markus Pettersen 1 Department of Numerical Analysis and Scientific Computing, Simula Research Laboratory , Norway 2 Department of Physics, University of Oslo , Norway Find this author on Google Scholar Find this author on PubMed Search for this author on this site ORCID record for Markus Pettersen Nicolai Haug 1 Department of Numerical Analysis and Scientific Computing, Simula Research Laboratory , Norway 2 Department of Physics, University of Oslo , Norway Find this author on Google Scholar Find this author on PubMed Search for this author on this site ORCID record for Nicolai Haug Joakim Bergli 2 Department of Physics, University of Oslo , Norway Find this author on Google Scholar Find this author on PubMed Search for this author on this site ORCID record for Joakim Bergli Thomas M. Surowiec 1 Department of Numerical Analysis and Scientific Computing, Simula Research Laboratory , Norway Find this author on Google Scholar Find this author on PubMed Search for this author on this site ORCID record for Thomas M. Surowiec Mikkel Elle Lepperød 1 Department of Numerical Analysis and Scientific Computing, Simula Research Laboratory , Norway 2 Department of Physics, University of Oslo , Norway Find this author on Google Scholar Find this author on PubMed Search for this author on this site ORCID record for Mikkel Elle Lepperød For correspondence: mikkel{at}simula.no Abstract Full Text Info/History Metrics Preview PDF A bstract A fundamental challenge in neuroscience and AI is understanding how physical space is mapped into neural representations. While artificial neural networks can generate brain-like spatial representations, such as place and grid cells, their “black-box” nature makes it difficult to determine if these representations arise as general solutions or as artifacts of a chosen architecture, objective function, or training protocol. Critically, these models offer no guarantee that learned solutions for core navigational tasks, like path integration (updating position from self-motion), will generalize beyond their training data. To address these challenges, we introduce a first-principles framework based on an exponential map model. Instead of using deep networks or gradient optimization, the presented model uses generator matrices to map physical locations into neural representations through the matrix exponential, creating a transparent framework that allows us to identify several exact algebraic conditions underlying key properties of neural maps. We show that path invariance (ensuring location representations are independent of traversal route) is achieved if the generators commute, while translational invariance (maintaining consistent spatial relationships across locations) demands generators producing orthogonal transformations. We also show that preserving the metric of flat space requires the eigenvalues of the generator matrices to form sets of roots of unity. Finally, we demonstrate that the proposed framework constructs diverse biologically relevant spatial tuning, including place cells, grid cells, and context-dependent remapping. The framework we propose thus offers a transparent, theoretically-grounded alternative to “black-box” models, revealing the exact conditions required for a coherent neural map of space. 1 I ntroduction A fundamental challenge in neuroscience and artificial intelligence is to understand the mapping from physical space to the representational space of neural population activity. In the mammalian brain, such representations are strongly associated with the hippocampal formation, which contains specialized neurons that encode spatial information. Most famously, place cells ( O’Keefe & Dostrovsky, 1971 ) fire within specific, localized areas of an environment known as place fields, while grid cells ( Hafting et al., 2005 ) fire in a periodic hexagonal pattern that tessellates the environment and is believed to provide a neural metric for space ( Ginosar et al., 2023 ). Together, these and other spatially-tuned cells form a rich, high-dimensional representation of an animal’s location. This neuronal spatial map abruptly reorganizes in response to environmental changes, a phenomenon known as remapping, indicating that neurons also encode the environment’s identity ( Leutgeb et al., 2004 ; Fyhn et al., 2007 ). While the firing patterns of these spatial neurons are well-characterized, the principles governing their emergence remain unclear. In recent years, deep learning models, particularly recurrent neural networks (RNNs) trained to solve navigation tasks, have been shown to learn representations that resemble biological place and grid cells ( Banino et al., 2018 ; Cueva & Wei, 2018 ; Sorscher et al., 2022 ; Whittington et al., 2020 ). These findings are significant, as they strongly suggest that spatial tuning is a normative solution to the demands of navigation. However, the “black-box” nature of deep neural networks makes it difficult to disentangle whether their learned representations reflect fundamental principles of navigation or are artifacts of a chosen architecture, objective function, or training protocol (see Fig. 1a ) for an illustration). Another key limitation of this approach is that deep learning models offer no guarantee that their learned solutions will generalize beyond the training data. In contrast, animals are able to seamlessly navigate vast, novel environments. To understand how biological brains solve these tasks so readily, there is a need for models that allow for exact and interpretable solutions to navigation problems. Download figure Open in new tab Figure 1: Conceptual overview of the proposed framework and results. a) Deep learning models are “black-boxes” that learn spatial representations, but the underlying principles are obscured by the complexities of architecture, training, and objective functions. The exponential map model is a transparent “no-box” alternative, using generator matrices ( G x , G y ) to construct a representation p ( x, y ). b) A neural population vector, which captures the activity of the entire neural ensemble, is assigned to every location, mapping physical space to a neural representational space. c) Path Invariance: Path integration can be viewed as a form of parallel transport, where a vector representing the neural representation is moved along a trajectory in a high-dimensional state space. Traversing a curved manifold can induce a net transformation in the vector at a point that is dependent on the traversal route. By imposing simple, interpretable algebraic constraints on the model’s generators, we can directly enforce fundamental properties. Path invariance is guaranteed if the generators commute. d) Translational Invariance: Making the generator matrices skew-symmetric ( G T = −G ) imposes several biologically-relevant properties on the representation. First, it ensures that spatial relationships are consistently maintained across locations (translational invariance). Second, skew-symmetric generators produce orthogonal representations, meaning the population vector p ( x, y ) maintains a constant norm across the entire space. e) Metric Preservation: Preserving the geometry of flat space requires the generator eigenvalues to form sets of roots of unity on discrete rings in frequency space, which, for certain symmetry orders gives rise to grid-like patterns. f) Remapping: Generalizing the framework to non-spatial inputs, like a context signal, allows the model to produce distinct spatial maps for different contexts, mimicking remapping. In this work, we construct spatial representations using an exponential map model. Instead of relying on neural networks or gradient-based optimization, the presented approach builds representations from a transparent mathematical foundation. The core component of the model is a set of generator matrices that directly map a spatial location to a neural population firing rate vector. This construction allows us to derive the exact algebraic conditions required for a coherent neural spatial map. For a neural spatial map to be useful, it must support core navigational computations. One of the most fundamental is path integration , the process by which a navigator estimates its position by integrating self-motion cues. This process introduces a critical self-consistency problem: For the map to be coherent, the representation of a location must be independent of the path taken to reach it. We show that path-independent representations required for reliable path integration are guaranteed if the model’s generator matrices commute. Furthermore, we find that equinorm representations, previously used as a learning constraint in neural networks ( Schaeffer et al., 2023 ; Xu et al., 2022 ), arise naturally from generators that produce translationally invariant similarity structures—a desirable property for navigation in open-field environments. We also show that preserving the metric of flat space ( Xu et al., 2022 ) requires the eigenvalues of the generator matrices to form sets of roots of unity on discrete rings in frequency space. When all of these properties are taken into account, the generated spatial representations are similar to those spatial cells in the brain, depending on a choice of symmetry. Finally, we demonstrate that this framework can be seamlessly generalized from preserving the metric of space to preserving the similarity of more general inputs, which we use to model remapping. A conceptual overview of the proposed framework and the key spatial map properties we address are presented in Fig. 1 . Despite its simplicity, the proposed framework is powerful enough to construct a wide variety of biologically plausible tuning curves, including place cells, grid cells, and context-dependent remapping, from the same underlying mechanism. By grounding spatial representations in a clear algebraic structure, the presented work provides a theoretically-grounded alternative to black-box models, revealing exact and interpretable principles that underpin a coherent neural map of space. 2 R esults & D iscussion 2.1 C onstructing S patial R epresentations with an E xponential M ap A spatial representation is, in broad terms, a map that assigns a neural population vector to every spatial location, as exemplified in Fig. 1b ). For a 2D space with Cartesian coordinates ( x, y ), the representation at a point is a population vector p ( x, y ) ∈ ℝ N . Each of the N components of this vector can be thought of as the firing rate of a neuron, making the vector a point in an N –dimensional state space that captures the activity of the entire neural ensemble. We build upon previous modeling approaches Gao et al. (2021) ; McNamee et al. (2021) ; Xu et al. (2022) and define this map using the matrix exponential: where G x , G y ∈ ℝ N×N are generator matrices for the cardinal directions and p 0 = p ( x 0 , y 0 ) is the representation at some origin point. Intuitively, the generator matrices define how locations in physical space translate into transformations in the high-dimensional neural state space. The exponential map then composes these transformations to “transport” the origin vector, p 0 to a population vector at any target location ( x, y ). Equation (1) does what we intended it to; for each location ( x, y ), it assigns a population vector, and provides a constructive method for generating a spatial map. However, without further constraints, an arbitrary choice of generators could produce a map that is ill-suited for navigation. For instance, the representation could end up being trivial (all locations map to the same vector) or ambiguous (multiple locations map to the same vector). As we will show, the power of this framework lies in its transparency, allowing us to derive precise algebraic conditions on G x and G y that guarantee properties essential to navigation. 2.2 F rom S patial R epresentation to P ath I ntegration and path I ndependence Path integration is a crucial skill possessed by most animals, wherein one’s location is inferred by integrating past location and self-motion information. In terms of the representation in Eq. (1) , path integration is realized if Intuitively, we can say that we can perform path integration, if, for any past location ( x, y ) and the corresponding population vector p ( x, y ) we can arrive at the correct population vector p ( x + Δ x, y + Δ y ) at the new location ( x + Δ x, y + Δ y ) through some operation Q that only depends on the displacement. Inserting our spatial representation from Eq. (1) , we find that we want This equality suggests that we want However, the exponential function in Eq. (1) is a matrix exponential, which behaves differently from the regular exponential function. In particular, the Baker-Campbell-Hausdorff formula dictates that where [ A, B ] = AB − BA is the commutator between matrices A and B . However, this immediately reveals that if the generator matrices G x , G y commute, [ G x , G y ] = 0, then Eq. (2) is automatically satisfied for any displacement, as for all ( a, b ) and ( a ′, b ′). Thus, if the generators commute, the model can path integrate exactly and indefinitely! An important effect of this choice is that the representation is path-invariant (as illustrated in Fig. 1c ), meaning that the population vector at a point does not depend on the path taken to it. This is also demonstrated explicitly in Appendix B. Going forward, we therefore demand that G x , G y commute, which ensures that the representation p is path-integration compatible, as enacted by Eq. (2) . Next, we demonstrate that commuting generator matrices enable an explicit construction that allows us to specify the similarity structure of the spatial representation. 2.3 O rthogonal T ransformations for E gocentric N avigation Equipped with a path integration-compatible model, we can begin to consider what makes for a good or useful representation. However, before designing a representation, we need to know how to compare representations at different locations. We hold that this is most easily encoded in the similarity structure of the representation, that is, the similarity between population vectors at different locations. Considering the path-integration compatible model Eq. (2) , we are therefore interested in the quantity which is just the cosine similarity between the population vector at a location ( x, y ) and a population vector at some other location ( x + Δ x, y + Δ y ) arrived at through path integration. However, using that , and again demanding commutativity of all involved matrices, the similarity becomes where Z ( x, y , Δ x , Δ y ) is shorthand for the norm factor in the original similarity expression. Surprisingly, Eq. (3) reveals that similarities are position-independent, or equivalently, translation invariant, if the generator matrices G x and G y are skew-symmetric, because the exponents cancel, as illustrated in Fig. 1d ). When G x and G y are both skew-symmetric, linear combinations of the two are also skew-symmetric. For a skew-symmetric matrix A , the corresponding matrix exponential, e A , is orthogonal. For an orthogonal exponential map, the representation generated by Eq. (1) is guaranteed to be of constant norm and so Z = | p 0 | 2 . Going forward, we will demand that which ensures that meaning the similarity only depends on the displacement. From a navigational perspective this is important: For one, it is a sensible choice in the open-field regime, where no locations are inherently special, meaning that there is no reason for similarities to appear different at particular locations. Second, it allows the model to make spatial inferences (such as computing distances; see Section 2.4 ) without absolute positional information. Thus, a representation generated by orthogonal transformations can make for an ideal basis for egocentric navigation, for example, in novel environments. We also note that recent models of spatial cells have included norm constraints which have been shown to be conducive to grid-like representations Gao et al. (2021) ; Dorrell et al. (2023) ; Xu et al. (2022) ; Schaeffer et al. (2023) . However, similarity translational invariance has not, to the best of our knowledge, been explored explicitly in the past in the context of spatial representations. Furthermore, similarity invariance could be interesting to study also in other task domains. As an example, batch and in particular layer normalization Ba et al. (2016) ; Ioffe & Szegedy (2015) are reminiscent of norm constraints, and can greatly improve learning performance in neural networks. Investigating whether this could be facilitated by some between-representation similarity invariance could provide valuable insights into the goings-on of deep neural networks. Once G x and G y are skew-symmetric, they may each be expressed in a very useful block diagonal form with where R ∈ ℝ N×N is an orthogonal matrix, and Σ x and Σ y are block diagonal, with 2 × 2 skew symmetric blocks along the diagonal. Note that for simplicity, we will restrict ourselves to the case where N is even. In this case, the non-zero entries of Σ x and Σ y are the imaginary parts of the eigenvalues of G x and G y , which come in conjugate pairs ± ( iλ i,x , iλ i,y ). Notice that this choice ensures that G x and G y commute, as the 2 × 2 skew symmetric matrices that make up the blocks of Σ x and Σ y commute, and R T R = RR T = I . With these prerequisites, the similarity admits the particularly simple form where and λ i,x , λ i,y being the imaginary part of the i -th eigenvalues of G x and G y , respectively (see Appendix E for a derivation). The translational invariance induced by skew-symmetric generators comes with a non-trivial advantage: The similarity is invariant to a constant, non-spatial shift, similar to remapping behavior (see Section 2.5 for details and Fig. 1f ) for an illustration) ( Leutgeb et al., 2004 ; Fyhn et al., 2007 ). Between-context similarities share the same similarity function as the spatial case, except that translations are taken between contexts, not locations. Notably, this enables a single, static model to produce different spatial representations when comparing across contexts. 2.4 P reserving the metric of flat space Given a spatial representation and a notion of representational similarity, we can finally consider what properties the representation should possess. As proposed by ( Gao et al., 2021 ; Xu et al., 2022 ), we champion that one of the foundational properties of any spatial representation is its translation of physical distances into distances on a neural manifold. More specifically, we restrict ourselves to the open field (where all directions and locations are, for all purposes, equal). In this case, one would not expect distances to appear warped in any particular location or direction, and thus the metric induced by Eq. (1) should match the flat metric, at least up to a constant factor (a so-called conformal isometry ( Xu et al., 2022 )). When we impose this requirement on the path integrating, orthogonal representation, we arrive at a simple condition on the eigenvalues of the generators G x and G y : If these form sets of roots of unity, then the representation preserves the flat metric (see Appendix D for details and Fig. 1e ) for an illustration). Concretely, we write λ i,x = k i cos( ϕ i ) and λ i,y = k i sin( ϕ i ) in polar coordinates (which are, again, the imaginary parts of the i th eigenvalues of G x and G y ), a flat metric-preserving representation satisfies with ρ i = α i k i being shared by conjugate eigenvalues (see Appendix D for specifics). Said differently, if the eigenvalue angles ϕ i are evenly spaced on discrete rings, the representation preserves the flat metric. More precisely, for a given ring of radius ρ m , there are M eigenvalues which are evenly spaced on the ring, which may possess some shared orientation offset φ i with i = 0, 1, …, M − 1. To see what kind of representation a particular symmetry M produces, we first note that for orthogonal matrices, the entries of the representation p can be viewed as mixtures of 2D plane waves, which we denote α (see Appendix C). However, the exact mixture is determined by the choice of matrix R , as p 0 = R T α . Figure 2 shows example representations p and plane waves α for different symmetries M , when R is a randomly sampled orthogonal matrix (see Appendix A for details). Also shown is the similarity function relative to the origin. Download figure Open in new tab Figure 2: Example plane waves ( α ) and corresponding representations ( p ) alongside the similarity function (C) relative to the origin (black cross) for representations whose eigenvalues form sets of roots of unity, with symmetries M on a single ring. For each eigenvalue (imaginary part indicated by black dot), the corresponding conjugate eigenvalue is also shown. Representations were formed using generators with a single set root-of-unity solution with varying M , a random orthogonal matrix R , and p 0 = R T 1 . Considering the case of a single ring, we see that lower order symmetries such as M = 2 and 3, produces mixtures of plane waves oriented at 90 and 60 degrees, respectively. Notably, this results in grid-like representations, with square-type grids for M = 2, and hexagonal-type grids for M = 3. Notice, however that some representations are not purely grid-like, due to the random mixing by R . For greater values of M , however, the representation becomes heterogenous, and without any obvious periodicity. While the representation is strongly influenced by a choice of R , the similarity is independent of it (it only depends on α ). Markedly, with increasing M , the similarity becomes approximately radial, and for M = 20, the similarity function is an approximate Bessel function, as predicted in Appendix F for a single ring of eigenvalues. Besides uncovering a general condition for metric preservation, we also find that the admissible solutions allow for the modular organization found in grid cells in the brain ( Stensola et al., 2012 ). Furthermore, when considering the similarity function (see Appendix F), we find that if modules with the same spacing form roots of unity in their orientation, and the symmetry of the module orientation is co-prime to that of the pattern, the representation is head-direction independent over a large spatial range. In the same vein, we also find that if the relative spacing of different modules is proportional to the zeroes of the Bessel function J 0 , then the similarity function approximates a Fourier-Bessel series, which could be used to construct a range of different radially symmetric similarity functions, which could conceivably be used tune navigation to certain length scales. Furthermore, we find that the average ratio of successive Bessel function zeros used to constructa Fourier-Bessel series falls in the same variability range as the experimentally observed ratio of between grid cell module spacings ( Stensola et al., 2012 ), suggesting a possible link between our findings and the organization of entorhinal grid cells (see Appendix F). 2.5 S imilarity preservation and remapping With our choice of generators in Eq. (5) and a choice of similarity function, we are able to generate spatial representations for a single environment up to a choice of orthogonal transformation R . However, animals are capable of distinctly encoding a variety of both spatial and non-spatial (such as room smell or identity) information through so-called remapping. In this section, we will demonstrate that we can effectively model remapping behavior, extending our model to a much larger class of representations. This result follows from noting that the between-representation similarities only depend on the spatial displacement between them. If, on the other hand, the representation in Eq. (1) were to encode non-spatial information and we fix spatial locations, representational similarities depend only on the change in the non-spatial input. To see this, we can consider the encoding of a simple signal; a global scalar signal s , such as the smell of the recording environment. We then encode this in the exact same manner as spatial coordinates, by defining The representation is now coupled to the non-spatial signal by a generator matrix G s . Notably, G s can be made to inherit the favorable properties of the spatial representation, by setting G s = R T Σ s R , as with the spatial case. We can then consider the similarity between representations, for two distinct context signals s and s ′ while keeping spatial location fixed: which inherits the expression for the similarity from the spatial case. From this we can conclude that when comparing between different contexts, representations can change even as spatial location remains fixed (the nature of the modulation is codified by the choice of G s ), similar to remapping in spatial cells ( Leutgeb et al., 2004 ; Fyhn et al., 2007 ). Encoding non-metric information such as a context signal raises an additional challenge compared to the purely spatial case, as there is no clear metric or distance function that should be preserved. Instead, we can consider the more general case, where G s should be chosen so that similar context signals produce similar representations, and dissimilar contexts result in dissimilar representations. This kind of input similarity preservation has been studied previously, and has been shown to result in localized receptive fields similar to place fields, when applied to spatial similarity ( Sengupta et al., 2018 ; Pettersen et al., 2024 ). So, how could we choose G s to perform similarity preservation? Returning to the similarity function, we note that it may be written as where λ i,s denotes the imaginary part of the i th eigenvalue of G s , whenever spatial location is fixed. Since this expression is derived from the cosine similarity, it is bounded by [ − 1, 1]. As the goal is similarity preservation, we want for C (Δ s ) to approximate a function that decays with increasing Δ s to some baseline level at which inputs are deemed dissimilar. We can approximate several such functions, by noting that Eq. (8) is a cosine series with non-negative coefficients. In fact, it may be viewed as a discrete approximation of the inverse Fourier transform of a symmetric function with a non-negative Fourier spectrum, as where the approximation is a Monte Carlo estimate of the integral using importance sampling, with k i sampled according to some density p ( k i ). While there are several functions that meet the specified criteria, an especially important example is the Gaussian function, whose Fourier transform is itself a Gaussian (which is symmetric and non-negative): so if we sample the eigenvalues λ i,s from a Gaussian distribution with density the series coefficients simplify to which ensures that meaning similar contexts are highly similar, while dissimilar contexts become decorrelated, as desired. Going forward, we will set σ = 1. Notice that this result also requires us to choose , which is easily achieved if , or . To demonstrate this remapping behavior in action, we took a metric-preserving spatial representation, consisting of 10 sets of identical root-of-unity solutions, and extended it to encode a non-spatial signal s , according to Eq. (7) . Note that we include multiple sets of roots of unity, as the Monte Carlo estimate requires a larger number of terms (that is, cells) to provide a fair approximation of the Gaussian. The eigenvalues of the generator G s were sampled according to a normal distribution, as described before. The resulting between-context similarity is shown in Fig. 3 , for different contextual displacements. Notably, similarities decay with increasing context dissimilarity. Also shown are example rate maps of unit activity, which demonstrate that spatial representations shift between contexts, mimicking remapping behavior ( Fyhn et al., 2007 ). Note that spatial similarities are preserved as long as the context signal is fixed, meaning that for a particular s , the spatial similarity is as shown in Fig. 2 for M = 3. Download figure Open in new tab Figure 3: Between-context similarity as a function of context separation. Also inset are example ratemaps for two distant context values ( s = 0, s = 5) corresponding to Δ s = 5. Representations were formed using generators with 10 identical root-of-unity solutions with M = 3, a random orthogonal matrix R , and p 0 = R T 1 . Lastly, we find that if the metric preservation requirement is relaxed, and we instead demand only similarity preservation in space using the same Gaussian similarity function for spatial locations (with eigenvalues of the generator matrices G x , G y sampled from a normal distribution, following the Fourier approach described previously), the resulting spatial similarity is approximately Gaussian (see Appendix G). In this case, spatial representations become heterogeneous and more strongly tuned to specific locations, resembling the tuning curves of place cells ( O’Keefe & Dostrovsky, 1971 ). Thus, by altering the similarity function, the exponential map model can generate a diverse range of spatial tuning curves observed in the brain. 3 C onclusion In this work, we introduced a first-principles framework for generating neural spatial representations using an exponential map model. By leveraging generator matrices and the matrix exponential, we bypassed the “black-box” nature of deep learning models, allowing for a transparent and theoretically-grounded investigation into the principles of neural navigation. We derived the exact algebraic conditions required for a coherent map of space. Specifically, we demonstrated that commuting generators guarantee path-independent representations, a critical component for accurate path integration. Furthermore, we showed that by constraining the generators to be skew-symmetric, and thus producing orthogonal transformations, the resulting representations exhibit translational invariance in their similarity structure, an ideal property for egocentric navigation in open-field environments. We also established that preserving the flat metric of Euclidean space requires the generator eigenvalues to form sets of roots of unity on discrete rings in frequency space. Despite its mathematical simplicity, the proposed framework is capable of constructing a diverse range of biologically plausible spatial tuning, including grid cells and place cells, and modeling context-dependent remapping by extending the same principles to non-spatial inputs. This work offers an interpretable alternative to conventional deep learning approaches, revealing the fundamental mathematical structures that may underpin how the brain represents and navigates through space. 4 L imitations and future work While our framework provides a transparent account of how coherent spatial maps can be formed, it has several limitations that open avenues for future research. The current model is primarily developed for navigation in flat, open-field environments. Animals, however, must navigate complex, curved, and obstacle-laden spaces. Future work should explore how the generator framework can be extended to represent non-Euclidean geometries, potentially by introducing position-dependent or non-commuting generators that reflect the local topology and geometry of the environment. Second, our remapping model considers only a simple scalar context signal. A natural next step is to generalize this to handle high-dimensional, structured inputs, such as visual scenes or complex sensory cues, to model how environmental identity and spatial location are integrated into a unified representation. This would connect our algebraic approach more closely with the rich, multi-modal inputs that biological systems and artificial agents must process. Third, while most model parameters have been fixed by simple geometric considerations, there is still a matter of finding conditions that fix the choice of the orthogonal matrix R . In this work, we have only considered randomly sampled orthogonal matrices, and it is evident that this choice strongly influences the appearance of the generated representations by mixing the underlying plane waves. Interestingly, however, this freedom can be dissociated from the representational similarity structure. As shown when modeling similarity preservation for remapping, by selecting an appropriate initial vector p 0 the similarity function C becomes independent of the specific choice of R . This suggests that while individual tuning curves are shaped by R , the overall geometry of the neural map need not be. Future work should explore if meaningful energy constraints ( Cueva & Wei, 2018 ) or non-negativity ( Sorscher et al., 2022 ) constraints could mandate particular matrices R . This could, in turn, drive generated representations to be even more closely related to the striking hexagonal or sparse place-bound tunings observed in the brain. Finally, while we propose exact conditions for properties like path integration and metric preservation, we do not specify the biological mechanisms or learning rules that would allow a neural circuit to satisfy these constraints. The proposed framework is descriptive, not prescriptive, in how these solutions are achieved. Investigating how biologically plausible learning rules, such as Hebbian plasticity or gradient-based learning in recurrent neural networks, might converge to these mathematically ideal solutions is a critical direction for future inquiry. For instance, could the norm and similarity constraints explored here serve as powerful priors or regularizers for training more robust and generalizable navigation agents? Answering such questions will help bridge the gap between our theoretical work and its implementation in both biological and artificial neural systems. A ppendix A M ethods All simulations were carried out using the matrix exponential in PyTorch ( Paszke et al., 2019 ). To generate random, orthogonal matrices, we used the ortho group functionality from the SciPy library ( Virtanen et al., 2020 ), which uniformly samples matrices from the orthogonal group O ( N ). For root-of-unity solutions, the arena size was 20 × 20 to reveal the full pattern of the representation, while for the similarity-preserving case the domain was s ∈ [0, 5] in the non-spatial, and x, y ∈ [ − 2, 2] for the spatial case, in line with the scale used for the desired Gaussian similarity function. Large language models were used in writing this paper, with usage limited to improving writing and readability. B C ommuting generators produce path - independent representations Because the entire spatial representation is furnished by the exponential map in equation 1 , we can easily impose constraints on the representation by constraining the generators G x and G y . For example, Schaeffer et al. (2023 )proposed that representations should be path-independent. In other words, the representation at a point, should not be contingent on the path travelled to get there. In the exponential map formalism, this can be achieved exactly by demanding that the involved generators commute. Consider, for example, the representations at distinct points A, B, C , and D . Then, the path A → B → D should give the same representation as the path A → C → D . The corresponding generated representations are and where p A denotes the representation at A , while p ABD denotes the representation at D , arrived at via B and so on. Note that to arrive at the final representations, we simply compose transforms from A to B / C , with transformations from B / C to D . If G x and G y commute, so does any linear combination thereof. By the Baker-Campbell-Hausdorff formula, composite transformations may then be combined into a single transformation, i.e. as the final state only depends on the displacement from the initial location, which is equal for both paths. Notably, if commutation is not satisfied, the generated state depends on the commutation relation of the generators, scaled by displacements along path segments. In the non-commutative case, the path-dependence of the final representation arises due to the non-zero commutator of the generators G x and G y . Consider again the two paths, A → B → D and A → C → D , with their respective representations: When G x and G y do not commute, the Baker-Campbell-Hausdorff formula governs the combination of the exponential terms. Specifically, for matrices U and V , Applying this to each path, the combined transformations for p ABD and p ACD differ due to the commutator terms introduced by the BCH expansion. Let U = Δ x AB G x + Δ y AB G y and V = Δ x BD G x + Δ y BD G y . Then Expanding [ U, V ], we obtain and when G x and G y do not commute, we have that as [ G x , G y ] = − [ G y , G x ]. Notably, non-commuting generators G x and G y give rise to contributions that depend on the product of path segment displacements, and higher-order commutators will also contribute correction terms to the exponent. Similarly, for p ACD , the combined transformation is: where W = Δ x AC G x + Δ y AC G y and Z = Δ x CD G x + Δ y CD G y . The commutator [ W, Z ] introduces terms analogous to [ U, V ], but these terms now depend on products of path segment displacements, specific to the path A → C → D (and higher-order terms). Thus, the representations at D , in general, depend on the specific path taken to get to it. In the commutative case, all commutators vanish, and the final representation depends only on the net displacement, which is path independent. C F rom G enerators to R epresentations Given the form of the spatial representation in equation 1 , we can rewrite a particular entry (i.e., a cell’s spatial response) in a more insightful form. In particular, if we assume that p 0 is a unit vector (for simplicity), and that generators are skew symmetric, commute, and are written in block diagonal form (as in equation 5 ), then with α = R p , and α 0 = R p 0 as before. Then, the matrix exponential itself now reduces to a block diagonal matrix, with 2 × 2 rotation matrices along the diagonal. This particular case has been studied previously by ( Dorrell et al., 2023 ), and the resulting representation may stated as rotations in distinct 2D planes, where the action of a given block is where the uppercase indexes a block, meaning i = 1, 2, …, N/ 2 (as there are N/ 2 blocks). Thus, α i ∈ ℝ 2 is just a slice of the original transformed representation. Furthermore, Ω i = xλ i,x + yλ i,y is a rotation angle that couples spatial location (or, for path integrating models, displacement) to eigenvalues of the generator matrices. For a particular block, we have where is the entry corresponding to the eigenvalue (+) of the i th block, and its conjugate ( − ), respectively. As each entry is just a sum of two sinusoids, it can be written as where and ω i = arctan( −α 0,+ /α 0, − ). Thus, before transformation by R , each entry is 2D plane wave, whose orientation and frequency is fixed by λ i,x and λ i,y , and phase shifted by ω i along the wave direction. Furthermore, the representation p = R T α therefore consists of a mixture of plane waves. D M etric P reservation Consider the representation along a parametrized trajectory r ( t ) = ( x ( t ), y ( t )), i.e. In the representation, a line element can be written as ds = | d p |, where by the chain rule, meaning the length of a trajectory becomes Comparing with the squared line element, we can then simply read off the induced metric g induced metric, as since meaning with r = ( x, y ), as the generator matrices are skew symmetric, and commute. We can simplify further by noting that where D x is a diagonal matrix, whose entries are the square of the generators’ eigenvalue, , as Σ x is block diagonal with 2D skew-symmetric blocks (and eigenvalues are purely imaginary). Note that the same pattern holds for the other metric entries, with the off-diagonal product G x G y = R T D xy R resulting in a diagonal matrix with products of eigenvalues on the diagonal, − λ x λ y . We may then write with α 0 = R p 0 as before. With this simplified form, the length of an induced path becomes If we want our representation to preserve the flat metric, i.e., g = σ 2 I for some σ , we need that and Surprisingly, a rather straightforward solution exists: If we first introduce polar coordinates, λ ix = k i cos ϕ i , λ iy = k i sin ϕ i , we obtain the conditions where ρ i = α i k i , or, equivalently which is readily derived by power-reduction and half-angle identities. Thus, we actually require However, this just means that we need as both the imaginary and real parts should vanish. Note, however, that for each ϕ j , there is a conjugate , as the eigenvalues of the generator matrices come in conjugate pairs. Therefore, the full expression can be written but the conjugate phase shift does not impact the sum as e 2 πi = 1. However, this enforces a requirement on our choice of ρ i , which we will take to be equal to going forward. Note also that we already restricted ourselves to the case where N is even. The simplest case is when ρ i is a shared quantity, i.e. when ρ i = ρ , as we only need Notably, this requirement holds for any set of roots of unity , so if we simply choose then the representation preserves the Euclidean metric! However, we can find a broader class of solutions by noting that a rotation of a set of roots of unity, i.e., letting for a shared phase φ i , maintains Z = 0 as the sum of phasors still cancel. Furthermore, the radius of a given set of roots of unity does not matter, as long as the roots lie on the same ring in the complex plane. Finally, any linear combination of such sets also sums to zero, as each set of roots of unity sums to zero individually. Therefore, a solution may be of the form In other words, for each radius ρ , there can be multiple rotated sets of roots of unity, each with its own rotational symmetry. Comparing with the explicit form of the representation in Appendix C, this result is reminiscent of the modular organization of grid cells in the Entorhinal Cortex ( Hafting et al., 2005 ; Stensola et al., 2012 ), which are organized in distinct modules with different grid spacings (a particular ρ ), pattern orientations (a phase offset φ ), and a pattern symmetry (a shared M j ). E S imilarity F unction D erivation To derive an explicit form of the similarity between different representations, we start from the similarity function in equation 4 , and demand that generators are skew symmetric, and commute by taking where R is orthogonal and shared by G x and G y . We then make use of another property of the matrix exponential, namely that for a similarity transformation P − 1 AP , for some matrices A and P, we may write Using the block diagonal form, the similarity in equation 4 may therefore be written as where we have dubbed for legibility, and as R is orthogonal. Notice that the exponent matrix is still skew symmetric, with the same 2 D block structure as before. Expanding the matrix exponential, one finds that even powers of this matrix are diagonal, while odd powers are skew symmetric. As the quadratic form vanishes under a skew symmetric matrix, we are left with a sum over even powers of the form where D is a diagonal matrix with entries d ii = λ i,x Δ x + λ i,y Δ y , with λ i,x being the imaginary part of the i -th eigenvalue of G x , and so on. However, the matrix sum in equation 9 is nothing but a diagonal matrix with cosine entries along the diagonal (by the Taylor expansion of the cosine). Therefore, the similarity admits a particularly simple form F D esigning spatial similarity functions We found in general that the similarity function equation 6 may be written as a weighted sum of cosines. However, it is yet unclear what the representational similarity could, or should, be. To untangle this question, we can first rewrite it in polar coordinates, where we have introduced x = r cos θ, y = r sin θ and λ i,x = k i cos ϕ i , λ i,y = k i sin ϕ i . Using the Jacobi-Anger expansion, we may further write where J n ( z ) is the n th Bessel function of the first kind. If the sum is well-behaved, we can use this identity to rewrite the similarity function as i.e., as a purely radial contribution (the sum over J 0 ) plus a mixed radial–head-direction–dependent part. At this point, no further simplification is possible unless we impose additional constraints on the representation. However, the inner sum closely resembles the phasor sum obtained in Appendix D. In particular, if the representation is metric-preserving (so that eigenvalues are distributed in discrete root-of-unity constellations) and we assume α 0, j is constant on each ring, we can set where the inner sum is a geometric series of the form Thus, if the representation contains multiple symmetries M j , the lowest-order head-direction–dependent term appears at n = M min . If all rings share the same symmetry order M , then only terms with n = ℓM survive. For large M , i.e., a near-uniform distribution of eigenvalues around the circle, the similarity becomes approximately head-direction independent. We can further suppress low-order angular terms by also requiring orientation offsets to form a root-of-unity constellation. That is, if and the orientations themselves satisfy then only terms with n = zN and simultaneously n = pM survive (for z, p ∈ ℤ). The most head-direction–independent representation arises when M and N are coprime, in which case angular terms appear only at multiples of MN . In this case, the similarity is just However, when then meaning that for large NM , the correlation is approximately head direction independent for a large range of displacements, r , and takes the following form Thus, when the eigenvalues that generate the representation are modularly arranged in constellations of roots of unity, the resulting similarity function is approximately radial. Also, for a single set of roots of unity, the similarity function is approximately J 0 ( kr ). However, if more rings are included, the final approximate expression is a Fourier-Bessel series in k j r ! Thus, the metric-preserving representation can approximate a range of functions for small/intermediate r , if k j are proportional to the zeros of J 0 (which is how a Fourier-Bessel series is constructed). Intriguingly, the ratio between subsequent, low-order zeroes of the Bessel function falls in the same variability range as that observed experimentally for grid cell modules ( Stensola et al., 2012 ). The average ratio is often reported as being close to . For Bessel zeroes, however, the cumulative average depends on the number of zeroes included, but for a small number of zeroes the mean is close to this particular value, which is shown in Fig. 4 . Thus, the ratios of grid cell spacings could conceivably be related to zeroes of the Bessel function. Download figure Open in new tab Figure 4: Ratio of subsequent zeros of the Bessel function J 0 (large dots), alongside a cumulative average (dashed line). G S imilarity - preserving spatial representations If we drop the requirement that the spatial representation should preserve the metric of space, we can instead consider similarity-preserving representations. As a concrete example, we consider the case where generator eigenvalues are sampled from a normal distribution, as described in 2.5. Then, the representation is approximately similarity-preserving, and the spatial similarity is approximately Gaussian, as shown in the non-spatial case. To demonstrate that this generalizes to spatial representations, we ran a simulation where eigenvalues of generators G x and G y with N = 256 units were sampled according to a normal distribution 𝒩 (0, 2). The result is shown in Fig. 5 , where example ratemaps of a similarity-preserving spatial representation is shown. Notably, units do not display a strong periodic tuning, as with the low-order roots-of-unity solutions for metric preservation. However, representations are in some cases tuned to particular locations, reminiscent of Hippocampal place fields. When viewed in light of the fact that place cells are known to respond to spatial, as well as nonspatial cues, such as room smell ( Anderson & Jeffery, 2003 ), it could be interesting to model conjunctive representations of space and context, similar to ( Pettersen et al., 2024 ), using the context-dependent model in equation 7 . Download figure Open in new tab Figure 5: Similarity-preserving spatial representations. The left-hand side shows example ratemaps of a model whose eigenvalues are sampled from a normal distribution, such that the similarity function is approximately Gaussian. The resulting similarity, relative to the origin, is shown on the right-hand side. R eferences ↵ Michael I. Anderson and Kathryn J. Jeffery . Heterogeneous Modulation of Place Cell Firing by Changes in Context . The Journal of Neuroscience , 23 ( 26 ): 8827 – 8835 , October 2003 . ISSN 0270-6474 , 1529-2401. doi: 10.1523/JNEUROSCI.23-26-08827.2003 . URL https://www.jneurosci.org/lookup/doi/10.1523/JNEUROSCI.23-26-08827.2003 . OpenUrl Abstract / FREE Full Text ↵ Jimmy Lei Ba , Jamie Ryan Kiros , and Geoffrey E. Hinton . Layer normalization , 2016 . URL https://arxiv.org/abs/1607.06450 . ↵ Andrea Banino , Caswell Barry , Benigno Uria , Charles Blundell , Timothy Lillicrap , Piotr Mirowski , Alexander Pritzel , Martin J. Chadwick , Thomas Degris , Joseph Modayil , Greg Wayne , Hubert Soyer , Fabio Viola , Brian Zhang , Ross Goroshin , Neil Rabinowitz , Razvan Pascanu , Charlie Beattie , Stig Petersen , Amir Sadik , Stephen Gaffney , Helen King , Koray Kavukcuoglu , Demis Hassabis , Raia Hadsell , and Dharshan Kumaran . Vector-Based Navigation Using Grid-like Representations in Artificial Agents . Nature , 557 ( 7705 ): 429 – 433 , May 2018 . ISSN 0028-0836 , 1476-4687. doi: 10.1038/s41586-018-0102-6 . URL http://www.nature.com/articles/s41586-018-0102-6 . OpenUrl CrossRef PubMed ↵ Christopher J. Cueva and Xue-Xin Wei . Emergence of grid-like representations by training recurrent neural networks to perform spatial localization . In International Conference on Learning Representations , 2018 . URL https://openreview.net/forum?id=B17JTOe0- . ↵ Will Dorrell , Peter E. Latham , Timothy E. J. Behrens , and James C. R. Whittington . Actionable neural representations: Grid cells from minimal constraints . In The Eleventh International Conference on Learning Representations , 2023 . URL https://openreview.net/forum?id=xfqDe72zh41 . ↵ Marianne Fyhn , Torkel Hafting , Alessandro Treves , May-Britt Moser , and Edvard I. Moser . Hippocampal Remapping and Grid Realignment in Entorhinal Cortex . Nature , 446 ( 7132 ): 190 – 194 , March 2007 . ISSN 0028-0836 , 1476-4687. doi: 10.1038/nature05601 . URL http://www.nature.com/articles/nature05601 . OpenUrl CrossRef PubMed Web of Science ↵ Ruiqi Gao , Jianwen Xie , Xue-Xin Wei , Song-Chun Zhu , and Ying Nian Wu . On path integration of grid cells: group representation and isotropic scaling . Advances in Neural Information Processing Systems , 34 : 28623 – 28635 , 2021 . OpenUrl ↵ Gily Ginosar , Johnatan Aljadeff , Liora Las , Dori Derdikman , and Nachum Ulanovsky . Are Grid Cells Used for Navigation? On Local Metrics, Subjective Spaces, and Black Holes . Neuron , 2023 . ISSN 0896-6273 . doi: 10.1016/j.neuron.2023.03.027 . URL https://www.sciencedirect.com/science/article/pii/S0896627323002234 . OpenUrl CrossRef ↵ Torkel Hafting , Marianne Fyhn , Sturla Molden , May-Britt Moser , and Edvard I. Moser . Microstructure of a spatial map in the entorhinal cortex . Nature , 436 ( 7052 ): 801 – 806 , 2005 . ISSN 0028-0836 , 1476-4687. doi: 10.1038/nature03721 . URL http://www.nature.com/articles/nature03721 . OpenUrl CrossRef PubMed Web of Science ↵ Sergey Ioffe and Christian Szegedy . Batch normalization: Accelerating deep network training by reducing internal covariate shift . In International conference on machine learning , pp. 448 – 456 . pmlr, 2015 . ↵ Stefan Leutgeb , Jill K. Leutgeb , Alessandro Treves , May-Britt Moser , and Edvard I. Moser . Distinct Ensemble Codes in Hippocampal Areas CA3 and CA1 . Science , 305 ( 5688 ): 1295 – 1298 , August 2004 . ISSN 0036-8075 , 1095-9203. doi: 10.1126/science.1100265 . OpenUrl Abstract / FREE Full Text ↵ Daniel C. McNamee , Kimberly L. Stachenfeld , Matthew M. Botvinick , and Samuel J. Gershman . Flexible modulation of sequence generation in the entorhinal–hippocampal system . Nature Neuroscience , 24 ( 6 ): 851 – 862 , Apr 2021 . doi: 10.1038/s41593-021-00831-7 . OpenUrl CrossRef PubMed ↵ J. O’Keefe and J. Dostrovsky . The Hippocampus as a Spatial Map. Preliminary Evidence from Unit Activity in the Freely-Moving Rat . Brain Research , 34 ( 1 ): 171 – 175 , November 1971 . ISSN 00068993 . doi: 10.1016/0006-8993(71)90358-1 . URL https://linkinghub.elsevier.com/retrieve/pii/0006899371903581 . OpenUrl CrossRef PubMed Web of Science ↵ Adam Paszke , Sam Gross , Francisco Massa , Adam Lerer , James Bradbury , Gregory Chanan , Trevor Killeen , Zeming Lin , Natalia Gimelshein , Luca Antiga , et al. Pytorch: An imperative style, highperformance deep learning library . Advances in neural information processing systems , 32 , 2019 . ↵ Markus Pettersen , Frederik Rogge , and Mikkel Elle Lepperød . Learning place cell representations and context-dependent remapping . In The Thirty-eighth Annual Conference on Neural Information Processing Systems , 2024 . URL https://openreview.net/forum?id=7ESHFpqjNO . ↵ Rylan Schaeffer , Mikail Khona , Tzuhsuan Ma , Cristobal Eyzaguirre , Sanmi Koyejo , and Ila Fiete . Self-supervised learning of representations for space generates multi-modular grid cells . Advances in Neural Information Processing Systems , 36 : 23140 – 23157 , 2023 . OpenUrl ↵ Anirvan Sengupta , Cengiz Pehlevan , Mariano Tepper , Alexander Genkin , and Dmitri Chklovskii . Manifold-tiling localized receptive fields are optimal in similarity-preserving neural networks . Advances in neural information processing systems , 31 , 2018 . ↵ Ben Sorscher , Gabriel C. Mel , Samuel A. Ocko , Lisa M. Giocomo , and Surya Ganguli . A unified theory for the computational and mechanistic origins of grid cells . Neuron , pp. S0896627322009072 , October 2022 . ISSN 08966273 . doi: 10.1016/j.neuron.2022.10.003 . URL https://linkinghub.elsevier.com/retrieve/pii/S0896627322009072 . OpenUrl CrossRef ↵ Hanne Stensola , Tor Stensola , Trygve Solstad , Kristian Frøland , May-Britt Moser , and Edvard I. Moser . The Entorhinal Grid Map Is Discretized . Nature , 492 ( 7427 ): 72 – 78 , December 2012 . ISSN 0028-0836 , 1476-4687. doi: 10.1038/nature11649 . URL http://www.nature.com/articles/nature11649 . OpenUrl CrossRef PubMed Web of Science ↵ Pauli Virtanen , Ralf Gommers , Travis E. Oliphant , Matt Haberland , Tyler Reddy , David Cournapeau , Evgeni Burovski , Pearu Peterson , Warren Weckesser , Jonathan Bright , Stéfan J. van der Walt , Matthew Brett , Joshua Wilson , K. Jarrod Millman , Nikolay Mayorov , Andrew R. J. Nelson , Eric Jones , Robert Kern , Eric Larson , C J Carey , İlhan Polat , Yu Feng , Eric W. Moore , Jake VanderPlas , Denis Laxalde , Josef Perktold , Robert Cimrman , Ian Henriksen , E. A. Quintero , Charles R. Harris , Anne M. Archibald , Antônio H. Ribeiro , Fabian Pedregosa , Paul van Mulbregt , and SciPy 1.0 Contributors. SciPy 1.0: Fundamental Algorithms for Scientific Computing in Python . Nature Methods , 17 : 261 – 272 , 2020 . doi: 10.1038/s41592-019-0686-2 . OpenUrl CrossRef PubMed ↵ James C.R. Whittington , Timothy H. Muller , Shirley Mark , Guifen Chen , Caswell Barry , Neil Burgess , and Timothy E.J. Behrens . The Tolman-Eichenbaum Machine: Unifying Space and Relational Memory through Generalization in the Hippocampal Formation . Cell , 183 ( 5 ): 1249 – 1263.e23, November 2020 . ISSN 00928674 . doi: 10.1016/j.cell.2020.10.024 . URL https://linkinghub.elsevier.com/retrieve/pii/S009286742031388X . OpenUrl CrossRef PubMed ↵ Dehong Xu , Ruiqi Gao , Wenhao Zhang , Xue-Xin Wei , and Ying Nian Wu . Conformal isometry of lie group representation in recurrent network of grid cells . In NeurIPS 2022 Workshop on Symmetry and Geometry in Neural Representations , 2022 . URL https://openreview.net/forum?id=FszPdSkvGjz . View the discussion thread. Back to top Previous Next Posted September 25, 2025. Download PDF Email Thank you for your interest in spreading the word about bioRxiv. NOTE: Your email address is requested solely to identify you as the sender of this article. Your Email * Your Name * Send To * Enter multiple addresses on separate lines or separate them with commas. You are going to email the following Exponential Map Models as an Interpretable Framework for Generating Neural Spatial Representations Message Subject (Your Name) has forwarded a page to you from bioRxiv Message Body (Your Name) thought you would like to see this page from the bioRxiv website. Your Personal Message CAPTCHA This question is for testing whether or not you are a human visitor and to prevent automated spam submissions. Share Exponential Map Models as an Interpretable Framework for Generating Neural Spatial Representations Markus Pettersen , Nicolai Haug , Joakim Bergli , Thomas M. Surowiec , Mikkel Elle Lepperød bioRxiv 2025.09.25.678504; doi: https://doi.org/10.1101/2025.09.25.678504 Share This Article: Copy Citation Tools Exponential Map Models as an Interpretable Framework for Generating Neural Spatial Representations Markus Pettersen , Nicolai Haug , Joakim Bergli , Thomas M. Surowiec , Mikkel Elle Lepperød bioRxiv 2025.09.25.678504; doi: https://doi.org/10.1101/2025.09.25.678504 Citation Manager Formats BibTeX Bookends EasyBib EndNote (tagged) EndNote 8 (xml) Medlars Mendeley Papers RefWorks Tagged Ref Manager RIS Zotero Tweet Widget Facebook Like Google Plus One Subject Area Neuroscience Subject Areas All Articles Animal Behavior and Cognition (7629) Biochemistry (17660) Bioengineering (13881) Bioinformatics (41912) Biophysics (21436) Cancer Biology (18578) Cell Biology (25482) Clinical Trials (138) Developmental Biology (13372) Ecology (19889) Epidemiology (2067) Evolutionary Biology (24302) Genetics (15599) Genomics (22483) Immunology (17728) Microbiology (40365) Molecular Biology (17163) Neuroscience (88540) Paleontology (666) Pathology (2830) Pharmacology and Toxicology (4821) Physiology (7637) Plant Biology (15130) Scientific Communication and Education (2045) Synthetic Biology (4290) Systems Biology (9818) Zoology (2269)
Text is read by the "Ask this paper" AI Q&A widget below.
Extraction quality varies by source — PMC NXML preserves structure
cleanly, OA-HTML may include some navigation residue, and OA-PDF can
have broken hyphenation. The publisher copy
(via DOI)
is the canonical version.