| Literature DB >> 36213547 |
Yiwei Zhou1, Huanwen Chen1, Yijun Wang1.
Abstract
Although animals can learn to use abstract numbers to represent the number of items, whether untrained animals could distinguish between different abstract numbers is not clear. A two-layer spiking neural network with lateral inhibition was built from the perspective of biological interpretability. The network connection weight was set randomly without adjustment. On the basis of this model, experiments were carried out on the symbolic number dataset MNIST and non-symbolic numerosity dataset. Results showed that the model has abilities to distinguish symbolic numbers. However, compared with number sense, tuning curves of symbolic numbers could not reproduce size and distance effects. The preference distribution also could not show high distribution characteristics at both ends and low distribution characteristics in the middle. More than half of the network units prefer the symbolic numbers 0 and 5. The average goodness-of-fit of the Gaussian fitting of tuning curves increases with the increase in abscissa non-linearity. These results revealed that the concept of human symbolic number is trained on the basis of number sense.Entities:
Keywords: lateral inhibition; number sense; spiking neural network; symbolic number; visual recognition
Year: 2022 PMID: 36213547 PMCID: PMC9534535 DOI: 10.3389/fninf.2022.973010
Source DB: PubMed Journal: Front Neuroinform ISSN: 1662-5196 Impact factor: 3.739
FIGURE 1Schematic of the dataset and neural network structure. (A) Symbolic number dataset MNIST and non-symbolic numerosity dataset. (B) Two-layer spike neural network model with lateral inhibition.
Default parameters of current-based LIF neuron.
| Node parameters | Default | Description |
| traces | False | Whether to record spike traces |
| traces_additive | False | Whether to record spike traces additively |
| tc_trace | 20.0 | Time constant of spike trace decay |
| trace_scale | 1.0 | Scaling factor for spike trace |
| thresh | −52.0 | Spike threshold voltage |
| rest | −65.0 | Resting membrane voltage |
| reset | −65.0 | Post-spike reset voltage |
| refrac | 5 | Refractory (non-firing) period of the neuron |
| tc_decay | 100.0 | Time constant of neuron voltage decay |
| tc_i_decay | 2.0 | Time constant of synaptic input current decay |
| lbound | None | Lower bound of the voltage |
FIGURE 2Output response of spike neural network model under non-symbolic numerosity dataset. (A) Average tuning curves for network units that prefer each non-symbolic numerosity plotted on a linear scale. The horizontal axis is the numerosity in the image, and the vertical axis is the average response after normalization. (B) Average tuning curves for network units that prefer each non-symbolic numerosity plotted on a logarithmic scale. The horizontal axis is the numerosity in the image and plotted on a logarithmic scale of f(x) = log2(x). (C) Distribution of preferred numerosities of numerosity-selective network units. The horizontal axis is the numerosity, and the vertical axis is the proportion of the number of units that prefer a specific numerosity in the total number of units. (D) Average goodness-of-fit measure for fitting Gaussian functions to tuning curves on different scales. The average response curves with the preferred numerosity ranging from 1 to 5 were combined via Gaussian fitting, and the goodness of fit was calculated using the four scales . (E) Standard deviation of the Gaussian function with an optimal fit for each tuning curve of numerosity-selective network units on different scales. The horizontal axis is the preferred numerosity, and the vertical axis is the standard deviation.
FIGURE 3Output response of spike neural network model under symbolic number dataset MNIST. (A) Average tuning curves for network units that prefer each symbolic number plotted on a linear scale. (B) Average tuning curves for network units that prefer each symbolic number plotted on a logarithmic scale. (C) Distribution of preferred numbers of number-selective network units. (D) Average goodness-of-fit measure for fitting Gaussian functions to tuning curves on different scales.