Active Predictive Coding Networks: A Neural Solution to the Problem of Learning Reference Frames and Part-Whole Hierarchies
Dimitrios C. Gklezakos, Rajesh P. N. Rao

TL;DR
Active Predictive Coding Networks (APCNs) are a novel neural architecture that learns to parse visual scenes into hierarchical parts and reference frames, combining hypernetworks and reinforcement learning for dynamic, interpretable scene understanding.
Contribution
This paper introduces APCNs, a new neural network model that learns hierarchical part-whole structures and intrinsic reference frames using hypernetworks and reinforcement learning.
Findings
APCNs successfully parse images into part-whole hierarchies.
APCNs learn compositional representations transferable to unseen classes.
APCNs enable explainable AI through dynamic parse tree generation.
Abstract
We introduce Active Predictive Coding Networks (APCNs), a new class of neural networks that solve a major problem posed by Hinton and others in the fields of artificial intelligence and brain modeling: how can neural networks learn intrinsic reference frames for objects and parse visual scenes into part-whole hierarchies by dynamically allocating nodes in a parse tree? APCNs address this problem by using a novel combination of ideas: (1) hypernetworks are used for dynamically generating recurrent neural networks that predict parts and their locations within intrinsic reference frames conditioned on higher object-level embedding vectors, and (2) reinforcement learning is used in conjunction with backpropagation for end-to-end learning of model parameters. The APCN architecture lends itself naturally to multi-level hierarchical learning and is closely related to predictive coding models…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsExplainable Artificial Intelligence (XAI) · Neural Networks and Applications · Machine Learning in Healthcare
