Abstract
Hippocampal cognitive map—a neuronal representation of the spatial environment—is widely discussed in the computational neuroscience literature for decades. However, more recent studies point out that hippocampus plays a major role in producing yet another cognitive framework—the memory space—that incorporates not only spatial, but also non-spatial memories. Unlike the cognitive maps, the memory spaces, broadly understood as “networks of interconnections among the representations of events,” have not yet been studied from a theoretical perspective. Here we propose a mathematical approach that allows modeling memory spaces constructively, as epiphenomena of neuronal spiking activity and thus to interlink several important notions of cognitive neurophysiology. First, we suggest that memory spaces have a topological nature—a hypothesis that allows treating both spatial and non-spatial aspects of hippocampal function on equal footing. We then model the hippocampal memory spaces in different environments and demonstrate that the resulting constructions naturally incorporate the corresponding cognitive maps and provide a wider context for interpreting spatial information. Lastly, we propose a formal description of the memory consolidation process that connects memory spaces to the Morris' cognitive schemas-heuristic representations of the acquired memories, used to explain the dynamics of learning and memory consolidation in a given environment. The proposed approach allows evaluating these constructs as the most compact representations of the memory space's structure.
1. Introduction
In the neurophysiological literature, the functions of mammalian hippocampus are usually discussed from the following two main perspectives. One group of studies addresses the role of the hippocampus in representing the ambient space in a cognitive map (Tolman, ; Moser et al., ), and the other focuses on its role in processing non-spatial memories, notably the episodic memory frameworks (Eichenbaum, ; Dere et al., ; Hassabis et al., ; Crystal, ). Active studies of the former began with the discovery of the “place cells”—hippocampal neurons that fire action potentials in discrete regions of the environment—their respective “place fields.” It was demonstrated, e.g., that place cell firing can be used to reconstruct the animal's trajectory on moment by moment basis (Jensen and Lisman, ; Barbieri et al., ; Guger et al., ), or to describe its past navigational experiences (Carr et al., ) and even its future planned routs (Dragoi and Tonegawa, ), which suggests that the cognitive map encoded by the hippocampal network provides a foundation of the animal's spatial memory and spatial awareness (O'Keefe and Nadel, ; Best et al., ).
On the other hand, it was observed that hippocampal lesions result in severe disparity in episodic memory function, i.e., the ability to produce a specific memory episode and to place it into a context of preceding and succeeding events. In healthy animals, episodic sequences consistently interleave with one another, yielding an integrated, cohesive semantic structure (Wallenstein et al., 1998; Agster et al., ; Fortin at al, , ; MacDonald et al., ). In Eichenbaum et al. () and Eichenbaum (, ) it was therefore suggested that the overall memory framework should be viewed as an abstract “memory space” , in which individual memories correspond to broadly understood “locations” or “regions.” The relationships between memories are represented via spatial relationships between these regions, such as adjacency, overlap or containment (Figure 1). It was also suggested that the animals can “conceptually navigate” the memory space by perusing through learned associations, i.e., by comparing and contrasting directly connected memories and inferring relationships between indirectly linked ones (Buzsaki and Moser, ; Buffalo, ). In this approach, the conventional spatial inferences that enable spatial navigation of physical environments based on cognitive maps are viewed as particular examples of navigating a memory space, which in general allows inferring associations and producing reasoning chains of abstract nature (Eichenbaum et al., ). In other words, the concept of memory space generalizes the notion of cognitive map: the latter unifies specifically spatial memories and hence forms a substructure or a subspace embedded into a larger memory space.
Figure 1
1.1. Extended topological hypothesis
Traditionally, the cognitive map is viewed as a Cartesian map of animal's locations, distances to landmarks, angles between spatial cues and so forth (O'Keefe and Nadel, ; Best et al., ). However, increasing amount of experimental evidence suggests that this map is based on representing qualitative spatial relationships rather than precise spatial metrics. For example, it has been demonstrated that if the environment gradually changes its shape in a way that preserves relative order of spatial cues, then the temporal order of the place cell spiking and the relative arrangement of the place fields remain invariant throughout the change (Muller and Kubie, ; Gothard et al., ; Lever et al., ; Leutgeb et al., ; Wills et al., 2005; Diba and Buzsaki, ; Colgin et al., ; Wu and Foster, 2014). This suggests that place cell coactivities emphasize contiguities between locations as well as the temporal sequence in which they are experienced, and hence that the hippocampus encodes a flexible framework of spatial relationships—a topological map of space (Poucet, ; Wallenstein et al., 1998; Alvernhe et al., ; Dabaghian et al., ).
The mathematical nature of memory space has not been addressed in computational neuroscience literature. However, general properties of the episodic memory frameworks suggest that such a space should also be viewed as primarily topological. Indeed, the “regions” or “locations” in are abstract concepts that are not attributed any particular geometric features, such as shape or size, and the relationships between these regions do not involve precise metric calculations of distances and angles. Rather, the memory space is based on qualitative spatiotemporal relationships, which is a defining property of topological spaces (Vickers, 1989). Thus, the topological perspective provides a common ground for both “spatial” and “non-spatial” aspects of the hippocampal functions. In fact, the contraposition between these two specialties of the hippocampus might have originated, in the first place, from an excessive “geometrization” of the cognitive map. If the hippocampal spatial map is Cartesian, then it is not entirely clear which mechanism could be responsible for representing coordinates, distances, angles, etc., in the spatial domain and only qualitative relationships between memory items in the mnemonic domain. On the other hand, it is hard to attribute geometric characteristics to the elements of the memory space, especially to the non-spatial memories, and it is unclear what role geometry would play in that space. However, if both the cognitive map and the memory space are viewed as topological, based on relational representation of information, then the principles of spatial representation and mnemonic memory functions converge (Dabaghian et al., ). Taken together, these arguments suggest that the hippocampal network encodes a generic topological framework, which may be manifested as a cognitive map or as a more general memory space, depending on the context and the nature of the encoded information.
In the following, we propose a theoretical framework that incorporates both the cognitive maps and the memory spaces and allows modeling them constructively, as epiphenomena of neuronal activity. In particular, it allows relating the topological properties of the memory space to the parameters of the place cell spiking, e.g., to the rate and the spatial selectivity of firing. The proposed approach also allows connecting the concept of memory space to the Morris' cognitive schemas—abstract, heuristic representations of acquired knowledge, skills and memories, used to explain the dynamics of learning and memory consolidation (Tse et al., 2007; Wang and Morris, 2010). In our approach, these constructions emerge as the most compact representations of the memory space's structure and can be evaluated from the spiking data.
2. The model
In Babichev et al. () we proposed theoretical approach for modeling cognitive maps, which allows combining the information provided by the individual place cells into a large-scale topological representation of the environment. Following the standard neurophysiological paradigm, the model assumes, firstly, that the activity of each individual place cell ck encodes a spatial region rk that serves as a building block of the cognitive map. Secondly, it assumes that the large-scale structure of the cognitive map emerges from the connections between these regions, encoded in a population place cell assemblies—functionally interconnected groups that synaptically drive their respective reader-classifier (readout) neurons in the downstream networks (Harris et al., ; Buzsaki, ). A particular readout neuron integrates the presynaptic inputs and produces a series of spikes, thus actualizing a specific relationship ρ(r1, r2, …, rm) between the regions r1, r1,…rm.
A few schematic models were built in Dabaghian et al. (), Arai et al. (), Basso et al. (), Hoffman et al. (), and Babichev et al. (,) based on the observation that an assembly of place cells c1, c2, …, cm, can be formally represented by an “abstract simplex,” σ = [c1, c2, …, cm]. In mathematics, the term “simplex” usually designates a convex hull of (d + 1) points in a space of at least d dimensions. For example, a first order simplex can be visualized as a zero dimensional point, a second order simplex—as a line segment with a vertex at each end, a third order simplex—as a triangle with three vertices, etc. (Figure 2A). However, in topological applications that address the net, large-scale properties of aggregations of simplexes—simplicial complexes—the shapes of the simplexes play no role: the information is contained only in the combinatorics of the vertexes shared by the adjacent simplexes. This motivates using the so-called “abstract simplexes”—combinatorial abstractions, defined without any reference to geometry, simply as sets of (d + 1) elements of arbitrary nature. Thus, abstract simplexes and simplicial complexes retain only one basic property of their geometric counterparts: just as the triangles or the tetrahedra include their facets, an abstract simplex of order (d + 1) includes all its subsimplexes of lower orders. As a consequence, a non-empty overlap of a pair of simplexes σ and σ′ is a subsimplex of both σ and σ′ (Figure 2A).
Figure 2
Previous studies (Curto and Itskov, ; Chen et al., ; Dabaghian et al., ; Arai et al., ; Babichev et al., ; Basso et al., ; Hoffman et al., ) suggest that the topological theory of simplicial complexes provides a remarkably efficient semantics for describing many familiar concepts and phenomena of hippocampal physiology, as outlined in the following examples.
2.1. Example 1. a nerve complex
A set of overlapping place fields, πi0 ∩ πi1 ∩ … ∩ πid ≠ ∅ produced by the place cells ci0, ci1, …cid can be represented by an abstract simplex σ = [πi0, πi1, …, πid]. The totality of all such simplexes produced for a given place field map then forms a simplicial complex—the nerve of the cover (Curto and Itskov, ; Chen et al., ; Dabaghian et al., ). Every individual place field corresponds to a vertex, σi, of ; each non-empty overlap of two place fields, πi ∩ πj ≠ ∅, contributes a link , a non-empty overlap of three place fields, πi ∩ πi ∩ πk ≠ ∅, contributes a facet , and so forth. The Alexandrov-Čech theorem (Alexandroff, ; Čech, ) states that if the overlapping regions are contractible in (i.e., can be continuously retracted into a point), then and have the same number of holes, loops and handles in different dimensions—mathematically, they have the same homologies, . Thus, the nerve complex may serve as a schematic representation of the topological information contained in the place field map (Babichev et al., ).
2.2. Example 2. the coactivity complex
In the brain, the information is represented via temporal relationships between spike trains, rather than artificial geometric constructs such as place fields. However, the place cell spiking patterns can also be described in terms of a simplicial “coactivity” complex , which may be viewed as an implementation of the nerve complex in the temporal domain. In this construction, every active place cell ci is represented by a vertex, σi, of ; each coactive pair of cells, ci and cj, contributes a link , a triplet of coactive cells contributes a facet , and so forth. As a whole, the coactivity complex represents the entire pool of the coactive place cell combinations. Numerical simulations carried out in Dabaghian et al. (), Arai et al. (), Basso et al. (), and Hoffman et al. () demonstrate that if the parameters of place cells' spiking fall into the biological range, then faithfully represents the topology of two- and three-dimensional environments and serves as a schematic representation of the information provided by place cell coactivity (Figure 2B).
2.3. Example 3. cell assembly complex
Physiologically, not all combinations of coactive place cells are detected and processed by the downstream networks. Therefore, in order to describe only the physiologically relevant coactivities, one can construct a smaller “cell assembly complex” , whose maximal simplexes represent the actual cell assemblies, rather than arbitrary combinations of coactive cells (Figure 2C). Such a complex can then play two complementary roles: first, it can schematically represent the architecture of the cell assembly network (i.e., define explicitly which cells group into which assemblies) and second, it can represent the information encoded by this network and hence serve as a schematic model of the cognitive map (Babichev et al., ).
Previous studies (Dabaghian et al., ; Arai et al., ; Basso et al., ; Hoffman et al., ) concentrated on the lower dimensions (D ≤ 3) of the coactivity and of cell assembly complexes used to represent spatial information, whereas the higher dimensions were not addressed or physiologically interpreted. However, a schematic representation of both spatial and non-spatial memories should include the full scope of relationships encoded by the cell assemblies; we will therefore use the full coactivity complex to model a multidimensional memory space.
2.4. A constructive approach to topology and continuity
We now make a short mathematical digression to outline the key notions necessary for discussing the topology of memory spaces. In general, defining a topological space requires two constituents: a set X of spatial primitives—the “building blocks of space,” and a set of relationships between them, which define spatial order and spatial connectivity. In the standard approach, the topological spaces are comprised of an infinite amount of infinitesimal points, and a framework of proximity and remoteness relationships emerges as a matter of combining these points into “topological neighborhoods” (see section 4). Such system of neighborhoods is referred to as a topology on X, which we will denote as Ω(X). In order for the neighborhoods to be mutually consistent, it is required that their unions and finite intersections should also be neighborhoods from Ω(X) (so-called Hausdorff axioms, see section 4). Once a consistent framework of neighborhoods is defined, the elements of the set X can be viewed as “spatial locations” and the set X itself—as a topological space. For example, the environment , viewed as a domain of Euclidean space, contains a continuum of infinitesimal points with Cartesian coordinates (x, y). The standard selection of topological neighborhoods in this case is the set of open balls of rational radii, centered at the rational points, and their combinations. This is the conventional Euclidean topology used in calculus and in standard geometries (Alexandrov, ).
Modeling a “memory space” requires modifying this approach in two major aspects. First, since a memory space emerges from the spiking activity of a finite number of neurons, it must be modeled as finite topological space (Alexandroff, ; McCord, ; Stong, ), i.e., as a space that may contain only a finite number of elementary locations. Second, since every location is encoded by a finite ensemble of place cells, each one of which represents an extended region, the “spatial primitives” in memory space must be finite domains, rather than infinitesimal points. The latter approach underlies the so-called pointfree (or “pointless”) topologies, geometries (Laguna, ; Weil, 1938; Johnstone, ; Roeper, ; Sambin, ), and mereotopologies (Cohn and Hazarika, ; Cohn and Varzi, ), in which finite regions are considered as the primary objects, whereas the points appear as secondary abstractions. As discussed below, these approaches provide suitable frameworks for modeling the biological mechanisms of spatial information processing.
2.5. A simplicial schema of a memory space
To build a model of a memory space, we start by noticing that simplicial complexes themselves may be viewed as topological spaces, because the relationships between simplexes in a simplicial complex Σ naturally define a set of topological proximity neighborhoods. Indeed, a neighborhood of a simplex σ is formed by a collection of simplexes that include σ (Figure 2A). It can be verified that the unions and the intersections of so-defined neighborhoods satisfy the Hausdorff axioms and hence that any simplicial complex Σ may be viewed as a finitary topological space (see section 4). In mathematical literature, such spaces are referred to as Alexandrov spaces, after their discoverer, P. S. Alexandrov (Alexandroff, ), which motivates our notation.
Importantly, the construction of Alexandrov spaces applies to “abstract” simplicial complexes, whose simplexes may represent collections of elements of arbitrary nature and hence possess a great contextual flexibility. In our model, individual simplexes represent combinations of coactive place cells, believed to encode memory episodes. We may therefore view the pool of coactive neuronal combinations as a topological space from two perspectives. On the one hand, one can consider a formal “space of coactivities” defined, as the corresponding coactivity complexes, in terms of the neuronal spiking parameters. On the other hand, assuming that the combinatorial relationships between groups of coactive cells capture relationships between the corresponding memory episodes, one may view the collection of memories represented by these neuronal activity patterns as elements of a topological memory space. In other words, one can view the Alexandrov space as a model of the memory space induced by the corresponding cell assembly network. In particular, such model can be used to connect the physiological parameters of the latter and the topological characteristics of , as we discuss below. Since all subsequent analyses are carried out only for the memory spaces induced from cell assembly complexes, we will suppress the reference to in the memory space notation.
We would like to note here, that since the simplexes are not structureless objects (e.g., one combination of coactive cells represented by simplex σ1 may overlap with another combination, represented by a simplex σ2, yielding a third combination/simplex σ3), they represent extended regions, rather than structureless points. As a result, the memory space naturally emerges as a region-based, or “pointfree” space, in which individual memory episodes correspond to finite regions. Nevertheless, one can easily construct a conventional, i.e., point-based, topological space in which a finite set of elementary locations—the “points”—is organized into the same system of proximity neighborhoods as its region-based counterpart (see section 4). In this construction, the “elementary locations” are simply the smallest regions of , i.e., the ones that cannot be further subdivided using the information contained in the place cell coactivity—the “nodes of the memory space,” in terminology of Eichenbaum et al. (). In the spatial context, they correspond to the atomic, indecomposable regions. For example, a mini-memory space encoded by two place cells may contain three “atomic” regions: e.g., the region marked by the activity of first, but not the second cell, the region marked by the coactivity of both cells and the region marked by the activity of the second, but not the first cell (Figure 1A and Figure 12.1 in Munkres, ). In the following we will discuss the organization of such regions in order to establish important properties of the memory spaces, e.g., a continuous mapping of the environment into a memory space .
3. Results
3.1. Continuity in memory space
The discrete memories that comprise a memory space may be triggered by constellations of cues and/or actions, that drive the activity of a particular population of cell assemblies (Buzsaki et al., ). Activation of one cell assembly may excite adjacent cell assemblies that represent overlapping memory elements. Thus, as the animal navigates the environment, the cell assemblies ignited along a path γ form an “activity packet” that moves across the network (Samsonovich and McNaughton, ; Touretzky et al., 2005; Romani and Tsodyks, ). If the cell assembly network is represented by a complex , this packet is represented by a group of “active” simplexes that moves across , tracing a simplicial path Γ (Figure 2B). As discussed in Dabaghian et al. (), Arai et al. (), Basso et al. (), Dabaghian (), and Hoffman et al. (), the structure of the simplicial paths captures the shape of the corresponding physical paths and hence represents the connectivity of the environment. For example, a contractible simplicial path corresponds to a contractible physical rout, whereas a non-contractible simplicial path marks a non-traversable domain occupied by an obstacle, e.g., by a physical obstruction or by a predator (Figures 2B,C).
Intuitively, one would expect that a continuous physical trajectory should be represented by a “continuous succession” of activity regimes of the place cells that represents a continuous sequence of memory episodes. Indeed, the topological structure of the memory space provides a concrete meaning for this intuition. It can be shown that the environment maps continuously into the memory space , and in particular, that each continuous trajectory γ traced by the animal in the physical environment maps into a continuous path ℘ in the memory space (see section 4). It should be noted however, that these are different continuities: the physical trajectory γ is continuous in the Euclidean topology of the environment, whereas the path ℘ is continuous in the topology of the memory space. This distinction is due to fact that the environment and the memory spaces are not topologically equivalent to each other: one can map the rich Euclidean topology onto the discrete finite topology of a memory space, but not vice versa. In other words, despite the continuity of mapping from into , the memory space remains only a discretization of the environment, which nevertheless serves as a topological representation of and can be continuously navigated.
3.2. Topological properties of memory spaces
Topological properties of memory spaces can be studied from two perspectives: from the perspective of algebraic topology that captures the large-scale structure of in terms of topological invariants (Munkres, ), or from the perspective of the so-called general topology (Alexandrov, ), which describes the topological “fabric” of , in terms of the proximity neighborhoods.
The algebraic-topological properties of the coactivity complexes were studied in Dabaghian et al. (), Babichev et al. (), and Babichev and Dabaghian (,). There it was demonstrated that if place cell populations operate within biological parameters, then the number of topological loops in different dimensions of the coactivity complex—the Betti numbers (Munkres, )—match the Betti numbers of the environment . Moreover, the correct shape of the coactivity complex emerges within a biologically plausible period that was referred to as learning time, Tmin. These results apply directly to the memory spaces, since the Betti numbers of a memory space are identical to those of the coactivity complex that produced it (Alexandroff, ). (For a mathematically oriented reader, we mention that the homological structure of should be defined in terms of singular homologies, whereas the structure of the coactivity complex is described in terms of simplicial homologies. However, for the cases considered below, these homologies coincide, so we omit the discussion of the differences, McCord, ). This implies, in particular, that the memory space that correctly represents the topology of the environment emerges together with the corresponding coactivity complex during the same learning time Tmin, for the same set of spiking parameters (in terminology of Dabaghian et al. (), within the “learning region,” ).
Importantly, the learning times and other global characteristics of produced via algebraic topology techniques are insensitive to many details of the place cell spiking activity (Dabaghian et al., ; Babichev et al., ; Babichev and Dabaghian, ,). For example, the learning time Tmin depends mostly on the mean place field sizes and the mean peak firing rates, but it does not depend strongly on the spatial layout of the place fields or on the limited spiking variations. The question arises, how sensitive is the “fabric” of the memory space to the parameters of neuronal activity?
To address this question, we simulated ten different place field maps Mi, i = 1, …, 10, in three environments (Figure 3), and verified that the corresponding nerves , coactivity complexes and cell assembly complexes produced the required large-scale topological characteristics (i.e., the same Betti numbers: , , , , and , n ≥ 2). We then built and analyzed the memory spaces for the cell assembly complexes, and analyzed their general-topological structure. Mathematically, the discrete topology of an Alexandrov space can be represented by a numerical matrix—the Stong matrix , which enables effective numerical analyses (see section 4 and Stong, ). Analyzing the Stong matrices for , , and , we observed that the memory spaces constructed for different place field maps in the same environment have different topologies. In other words, a memory space encoded by a cell assembly network that corresponds to the place field map Mi cannot, in general, be continuously deformed into the memory space , that corresponds to place field map Mj in the same environment. From the mathematical perspective, this outcome is not surprising: since memory spaces are topologically inequivalent to the environment (a continuous mapping exists but the continuous mapping does not), two different memory spaces produced in the same environment may be inequivalent to each other. However, from a neurophysiological perspective, these results imply that a memory space reflects not only the large-scale topological structure of the environment, but also the specifics of a particular place field map, e.g., local spatial relationships between individual place fields.
Figure 3
Further analyses point out that even if the place field map is geometrically the same but the firing rates change by less than 5%, the cell assembly networks built according to the methods outlined in Babichev et al. (
Figure 4

Similarity between memory spaces and place field remapping. (A) Proportion of one-dimensional simplexes (links) shared by ten pairs of coactivity complexes, and , induced from ten pairs of place field maps in the six-hole environment . Left panel illustrates the case in which the centers of the place fields in Mi and Mj are independently scattered (global remapping); right panel illustrates the case in which the place field positions are fixed, but the place cells' firing rates and place field sizes are altered by 5% (rate remapping). In the latter case, most links are preserved, implying that the one-dimensional “skeleton” of the coactivity complex (Munkres,
These results can be physiologically interpreted in the context of the so-called place field remapping phenomena, which we briefly outline as follows. As mentioned in the Introduction, if the changes in the environment are gradual, then the relative order of the place fields in space remains the same and place cells exhibit only small changes in the frequency of spiking (Colgin et al.,
3.3. Reduction of the memory spaces
Over time, the memory frameworks undergo complex changes: detailed spatial memories initially acquired by the hippocampus become coarser-grained as they consolidate into long-term memories stored in the cortex (Rosenbaum et al.,
As mentioned in the section 2, topological neighborhoods define proximity and remoteness between spatial locations. However, certain neighborhoods may carry only limited topological information. For example, if a neighborhood Ui in a space is entirely contained in a single larger neighborhood Uk and is involved in the same relationships with other neighborhoods as Uk, then it only adds granularity to the topology of without affecting its overall structure (Figure 5). In such case, the topology can be coarsened by removing Ui and producing a “reduced” space that is topologically similar to (homotopically equivalent, see section 4 and McCord,
Figure 5

Reduction of finite topological spaces. (A) A finite topological space containing seven points, with the topological neighborhoods shown by the ovals. Note, that the blue and the yellow point on the first panel are separated by a single neighborhood. If this neighborhood is removed (middle panel), then the yellow point collapses onto the blue point. The resulting green point represents a single “combined” location. The minimal possible topological construction with circular topology contains four points. (B) The reduction of the number of points in three memory spaces, , , and , in the three environments shown on Figure 3, as a function of the reduction step. As the topology is consolidated, the number of simplexes–and of the corresponding points–drops from thousands to a few dozens (see Figure 4). Note that the dimensionality of the original simplexes ranges between D = 7 for and D = 9 for , whereas most elements in the reduced spaces have dimensionality D ≈ 3. Thus, the higher order memory combinations are consolidated into smaller-dimensional framework.
To the extent to which the consolidated memory frameworks retain the structure of the memory space , they can be interpreted as its topological reductions. Thus, in the proposed approach, the consolidation process may be modeled via a sequence of less granular and more compact memory spaces, as discussed in McCord (
Figure 6

Reduction of the Alexandrov spaces into their cores and the corresponding Morris' schemas. (A) Points of the memory space, induced from a cell assembly coactivity complex, constructed for the place field maps shown on Figure 3. The color of points corresponds to the dimensionality of the corresponding simplexes. (B) The points of the memory spaces after 10 reduction steps (left column) and (C) the points of the topological cores of the memory spaces, obtained after a maximal reduction of the memory spaces (right column). For more examples see Supplementary Figure 1. (D) The minimal cores that correspond to each environment. A four point core on the top panel provides a minimal topological representation of a circle, the two linked four point circles represent the environment with two holes (middle panel). In the case of the environment considered in the experiment discussed in Tse et al. (2007), Figure 3D, the minimal core corresponds to the Morris' schema.
Importantly, the reduced memory spaces remain continuous images of both the original memory space and of the environment . However, unlike the full memory space, the reduced memory spaces are not just “topological replicas” of the cell assembly complex: as the memory space is reduced, the direct correspondence between the simplexes of and the elements of disappears. The reduction of neighborhoods and points in corresponds to elimination of certain simplexes of the cell assembly complex , i.e., to a restriction of the processed place cell coactivity inputs. The connections required to process these inputs can form a smaller cell assembly network that encodes the consolidated memory space .
The smallest memory space obtained at the last step of the reduction process (i.e., the one that cannot be reduced any further), retains the overall topological properties of the original memory space in the most compact form, i.e., using the smallest number of points and neighborhoods obtainable via a particular consolidation process (Figure 6C). The exact structure of such an “irreducible” memory space, referred to as a core of the memory space , depends on the reduction sequence (McCord,
Similar compact, schematic representations of the memory structures are frequently discussed in neurophysiological literature. For example, in Tse et al. (2007) it was proposed that, as a result of learning, animals may acquire a “cognitive schema”—a consolidated representation of the spatial structure of the environmental and of the behavioral task (Morris,
Under such hypothesis, the model allows computing specific Morris' schemas from their respective memory spaces, using the physiological parameters of neuronal activity and the corresponding cell assembly network architecture. Specifically, one can identify the number of elements in a given schema, their projected locations in the environment and their shapes. For the memory spaces constructed for different place field maps of the environments shown on Figure 3, the computed Morris schemas form a set of connected loops encircling the topological obstacles, as suggested in Tse et al. (2008) and Morris (
4. Discussion
According to the cognitive map concept, spatial cognition is based on internalized representation of space encoded by the hippocampal network (Tolman,
4.1. Memory spaces in other topological schemas
Simplicial coactivity complexes, e.g., the ones discussed in the Examples 2 and 3 of section 2, are used to represent spatial information by a population of readout neurons responding to nearly simultaneous activity of the presynaptic place cells (Babichev et al.,
Given the same physiological parameters (e.g., the same number of place cells) the memory spaces produced by different schemas may differ from one another, e.g. some of them may have stronger topologies than others. However, all memory spaces may be regarded as finitary topological spaces and hence can be considered on the same footing, irrespective of the specific set of rules according to which the information provided by individual place cells is combined in . Thus, the proposed model of memory spaces allows relating the capacity of different cell assembly networks, which may potentially implement different computational principles for processing and representing information.
4.2. Intrinsic representation of space
Current understanding of hippocampal neurophysiology rests on the assumption that place cells' spiking “tags” cognitive regions. Such approach allows describing the information contained in the spike trains phenomenologically, without addressing the “hard problem” of how the brain can intrinsically interpret spiking activity as “spatial” (Chalmers,
Mathematical and computational methods
Establishing a topological correspondence between the environment and the memory space requires a few definitions.
1. A topology on a space X is established by a system Ω(X) of topological neighborhoods, which obey the Hausdorff axioms: any unions and finite overlaps of the topological neighborhoods Ui ∈ Ω(X) produce another neighborhood from the same system Ω(X) (Figure 7). The empty set and the full set X also belong to Ω(X) (Alexandrov,
Figure 7

Basic notions of point set topology. (A) A set X with no spatial structure turns into a topological space as its elements are combined into topological neighborhoods. For example, a subcollection of elements of X (marked by red circles) may be selected to form the neighborhood “red” points, Ur. Another collection of elements (blue circles) may form another, “blue” neighborhood Ub that may overlap with the red neighborhood Ur, yet another set may form the green neighborhood Ug, and so forth. (B) Eventually, the elements of X are grouped into a system of neighborhoods—in this case, seven neighborhoods. (C) All intersections between these neighborhoods define a topological base 𝔅—a set of basic neighborhoods whose combinations yield arbitrary neighborhoods on X. (D) The topology base defines the “resolution” of the corresponding topology: if two points share an identical system of neighborhoods, then they cannot be separated from each other, or “resolved” by the corresponding topology. The spaces in which for every two points x and y there is a neighborhood that contains one point but not the other are referred to as T0 spaces. In particular, all Alexandrov spaces are T0-separable. In the illustrated example, the topology base can “resolve” only 20 points, whereas all other elements of X fuse into these representative “locations.” (E) Adding the unions (only some unions are illustrated by black dashed lines) produces the full system of neighborhoods, a finitary topology Ω(X).
2. A topology base 𝔅 = Bi consists of a smaller set of “base” neighborhoods that can be combined to produce any other neighborhood Ui of Ω. A key property of a topology base is that it is closed under the overlap operation: an intersection of any two base neighborhoods yields (or, more generally, contains) another base neighborhood. A topology base generates a unique topology for which it forms a base, and hence it is a convenient tool for studying topological spaces (a rough analogy is a set of basis vectors in a linear space, see Alexandrov,
Example 1: Euclidean plane. The standard choice of a topological base 𝔅E of a Euclidean domain are the open balls of rational radii, centered at the points with rational coordinates. Every non-empty overlap of a finite collection of such balls contains a ball with a smaller radius. The full set of the topological neighborhoods in the resulting topology is given by the arbitrary unions of these balls (Alexandrov,
Example 2: Cover induced topologies. One can generate an alternative topology for the Euclidean domain by covering it by a set of regions Ui and by augmenting this set with the regions obtained by all possible intersections Ui ∩ Uj ∩ …∩ Uk. By construction, the resulting system of regions will be closed under the overlap operation and hence define a topology base 𝔅U. To obtain a topological base that is as rich as the Euclidean base 𝔅E, the collection of cover regions should be sufficiently large (certainly infinite). However, one can generate much more modest bases and topologies using finite covers. In particular, one can construct a topology of the environment starting from the place fields covering the environment ,
and build a discrete approximation to the Euclidean topology base from the place field domains and their intersection closure (Figures 3, 8).
Figure 8

Discrete topological spaces and place field maps. (A) A schematic, mini-place field map that consists of seven place fields (colored ovaloids), traversed by a fragment of the animal's trajectory (dashed line). (B) The corresponding nerve complex , which contains topological information about the environment. Its vertexes, σi, correspond to the place fields, links σij, to overlapping pairs, the triangles σijk to simultaneously overlapping triples of place fields. Alternatively, one can view this as the coactivity complex , whose vertexes correspond to active place fields, links to pairs of coactive cells, triangles to coactive triples of cells, etc. (C) The partially ordered set–poset corresponding to the nerve . (D) The simplexes of the simplicial complex (or the elements of the poset ) map into the atomic elements of the place field map. (E) The poset can be viewed as a pointfree (relational) space built from the regions defined by the place cell (co)activity. (F) The corresponding point-based Alexandrov space should be viewed as an analog of Figure 1B. (G) A spatial mapping from the memory map to the environment and the continuous mapping from the environment into memory space, .
Example 3: Alexandrov topology on a simplicial complex. In a simplicial complex Σ, a neighborhood Uσ of a simplex σ is formed by the set of simplexes σm, m = 1, …, nσ, that include σ (Figure 2A). It can be verified directly that the unions and the intersections of so-defined neighborhoods generate other neighborhoods from , in accordance with the Hausdorff axioms (Alexandroff,
4.3. Continuous mappings between topological spaces
A space X maps continuously onto a space Y, f : X → Y, if each topological neighborhood in Y is an f-image of a topological neighborhood in X (for precise discussions see Munkres,
It is important to notice, that if the space X has a richer topology (i.e., a larger set of topological neighborhoods) than Y, then a continuous mapping f : X → Y may exist, but an inverse mapping, g : Y → X, will not. For example, the rich Euclidean topology of the environment can map continuously into the finitary topology of the memory space , because many neighborhoods of may map into a single neighborhood of . The converse is not true: no mapping can reproduce the infinity of open sets in from a finite set of neighborhoods in .
4.4. A continuous mapping of the environment into the memory space
A continuous mapping of the environment into the memory space can be constructed as follows. Let us consider first the coactivity complex and a spatial mapping, , that ascribes the Cartesian (x, y) coordinates to the spikes according to the animal's location at the time of spiking (Babichev et al.,
Since simplexes of may overlap with or include one another, the corresponding simplex fields may also overlap. However, for every simplex σ there generically exists a subregion of its simplex field—the atomic region aσ—where only this specific combination of cells is active. The name “atomic” emphasizes that these regions cannot be subdivided any further based on the information provided by place cell coactivity (a non-empty overlap of aσ with any other region yields aσ) and that they are disjoint ( for σ ≠ σ′). As a result, they form a partition of the environment—the atomic decomposition of the cover:
which may be viewed as the ultimate discretization of space produced by the given place field map.
Since each atomic element corresponds to a particular simplex σ of , it also defines a point xσ of , and hence an element of the memory space . Consider now a reverse mapping, , in which every point r = (x, y) of the environment contained in the atomic region aσ maps into the corresponding point xσ of . By construction, every base (minimal) neighborhood in memory space is an image of a base neighborhood in the Euclidean topology of the environment, , and hence F is continuous map.
4.5. Continuity in memory space encoded by the cell assembly network
A similar argument applies to the memory space generated by the cell assembly complex . Similarly to the previous case, we assume that at least one cell assembly or its subassembly is active in every location of the environment (Babichev et al.,
The intersection closure of the cell assembly cover yields the decomposition of the environment into the non-overlapping atomic regions 𝔞k, which form a partition of the environment,
Since every point of the environment belongs to one atomic region that corresponds to a particular minimal neighborhood of the memory space, we have a continuous mapping from to and hence .
Alternatively, one can establish continuity of to by constructing a simplicial mapping from the coactivity complex to its subcomplex , based on the observation that both complexes are connected, have finite order, free fundamental groups and identical homologies (Babichev et al.,
4.6. Stong matrix
The numerical analyses of the finite memory spaces were carried out in terms of the Stong matrices. If a finite topological space X contains N minimal neighborhoods, U1, U2,…, UN, then the topological structure on X is uniquely defined by a matrix Mij, defined as following:
Mii = number of points that fall inside of the neighborhood Ui;
if Ui is the immediate neighborhood of Uj, Mij = 1 and Mji = −1;
Mij = 0 otherwise;
Conversely, every integer matrix satisfying the requirements 1-3 describes a finite topological space (Stong,
For two finitary spaces and , topological equivalence follows from the equivalence of the corresponding Stong matrices: is equivalent to , if the topology can be obtained from by re-indexing the minimal neighborhoods. In other words, and are topologically equivalent if the Stong matrix can be obtained from the Stong matrix by a permutation of rows and columns, otherwise they are topologically distinct (Stong,
4.7. Reduction of a stong matrix
If minimal neighborhood Ui is contained in a single immediate neighborhood Uk, then it only adds granularity to the Alexandrov space . The latter can then be coarsened by removing Ui. If, as a result of coarsening, the neighborhoods separating two points p1 and p2 disappear, then they fuse into a single point. This yields a “reduced” Alexandrov space that is weakly homotopically equivalent to (Stong,
The numerical procedure implementing the Alexandrov space reduction is as follows. If a column mi of a Stong matrix contains only one non-zero element mik, it is removed along with the corresponding row, then the n × n matrix reduces to a (n − 1) × (n − 1) matrix . Eventually, the Stong matrix reduces to a “core” form that cannot be reduced any further; the corresponding Alexandrov space is referred to as the core of the original Alexandrov space . The reduction process is illustrated in Supplementary Movies 4–6.
4.8. Proximity between topologies
One can quantify difference between finite topologies Ω1 and Ω2 by estimating the norm of the difference between the corresponding Stong matrices M1 and M2, minimized over the set P of all row and column permutations,
As a simpler option, one can evaluate the distance between the reduced row echelon forms of the Stong matrices,
illustrated Figure 4. Clearly, both distances Equations (6) and (7) vanish if the matrices M1 and M2 are equivalent, i.e., if the corresponding memory spaces are homeomorphic.
4.9. Computational algorithms
Computational algorithms used to simulate the place cell activity are outlined in Dabaghian et al. (
Statements
Author contributions
YD conceived of the project, carried out computations, wrote the paper. AB carried out computations, produced materials for figures.
Acknowledgments
The work was supported in part by Houston Bioinformatics Endowment Fund, the W. M. Keck Foundation grant for pioneering research and by the NSF 1422438 grant.
Conflict of interest
The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.
Supplementary material
The Supplementary Material for this article can be found online at: https://www.frontiersin.org/articles/10.3389/fncom.2018.00027/full#supplementary-material
Supplementary Figure 1Cores of the memory spaces in three environments. The figure demonstrates cores of the memory spaces obtained for 10 different place field maps in the three environments shown on Figure 3. The shapes of the cores depend on the map and on the reduction sequence, however they capture the structure of the environment and approximate its topological core.
Supplementary Movie 1Left panel shows navigation along a trajectory γ(t) in physical space with one hole (Figure 3A). The corresponding trajectory ℘(t) in memory space is shown on the right panel.
Supplementary Movie 2Navigation in the memory space (left panel) and the corresponding activity in the simulated cell assembly network (right panel).
Supplementary Movie 3Left panel shows navigation in physical space with five holes discussed in (Tse et al., 2007) (see Figure 3C) represented by a trajectory in memory space (right panel).
Supplementary Movie 4Reduction of the memory spaces in the environments shown on Figure 3. At each reduction step multiple points are removed simultaneously.
Supplementary Movie 5Same as previous file.
Supplementary Movie 6Same as previous file.
References
1
AgsterK. L.FortinN. J.EichenbaumH. (2002). The hippocampus and disambiguation of overlapping sequences. J. Neurosci.22, 5760–5768. 10.1523/JNEUROSCI.22-13-05760.2002
2
AlexandroffP. (1928). Untersuchungen über Gestalt und Lage abgeschlossener Mengen beliebiger Dimension. Ann. Math.30, 101–187.
3
AlexandroffP. (1937). Diskrete Räume. Rec. Math.2, 501–518.
4
AlexandrovP. S. (1965). Elementary Concepts of Topology. New York, NY: F. Ungar Pub. Co, 63.
5
AlvernheA.SargoliniF.PoucetB. (2012). Rats build and update topological representations through exploration. Anim. Cogn.15, 359–368. 10.1007/s10071-011-0460-z
6
AraiM.BrandtV.DabaghianY. (2014). The effects of theta precession on spatial learning and simplicial complex dynamics in a topological model of the hippocampal spatial map. PLoS Comput. Biol. 10:e1003651. 10.1371/journal.pcbi.1003651
7
BabichevA.DabaghianY. (2017a) Persistent memories in transient networks, in Emergent Complexity from Nonlinearity, in Physics, Engineering and the Life Sciences: NDES Proceedings, eds ManticaG.StoopR.StramagliaS. (Como: Springer), 179–188.
8
BabichevA.DabaghianY. (2017b). Transient cell assembly networks encode stable spatial memories. Sci. Rep.7:3959. 10.1038/s41598-017-03423-3
9
BabichevA.ChengS.DabaghianY. A. (2016a). Topological schemas of cognitive maps and spatial learning. Front. Comput. Neurosci.10:18. 10.3389/fncom.2016.00018
10
BabichevA.JiD.MemoliF.DabaghianY. A. (2016b). A topological model of the hippocampal cell assembly network. Front. Comput. Neurosci.10:50. 10.3389/fncom.2016.00050
11
BarbieriR.WilsonM. A.FrankL. M.BrownE. N. (2005). An analysis of hippocampal spatio-temporal representations using a Bayesian algorithm for neural spike train decoding. IEEE Trans. Neural Syst. Rehabil. Eng.13, 131–136. 10.1109/TNSRE.2005.847368
12
BassoE.AraiM.DabaghianY. (2016). Gamma synchronization influences map formation time in a topological model of spatial learning. PLoS Comput. Biol.12:e1005114. 10.1371/journal.pcbi.1005114
13
BennaM.FusiS. (2016). Computational principles of synaptic memory consolidation. Nat. Neurosci.19, 1697–1706. 10.1038/nn.4401
14
BestP. J.WhiteA. M.MinaiA. (2001). Spatial processing in the brain: the activity of hippocampal place cells. Annu. Rev. Neurosci.24, 459–486. 10.1146/annurev.neuro.24.1.459
15
BuffaloE. (2015). Bridging the gap between spatial and mnemonic views of the hippocampal formation. Hippocampus25, 713–718. 10.1002/hipo.22444
16
BuzsakiG.MoserE. I. (2013). Memory, navigation and theta rhythm in the hippocampal-entorhinal system. Nat. Neurosci.16, 130–138. 10.1038/nn.3304
17
BuzskiG.PeyracheA.KubieJ. (2014). Emergence of cognition from action. Cold Spring Harb. Symp. Quant. Biol.79, 41–50. 10.1101/sqb.2014.79.024679
18
BuzsakiG. (2010). Neural syntax: cell assemblies, synapsembles, and readers. Neuron68, 362–385. 10.1016/j.neuron.2010.09.023
19
CarrM. F.JadhavS. P.FrankL. M. (2011). Hippocampal replay in the awake state: a potential substrate for memory consolidation and retrieval. Nat. Neurosci.14, 147–153. 10.1038/nn.2732
20
ChalmersD. J. (1995). Facing up to the problem of consciousness. J. Conscious. Stud.2, 200–219.
21
ČechE. (1932). Théorie générale de l'homologie dans un espace quelconque. Fundam. Math.19, 149–183.
22
ChenZ.KloostermanF.BrownE.WilsonM. (2012). Uncovering spatial topology represented by rat hippocampal population neuronal codes, J. Comput. Neurosci.33, 227–255. 10.1007/s10827-012-0384-x
23
CohnA. G.HazarikaS. M. (2001). Qualitative spatial representation and reasoning: an overview. Fundam. Inform.46, 1–29.
24
CohnA. G.VarziA. C. (2003). Mereotopological connection. J. Philos. Logic32, 357–390. 10.1023/A:1024895012224
25
CohnA. G.BennettB.GoodayJ.GottsN. M. (1997). Qualitative spatial representation and reasoning with the region connection calculus. Geoinformatica1, 275–316.
26
ColginL.MoserE.MoserM.-B (2008). Understanding memory through hippocampal remapping. Trends Neurosci.31, 469–477. 10.1016/j.tins.2008.06.008
27
ColginL. L.LeutgebS.JezekK.LeutgebJ. K.MoserE. I.McNaughtonB. L.et al. (2010). Attractor-map versus autoassociation based attractor dynamics in the hippocampal network. J. Neurophys.104, 35–50. 10.1152/jn.00202.2010
28
CrystalJ. D. (2009). Elements of episodic-like memory in animal models. Behav. Processes.80, 269–277. 10.1016/j.beproc.2008.09.009
29
CuiZ.CohnA. G.RandellD. A. (1993). Qualitative and topological relationships in spatial databases, in Proceedings of the Third International Symposium on Advances in Spatial Databases (Berlin: Springer-Verlag), 296–315.
30
CurtoC.ItskovV. (2008). Cell groups reveal structure of stimulus space, PLoS Comput. Biol. 4:e1000205. 10.1371/journal.pcbi.1000205
31
DabaghianY.MmoliF.FrankL.CarlssonG. (2012). A topological paradigm for hippocampal spatial map formation using persistent homology. PLoS Comput. Biol.8:e1002581. 10.1371/journal.pcbi.1002581
32
DabaghianY.BrandtV. L.FrankL. M. (2014). Reconceiving the hippocampal map as a topological template. eLife3:e03476. 10.7554/eLife.03476
33
DabaghianY. (2016). Maintaining consistency of spatial information in the hippocampal network: a combinatorial geometry model. Neural Comput.28, 1051–1071. 10.1162/NECO_a_00840
34
DaveyB. A.PriestleyH. A. (2002). Introduction to lattices and order.Cambridge; New York, NY: Cambridge University Press, xii, 298.
35
DereE.Kart-TekeE.HustonJ. P.De Souza SilvaM. A. (2006). The case for episodic memory in animals. Neurosci. Biobehav. Rev.30, 1206–1224. 10.1016/j.neubiorev.2006.09.005
36
DibaK.BuzsakiG. (2008). Hippocampal network dynamics constrain the time lag between pyramidal cells across modified environments. J. Neurosci.28, 13448–13456. 10.1523/JNEUROSCI.3824-08.2008
37
DragoiG.TonegawaS. (2013). Distinct preplay of multiple novel spatial experiences in the rat. Proc. Natl. Acad. Sci. U.S.A.110, 9100–9105. 10.1073/pnas.1306031110
38
DupretD.Pleydell-BouverieB.CsicsvariJ. (2010). Rate remapping: when the code goes beyond space. Neuron68, 1015–1016. 10.1016/j.neuron.2010.12.011
39
EichenbaumH.DudchenkoP.WoodE.ShapiroM.TanilaH. (1999) The hippocampus, memory, place cells: is it spatial memory or a memory space?Neuron23, 209–226.
40
EichenbaumH. (2000). Hippocampus: mapping or memory?Curr. Biol.10, R785–R787. 10.1016/S0960-9822(00)00763-6
41
EichenbaumH. (2004). Hippocampus: cognitive processes and neural representations that underlie declarative memory. Neuron44, 109–120. 10.1016/j.neuron.2004.08.028
42
EichenbaumH. (2015). The hippocampus as a cognitive map…of social space. Neuron87, 9–11. 10.1016/j.neuron.2015.06.013
43
FortinN. J.AgsterK. L.EichenbaumH. B. (2002). Critical role of the hippocampus in memory for sequences of events. Nat. Neurosci.5, 458–462. 10.1038/nn834
44
FortinN. J.WrightS. P.EichenbaumH. (2004). Recollection-like memory retrieval in rats is dependent on the hippocampus. Nature431, 188–191. 10.1038/nature02853
45
FyhnM.HaftingT.TrevesA.MoserM.-B.MoserE. I. (2007). Hippocampal remapping and grid realignment in entorhinal cortex. Nature446, 190–194. 10.1038/nature05601
46
Geva-SagivM.RomaniS.LasL.UlanovskyN. (2016). Hippocampal global remapping for different sensory modalities in flying bats. Nat. Neurosci.19, 952–958. 10.1038/nn.4310
47
GothardK. M.SkaggsW. E.McNaughtonB. L. (1996). Dynamics of mismatch correction in the hippocampal ensemble code for space: interaction between path integration and environmental cues. J. Neurosci.16, 8027–8040.
48
GugerC.GenerT.PennartzC.Brotons-MasJ.EdlingerG.Bermúdez i BadiaS.et al. (2011). Real-time position reconstruction with hippocampal place cells. Front. Neurosci.5:85. 10.3389/fnins.2011.00085
49
HarrisK. D.CsicsvariJ.HiraseH.DragoiG.BuzsakiG. (2003). Organization of cell assemblies in the hippocampus. Nature424, 552–556. 10.1038/nature01834
50
HassabisD.KumaranD.VannS. D.MaguireE. A. (2007). Patients with hippocampal amnesia cannot imagine new experiences. Proc. Natl. Acad. Sci. U.S.A.104, 1726–1731. 10.1073/pnas.0610561104
51
HirshhornM.GradyC.RosenbaumR. S.WinocurG.MoscovitchM. (2012). The hippocampus is involved in mental navigation for a recently learned, but not a highly familiar environment: a longitudinal fMRI study. Hippocampus22:842852. 10.1002/hipo.20944
52
HoffmanK.BabichevA.DabaghianY. (2016). A model of topological mapping of space in bat hippocampus. Hippocampus26, 1345–1353. 10.1002/hipo.22610
53
JensenO.LismanJ. (2000). Position reconstruction from an ensemble of hippocampal place cells: contribution of theta phase coding. J. Neurophysiol.83, 2602–2609. 10.1152/jn.2000.83.5.2602
54
JohnstoneP. T. (1983). The point of pointless topology. Bull. Am. Math. Soc.8, 41–53.
55
KammererA.LeiboldC. (2014). Hippocampal remapping is constrained by sparseness rather than capacity. PLoS Comput. Biol. 10:e1003986. 10.1371/journal.pcbi.1003986
56
LagunaT. (1922). Point, line, and surface, as sets of solids. J. Philos.19, 449–461.
57
LeutgebJ. K.LeutgebS.TrevesA.MeyerR.BarnesC. A.McNaughtonB. L.et al. (2005). Progressive transformation of hippocampal neuronal representations in “morphed” environments. Neuron48, 345–358. 10.1016/j.neuron.2005.09.007
58
LeverC.WillsT.CacucciF.BurgessN.O'KeefeJ. (2002). Long-term plasticity in hippocampal place-cell representation of environmental geometry. Nature416, 90–94. 10.1038/416090a
59
MacDonaldC. J.LepageK. Q.EdenU. T.EichenbaumH. (2011). Hippocampal “time cells” bridge the gap in memory for discontiguous events. Neuron71, 737–749. 10.1016/j.neuron.2011.07.012
60
McCordM. C. (1966). Singular homology groups and homotopy groups of finite topological spaces. Duke Math. J.33, 465–474.
61
MorrisR. G. M. (2006). Elements of a neurobiological theory of hippocampal function: the role of synaptic plasticity, synaptic tagging and schemas. Eur. J. Neurosci.23, 2829–2846. 10.1111/j.1460-9568.2006.04888.x
62
MoserE. I.KropffE.MoserM.-B. (2008). Place cells, grid cells, and the brain'S spatial representation system. Annu. Rev. Neurosci.31, 69–89. 10.1146/annurev.neuro.31.061307.090723
63
MullerR. U.KubieJ. L. (1987). The effects of changes in the environment on the spatial firing of hippocampal complex-spike cells. J. Neurosci.7, 1951–1968.
64
MunkresJ. R. (2000). Topology. Upper Saddle River, NJ: Prentice Hall, xvi, 537.
65
NadelL.EichenbaumH. (1999). Introduction to the special issue on place cells. Hippocampus9, 341–345.
66
O'KeefeJ.NadelL. (1978). The Hippocampus as a Cognitive Map. New York, NY: Clarendon Press; Oxford University Press. xiv, 570.
67
O'ReillyR. C.RudyJ. W. (2000). Computational principles of learning in the neocortex and hippocampus. Hippocampus10, 389–397. 10.1002/1098-1063(2000)10:4<389::AID-HIPO5>3.0.CO;2-P
68
OsakiT. (1999). Reduction of finite topological spaces. Interdiscipl. Inform. Sci.5, 149–155. 10.4036/iis.1999.149
69
PoucetB. (1993). Spatial cognitive maps in animals: new hypotheses on their structure and neural mechanisms. Psychol. Rev.100, 163–182. 10.1037/0033-295X.100.2.163
70
PrestonA. R.EichenbaumH. (2013). Interplay of hippocampus and prefrontal cortex in memory. Curr. Biol.23, R764–R773. 10.1016/j.cub.2013.05.041
71
RenzJ. (2002). Qualitative Spatial Reasoning with Topological Information. Berlin; New York, NY: Springer.
72
RoeperP. (1997). Region-based topology. J. Philos. Logic26, 251-309.
73
RomaniS.TsodyksM. (2010). Continuous attractors with morphed/correlated maps. PLoS Comput. Biol.6:e1000869. 10.1371/journal.pcbi.1000869
74
RosenbaumR.ZieglerM.WinocurG.GradyC.MoscovitchM. (2004). I have often walked down this street before”: fMRI Studies on the hippocampus and other structures during mental navigation of an old environment. Hippocampus14, 826–835. 10.1002/hipo.10218
75
SambinG. (2003). Some points in formal topology. Theor. Comput. Sci.305, 347–408. 10.1016/S0304-3975(02)00704-1
76
SamsonovichA.McNaughtonB. L. (1997). Path integration and cognitive mapping in a continuous attractor neural network model. J. Neurosci.17, 5900–5920.
77
StongR. E. (1966). Finite topological spaces. Trans. Am. Math. Soc.123, 325–340.
78
TolmanE. C. (1948). Cognitive maps in rats and men. Psychol. Rev.55, 189–208.
79
TouretzkyD. S.WeismanW. E.FuhsM. C.SkaggsW. E.FentonA. A.MullerR. U. (2005). Deforming the hippocampal map. Hippocampus15, 41–55. 10.1002/hipo.20029
80
TseD.LangstonR. F.KakeyamaM.BethusI.SpoonerP. A.WoodE. R.et al. (2007). Schemas and memory consolidation. Science316, 76–82. 10.1126/science.1135935
81
TseD.LangstonR. F.BethusI.WoodE. R.WitterM. P.MorrisR. G. (2008). Does assimilation into schemas involve systems or cellular consolidation? It's not just time. Neurobiol. Learn. Mem.89, 361–365. 10.1016/j.nlm.2007.09.007
82
VickersS. (1989). Topology via Logic. Cambridge, UK: Cambridge University Press, 200.
83
WallensteinG. V.EichenbaumH.HasselmoM. E. (1998). The hippocampus as an associator of discontiguous events. Trends Neurosci.21, 317–323.
84
WangS.-H.MorrisR.G.M. (2010). Hippocampal-neocortical interactions in memory formation, consolidation, and reconsolidation. Annu. Rev. Psychol.61, 49–79. 10.1146/annurev.psych.093008.100523
85
WeilA. (1938). Sur les Espaces á Structure Uniforme et Sur la Topologie générale. Actualits scientifiques et industriellesParis: Hermann.
86
WillsT. J.LeverC.CacucciF.BurgessN.O'KeefeJ. (2005). Attractor dynamics in the hippocampal representation of the local environment. Science308, 873–876. 10.1126/science.1108905
87
WinocurG.MoscovitchM. (2011). Memory transformation and systems consolidation. J. Int. Neuropsychol. Soc.17, 766–780. 10.1017/S1355617711000683
88
WuX.FosterD. J. (2014). Hippocampal Replay captures the unique topological structure of a novel environment. J. Neurosci.34, 6459–6469. 10.1523/JNEUROSCI.3414-13.2014
Summary
Keywords
place cells, hippocampus, cell assemblies, memory space, cognitive map, topology
Citation
Babichev A and Dabaghian YA (2018) Topological Schemas of Memory Spaces. Front. Comput. Neurosci. 12:27. doi: 10.3389/fncom.2018.00027
Received
26 September 2017
Accepted
04 April 2018
Published
24 April 2018
Volume
12 - 2018
Edited by
David Holcman, École Normale Supérieure, France
Reviewed by
Kechen Zhang, Johns Hopkins University, United States; Thomas Wennekers, Plymouth University, United Kingdom
Updates

Check for updates
Copyright
© 2018 Babichev and Dabaghian.
This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.
*Correspondence: Yuri A. Dabaghian Yuri.A.Dabaghian@uth.tmc.edu
Disclaimer
All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article or claim that may be made by its manufacturer is not guaranteed or endorsed by the publisher.