All NewsEducationTVBrokers
Equities & FundsCrypto & Digital AssetsAI & TechnologyBusiness & CorporateUS Politics & PolicyGeopolitics & Global RiskMacro, Rates & FXCommodities & EnergyEuropean Politics & MarketsAsia-PacificReal Estate & Property
All NewsHome
← Back to AI & Technology

New algorithm mimics fruit fly's scent memory, avoids 'catastrophic forgetting'

Created at 3 Sep · 6:26 PM1 source↑ Market-relevant
IN SHORT

Researchers have developed an algorithm inspired by fruit fly olfactory systems that can learn new scents quickly and retain old memories without 'catastrophic forgetting.' The Spi-Fly algorithm uses sparse coding and a simple learning rule, outperforming traditional neural networks in tests.

Key Numbers

140,000fruit fly neurons
2,000specialized olfactory cells in fruit flies (Kenyon cells)
1991year receptor gene family for smell identified
2004Nobel Prize awarded for smell research
3exposures for Spi-Fly to learn odors in tests
70exposures for backpropagation to learn odors in tests
75 milliontheoretical upper limit of odor capacity for Spi-Fly's sparse code layer

Who's Involved

Kevin Max
Researcher at Okinawa Institute of Science and Technology
Yang Shen
Researcher at Okinawa Institute of Science and Technology
Linda Buck
Nobel laureate for identifying smell receptor gene family
Richard Axel
Nobel laureate for identifying smell receptor gene family
Geoffrey Hinton
Co-inventor of backpropagation, physics Nobel laureate
Thomas Cleland
Cornell psychology professor, co-designer of EPL net
New algorithm mimics fruit fly's scent memory, avoids 'catastrophic forgetting'

↳ Why This Matters

This insect-inspired algorithm offers a potential breakthrough for developing more efficient and robust electronic noses, capable of rapid learning and long-term memory retention, which could have applications in food quality control, environmental monitoring, and security screening.

Key facts

  • A new algorithm named Spi-Fly, inspired by fruit fly olfactory systems, has been developed.
  • Spi-Fly utilizes sparse coding and a simple learning rule, bypassing complex backpropagation.
  • The algorithm excels at learning new scents rapidly and retaining previously learned odors.
  • In tests, Spi-Fly learned odors with significantly fewer exposures compared to backpropagation.
  • The system shows resilience to 'catastrophic forgetting' when presented with new information.

Researchers have developed a novel algorithm, dubbed Spi-Fly, inspired by the olfactory capabilities of fruit flies. Published in Neuromorphic Computing and Engineering, the algorithm aims to overcome limitations in current electronic noses, particularly their tendency to forget previously learned scents when encountering new ones—a phenomenon known as 'catastrophic forgetting.'

Unlike current electronic noses, which are often expensive, limited in detection range, and prone to forgetting, Spi-Fly mimics the fruit fly's ability to process a wide array of smells quickly and retain memories long-term. This is achieved through a process called sparse coding, where the fly's brain assigns a unique 'barcode' to each smell. The Spi-Fly algorithm simulates this by projecting sensor data onto a hidden layer, where neurons inhibit each other to identify active patterns that represent a specific odor.

The learning process for Spi-Fly is significantly simpler than conventional methods like backpropagation. It relies on a basic neural network rule: strengthening connections when a neuron fires alongside the correct answer. In tests using gas sensor data, Spi-Fly achieved peak performance with only three exposures per odor, compared to approximately 70 exposures needed by backpropagation. Furthermore, when subjected to new odors, Spi-Fly demonstrated minimal loss of accuracy for previously learned scents, while backpropagation performance degraded significantly.

The algorithm is designed with neuromorphic chips in mind, which process information using spikes and have limited memory. Spi-Fly shows less degradation under these constraints compared to backpropagation. However, the researchers acknowledge limitations, including a theoretical capacity for a few hundred odors and the fact that tests were conducted in simulation using isolated odors, not complex real-world scent mixtures. A competitor's algorithm, EPL net, is also discussed, with Spi-Fly's advantage attributed to its continuous stream processing versus EPL net's discrete sampling.

Frequently asked questions

Catastrophic forgetting is a phenomenon in artificial neural networks where learning new information causes the network to lose previously acquired knowledge.

Spi-Fly uses sparse coding, similar to how fruit flies assign a unique 'barcode' to each scent through specific patterns of neural activity.

Sparse coding is a principle where only a small subset of neurons are active at any given time, representing information efficiently.

Neuromorphic chips are hardware designed to mimic the structure and function of the human brain, processing information using spikes rather than traditional software.

What Happens Next

01Further testing of Spi-Fly with real-world scent mixtures is needed.
02Development of Spi-Fly for deployment on actual neuromorphic hardware is anticipated.
CME Headlines
  • Risk Management and Monitoring Notice: Multi-Factor Authentication Updates - September 12
    3 Sep · 5:00 AM

How It Developed

Researchers developed a new algorithm, Spi-Fly, inspired by fruit fly scent processing.
The algorithm uses sparse coding and a simple learning rule, avoiding backpropagation.
Spi-Fly demonstrates rapid learning and retention of old scents, unlike current electronic noses.
Tests show Spi-Fly requires fewer exposures to learn odors and retains accuracy with new inputs.
The algorithm is designed for neuromorphic chips with limited memory.

Sources

T1
Just like a fruit fly, a new algorithm never forgets old scentsvar abtest_2170352 = new ABTest(2170352, 'impression');Ars Technica

Related Stories

Fly brain mapping offers insights into human behavior and AI development
3 Sep · 3:21 PM
AI-powered robots assemble cyborg cockroaches for search and rescue
2 Sep · 8:11 PM
NASA to use simpler spacesuit design for lunar missions
2 Sep · 7:41 PM
ChatGPT, Claude, Grok Face Rare Overlapping Downtime
3 Sep · 6:16 PM
Google's WeatherNext 3 AI Model Achieves Higher Accuracy
3 Sep · 3:11 PM