| Literature DB >> 26169718 |
Cynthia I Wood1, Illya V Hicks.
Abstract
The concept of cell assembly was introduced by Hebb and formalized mathematically by Palm in the framework of graph theory. In the study of associative memory, a cell assembly is a group of neurons that are strongly connected and represent a "concept" of our knowledge. This group is wired in a specific manner such that only a fraction of its neurons will excite the entire assembly. We link the concept of cell assembly to the closure of a minimal k-core and study a particular type of cell assembly called k-assembly. The goal of this paper is to find all substructures within a network that must be excited in order to activate a k-assembly. Through numerical experiments, we confirm that fractions of these important subgroups overlap. To explore the problem, we present a backtracking algorithm to find all minimal k-cores of a given undirected graph, which belongs to the class of NP-hard problems. The proposed method is a modification of the Bron and Kerbosch algorithm for finding all cliques of an undirected graph. The results in the tested graphs offer insight in analyzing graph structure and help better understand how concepts are stored.Entities:
Year: 2015 PMID: 26169718 PMCID: PMC4501374 DOI: 10.1186/s13408-015-0027-4
Source DB: PubMed Journal: J Math Neurosci Impact factor: 1.300
Fig. 1Threshold function for . On the left, we see the original graph with only the given set excited, in the middle, and in the right
Fig. 2Cell assembly vs. k-assembly for . The graph on the left satisfies the definition of a cell assembly, but not of k-assembly. The graph on the right is a 3-assembly with for all
Fig. 3Backtrack search tree for a given graph G. The root of the tree contains the entire graph and the leaves contain minimal k-cores or extensions that made the algorithm backtrack. The sets kcore, not, and candidates follow the definitions of Algorithm 4
Algorithm performance for and and 0.7
|
|
| # of | Average time | # of graphs |
|---|---|---|---|---|
| 2 | 0.1 | 1.1764 | ≈ 0 s | 17 |
| 3 | 0.1 | 0 | ≈ 0 s | 0 |
| 5 | 0.1 | 0 | ≈ 0 s | 0 |
| 2 | 0.5 | 27.72 | ≈ 0 s | 100 |
| 3 | 0.5 | 12.2041 | ≈ 0 s | 98 |
| 5 | 0.5 | 1 | ≈ 0 s | 6 |
| 2 | 0.7 | 57.14 | 0.0001 s | 100 |
| 3 | 0.7 | 54.02 | ≈ 0 s | 100 |
| 5 | 0.7 | 5.4634 | ≈ 0 s | 82 |
Algorithm performance for and , 0.5 and 0.7
|
|
| # of | Average time | # of graphs |
|---|---|---|---|---|
| 2 | 0.1 | 1.9108 | ≈ 0 s | 56 |
| 3 | 0.1 | 0 | 0 s | 0 |
| 5 | 0.1 | 0 | 0 s | 0 |
| 2 | 0.5 | 166.54 | 0.0636 s | 100 |
| 3 | 0.5 | 303.01 | 0.059 s | 100 |
| 5 | 0.5 | 25.22 | 0.0029 s | 90 |
| 2 | 0.7 | 258.46 | 0.0577 s | 100 |
| 3 | 0.7 | 630.02 | 0.0604 s | 100 |
| 5 | 0.7 | 619.09 | 0.0457 s | 100 |
Algorithm performance for and and 0.7
|
|
| # of | Average time | # of graphs |
|---|---|---|---|---|
| 2 | 0.1 | 6.8370 | 1.8583 s | 92 |
| 3 | 0.1 | 2 | 0.485 s | 2 |
| 5 | 0.1 | 0 | 0 s | 0 |
| 2 | 0.5 | 635.11 | 2.3256 s | 100 |
| 3 | 0.5 | 3511.19 | 1.4819 s | 100 |
| 5 | 0.5 | 2661.11 | 0.0029 s | 100 |
| 2 | 0.7 | 791.66 | 2.0905 s | 100 |
| 3 | 0.7 | 3902.45 | 2.3057 s | 100 |
| 5 | 0.7 | 17010.33 | 2.9131 s | 100 |
Algorithm performance for and , 0.5 and 0.7
|
|
| # of | Average time | # of graphs |
|---|---|---|---|---|
| 2 | 0.1 | 25.13 | 122.0613 s | 99 |
| 3 | 0.1 | 1.833 | 2.905 s | 6 |
| 5 | 0.1 | 0 | 0 s | 0 |
| 2 | 0.5 | 1990.34 | 85.1718 s | 100 |
| 3 | 0.5 | 25318.58 | 101.519 s | 100 |
| 5 | 0.5 | 84110.96 | 117.7972 s | 90 |
| 2 | 0.7 | 1900.64 | 80.9009 s | 100 |
| 3 | 0.7 | 16796.83 | 83.4447 s | 100 |
| 5 | 0.7 | 211859.96 | 109.2354 s | 100 |
Algorithm performance for 5-regular graphs with and and 0.7
|
|
| # of | Average time | # of graphs |
|---|---|---|---|---|
| 2 | 0.1 | 29229.97 | 2512.11 s | 100 |
| 3 | 0.1 | 31860.98 | 398.71 s | 100 |
| 5 | 0.1 | 1 | ≈ 0 s | 100 |
| 2 | 0.5 | 29302.06 | 2512.46 s | 100 |
| 3 | 0.5 | 31907.16 | 402.9 s | 100 |
| 5 | 0.5 | 1 | ≈ 0 s | 100 |
| 2 | 0.7 | 29217.7 | 2511.61 s | 100 |
| 3 | 0.7 | 32036.35 | 392.18 s | 100 |
| 5 | 0.7 | 1 | ≈ 0 s | 100 |