An Evolutionary Approach to Dynamic Introduction of Tasks in Large-scale Multitask Learning Systems
Multitask learning assumes that models capable of learning from multiple tasks can achieve better quality and efficiency via knowledge transfer, a key feature of human learning. Though, state of the art ML models rely on high customization for each task and leverage size and data scale rather than scaling the number of tasks. Also, continual learning, that adds the temporal aspect to multitask, is often focused to the study of common pitfalls such as catastrophic forgetting instead of being studied at a large scale as a critical component to build the next generation artificial intelligence.We propose an evolutionary method capable of generating large scale multitask models that support the dynamic addition of new tasks. The generated multitask models are sparsely activated and integrates a task-based routing that guarantees bounded compute cost and fewer added parameters per task as the model expands.The proposed method relies on a knowledge compartmentalization technique to achieve immunity against catastrophic forgetting and other common pitfalls such as gradient interference and negative transfer. We demonstrate empirically that the proposed method can jointly solve and achieve competitive results on 69public image classification tasks, for example improving the state of the art on a competitive benchmark such as cifar10 by achieving a 15% relative error reduction compared to the best model trained on public data.
Code (1)
Tasks
Continual LearningFine-Grained Image Classificationimage-classificationImage ClassificationTransfer LearningSimilar Papers 제목 키워드 기반
Understanding bias in the introduction of variation as an evolutionary cause
Our understanding of evolution is shaped strongly by how we conceive of its fundamental causes. In the original Modern Synthesis, evolution was defined as a process of shifting the frequencies of available alleles at man…
Hash Chemistry: Minimal Models for Evolutionary Growth of Complexity
Hash Chemistry is a family of minimalistic evolutionary models in which a deterministic hash function assigns a scalar score to entities of arbitrary size, opening a combinatorially vast possibility space (a ``cardinalit…
Controlling the Mutation in Large Language Models for the Efficient Evolution of Algorithms
The integration of Large Language Models (LLMs) with evolutionary computation (EC) has introduced a promising paradigm for automating the design of metaheuristic algorithms. However, existing frameworks, such as the Larg…
Language ModelingLanguage ModellingLarge Language ModelRandom Evolutionary Dynamics in Predator-Prey Systems Yields Large, Clustered Ecosystems
We study the effect of speciation, i.e. the introduction of new species through evolution into communities, in the setting of predator-prey systems. Predator-prey dynamics is classically well modeled by Lotka-Volterra eq…
ClusteringMAPPER: Multi-Agent Path Planning with Evolutionary Reinforcement Learning in Mixed Dynamic Environments
Multi-agent navigation in dynamic environments is of great industrial value when deploying a large scale fleet of robot to real-world applications. This paper proposes a decentralized partially observable multi-agent pat…
reinforcement-learningReinforcement LearningReinforcement Learning (RL)