A computational model for grid maps in neural populations
Fabio Anselmi, Micah M. Murray, Benedetta Franceschiello

TL;DR
This paper introduces a novel computational framework based on Frame Theory to explain the emergence of hexagonal grid patterns in neural populations, overcoming limitations of previous models and aligning with experimental observations.
Contribution
It presents a new theoretical model using equiangular Frames to explain grid cell responses, avoiding reliance on oscillations or specific synaptic symmetries.
Findings
Model explains hexagonal grid patterns from head direction responses
Accounts for grid cell remapping under environmental transformations
Provides a cortical-based, Hebbian learning framework
Abstract
Grid cells in the entorhinal cortex, together with head direction, place, speed and border cells, are major contributors to the organization of spatial representations in the brain. In this work we introduce a novel theoretical and algorithmic framework able to explain the emergence of hexagonal grid-like response patterns from head direction cells' responses. We show that this pattern is a result of minimal variance encoding of neurons. The novelty lies into the formulation of the encoding problem through the modern Frame Theory language, specifically that of equiangular Frames, providing new insights about the optimality of hexagonal grid receptive fields. The model proposed overcomes some crucial limitations of the current attractor and oscillatory models. It is based on the well-accepted and tested hypothesis of Hebbian learning, providing a simplified cortical-based framework that…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
MethodsSPEED: Separable Pyramidal Pooling EncodEr-Decoder for Real-Time Monocular Depth Estimation on Low-Resource Settings
A computational model for grid maps in neural populations
Fabio Anselmi1,2,*, Micah M. Murray3-6, Benedetta Franceschiello3,4
1 Center for Brains, Minds, and Machines, MIT, Cambridge, MA, USA
2 Laboratory for Computational and Statistical Learning (LCSL) and IIT, Genova, Italy
3 The LINE (Laboratory for Investigative Neurophysiology), Department of Radiology, University Hospital Center and University of Lausanne, Lausanne, Switzerland
4 Ophthalmology Department, Fondation Asile des Aveugles and University of Lausanne, Lausanne, Switzerland
5 EEG Brain Mapping Core, Center for Biomedical Imaging (CIBM), Lausanne, Switzerland
6 Department of Hearing and Speech Sciences, Vanderbilt University, Nashville, TN, USA
Abstract
Grid cells in the entorhinal cortex, together with head direction, place, speed and border cells, are major contributors to the organization of spatial representations in the brain. In this work we introduce a novel theoretical and algorithmic framework able to explain the emergence of hexagonal grid-like response patterns from head direction cells’ responses. We show that this pattern is a result of minimal variance encoding of neurons. The novelty lies into the formulation of the encoding problem through the modern Frame Theory language, specifically that of equiangular Frames, providing new insights about the optimality of hexagonal grid receptive fields. The model proposed overcomes some crucial limitations of the current attractor and oscillatory models. It is based on the well-accepted and tested hypothesis of Hebbian learning, providing a simplified cortical-based framework that does not require the presence of theta velocity-driven oscillations (oscillatory model) or translational symmetries in the synaptic connections (attractor model). We moreover demonstrate that the proposed encoding mechanism naturally explains axis alignment of neighbor grid cells and maps shifts, rotations and scaling of the stimuli onto the shape of grid cells’ receptive fields, giving a straightforward explanation of the experimental evidence of grid cells remapping under transformations of environmental cues.
Author Summary
Since their discovery in 2005 grid cells have played a key-role in understanding how different species’ brains dynamically represent an animal’s position in space. Despite more then a decade of interest from a large number of investigators, a universally accepted model of how grid cells receptive fields emerge is still lacking. In this study we provide a new and simple theoretical and computational framework to explain how grid cells could possibly emerge from the firing activity of head direction cells. We propose a novel formulation of the encoding problem through the modern Frame Theory language, providing new insights about the optimality of hexagonal grid receptive fields and overcoming some crucial limitations of the current attractor and oscillatory models. Moreover, we demonstrate that this same encoding strategy can generalize from spatial to more abstract information.
Introduction
Grid cells in the entorhinal cortex efficiently represent an animal’s spatial position using an hexagonal symmetric code [1, 2]. Mathematical models have been developed to explain the emergence of such surprisingly regular firing activity [3, 4, 5, 6, 7, 8]. However, the problem is far from being solved, and many questions remain open [9, 10, 11, 12]. From the modelling point of view, two main mechanisms have been proposed to generate the hexagonal periodic activity: oscillatory interference [5, 13] and continuous attractor dynamics [3, 4]. First, we address briefly the main ideas underlying these models.
In oscillatory models, grid cells’ patterns emerge from the interference between theta oscillations of velocity-modulated cells [5, 6]. Experimental results in [14] have identified a class of cells, named band cells, that fire at specific spatial periodicity; the interference of three cells of this kind, whose wave vectors’ orientations differ by multiples of degrees, leads to hexagonal grid-type interference patterns. The key assumptions of oscillatory models have been experimentally challenged. Theta oscillations have not been observed in fruit bats [10] or macaque monkeys [15], despite robust grid cell activity having been recorded in both species. Furthermore, whole-cell recordings from head-fixed mice moving at different velocities, showed minimal correlation between the mouse’s velocity and the amplitude or periodicity of theta oscillations [16, 11].
The core idea of continuous attractor models explains the regularity of the grid firing activity as an attractor state generated by symmetrical recurrent interactions between grid cells [3, 4]. A major weakness of this class of models is that it requires an unrealistically high degree of translational symmetry in the strength of the connections among neurons: neurons at equal distance should connect with equal strength. However, real neuronal populations are affected by noise and randomness and therefore break this symmetry and the grid regularity [9]. Alternative models based on single-cell firing, adaptation, slowly varying spatial inputs, or, more recently, on deep reinforcement learning have been proposed in [8, 17, 18, 19].
The model we propose has a number of advantages with respect to those mentioned above. For clarity we list the novel contributions of our work:
- •
The model is based on the well-accepted and tested hypothesis of Hebbian learning, [20], and none of the complications of the interference and attractors models are needed, like the presence of theta-velocity driven oscillations or translational symmetries in the synaptic connections.
- •
We explain how grid cells could emerge from the head direction population firing activity, giving a novel principled derivation of the hexagonal grid shape using signal analysis, in particular frame theory.
- •
We explain the experimental phenomenon of neighbor grid cells axes alignment.
- •
We show how shifted, rotated and scaled grid cells’ receptive fields naturally remap, given transformed visual landmarks [1, 21].
- •
We sketch a theoretical framework for the otherwise puzzling experimental findings in [22] where the authors show how grid cells may play a role in the organization of ”conceptual” spaces.
Results
Model description and predictions
The model is based on three assumptions. By analogy with the Hubel and Wiesel simple-complex cells computation in the primary visual cortex [23, 24], we propose grid cells to emerge from a linear sum of ”simple cells”, that we will identify with head direction cells, whose receptive fields are learned from a collection of neuronal inputs with stationary second-order stimulus statistics (). In other words, we assume that the encoding of the objects’ movements at the level of the entorhinal cortex (the upstream neuronal responses) obeys a statistic that does not differ significantly from that of natural images (which is approximately stationary [25]). Deep connections between visual recognition task and enthorinal cortex has been suggested in [26]. We also assume that each neuron computes a response that is the scalar product between the input and its synaptic weights i.e.
[TABLE]
with the input image function and the synaptic weights function of neuron . In the following, we will fix and omit to write the dependence on .
Furthermore, we assume that the synaptic weights are updated following Oja’s rule, derived as a the first order expansion of a normalized Hebbian rule, [27], (). The normalization assumption is plausible, because normalization mechanisms are widespread in the brain [28]. The original paper of Oja [29] showed that the weights of a neuron updated according to this rule will converge to the top principal component (PC) of the neuron’s past input, i.e. to an eigenfunction of the input’s covariance. Plausible modifications of the rule, involving added noise or inhibitory connections with similar neurons, yield additional eigenfunctions [27]. Thus, this generalized Oja’s rule can be regarded as an online algorithm to compute the principal components of incoming streams of input; in our case, the stationary neuronal responses of simple cells. Our last and most important assumption is that the neural population’s goal is to encode a variation of its input, in this case the position, with maximal precision [30] : neuronal responses are noisy, and thus repeated, equal stimuli can produce different outputs. tells us that the population coding aims to minimize the variance of the responses.
The first important consequence of hypotheses is that the synaptic weights of the neuronal population are tuned to Fourier functions i.e.
[TABLE]
where is the imaginary number and is the two-dimensional frequency vector. This follows from the stationarity of neuronal input i.e. the fact that the associated covariance matrix is diagonalized by Fourier functions. A consequence of Oja’s rule is that those are also the learned neuronal weights. The relative change of position of the objects in the scene (due to the animal navigating in the environment) is modelled in a first approximation as covariant translations at the level of the highly processed input of the enthorinal neurons i.e. :
[TABLE]
where is the translation operator. The response of a neurons population encoding the position of stimulus will be:
[TABLE]
with . Upon a change in the observer head direction of an angle , implemented by the rotation matrix , the simple cells response changes as:
[TABLE]
where are the Fourier coefficients of with respect to the frequencies and are the phase factors due to the translation covariance of the Fourier transform. Interestingly, the information about the rotation angle and the translation is contained into two different parts of the Fourier transform, respectively a phase factor (for the translation) and the rotation of the untransformed Fourier coefficients. The previous observations allow us to perform an analogy between simple cells in our model and HDs in the hippocampus. Our choice is supported the by anatomical and experimental evidence that HDs directly input grid cells and disruption or disturbance of HDs signal destroy grid cells hexagonal firing activity [31].
In the following we will focus on the emergence of grid cells’ receptive fields, in particular on how they can be derived from optimality of the position information contained in the phase factors of the HDs cells’ response.
The simplest model of a ”complex” grid cell aggregates the responses of simple head direction cells by summation:
[TABLE]
The phases, as in [13], encode the information about the observer position.
In general, each single simple cell’s response can be considered as a random variable subject to Gaussian noise:
[TABLE]
In the following, we suppose the noise at each simple cell to be the same and uncorrelated, i.e.: . Assuming and , the question that follows is how many neurons and which set of frequencies are best to encode the animal’s position with maximal precision.
A lower bound on any possible unbiased estimator of the random variable is given by the Cramer-Rao bound ([32], see Materials and Methods Fisher information for more details). The bound reads:
[TABLE]
where is the so-called Fisher information matrix, is the covariance matrix of the neuronal responses, and is a matrix norm. Intuitively, measures the amount of information that the encoding population carries about the random variable . The main theoretical result of the paper is that the lower bound for the right hand side of Eq. 7 is achieved when the set of frequency vectors form a so-called Equiangular frame. An equiangular frame is a set of vectors such that each pair of vectors form the same angle between them; i.e.
[TABLE]
We proved that the lower bound is achieved in dimension two when the number of neurons is , yielding the Orthonormal frame. For we obtain the so-called Mercedes-Benz frame, composed by vectors whose orientations differ by degrees (see Fig. 1).
Clearly it is biologically implausible that grid cells receives input from so few HDs. The activity of one simple cell unit in our model summarizes that of a whole population of cells with the same preferential orientation : summing over multiple simple cells responses sensitive to the same orientation keeps the value of eq. (5) unchanged up to an overall constant factor.
More formally:
Theorem 1
Given the hypotheses the minimum variance position encoded by a set of neurons corrupted by Gaussian uncorrelated noise is achieved when and the set of frequency vectors is:
[TABLE]
or for the orthonormal frame.
Bearing in mind the previous observation, our result states that the best encoding of position is achieved when the ”complex” grid-like cell is aggregating the responses of two or three neurons (or similarly-tuned neural populations) whose neuronal weights are Fourier functions with equiangular frequencies in the frequency space. Suppose now the neurons’ weights have been learned. The response in eq. (5) produces output in terms of an interference pattern of two or three planar waves that is consistent with a square or hexagonal grid, respectively (see Figure 2). Importantly, grid responses are robust to noise: their stability follows from the stability to noise of the simple head direction cells receptive fields. This is guaranteed by the proven noise robustness of Oja’s online learning algorithm, [33].
The novelty of our contribution w.r.t. existing literature is summarised in the following remarks.
- •
Our model may resemble the interference model of [5]. However, it is important to point out one crucial difference: the oscillations interference pattern in our model are due to the shape of the learned receptive fields of the HDs and not to the theta oscillations in the hippocampal circuit. Therefore, band oscillations in Figure 3 are not the controversial ones described in [34].
- •
In the same vein, although PCA is used in our model to derive the shape of the HDs’ receptive fields, its role is completely different from the one in [35], where PCA is used to derive the shape of the grid cells’ responses.
- •
Optimality of grid cells’ hexagonal receptive field is here derived in a novel way w.r.t. e.g. in [36, 37, 38, 39]. In fact, we used instruments formalised within the Frame theory and the interesting properties of the so-called Mercedes-Benz frame (see e.g. [40]).
Two phase application of Oja’s learning rule
In this section we explain how hexagonal grid receptive fields emerge from a two-phase learning process.
First phase: ”simple” HD cells learning.
A collection of cyclical translations in the directions of natural images is used as input stimuli to compute the ”simple” cell profile of activation. Next, the principal components of these activation profiles are extracted, diagonalizing the covariance matrix of the input data. The second order statistic of the input, i.e. the covariance matrix, is clearly stationary. Note that the stationarity is independent from the nature of the stimulus and it crucially depends on the more abstract notion of transformation (in this case translations). Under the assumption of Oja’s rule, this mechanism simulates the learning phase of a ”simple” HD cell.
An example of the learned receptive fields is shown in Fig 3 A. As expected, they are Fourier components with different directions.
Second phase: ”complex” grid cell learning.
The second step entails aggregating the responses of simple HD cells. A collection of cyclical translations of a test image is used to calculate the aggregation vector according to the minimization problem (see Figure 3 and Materials and Methods, Algorithmic formulation for the algorithm details).
The results displayed in Figure 3 show that, as a result of variance minimization of the position estimate, waves with angular distance are selected (B). Their superposition have a grid-like shape (C). Although the algorithm provides angular directions predicted by the theorem, not all superpositions produce grid-like patterns. This is due to the different frequencies of the Fourier receptive fields. For a fixed frequency, the selected receptive fields sum to produce a grid-like interference pattern.
The mechanism underpinning the combination of receptive fields of the same frequency relies on the nature of principal component decomposition: the first eigen-component is an oscillating wave whose frequency depends on the strongest oscillating component in the stimuli (see [41], pg 120). Thus, cells with the same RF size will be tuned to the same frequency. Moreover, cells in the same spatial neighbourhood, receiving the same input, will be tuned to similar wave orientations vectors. This explains a salient aspect of grid cells phenomenological behavior: neighboring grids cells have aligned orientations of their axes (i.e. the same orientations of the hexagonal axes).
Grid remapping by changing environmental cues
Experimental evidence shows that changes in environmental cues are matched by a transformation in the animal grid cells responses [21]. For example a rotation of the main visual cues in the environment results in a rotation of the grid cells orientation field.
This aspect can be readily explained by our model. For example, if an environmental cue is rotated by an angle the grid rotates accordingly, since
[TABLE]
where is the input of the HDs. In this case the frequency vectors will be all rotated by the opposite angle , with a resulting rotation of the hexagonal grid. Similarly for a scale transformation the frequency vectors will be rescaled by the scaling factor.
Discussion
We successfully showed how hexagonal receptive fields, resembling to those of grid cells, emerge naturally in the spatial encoding framework by requiring minimal variance (maximal precision) of the population encoding together with Oja’s learning rule. The assumption of a 2-phase simple HD-complex cell type learning adapts properties typically found in the visual cortex to those characterizing the entorhinal cortex. We contend that similarity in the types of learning is plausible, given that the entorhinal cortex integrates visual information while also determining the relative position of the observer navigating the spatial environment. Importantly, the presented model provide a theoretical framework capable of explaining the experimental evidence that grid cells encode an abstract notion of space, decoupled from the specificity of the sensory inputs. The notion indeed emerges from the mathematical group properties of the objects’ transformations, rather than the objects themselves. More generally, our model would indicate that grid-like coding should manifest whenever the statistics of the neuronal inputs is stationary. Indeed, the model detailed here provides a mathematical framework able to mimic the emergence of grid-like patterns not only in a spatial encoding scheme (where the considered transformations of the space are translations), but also in a more conceptual encoding scheme (where the transformations are dilations, e.g. [22]).
“Conceptual” encoding schemes
The idea that grid-like cells could provide a model to understand ”cognitive”, in addition to sensory-related brain functions, is not new [42, 43]. However, it was not before the work in [22] that the first experimental evidence was provided. Interestingly, our findings can be applied to outline a theoretical framework for investigating a possible computational model of their experimental evidence.
The stimuli in [22] are described in a two-dimensional conceptual bird space, where the position coordinates are the lengths of both the neck and legs of the bird. In [22] the authors show an hexagonal grid-like pattern, while testing conceptual associations with functional magnetic resonance imaging (fMRI). For simplicity, we model the input space by using the shear group in (composed of transformations dilating an image in the directions). Instead of the ratio between the legs of the birds and their necks we can think about the ratio between the base and height of a rectangle that scale in the directions and , respectively, according to the parameters (see Figure 4, C).
The transformation corresponds to Eq. (3) where instead of the translator operator the shear operator was used:
[TABLE]
Note that indicates the shear operator. The main idea is to apply our spatial encoding to assess whether the model allows to represent the grid-like conceptual patterns observed in [22]. We stress that similarly to the bird space (where the direction of motion in the abstract ”bird space” was determined by the ratio between the neck and the leg lengths), the direction of motion (in our abstract ”scale space”) is determined by the ratio between the base and height of the rectangle. It is simple to demonstrate that also in this case the second order statistic of the input is stationary since it again depends only on the nature of the transformation. Therefore, the synaptic weights of the neuronal population are tuned to the eigenfunctions of the shear operator as they were before in the translation case. These eigenfunctions are a generalization of Fourier components to the shear group and have the same form, but in the log-scale coordinates , where are the scaling factors in the and directions (see e.g. [44]) :
[TABLE]
The key observation is that in this new coordinates frame (provided by the response of the ”simple cells”), the shear transformations reduce to translations in the -space since:
[TABLE]
In this space the eigenfunctions are planar waves as in Figure 2 A, applying Theorem 1. We can then prove that also in this case the set of frequency vectors is the Mercedes-Benz frame or the orthonormal frame. This will produce a square or hexagonal grid in the shear space, where the coordinates, instead of the spatial are the scale coordinates as in Figure 4, (E).
The results in Theorem 1 can be generalized to any Abelian group; the eigenfunctions of the group transformations are the group characters [44]. It can be used to predict grid-like cell geometries in higher dimensions. In dimension three, a possible solution corresponds to the vectors associated to the vertices of a tetrahedron. More generally, in dimension we will end up with the vectors associated to the vertices of a Platonic Solid. However, it should be noted that many other solution configurations might exist that are distinct from the case of analyzed in this paper.
Conclusion and Outlook
We detailed a computational model able to account for the emergence of hexagonal grid-like response patterns that derives from head direction cells responses and neural sensitivity to the statistics of the input stimuli (i.e. minimal variance encoding). By applying Frame Theory, we provided a novel formulation of the encoding problem within the framework of equiangular frames. Our model overcomes some limitations described for both oscillatory and attractor models. Moreover, we were able to demonstrate that grid-like receptive field patterns persist despite transformations of the environmental cues as well as when more ”conceptual” features are considered as input stimuli. Further work will be required to extend our findings to reproduce the experimental evidence showing that the regular pattern of the grid receptive field adapts to different geometries of the environment, distorting its hexagonal regularity [34, 45, 46]. Our main result in Theorem 1 predicts the same hexagonal grid for the 3D space of rotations of an object, leading to a series of experiments in the same spirit of [47, 48, 49] (for spatial encoding) and of [22] for conceptual encoding possibly tested using magnetoencephalography [50].
Materials and Methods
Fisher information
The Cramer-Rao bound (CRB) sets a lower bound on the norm of the covariance operator of any random variable unbiased estimator. It says:
[TABLE]
where is our position variable, is the Fisher information defined as:
[TABLE]
and is the likelihood function and the average is over of the measurements of . In our case the likelihood function is, [51]:
[TABLE]
where is a normalization constant, is the correlation matrix of the Gaussian noise and is the response of the neuron. Under the hypothesis of uncorrelated equal noise, i.e. , a direct calculation of Eq. (12) gives:
[TABLE]
where is the Fourier transform. Starting from the following identity:
[TABLE]
we have:
[TABLE]
where we used the fact that the averaged power spectrum and we define the unit norm vector .
The question we address in the next paragraph is: for which set of is the (CRB) achieved? In other words, we are looking for the values of for which the neuronal population is providing an estimate of the variable with minimal variance. In particular we consider the following minimization problem:
[TABLE]
Optimal estimator and connection with frame theory
In this section we derive the proof of the main result of the paper.
Theorem 2
Under the hypotheses the minimal variance position encoded by a set of neurons corrupted by Gaussian uncorrelated noise is achieved when and the set of frequency vectors is:
[TABLE]
or when for the set of frequencies forms an orthonormal frame.
Proof 1
Using the fact that is semi-positive definite we can decompose it as where is unitary and is diagonal. According to the Cramer-Rao bound the variance is bounded from below by the inverse of the Fisher Information. Calculating the Frobenius norm of the Fisher matrix inverse we have:
[TABLE]
*where are the eigenvalues of .
It is easy to prove that the minimum of eq.(15) is reached when all the eigenvalues are equal i.e.*
[TABLE]
i.e. the set form a tight frame. When is equal to , the only solutions are (see [52], pg 210): for , the orthogonal frame, for the so called Mercedes-Benz frame (or any rotated version of them):
[TABLE]
Remark 1
In the three dimensional case a similar result still holds: a possible solution corresponds to the vectors associated to the vertices of a tetrahedron. More in general in dimension will be the vectors associated to the vertices of a Platonic Solid. However the uniqueness of the solution is guaranteed only in dimension two.
Algorithmic formulation
In this article we suppose a 2-phases learning process:
- (1)
Learning of the Fourier components by simple HD cells using Oja’s synaptic updating rule; 2. (2)
Learning of the selection of simple HD cells, performed by the complex cell that minimize, according to the Cramer-Rao bound, the norm of the inverse of the Fisher Information.
Solving phase simply correspond to the extraction of the principal components of neural input. As for phase the minimization problem for the complex cell is:
[TABLE]
As we saw in Eq. (Fisher information), the minimization of is achieved when the set forms a tight frame. Tight frames are minima of the so called frame potential (see [53]), calculated as:
[TABLE]
Let us calculate the frame potential in our case. Here we denote with the matrix whose columns are the vectors , simple cells receptive fields. Hence the response matrix (i.e. the simple cells output) will be where is the dataset corresponding to the initial stimuli. The complex grid cells will then aggregate some of the responses, i.e. they will calculate where is a vector of zeros and ones selecting which simple cells are meant to aggregate (we will have a zero whether the simple cell is not selected in the aggregation process and one elsewhere). We can now use this notation to write the Fisher information as follows:
[TABLE]
with the dot indicating the derivative and . In order to minimize the number of simple cells pooled by the complex cell, we add a sparsifying term in or its relaxation . Given the above reasoning our minimization problem boils down to:
[TABLE]
To find the solution we adopt a gradient descent strategy with shrinkage: a calculation shows that the update rule for is:
[TABLE]
where the threshold is enforcing the sparsity constraint.
Authors’ contributions
F.A conceptualized the problem. F.A. and B.F. developed, implemented, and tested the model. F.A , B.F and M.M.M. wrote the manuscript.
Acknowledgements
M.M.M. is supported by grants from the Swiss National Science Foundation (grant 320030-169206), the Fondation Asile des aveugles, and a grantor advised by Carigest. B.F. is supported by the Fondation Asile des aveugles. F. A. acknowledges the Center for Brains, Minds and Machines (CBMM), funded by NSF STC award CCF-1231216 and the financial support of the AFOSR projects FA9550-17-1-0390 and BAA-AFRL-AFOSR-2016-0007 (European Office of Aerospace Research and Development), and the EU H2020-MSCA-RISE project NoMADS - DLV-777826. FA is also supported by the Italian Institute of Technology.
References and Notes
- [1]
T. Hafting, M. Fyhn, S. Molden, M.-B. Moser, and E. I. Moser, “Microstructure of a spatial map in the entorhinal cortex.,” Nature, vol. 436, pp. 801–806, 2005.
- [2]
Y. Burak and I. R. Fiete, “Accurate path integration in continuous attractor network models of grid cells.,” PLoS Comput. Biol., vol. 5, 2009.
- [3]
B. L. McNaughton, F. P. Battaglia, O. Jensen, E. I. Moser, and M. B. Moser, “Path integration and the neural basis of the ‘cognitive map’.,” Nature Rev. Neurosci., vol. 7, pp. 663–678, 2006.
- [4]
M. C. Fuhs and D. S. Touretzky, “A spin glass model of path integration in rat medial entorhinal cortex.,” J. Neurosci., vol. 6, p. 4266–4276, 2006.
- [5]
N. Burgess, C. Barry, and J. O’Keefe, “An oscillatory interference model of grid cell firing.,” Hippocampus, vol. 17, pp. 801–812, 2007.
- [6]
M. E. Hasselmo, L. M. Giocomo, and E. A. Zilli, “Grid cell firing may arise from interference of theta frequency membrane potential oscillations in single neurons.,” Hippocampus, vol. 17, p. 1252–1271, 2007.
- [7]
H. T. Blair, A. C. Welday, and K. Zhang, “Scale-invariant memory representations emerge from moire interference between grid fields that produce theta oscillations: a computational model.,” J. Neurosci., vol. 27, p. 3211–3229, 2007.
- [8]
E. Kropff and A. Treves, “The emergence of grid cells: intelligent design or just adaptation?,” Hippocampus, vol. 18, pp. 1256–1269, 2008.
- [9]
A. Renart, P. Song, and X. J. Wang, “Robust spatial working memory through homeostatic synaptic scaling in heterogeneous cortical networks.,” Neuron, vol. 38, p. 473–485, 2003.
- [10]
M. M. Yartsev, M. P. Witter, and N. Ulanovsky, “Grid cells without theta oscillations in the entorhinal cortex of bats.,” Nature, vol. 479, pp. 103–107, 2011.
- [11]
C. Schmidt-Hieber and M. Häusser, “Cellular mechanisms of spatial navigation in the medial entorhinal cortex.,” Nature Neurosci., vol. 16, pp. 325–331, 2013.
- [12]
J. G. Heys, K. M. MacLeod, C. F. Moss, and M. E. Hasselmo, “Bat and rat neurons differ in theta frequency resonance despite similar coding of space,” Science, vol. 340, pp. 363–367, 2013.
- [13]
J. Orchard, H. Yang, and X. Ji, “Does the entorhinal cortex use the fourier transform?,” Frontiers in Computational Neuroscience, vol. 7, p. 179, 2013.
- [14]
J. Krupic, N. Burgess, and J. O’Keefe, “Neural representations of location composed of spatially periodic bands,” Science, Aug 2012: Vol. 337, Issue 6096, pp. 853-857, 2012.
- [15]
N. J. Killian, M. J. Jutras, and E. A. Buffalo, “A map of visual space in the primate entorhinal cortex.,” Nature, vol. 491, pp. 761–764, 2012.
- [16]
C. Domnisoru, A. A. Kinkhabwala, and T. D. W., “Membrane potential dynamics of grid cells.,” Nature, vol. 495, pp. 199–204, 2013.
- [17]
M. Franzius, H. Sprekeler, and L. Wiskott, “Slowness and sparseness lead to place, head-direction, and spatial-view cells,” Plos Computational Biology, vol. 3, no. 8, pp. 1605–1622, 2007.
- [18]
A. Banino, C. Barry, B. Uria, C. Blundell, T. Lillicrap, P. Mirowski, A. Pritzel, M. Chadwick, T. Degris, J. Modayil, G. Wayne, H. Soyer, F. Viola, B. Zhang, R. Goroshin, N. Rabinowitz, R. Pascanu, C. Beattie, S. Petersen, and D. Kumaran, “Vector-based navigation using grid-like representations in artificial agents,” Nature, vol. 557, 05 2018.
- [19]
B. M. M. Stachenfeld, K. L. and S. J. Gershman, “The hippocampus as a predictive map,” Nature Neuroscisnce, 2017.
- [20]
D. O. Hebb, The organization of behavior: A neuropsychological theory.
Wiley, 1949.
- [21]
M. Fyhn, T. Hafting, A. Treves, M. Moser, and E. Moser, “Hippocampal remapping and grid realignment in entorhinal cortex.,” Nature, vol. 446, pp. 190–194, 2007.
- [22]
A. O. Constantinescu, J. X. O’Reilly, and T. E. J. Behrens, “Organizing conceptual knowledge in humans with a gridlike code,” Science Vol. 352, pp. 1464-1468, 2016.
- [23]
D. Hubel and T. Wiesel, “Receptive fields and functional architecture in two nonstriate visual areas (18 and 19) of the cat,” Journal of Neurophysiology, vol. 28, no. 2, p. 229, 1965.
- [24]
D. Hubel and T. Wiesel, “Receptive fields and functional architecture of monkey striate cortex,” The Journal of Physiology, vol. 195, no. 1, p. 215, 1968.
- [25]
D. Field, “Wavelets, vision and the statistics of natural scenes,” Philosophical Transactions: Mathematical, Physical and Engineering Sciences, vol. 357, no. 1760, p. 2527, 1999.
- [26]
A. Bicanski and N. Burgess, “A computational model of visual recognition memory via grid cells,” Current Biology, vol. 29, no. 6, pp. 979 – 990.e4, 2019.
- [27]
E. Oja, “Principal components, minor components, and linear neural networks,” Neural Networks, vol. 5, no. 6, pp. 927–935, 1992.
- [28]
M. Carandini and D. Heeger, “Normalization as a canonical neural computation.,” …Nat Rev Neurosci, vol. 13(1), pp. 51–62, 2011.
- [29]
E. Oja, “Simplified neuron model as a principal component analyzer,” Journal of Mathematical Biology, vol. 15, no. 3, pp. 267–273, 1982.
- [30]
S. Deneve, E. Peter, Latham, and P. Alexandre, “Reading population codes: a neural implementation of ideal observers,” Nature Neuroscience, vol. 2, no. 8, pp. 740–745, 1999.
- [31]
S. S. Winter, B. J. Clark, and J. S. Taube, “Disruption of the head direction cell network impairs the parahippocampal grid cell signal,” Science, vol. 347, no. 6224, pp. 870–874, 2015.
- [32]
S. Kay, Fundamentals of statistical signal processing: Estimation theory.
New Jersey: Englewood Cliffs, 1993.
- [33]
J. Karhunen, “Stability of oja’s pca subspace rule,” Neural Comput., vol. 6, pp. 739–747, July 1994.
- [34]
J. Krupic, M. Bauza, S. Burton, C. Lever, and J. O’Keefe, “How environment geometry affects grid cell symmetry and what we can learn from it.,” …Philos Trans R Soc Lond B Biol Sci, vol. 369, 2014.
- [35]
Y. Dordek, D. Soudry, R. Meir, and D. Derdikman, “Extracting grid cell characteristics from place cell inputs using non-negative principal component analysis,” eLife, vol. 5, p. e10094, mar 2016.
- [36]
I. R. Fiete, Y. Burak, and T. Brookings, “What grid cells convey about rat location,” Journal of Neuroscience, vol. 28, no. 27, pp. 6858–6871, 2008.
- [37]
A. Mathis, A. V. M. Herz, and M. Stemmler, “Optimal population codes for space: Grid cells outperform place cells,” Neural Comput., vol. 24, pp. 2280–2317, Sept. 2012.
- [38]
L. Vágó and B. B. Ujfalussy, “Robust and efficient coding with grid cells,” PLOS Computational Biology, vol. 14, pp. 1–28, 01 2018.
- [39]
U. Rodríguez Domínguez and J. B Caplan, “A hexagonal fourier model of grid cells,” Hippocampus, 09 2018.
- [40]
J. Kovacevic and A. Chebira, “Life beyond bases: The advent of frames (part i),” IEEE Signal Processing Magazine, vol. 24, no. 4, pp. 86–104, 2007.
- [41]
P. O. H. Aapo Hyvärinen, Jarmo Hurri, “Natural image statistics: A probabilistic approach to early computational vision.,” Book, 2009.
- [42]
E. I. Moser and M.-B. Moser, “Grid cells and neural coding in high-end cortices,” Neuron, vol. 80, 2013.
- [43]
E. I. Moser, Y. Roudi, M. P. Witter, C. Kentros, T. Bonhoeffer, and M.-B. Moser, “Grid cells and cortical representation,” Nature Reviews Neuroscience, vol. 15, pp. 466–481, 2014.
- [44]
R. Eagleson, “Measurement of the 2D affine Lie group parameters for visual motion analysis,” …Spatial Vision, vol. 6,3, 1992.
- [45]
E. Urdapilleta, F. Troiani, F. Stella, and A. Treves, “Can rodents conceive hyperbolic spaces?,” Journal of the Royal Society Interface, vol. 12, 107, 2015.
- [46]
A. Keinath, R. A Epstein, and V. Balasubramanian, “Environmental deformations dynamically shift the grid cell spatial metric,” eLife, vol. 7, 10 2018.
- [47]
D. Cheng, “Hexadirectional modulation of theta power in human entorhinal cortex during spatial navigation,” Current Biology, vol. 28:20, pp. 3310–3315, 2018.
- [48]
M. Kim, “Can we study 3d grid codes non-invasively in the human brain? methodological considerations and fmri findings,” NeuroImage, vol. 186, pp. 667–678, 2019.
- [49]
J. Jacobs, “Direct recordings of grid-like neuronal activity in human spatial navigation,” Nature Neuroscience, vol. 16, p. 1188–1190, 2013.
- [50]
T. Staudigl, M. Leszczynski, J. Jacobs, S. A. Sheth, C. E. Schroeder, O. Jensen, and C. F. Doeller, “Hexadirectional modulation of high-frequency electrophysiological activity in the human anterior medial temporal lobe maps visual space,” Current Biology, vol. 28, no. 20, pp. 3325 – 3329.e4, 2018.
- [51]
H. Yoon and H. Sompolinsky, “The effect of correlations on the fisher information of population codes,” in Proceedings of the 11th International Conference on Neural Information Processing Systems, NIPS 98, (Cambridge, MA, USA), pp. 167–173, MIT Press, 1998.
- [52]
V. K. Goyal and J. Kovacevic, “Quantized frame expansions with erasures,” Applied and Computational Harmonic Analysis, vol. 10, pp. 203–233, 2001.
- [53]
G. Casazza, P., M. Fickus, J. Kovačević, T. Leon, M., and C. Tremain, J., “A Physical Interpretation of Tight Frames.,” …Harmonic Analysis and Applications. Applied and Numerical Harmonic Analysis., 2006.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] T. Hafting, M. Fyhn, S. Molden, M.-B. Moser, and E. I. Moser, “Microstructure of a spatial map in the entorhinal cortex.,” Nature , vol. 436, pp. 801–806, 2005.
- 2[2] Y. Burak and I. R. Fiete, “Accurate path integration in continuous attractor network models of grid cells.,” P Lo S Comput. Biol. , vol. 5, 2009.
- 3[3] B. L. Mc Naughton, F. P. Battaglia, O. Jensen, E. I. Moser, and M. B. Moser, “Path integration and the neural basis of the ‘cognitive map’.,” Nature Rev. Neurosci. , vol. 7, pp. 663–678, 2006.
- 4[4] M. C. Fuhs and D. S. Touretzky, “A spin glass model of path integration in rat medial entorhinal cortex.,” J. Neurosci. , vol. 6, p. 4266–4276, 2006.
- 5[5] N. Burgess, C. Barry, and J. O’Keefe, “An oscillatory interference model of grid cell firing.,” Hippocampus , vol. 17, pp. 801–812, 2007.
- 6[6] M. E. Hasselmo, L. M. Giocomo, and E. A. Zilli, “Grid cell firing may arise from interference of theta frequency membrane potential oscillations in single neurons.,” Hippocampus , vol. 17, p. 1252–1271, 2007.
- 7[7] H. T. Blair, A. C. Welday, and K. Zhang, “Scale-invariant memory representations emerge from moire interference between grid fields that produce theta oscillations: a computational model.,” J. Neurosci. , vol. 27, p. 3211–3229, 2007.
- 8[8] E. Kropff and A. Treves, “The emergence of grid cells: intelligent design or just adaptation?,” Hippocampus , vol. 18, pp. 1256–1269, 2008.
