Nested Learning: The Illusion of Deep Learning Architecture Expanded
In the previous sections, we discussed the concept of nested learning and how existing well-known components of neural networks such as popular optimizers and architectures fall under the NL paradigm. In this section, we discuss the takeaways, connection of different concepts, and the implications of NL perspective on common terms.
Memory and Learning. For a long period of time, in machine learning models, memory have been treated as a separate block with a clear distinction between its parameters and other components. Such designs often assume a short and/or long-term memory blocks, where short-term memory is responsible for the local context, while long-term memory is the storage for the persistent knowledge in models. In human brain, however, memory is considered as a distributed interconnected system without a clear known components that are independently responsible for short or long-term memory. In NL, we build upon a common terminology for memory and learning in neuropsychology literature, indicating that: Memory is a neural update caused by an input and so learning is the process of acquiring useful memory (Okano et al. 2000). From this viewpoint, any update by gradient descent (or any other optimization algorithms) in any levels of neural learning module is considered as a form of memory. Interestingly, our findings in Section 4.1 on gradient descent being (self-referential) associative memory is aligned with this terminology. Furthermore, based on this terminology, in continuum memory system, the neural updates are applied at different frequencies and so memories are stored with different time scales, resulting in more robust memory management with respect to catastrophic forgetting.
Memory and Learning from Nested Learning Perspective: Memory is not an isolated system and is distributed throughout the parameters. Particularly, any update that is caused by the input is a stored memory in the neural network, and the process of effectively store, encode, and in general acquire such memories is referred to as learning process.
Lines of inquiry this paper opens 24
Research framings built by reading the notes related to this paper — the questions it feeds into.
How should memory consolidation strategies shape agent performance over time?- How should future memory systems control what gets written and trusted?
- Why do CoALA and Letta disagree on what counts as working memory?
- How do the three-axis taxonomies of memory forms and functions differ?
- Why do accumulated memory systems sometimes hurt continual learning?
- What counts as genuine memory under the Extended Mind thesis?
- Can continuum memory systems prevent catastrophic forgetting in neural networks?
- How do cortical columns implement local inference over memory cycles?
- How does co-activation shape which memories become linked together?
- How do memorization and attention map onto different memory systems?
- Why do hybrid memory systems outperform single-tier AI architectures?
- How does the hippocampus bind disparate elements without storing everything itself?
- How does continuous implicit memory formation differ from explicit memory encoding?
- What can agents learn from the brain's complementary learning systems?
- What makes knowledge seeding equivalent to hippocampal replay in the brain?