Directed Structural Adaptation to Overcome Statistical Conflicts and Enable Continual Learning
Zeki Doruk Erden, Boi Faltings
TL;DR
This work introduces DIRAD, a directed, gradient-driven structural adaptation framework that grows neural topologies only as needed to solve tasks, addressing the limitations of fixed topologies and catastrophic forgetting. Building on DIRAD, the PREVAL framework autonomously detects novel data and allocates it to appropriate models without task labels, enabling continual learning with retention. DIRAD uses adaptive potentials and edge-node conversion to unleash previously exhausted adaptation pathways, while PREVAL leverages prediction validation across L0 and L1 networks and multiple models to manage tasks and data streams. The combined approach demonstrates low-complexity task solutions and sustained performance across sequential tasks, with meaningful but imperfect task discernability acknowledged as a key determinant of ultimate performance and scalability.
Abstract
Adaptive networks today rely on overparameterized fixed topologies that cannot break through the statistical conflicts they encounter in the data they are exposed to, and are prone to "catastrophic forgetting" as the network attempts to reuse the existing structures to learn new task. We propose a structural adaptation method, DIRAD, that can complexify as needed and in a directed manner without being limited by statistical conflicts within a dataset. We then extend this method and present the PREVAL framework, designed to prevent "catastrophic forgetting" in continual learning by detection of new data and assigning encountered data to suitable models adapted to process them, without needing task labels anywhere in the workflow. We show the reliability of the DIRAD in growing a network with high performance and orders-of-magnitude simpler than fixed topology networks; and demonstrate the proof-of-concept operation of PREVAL, in which continual adaptation to new tasks is observed while being able to detect and discern previously-encountered tasks.
