Local Learning
Local learning is a machine learning paradigm that addresses the limitations of traditional end-to-end training by partitioning models into independently trained modules, reducing memory consumption and enabling parallelism. Current research focuses on improving the accuracy and efficiency of local learning methods, particularly within deep neural networks (including transformers and convolutional neural networks), often employing auxiliary networks to facilitate information exchange between modules and employing techniques like knowledge distillation and mutual information maximization. This approach holds significant promise for training larger, more complex models on resource-constrained platforms and for enhancing the interpretability and biological plausibility of artificial neural networks, impacting both theoretical understanding and practical applications in various domains.