Max Planck School of Cognition, Leipzig, Germany.
University of Cambridge, Engineering Department, Cambridge, United Kingdom.
PLoS Comput Biol. 2021 Oct 11;17(10):e1009458. doi: 10.1371/journal.pcbi.1009458. eCollection 2021 Oct.
During development, biological neural networks produce more synapses and neurons than needed. Many of these synapses and neurons are later removed in a process known as neural pruning. Why networks should initially be over-populated, and the processes that determine which synapses and neurons are ultimately pruned, remains unclear. We study the mechanisms and significance of neural pruning in model neural networks. In a deep Boltzmann machine model of sensory encoding, we find that (1) synaptic pruning is necessary to learn efficient network architectures that retain computationally-relevant connections, (2) pruning by synaptic weight alone does not optimize network size and (3) pruning based on a locally-available measure of importance based on Fisher information allows the network to identify structurally important vs. unimportant connections and neurons. This locally-available measure of importance has a biological interpretation in terms of the correlations between presynaptic and postsynaptic neurons, and implies an efficient activity-driven pruning rule. Overall, we show how local activity-dependent synaptic pruning can solve the global problem of optimizing a network architecture. We relate these findings to biology as follows: (I) Synaptic over-production is necessary for activity-dependent connectivity optimization. (II) In networks that have more neurons than needed, cells compete for activity, and only the most important and selective neurons are retained. (III) Cells may also be pruned due to a loss of synapses on their axons. This occurs when the information they convey is not relevant to the target population.
在发育过程中,生物神经网络产生的突触和神经元数量超过了所需的数量。这些突触和神经元中的许多在称为神经修剪的过程中被去除。为什么网络最初会过度繁殖,以及决定哪些突触和神经元最终被修剪的过程仍然不清楚。我们在模型神经网络中研究神经修剪的机制和意义。在感觉编码的深度玻尔兹曼机模型中,我们发现:(1)突触修剪是学习保留计算相关连接的有效网络架构所必需的;(2)仅通过突触权重进行修剪不能优化网络大小;(3)基于基于 Fisher 信息的局部可用重要性度量进行修剪可以使网络识别结构上重要的与不重要的连接和神经元。这种局部可用的重要性度量在突触前和突触后神经元之间的相关性方面具有生物学解释,并且意味着有效的活动驱动的修剪规则。总的来说,我们展示了局部活动依赖性突触修剪如何解决优化网络架构的全局问题。我们将这些发现与生物学联系起来:(I)突触过度产生对于活动依赖性连接优化是必要的。(II)在神经元数量超过所需数量的网络中,细胞会竞争活动,只有最重要和选择性最高的神经元会被保留。(III)细胞也可能由于其轴突上的突触丢失而被修剪。当它们传达的信息与目标群体无关时,就会发生这种情况。