Cortical pyramidal neurons receive inputs from multiple distinct neural populations and integrate these inputs in separate dendritic compartments. We explore the possibility that cortical microcircuits implement Canonical Correlation Analysis (CCA), an unsupervised learning method that projects the inputs onto a common subspace so as to maximize the correlations between the projections. To this end, we seek a multi-channel CCA algorithm that can be implemented in a biologically plausible neural network. For biological plausibility, we require that the network operates in the online setting and its synaptic update rules are local. Starting from a novel CCA objective function, we derive an online optimization algorithm whose optimization steps can be implemented in a single-layer neural network with multi-compartmental neurons and local non-Hebbian learning rules. We also derive an extension of our online CCA algorithm with adaptive output rank and output whitening. Interestingly, the extension maps onto a neural network whose neural architecture and synaptic updates resemble neural circuitry and synaptic plasticity observed experimentally in cortical pyramidal neurons.
翻译:科式金字塔神经元从多种不同的神经群中接收投入,并将这些投入整合到不同的登盘层中。 我们探索了皮层微电路实施Canonic 相亲分析(CCA)的可能性。 Canonic Connational Consulture Agress (CCA) 是一种不受监督的学习方法,将投入投射到一个共同的子空间,以便最大限度地扩大预测之间的关联性。 为此,我们寻求一种多通道的CCA算法,可以在生物上看似合理的神经网络中实施。 关于生物可观性,我们要求网络在在线环境中运行,其合成更新规则是本地的。 从新型的ACCA目标函数开始,我们推出一种在线优化算法,其优化步骤可以在一个单层神经网络中实施,由多功能神经神经元和本地非赫比亚学的学习规则组成。 我们还从我们的在线CCA算法中获取了适应性输出级和输出白度的扩展图,有趣的是,在神经网络上的扩展图,其神经结构和合成更新类似于神经电路和合成合成合成合成合成在科中实验性地观测。