Algorithmic insights on continual learning from fruit flies
Continual learning in computational systems is challenging due to catastrophic forgetting. We discovered a two layer neural circuit in the fruit fly olfactory system that addresses this challenge by uniquely combining sparse coding and associative learning. In the first layer, odors are encoded using sparse, high dimensional representations, which reduces memory interference by activating non overlapping populations of neurons for different odors. In the second layer, only the synapses between odor activated neurons and the output neuron associated with the odor are modified during learning; the rest of the weights are frozen to prevent unrelated memories from being overwritten. We show empirically and analytically that this simple and lightweight algorithm significantly boosts continual learning performance. The fly associative learning algorithm is strikingly similar to the classic perceptron learning algorithm, albeit two modifications, which we show are critical for reducing catastrophic forgetting. Overall, fruit flies evolved an efficient lifelong learning algorithm, and circuit mechanisms from neuroscience can be translated to improve machine computation.
Code (1)
Tasks
Continual LearningLifelong learningSimilar Papers 제목 키워드 기반
Approximations of Algorithmic and Structural Complexity Validate Cognitive-behavioural Experimental Results
Being able to objectively characterise the intrinsic complexity of behavioural patterns resulting from human or animal decisions is fundamental for deconvolving cognition and designing autonomous artificial intelligence …
Fruit flies and moduli: interactions between biology and mathematics
Possibilities for using geometry and topology to analyze statistical problems in biology raise a host of novel questions in geometry, probability, algebra, and combinatorics that demonstrate the power of biology to influ…
AlertTrap: A study on object detection in remote insects trap monitoring system using on-the-edge deep learning platform
Fruit flies are one of the most harmful insect species to fruit yields. In AlertTrap, implementation of SSD architecture with different state-of-the-art backbone feature extractors such as MobileNetV1 and MobileNetV2 app…
object-detectionObject DetectionEvolution of the Ubiquitin-Activating Enzyme Uba1 (E1)
Ubiquitin tags diseased proteins and initiates an enzyme conjugation cascade, which has three stages. The first-stage enzyme Uba1 (E1) has evolved only modestly from slime mold to humans, and is > 14 times larger than Ub…
Coping with Space Neophobia in Drosophila melanogaster: The Asymmetric Dynamics of Crossing a Doorway to the Untrodden
Insects exhibit remarkable cognitive skills in the field and several cognitive abilities have been demonstrated in Drosophila in the laboratory. By devising an ethologically relevant experimental setup that also allows c…