Integrating Functionalities To A System Via Autoencoder Hippocampus Network
Siwei Luo
TL;DR
The paper addresses how to endow a single system with multiple functions by separating memorization from task execution. It introduces an autoencoder hippocampus network that encodes policy weights into a skill vector $S$ via $S = E(W)$ and reconstructs them with $W = D(S)$, while a graph neural network manages subtasks through a skill-vector graph. The approach enables zero-shot inference: given a skill vector, the decoder recalls the corresponding policy parameters without revisiting raw data. Framed within dynamical hierarchical reinforcement learning and classical control supervision, the method aims to improve sample efficiency, scalability, and adaptability for memory-driven, multi-functional systems.
Abstract
Integrating multiple functionalities into a system poses a fascinating challenge to the field of deep learning. While the precise mechanisms by which the brain encodes and decodes information, and learns diverse skills, remain elusive, memorization undoubtedly plays a pivotal role in this process. In this article, we delve into the implementation and application of an autoencoder-inspired hippocampus network in a multi-functional system. We propose an autoencoder-based memorization method for policy function's parameters. Specifically, the encoder of the autoencoder maps policy function's parameters to a skill vector, while the decoder retrieves the parameters via this skill vector. The policy function is dynamically adjusted tailored to corresponding tasks. Henceforth, a skill vectors graph neural network is employed to represent the homeomorphic topological structure of subtasks and manage subtasks execution.
