Growable and Interpretable Neural Control with Online Continual Learning for Autonomous Lifelong Locomotion Learning Machines
Arthicha Srisuchinnawong, Poramate Manoonpong
TL;DR
This work presents GOLLUM, a growable online locomotion learning framework for autonomous lifelong learning that jointly addresses incomprehensibility, sample inefficiency, knowledge exploitation, and catastrophic forgetting. The method combines an interpretable neural control with two interpretation dimensions (column-wise skill columns and layer-wise modular layers), a dual layer learning mechanism (primary skill refinement and supplementary cross-skill exploitation), and subnetwork neurogenesis to incrementally acquire new skills. On a MORF hexapod, GOLLUM demonstrates rapid primitive locomotion on flat terrain, online continual learning across slopes, deformable terrains, and motor faults, and the ability to recall and recombine prior skills with minimal forgetting, all under simple reward signals. The approach outperforms state-of-the-art baselines in learning speed, enables explicit exploitation of similarity across tasks, and provides quantitative interpretability metrics, suggesting practical pathways for real-world, autonomous lifelong robotic learning and broader applicability beyond locomotion.
Abstract
Continual locomotion learning faces four challenges: incomprehensibility, sample inefficiency, lack of knowledge exploitation, and catastrophic forgetting. Thus, this work introduces Growable Online Locomotion Learning Under Multicondition (GOLLUM), which exploits the interpretability feature to address the aforementioned challenges. GOLLUM has two dimensions of interpretability: layer-wise interpretability for neural control function encoding and column-wise interpretability for robot skill encoding. With this interpretable control structure, GOLLUM utilizes neurogenesis to unsupervisely increment columns (ring-like networks); each column is trained separately to encode and maintain a specific primary robot skill. GOLLUM also transfers the parameters to new skills and supplements the learned combination of acquired skills through another neural mapping layer added (layer-wise) with online supplementary learning. On a physical hexapod robot, GOLLUM successfully acquired multiple locomotion skills (e.g., walking, slope climbing, and bouncing) autonomously and continuously within an hour using a simple reward function. Furthermore, it demonstrated the capability of combining previous learned skills to facilitate the learning process of new skills while preventing catastrophic forgetting. Compared to state-of-the-art locomotion learning approaches, GOLLUM is the only approach that addresses the four challenges above mentioned without human intervention. It also emphasizes the potential exploitation of interpretability to achieve autonomous lifelong learning machines.
