A neural data structure for novelty detection

被引:29
|
作者
Dasgupta, Sanjoy [1 ]
Sheehan, Timothy C. [2 ]
Stevens, Charles F. [3 ,4 ]
Navlakha, Saket [5 ]
机构
[1] Univ Calif San Diego, Dept Comp Sci & Engn, La Jolla, CA 92093 USA
[2] Univ Calif San Diego, Grad Program Neurosci, La Jolla, CA 92093 USA
[3] Univ Calif San Diego, Kavli Inst Brain & Mind, La Jolla, CA 92093 USA
[4] Salk Inst Biol Studies, Mol Neurobiol Lab, La Jolla, CA 92037 USA
[5] Salk Inst Biol Studies, Integrat Biol Lab, 10010 N Torrey Pines Rd, La Jolla, CA 92037 USA
基金
美国国家卫生研究院;
关键词
fly olfactory circuit; computer science; data structures; Bloom filters; novelty detection; REPRESENTATIONS; ALGORITHM; IDENTITY; CODE;
D O I
10.1073/pnas.1814448115
中图分类号
O [数理科学和化学]; P [天文学、地球科学]; Q [生物科学]; N [自然科学总论];
学科分类号
07 ; 0710 ; 09 ;
摘要
Novelty detection is a fundamental biological problem that organisms must solve to determine whether a given stimulus departs from those previously experienced. In computer science, this problem is solved efficiently using a data structure called a Bloom filter. We found that the fruit fly olfactory circuit evolved a variant of a Bloom filter to assess the novelty of odors. Compared with a traditional Bloom filter, the fly adjusts novelty responses based on two additional features: the similarity of an odor to previously experienced odors and the time elapsed since the odor was last experienced. We elaborate and validate a framework to predict novelty responses of fruit flies to given pairs of odors. We also translate insights from the fly circuit to develop a class of distance- and time-sensitive Bloom filters that outperform prior filters when evaluated on several biological and computational datasets. Overall, our work illuminates the algorithmic basis of an important neurobiological problem and offers strategies for novelty detection in computational systems.
引用
收藏
页码:13093 / 13098
页数:6
相关论文
共 50 条
  • [1] Neural networks for novelty detection in airframe strain data
    Hickinbotham, SJ
    Austin, J
    [J]. IJCNN 2000: PROCEEDINGS OF THE IEEE-INNS-ENNS INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS, VOL VI, 2000, : 375 - 380
  • [2] Robust Neural Network for Novelty Detection on Data Streams
    Rusiecki, Andrzej
    [J]. ARTIFICIAL INTELLIGENCE AND SOFT COMPUTING, PT I, 2012, 7267 : 178 - 186
  • [3] Novelty detection in data streams
    Faria, Elaine R.
    Goncalves, Isabel J. C. R.
    de Carvalho, Andre C. P. L. F.
    Gama, Joao
    [J]. ARTIFICIAL INTELLIGENCE REVIEW, 2016, 45 (02) : 235 - 269
  • [4] Neural network classification and novelty detection
    Augusteijn, MF
    Folkert, BA
    [J]. INTERNATIONAL JOURNAL OF REMOTE SENSING, 2002, 23 (14) : 2891 - 2902
  • [5] Novelty detection in data streams
    Elaine R. Faria
    Isabel J. C. R. Gonçalves
    André C. P. L. F. de Carvalho
    João Gama
    [J]. Artificial Intelligence Review, 2016, 45 : 235 - 269
  • [6] Novelty detection with constructive probabilistic neural networks
    Oliveira, Adriano L. I.
    Costa, Flavio R. G.
    Filho, Clovis O. S.
    [J]. NEUROCOMPUTING, 2008, 71 (4-6) : 1046 - 1053
  • [7] Neural network based vibration analysis with novelty in data detection for a large steam turbine
    Kumar, K. P.
    Rao, K. V. N. S.
    Krishna, K. R.
    Theja, B.
    [J]. SHOCK AND VIBRATION, 2012, 19 (01) : 25 - 35
  • [8] Neural tree density estimation for novelty detection
    Martinez, D
    [J]. IEEE TRANSACTIONS ON NEURAL NETWORKS, 1998, 9 (02): : 330 - 338
  • [9] Novelty detection in airframe strain data
    Hickinbotham, SJ
    Austin, J
    [J]. 15TH INTERNATIONAL CONFERENCE ON PATTERN RECOGNITION, VOL 2, PROCEEDINGS: PATTERN RECOGNITION AND NEURAL NETWORKS, 2000, : 536 - 539
  • [10] NOVELTY DETECTION AND NEURAL-NETWORK VALIDATION
    BISHOP, CM
    [J]. IEE PROCEEDINGS-VISION IMAGE AND SIGNAL PROCESSING, 1994, 141 (04): : 217 - 222