Predictive coding offers a potentially unifying account of cortical function -- postulating that the core function of the brain is to minimize prediction errors with respect to a generative model of the world. The theory is closely related to the Bayesian brain framework and, over the last two decades, has gained substantial influence in the fields of theoretical and cognitive neuroscience. A large body of research has arisen based on both empirically testing improved and extended theoretical and mathematical models of predictive coding, as well as in evaluating their potential biological plausibility for implementation in the brain and the concrete neurophysiological and psychological predictions made by the theory. Despite this enduring popularity, however, no comprehensive review of predictive coding theory, and especially of recent developments in this field, exists. Here, we provide a comprehensive review both of the core mathematical structure and logic of predictive coding, thus complementing recent tutorials in the literature. We also review a wide range of classic and recent work within the framework, ranging from the neurobiologically realistic microcircuits that could implement predictive coding, to the close relationship between predictive coding and the widely-used backpropagation of error algorithm, as well as surveying the close relationships between predictive coding and modern machine learning techniques.
翻译:假设大脑的核心功能是最大限度地减少与世界基因模型有关的预测错误。 理论与巴伊西亚大脑框架密切相关,而且在过去二十年中,在理论和认知神经科学领域产生了重大影响。 大量研究基于实验测试、改进和扩大的预测编码的理论和数学模型,以及评估其在大脑中执行和理论对具体神经生理生理和心理学的预测的潜在生物学可信性。然而,尽管对预测编码理论,特别是该领域最近发展动态的全面审查一直很受欢迎,但目前还不存在。在这里,我们全面审查了预测编码的核心数学结构和逻辑,从而补充了文献中最近的教义。我们还审查了框架范围内一系列广泛的经典和近期工作,从可以进行预测的神经生物学上现实的微电路到预测编码和广泛利用的现代反演算技术之间的密切关系,作为调查、调查以及测算机算法和测算方法之间的密切关系。