{"about":{"site":"https://codewithpapers.app","non_affiliation":"Code with Papers and Syntology are not affiliated with, endorsed by, or sponsored by Papers with Code, Meta, or the pwc-archive mirror.","licence":"CC BY-SA 4.0","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","attribution":"https://codewithpapers.app/attribution","modified":"archive material modified by Syntology; see the attribution page"},"url":"/paper/deep-predictive-coding-network-with-local","title":"Deep Predictive Coding Network with Local Recurrent Processing for Object Recognition","arxiv_id":"1805.07526","date":"2018-05-19","proceeding":"NeurIPS 2018 12","authors":["Kuan Han","Haiguang Wen","Yizhen Zhang","Di Fu","Eugenio Culurciello","Zhongming Liu"],"abstract":"Inspired by \"predictive coding\" - a theory in neuroscience, we develop a\nbi-directional and dynamic neural network with local recurrent processing,\nnamely predictive coding network (PCN). Unlike feedforward-only convolutional\nneural networks, PCN includes both feedback connections, which carry top-down\npredictions, and feedforward connections, which carry bottom-up errors of\nprediction. Feedback and feedforward connections enable adjacent layers to\ninteract locally and recurrently to refine representations towards minimization\nof layer-wise prediction errors. When unfolded over time, the recurrent\nprocessing gives rise to an increasingly deeper hierarchy of non-linear\ntransformation, allowing a shallow network to dynamically extend itself into an\narbitrarily deep network. We train and test PCN for image classification with\nSVHN, CIFAR and ImageNet datasets. Despite notably fewer layers and parameters,\nPCN achieves competitive performance compared to classical and state-of-the-art\nmodels. Further analysis shows that the internal representations in PCN\nconverge over time and yield increasingly better accuracy in object\nrecognition. Errors of top-down prediction also reveal visual saliency or\nbottom-up attention.","url_abs":"http://arxiv.org/abs/1805.07526v2","url_pdf":"http://arxiv.org/pdf/1805.07526v2.pdf","source":{"archive":"pwc-archive (Hugging Face), CC BY-SA 4.0","snapshot":"2025-07-28","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","row_kind":"abstracts"},"code_links":[{"paper_slug":"deep-predictive-coding-network-with-local","repo_url":"https://github.com/takyamamoto/Local-Predictive_Coding_Network-with_Chainer","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"none","reach":{"status":"ok","spdx":"MIT"}}],"tasks":[{"task_slug":"image-classification","task_name":"Image Classification"},{"task_slug":"object-recognition","task_name":"Object Recognition"},{"task_slug":"prediction","task_name":"Prediction"},{"task_slug":"image-classification","task_name":"image-classification"}],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"atlas_url":"https://app.syntology.ai/?focus=1805.07526","mcp":null,"developers":"https://syntology.ai/developers"},"arxiv_metadata":null,"syntology_extracted_results":null}