SlideShare a Scribd company logo
1 of 50
Download to read offline
Using tags to
Improve Diversity of
Sparse Associative Memories
Stephen Larroque
with Ehsan Sedgh Gooya, Vincent Gripon, Dominique Pastor
An alternative to the size-diversity trade-off for
neuromorphic devices
23rd March 2015
COGNITIVE 2015
Long-term storage?
2
Long-term storage?
• Addressed memory models in computers :
3
Long-term storage?
• Addressed memory models in computers :
4
Index Value
00000100 Anabelle
00000101 Anais
... ...
111111111 Zoey
Long-term storage?
• Addressed memory models in computers :
5
Index Value
00000100 Anabelle
00000101 Anais
... ...
111111111 Zoey
Partial/noised query : 0000010_ ?
Long-term storage?
• Addressed memory models in computers :
6
Index Value
00000100 Anabelle
00000101 Anais
... ...
111111111 Zoey
Partial/noised query : 0000010_ ?
Corruption ->
Long-term storage?
• Addressed memory models in computers :
7
Index Value
00000100 Anabelle
00000101 Anais
... ...
111111111 Zoey
Partial/noised query : 0000010_ ?
Corruption ->
Long-term storage?
• Addressed memory models in computers :
• Connectionist solutions :
– Associative memories (Hebbian rule)
– Deep neural networks (McCulloch-Pitts neurons)8
Index Value
00000100 Anabelle
00000101 Anais
... ...
111111111 Zoey
Partial/noised query : 0000010_ ?
Corruption ->
Associative memories
9
Associative memories
• Hopfield (1982)
10
(Courtesy of
R. Rojas)
Associative memories
• Hopfield (1982)
• Willshaw (non-holographic associative
memory, 1969)
11
(Courtesy of
R. Rojas)
Associative memories
• Hopfield (1982)
• Willshaw (non-holographic associative
memory, 1969)
• Cliques network (2011)
12
(Courtesy of
R. Rojas)
Cliques network, storing
• Hebbian rule
• Message ≡ clique
13
Cliques network, retrieval
14
Cliques network, retrieval
15
Cliques network, retrieval
16
Iterative !
Cliques network, storing more
17
000
000
000
000
000
000
000
000
000
Part 1 2 3
1
2
3
... BGW ...
Unit
B
G
W
...
sym
m
etry
Adjacency matrix
Cliques network, storing more
18
100
000
000
100
000
000
100
000
000
Part 1 2 3
1
2
3
... BGW ...
Unit
B
G
W
...
sym
m
etry
Adjacency matrix
Cliques network, storing more
19
100
000
000
101
000
000
101
000
000
Part 1 2 3
1
2
3
... BGW ...
Unit
B
G
W
...
sym
m
etry
Adjacency matrix
Cliques network, storing more
20
100
000
100
101
000
001
101
000
000
Part 1 2 3
1
2
3
... BGW ...
Unit
B
G
W
...
sym
m
etry
Adjacency matrix
Cliques network, storing more
21
100
000
101
101
000
101
101
000
100
Part 1 2 3
1
2
3
... BGW ...
Unit
B
G
W
...
sym
m
etry
Adjacency matrix
Size-diversity trade-off
22
100
000
101
101
000
101
101
000
100
Part 1 2 3
1
2
3
... BGW ...
Unit
B
G
W
...
sym
m
etry
Adjacency matrix
Problem : a non-learnt message is retrievable !
Fake memory :
(network’s size too
small for diversity)
Let’s color this graph!
23
200
000
304
102
000
403
103
000
400
Part 1 2 3
1
2
3
... BGW ...
Unit
B
G
W
...
sym
m
etry
Adjacency matrix
Let’s color this graph!
24
200
000
304
102
000
403
103
000
400
Part 1 2 3
1
2
3
... BGW ...
Unit
B
G
W
...
sym
m
etry
Adjacency matrix
Let’s color this graph!
26
200
000
304
102
000
403
103
000
400
Part 1 2 3
1
2
3
... BGW ...
Unit
B
G
W
...
sym
m
etry
Adjacency matrix
Fake memory avoided by tag disambiguation
Performance
27
• Diversity/density for various tags limits against the error rate :
χ = 16, c = 8, L = 64, erasure rate = 0,5 (half of the query is erased)
Conclusion and future works
• Tags : a viable alternative to the diversity-size trade-
off for fixed-size networks
(e.g., neuromorphic devices)
• A tentative explanation of synapses heterogeneity :
brain may use an affinity system to co-sustain
synapses with similar parameters.
« Neurons that fire together, wire together, and with a strong affinity. »
• Next :
– Noisy scenario (unreliable tags)
– pertinence of memories, variable resiliency : all items may
not need to be stored with equal resiliency. Try to refresh
tags on access ? (« spacing effect » ?) 28
– Nonholographic associative memory, D. J. Willshaw, O. P. Buneman, and H. C. Longuet-Higgins,
Nature, vol. 222(5197), June 1969, pp. 960–962
– Neural networks and physical systems with emergent collective computational abilities, J. J.
Hopfield, Proceedings of the national academy of sciences, vol. 79, no. 8, 1982, pp. 2554–2558.
– Sparse neural networks with large learning diversity, V. Gripon and C. Berrou, Neural Networks,
IEEE Transactions on, vol. 22, no. 7, 2011, pp. 1087–1096.
Thanks and a few references
slideshare.net/LRQ3000
Vincent GRIPON Dominique PASTOR
ERC grant agreement n° 290901
Ehsan
SEDGH GOOYA
Thank you!
slideshare.net/LRQ3000
Bonus Slides
Neural constraints
• Energetic parsimony
• Material resources parsimony
• Noise robustness
• Simple processing rules (analog?)
=> Feed-forwoard ANNs : synaptic weights as
floats are too sensitive
(learning = adjust weights)
and capacity ~ sub-linear in number of nodes.
35
(Aiello & Wheeler, 1995)
Cliques network
• Brain = information encoder
• Fully graphical model
• Associative, recurrent network with binary weights,
integer output, capacity ~ n² :
– Network : set of clusters
– Cluster : set of fanals
– Fanal : graph nodes
(microcolumn?)
36
(Gripon-Berrou Neural Network, 2011)
Capacity vs Diversity
• Diversity = number of messages possibly
leant/stored
• Capacity = whole learnt information
• « From a cognitive point of view, it is better to
learn (and possibly combine) 1000 messages
of 10 characters than to learn 10 messages of
1000 characters »
37
(C. Berrou & V. Gripon, 2010)
Tagged network: colors as layers
38
Thrifty code
39
Disambiguation by tags
40
Disambiguation by tags - 2
41
Disambiguation by tags - 3
42
Analysis of error rate
43
• New error type : lost unit error
Analysis of error rate
44
• New error type : lost unit error
Analysis of error rate
45
• New error type : lost unit error
Analysis of error rate
46
• New error type : lost unit error
Analysis of error rate
47
• New error type : lost unit error
Lost for
Red clique !
Analysis of error rate
48
• New error type : lost unit error
=> When a clique lose one node, because all edges
have been overwritten by other tags of newer cliques, it
becomes unretrievable.
=> only dependent on storage process !
Lost for
Red clique !
Theoretical lost unit error
49
• With :
• Approximation : messages are i.i.d. variables
M = total messages ; c = clique order
χ = total graph parts ; L = units per part
Proba to overwrite one edge
when storing one new clique
(1 chance over network’s size)
Clique size
(repeat for all edges of each new message)
(need to
overwrite all
edges of one unit
to lose it)
What about other error types?
50
• Real error rate (red) against a composition of errors from
each possible type (green) : lost unit error is a good predictor
What about other error types?
51
• Theoretical lost unit error (black) against real (blue)
Efficiency?
52
• Efficiency  = B (amount of info stored)
Q (material used)
• Clique network :
• Tagged network :
=> Tagged network use more material,
proportionally to the number of tags !
Performance - 2
53
• Performance when accounting the efficiency :
THE END

More Related Content

Viewers also liked

Inverse scattering, seismic traveltime tomography, and neural networks
Inverse scattering, seismic traveltime tomography, and neural networksInverse scattering, seismic traveltime tomography, and neural networks
Inverse scattering, seismic traveltime tomography, and neural networksFajar Nawawi
 
Structural Optimization Using the New RBF Morph ANSYS ACT Extension
Structural Optimization Using the New RBF Morph ANSYS ACT ExtensionStructural Optimization Using the New RBF Morph ANSYS ACT Extension
Structural Optimization Using the New RBF Morph ANSYS ACT ExtensionMarco E. Biancolini
 
Mathematical Foundation of Discrete time Hopfield Networks
Mathematical Foundation of Discrete time Hopfield NetworksMathematical Foundation of Discrete time Hopfield Networks
Mathematical Foundation of Discrete time Hopfield NetworksAkhil Upadhyay
 
Chess end games using Neural Networks
Chess end games using Neural NetworksChess end games using Neural Networks
Chess end games using Neural Networkspiuprabhu
 
Neural Network
Neural NetworkNeural Network
Neural Networksamisounda
 
Neural Network Based Brain Tumor Detection using MR Images
Neural Network Based Brain Tumor Detection using MR ImagesNeural Network Based Brain Tumor Detection using MR Images
Neural Network Based Brain Tumor Detection using MR ImagesAisha Kalsoom
 

Viewers also liked (7)

Inverse scattering, seismic traveltime tomography, and neural networks
Inverse scattering, seismic traveltime tomography, and neural networksInverse scattering, seismic traveltime tomography, and neural networks
Inverse scattering, seismic traveltime tomography, and neural networks
 
Structural Optimization Using the New RBF Morph ANSYS ACT Extension
Structural Optimization Using the New RBF Morph ANSYS ACT ExtensionStructural Optimization Using the New RBF Morph ANSYS ACT Extension
Structural Optimization Using the New RBF Morph ANSYS ACT Extension
 
Mathematical Foundation of Discrete time Hopfield Networks
Mathematical Foundation of Discrete time Hopfield NetworksMathematical Foundation of Discrete time Hopfield Networks
Mathematical Foundation of Discrete time Hopfield Networks
 
Chess end games using Neural Networks
Chess end games using Neural NetworksChess end games using Neural Networks
Chess end games using Neural Networks
 
hopfield neural network
hopfield neural networkhopfield neural network
hopfield neural network
 
Neural Network
Neural NetworkNeural Network
Neural Network
 
Neural Network Based Brain Tumor Detection using MR Images
Neural Network Based Brain Tumor Detection using MR ImagesNeural Network Based Brain Tumor Detection using MR Images
Neural Network Based Brain Tumor Detection using MR Images
 

Similar to Tagged network (colored clique network) COGNITIVE 2015 by Stephen Larroque

SF Big Analytics20170706: What the brain tells us about the future of streami...
SF Big Analytics20170706: What the brain tells us about the future of streami...SF Big Analytics20170706: What the brain tells us about the future of streami...
SF Big Analytics20170706: What the brain tells us about the future of streami...Chester Chen
 
Ted Willke - The Brain’s Guide to Dealing with Context in Language Understanding
Ted Willke - The Brain’s Guide to Dealing with Context in Language UnderstandingTed Willke - The Brain’s Guide to Dealing with Context in Language Understanding
Ted Willke - The Brain’s Guide to Dealing with Context in Language UnderstandingMLconf
 
Deep learning tutorial 9/2019
Deep learning tutorial 9/2019Deep learning tutorial 9/2019
Deep learning tutorial 9/2019Amr Rashed
 
Deep Learning Tutorial
Deep Learning TutorialDeep Learning Tutorial
Deep Learning TutorialAmr Rashed
 
[PR12] Inception and Xception - Jaejun Yoo
[PR12] Inception and Xception - Jaejun Yoo[PR12] Inception and Xception - Jaejun Yoo
[PR12] Inception and Xception - Jaejun YooJaeJun Yoo
 
Tsinghua invited talk_zhou_xing_v2r0
Tsinghua invited talk_zhou_xing_v2r0Tsinghua invited talk_zhou_xing_v2r0
Tsinghua invited talk_zhou_xing_v2r0Joe Xing
 
An Evolutionary-based Neural Network for Distinguishing between Genuine and P...
An Evolutionary-based Neural Network for Distinguishing between Genuine and P...An Evolutionary-based Neural Network for Distinguishing between Genuine and P...
An Evolutionary-based Neural Network for Distinguishing between Genuine and P...Md Rakibul Hasan
 
Principles of Hierarchical Temporal Memory - Foundations of Machine Intelligence
Principles of Hierarchical Temporal Memory - Foundations of Machine IntelligencePrinciples of Hierarchical Temporal Memory - Foundations of Machine Intelligence
Principles of Hierarchical Temporal Memory - Foundations of Machine IntelligenceNumenta
 
TensorFlow London: Cutting edge generative models
TensorFlow London: Cutting edge generative modelsTensorFlow London: Cutting edge generative models
TensorFlow London: Cutting edge generative modelsSeldon
 
Lect1_Threshold_Logic_Unit lecture 1 - ANN
Lect1_Threshold_Logic_Unit  lecture 1 - ANNLect1_Threshold_Logic_Unit  lecture 1 - ANN
Lect1_Threshold_Logic_Unit lecture 1 - ANNMostafaHazemMostafaa
 
Molecular autoencoder
Molecular autoencoderMolecular autoencoder
Molecular autoencoderDan Elton
 
BAAI Conference 2021: The Thousand Brains Theory - A Roadmap for Creating Mac...
BAAI Conference 2021: The Thousand Brains Theory - A Roadmap for Creating Mac...BAAI Conference 2021: The Thousand Brains Theory - A Roadmap for Creating Mac...
BAAI Conference 2021: The Thousand Brains Theory - A Roadmap for Creating Mac...Numenta
 
Why Neurons have thousands of synapses? A model of sequence memory in the brain
Why Neurons have thousands of synapses? A model of sequence memory in the brainWhy Neurons have thousands of synapses? A model of sequence memory in the brain
Why Neurons have thousands of synapses? A model of sequence memory in the brainNumenta
 
State of the art time-series analysis with deep learning by Javier Ordóñez at...
State of the art time-series analysis with deep learning by Javier Ordóñez at...State of the art time-series analysis with deep learning by Javier Ordóñez at...
State of the art time-series analysis with deep learning by Javier Ordóñez at...Big Data Spain
 
From neural networks to deep learning
From neural networks to deep learningFrom neural networks to deep learning
From neural networks to deep learningViet-Trung TRAN
 
Multimodal Learning Analytics
Multimodal Learning AnalyticsMultimodal Learning Analytics
Multimodal Learning AnalyticsXavier Ochoa
 
NEURAL NETWORKS
NEURAL NETWORKSNEURAL NETWORKS
NEURAL NETWORKSESCOM
 
Real-Time Streaming Data Analysis with HTM
Real-Time Streaming Data Analysis with HTMReal-Time Streaming Data Analysis with HTM
Real-Time Streaming Data Analysis with HTMNumenta
 
Brains, Data, and Machine Intelligence (2014 04 14 London Meetup)
Brains, Data, and Machine Intelligence (2014 04 14 London Meetup)Brains, Data, and Machine Intelligence (2014 04 14 London Meetup)
Brains, Data, and Machine Intelligence (2014 04 14 London Meetup)Numenta
 

Similar to Tagged network (colored clique network) COGNITIVE 2015 by Stephen Larroque (20)

SF Big Analytics20170706: What the brain tells us about the future of streami...
SF Big Analytics20170706: What the brain tells us about the future of streami...SF Big Analytics20170706: What the brain tells us about the future of streami...
SF Big Analytics20170706: What the brain tells us about the future of streami...
 
Ted Willke - The Brain’s Guide to Dealing with Context in Language Understanding
Ted Willke - The Brain’s Guide to Dealing with Context in Language UnderstandingTed Willke - The Brain’s Guide to Dealing with Context in Language Understanding
Ted Willke - The Brain’s Guide to Dealing with Context in Language Understanding
 
Deep learning tutorial 9/2019
Deep learning tutorial 9/2019Deep learning tutorial 9/2019
Deep learning tutorial 9/2019
 
Deep Learning Tutorial
Deep Learning TutorialDeep Learning Tutorial
Deep Learning Tutorial
 
[PR12] Inception and Xception - Jaejun Yoo
[PR12] Inception and Xception - Jaejun Yoo[PR12] Inception and Xception - Jaejun Yoo
[PR12] Inception and Xception - Jaejun Yoo
 
Tsinghua invited talk_zhou_xing_v2r0
Tsinghua invited talk_zhou_xing_v2r0Tsinghua invited talk_zhou_xing_v2r0
Tsinghua invited talk_zhou_xing_v2r0
 
An Evolutionary-based Neural Network for Distinguishing between Genuine and P...
An Evolutionary-based Neural Network for Distinguishing between Genuine and P...An Evolutionary-based Neural Network for Distinguishing between Genuine and P...
An Evolutionary-based Neural Network for Distinguishing between Genuine and P...
 
Principles of Hierarchical Temporal Memory - Foundations of Machine Intelligence
Principles of Hierarchical Temporal Memory - Foundations of Machine IntelligencePrinciples of Hierarchical Temporal Memory - Foundations of Machine Intelligence
Principles of Hierarchical Temporal Memory - Foundations of Machine Intelligence
 
TensorFlow London: Cutting edge generative models
TensorFlow London: Cutting edge generative modelsTensorFlow London: Cutting edge generative models
TensorFlow London: Cutting edge generative models
 
Lect1_Threshold_Logic_Unit lecture 1 - ANN
Lect1_Threshold_Logic_Unit  lecture 1 - ANNLect1_Threshold_Logic_Unit  lecture 1 - ANN
Lect1_Threshold_Logic_Unit lecture 1 - ANN
 
Molecular autoencoder
Molecular autoencoderMolecular autoencoder
Molecular autoencoder
 
BAAI Conference 2021: The Thousand Brains Theory - A Roadmap for Creating Mac...
BAAI Conference 2021: The Thousand Brains Theory - A Roadmap for Creating Mac...BAAI Conference 2021: The Thousand Brains Theory - A Roadmap for Creating Mac...
BAAI Conference 2021: The Thousand Brains Theory - A Roadmap for Creating Mac...
 
PhD Defense
PhD DefensePhD Defense
PhD Defense
 
Why Neurons have thousands of synapses? A model of sequence memory in the brain
Why Neurons have thousands of synapses? A model of sequence memory in the brainWhy Neurons have thousands of synapses? A model of sequence memory in the brain
Why Neurons have thousands of synapses? A model of sequence memory in the brain
 
State of the art time-series analysis with deep learning by Javier Ordóñez at...
State of the art time-series analysis with deep learning by Javier Ordóñez at...State of the art time-series analysis with deep learning by Javier Ordóñez at...
State of the art time-series analysis with deep learning by Javier Ordóñez at...
 
From neural networks to deep learning
From neural networks to deep learningFrom neural networks to deep learning
From neural networks to deep learning
 
Multimodal Learning Analytics
Multimodal Learning AnalyticsMultimodal Learning Analytics
Multimodal Learning Analytics
 
NEURAL NETWORKS
NEURAL NETWORKSNEURAL NETWORKS
NEURAL NETWORKS
 
Real-Time Streaming Data Analysis with HTM
Real-Time Streaming Data Analysis with HTMReal-Time Streaming Data Analysis with HTM
Real-Time Streaming Data Analysis with HTM
 
Brains, Data, and Machine Intelligence (2014 04 14 London Meetup)
Brains, Data, and Machine Intelligence (2014 04 14 London Meetup)Brains, Data, and Machine Intelligence (2014 04 14 London Meetup)
Brains, Data, and Machine Intelligence (2014 04 14 London Meetup)
 

More from Stephen Larroque

Brain-Computer Interface and States of Vigilance
Brain-Computer Interface and States of VigilanceBrain-Computer Interface and States of Vigilance
Brain-Computer Interface and States of VigilanceStephen Larroque
 
A (quick) introduction to Magnetic Resonance Imagery preprocessing and analysis
A (quick) introduction to Magnetic Resonance Imagery preprocessing and analysisA (quick) introduction to Magnetic Resonance Imagery preprocessing and analysis
A (quick) introduction to Magnetic Resonance Imagery preprocessing and analysisStephen Larroque
 
Diffusion Tensor Imaging (DTI) for the study of disorders of consciousness
Diffusion Tensor Imaging (DTI) for the study of disorders of consciousnessDiffusion Tensor Imaging (DTI) for the study of disorders of consciousness
Diffusion Tensor Imaging (DTI) for the study of disorders of consciousnessStephen Larroque
 
Open Anti-Cheat System (OACS)
Open Anti-Cheat System (OACS)Open Anti-Cheat System (OACS)
Open Anti-Cheat System (OACS)Stephen Larroque
 
Recursive Neural Network summary
Recursive Neural Network summaryRecursive Neural Network summary
Recursive Neural Network summaryStephen Larroque
 
Pathway Evolution Algorithm in Netlogo
Pathway Evolution Algorithm in NetlogoPathway Evolution Algorithm in Netlogo
Pathway Evolution Algorithm in NetlogoStephen Larroque
 
Sma presentation-bani-hotel-larroque
Sma presentation-bani-hotel-larroqueSma presentation-bani-hotel-larroque
Sma presentation-bani-hotel-larroqueStephen Larroque
 
Resilient algorithms data structures intro by Giuseppe F.Italiano
Resilient algorithms data structures intro by Giuseppe F.ItalianoResilient algorithms data structures intro by Giuseppe F.Italiano
Resilient algorithms data structures intro by Giuseppe F.ItalianoStephen Larroque
 
Birdsong variability is modulated by LMAN in anterior forebrain pathway
Birdsong variability is modulated by LMAN in anterior forebrain pathwayBirdsong variability is modulated by LMAN in anterior forebrain pathway
Birdsong variability is modulated by LMAN in anterior forebrain pathwayStephen Larroque
 
Glial cells and astrocytes: neural networks modulators?
Glial cells and astrocytes: neural networks modulators?Glial cells and astrocytes: neural networks modulators?
Glial cells and astrocytes: neural networks modulators?Stephen Larroque
 
Simulation des raisonnements éthiques par logiques non-monotones
Simulation des raisonnements éthiques par logiques non-monotonesSimulation des raisonnements éthiques par logiques non-monotones
Simulation des raisonnements éthiques par logiques non-monotonesStephen Larroque
 
Financement de la recherche en france, europe et dans le monde en 2014
Financement de la recherche en france, europe et dans le monde en 2014Financement de la recherche en france, europe et dans le monde en 2014
Financement de la recherche en france, europe et dans le monde en 2014Stephen Larroque
 

More from Stephen Larroque (12)

Brain-Computer Interface and States of Vigilance
Brain-Computer Interface and States of VigilanceBrain-Computer Interface and States of Vigilance
Brain-Computer Interface and States of Vigilance
 
A (quick) introduction to Magnetic Resonance Imagery preprocessing and analysis
A (quick) introduction to Magnetic Resonance Imagery preprocessing and analysisA (quick) introduction to Magnetic Resonance Imagery preprocessing and analysis
A (quick) introduction to Magnetic Resonance Imagery preprocessing and analysis
 
Diffusion Tensor Imaging (DTI) for the study of disorders of consciousness
Diffusion Tensor Imaging (DTI) for the study of disorders of consciousnessDiffusion Tensor Imaging (DTI) for the study of disorders of consciousness
Diffusion Tensor Imaging (DTI) for the study of disorders of consciousness
 
Open Anti-Cheat System (OACS)
Open Anti-Cheat System (OACS)Open Anti-Cheat System (OACS)
Open Anti-Cheat System (OACS)
 
Recursive Neural Network summary
Recursive Neural Network summaryRecursive Neural Network summary
Recursive Neural Network summary
 
Pathway Evolution Algorithm in Netlogo
Pathway Evolution Algorithm in NetlogoPathway Evolution Algorithm in Netlogo
Pathway Evolution Algorithm in Netlogo
 
Sma presentation-bani-hotel-larroque
Sma presentation-bani-hotel-larroqueSma presentation-bani-hotel-larroque
Sma presentation-bani-hotel-larroque
 
Resilient algorithms data structures intro by Giuseppe F.Italiano
Resilient algorithms data structures intro by Giuseppe F.ItalianoResilient algorithms data structures intro by Giuseppe F.Italiano
Resilient algorithms data structures intro by Giuseppe F.Italiano
 
Birdsong variability is modulated by LMAN in anterior forebrain pathway
Birdsong variability is modulated by LMAN in anterior forebrain pathwayBirdsong variability is modulated by LMAN in anterior forebrain pathway
Birdsong variability is modulated by LMAN in anterior forebrain pathway
 
Glial cells and astrocytes: neural networks modulators?
Glial cells and astrocytes: neural networks modulators?Glial cells and astrocytes: neural networks modulators?
Glial cells and astrocytes: neural networks modulators?
 
Simulation des raisonnements éthiques par logiques non-monotones
Simulation des raisonnements éthiques par logiques non-monotonesSimulation des raisonnements éthiques par logiques non-monotones
Simulation des raisonnements éthiques par logiques non-monotones
 
Financement de la recherche en france, europe et dans le monde en 2014
Financement de la recherche en france, europe et dans le monde en 2014Financement de la recherche en france, europe et dans le monde en 2014
Financement de la recherche en france, europe et dans le monde en 2014
 

Recently uploaded

TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...
TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...
TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...ssifa0344
 
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...Labelling Requirements and Label Claims for Dietary Supplements and Recommend...
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...Lokesh Kothari
 
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...Sérgio Sacani
 
Recombinant DNA technology (Immunological screening)
Recombinant DNA technology (Immunological screening)Recombinant DNA technology (Immunological screening)
Recombinant DNA technology (Immunological screening)PraveenaKalaiselvan1
 
Nanoparticles synthesis and characterization​ ​
Nanoparticles synthesis and characterization​  ​Nanoparticles synthesis and characterization​  ​
Nanoparticles synthesis and characterization​ ​kaibalyasahoo82800
 
Zoology 4th semester series (krishna).pdf
Zoology 4th semester series (krishna).pdfZoology 4th semester series (krishna).pdf
Zoology 4th semester series (krishna).pdfSumit Kumar yadav
 
Formation of low mass protostars and their circumstellar disks
Formation of low mass protostars and their circumstellar disksFormation of low mass protostars and their circumstellar disks
Formation of low mass protostars and their circumstellar disksSérgio Sacani
 
Isotopic evidence of long-lived volcanism on Io
Isotopic evidence of long-lived volcanism on IoIsotopic evidence of long-lived volcanism on Io
Isotopic evidence of long-lived volcanism on IoSérgio Sacani
 
Broad bean, Lima Bean, Jack bean, Ullucus.pptx
Broad bean, Lima Bean, Jack bean, Ullucus.pptxBroad bean, Lima Bean, Jack bean, Ullucus.pptx
Broad bean, Lima Bean, Jack bean, Ullucus.pptxjana861314
 
Botany krishna series 2nd semester Only Mcq type questions
Botany krishna series 2nd semester Only Mcq type questionsBotany krishna series 2nd semester Only Mcq type questions
Botany krishna series 2nd semester Only Mcq type questionsSumit Kumar yadav
 
GBSN - Microbiology (Unit 2)
GBSN - Microbiology (Unit 2)GBSN - Microbiology (Unit 2)
GBSN - Microbiology (Unit 2)Areesha Ahmad
 
Presentation Vikram Lander by Vedansh Gupta.pptx
Presentation Vikram Lander by Vedansh Gupta.pptxPresentation Vikram Lander by Vedansh Gupta.pptx
Presentation Vikram Lander by Vedansh Gupta.pptxgindu3009
 
Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCR
Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCRStunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCR
Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCRDelhi Call girls
 
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...Sérgio Sacani
 
Recombination DNA Technology (Nucleic Acid Hybridization )
Recombination DNA Technology (Nucleic Acid Hybridization )Recombination DNA Technology (Nucleic Acid Hybridization )
Recombination DNA Technology (Nucleic Acid Hybridization )aarthirajkumar25
 
DIFFERENCE IN BACK CROSS AND TEST CROSS
DIFFERENCE IN  BACK CROSS AND TEST CROSSDIFFERENCE IN  BACK CROSS AND TEST CROSS
DIFFERENCE IN BACK CROSS AND TEST CROSSLeenakshiTyagi
 
STERILITY TESTING OF PHARMACEUTICALS ppt by DR.C.P.PRINCE
STERILITY TESTING OF PHARMACEUTICALS ppt by DR.C.P.PRINCESTERILITY TESTING OF PHARMACEUTICALS ppt by DR.C.P.PRINCE
STERILITY TESTING OF PHARMACEUTICALS ppt by DR.C.P.PRINCEPRINCE C P
 
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43b
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43bNightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43b
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43bSérgio Sacani
 
Hire 💕 9907093804 Hooghly Call Girls Service Call Girls Agency
Hire 💕 9907093804 Hooghly Call Girls Service Call Girls AgencyHire 💕 9907093804 Hooghly Call Girls Service Call Girls Agency
Hire 💕 9907093804 Hooghly Call Girls Service Call Girls AgencySheetal Arora
 

Recently uploaded (20)

TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...
TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...
TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...
 
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...Labelling Requirements and Label Claims for Dietary Supplements and Recommend...
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...
 
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
 
Recombinant DNA technology (Immunological screening)
Recombinant DNA technology (Immunological screening)Recombinant DNA technology (Immunological screening)
Recombinant DNA technology (Immunological screening)
 
Nanoparticles synthesis and characterization​ ​
Nanoparticles synthesis and characterization​  ​Nanoparticles synthesis and characterization​  ​
Nanoparticles synthesis and characterization​ ​
 
Zoology 4th semester series (krishna).pdf
Zoology 4th semester series (krishna).pdfZoology 4th semester series (krishna).pdf
Zoology 4th semester series (krishna).pdf
 
Formation of low mass protostars and their circumstellar disks
Formation of low mass protostars and their circumstellar disksFormation of low mass protostars and their circumstellar disks
Formation of low mass protostars and their circumstellar disks
 
Isotopic evidence of long-lived volcanism on Io
Isotopic evidence of long-lived volcanism on IoIsotopic evidence of long-lived volcanism on Io
Isotopic evidence of long-lived volcanism on Io
 
Broad bean, Lima Bean, Jack bean, Ullucus.pptx
Broad bean, Lima Bean, Jack bean, Ullucus.pptxBroad bean, Lima Bean, Jack bean, Ullucus.pptx
Broad bean, Lima Bean, Jack bean, Ullucus.pptx
 
Botany krishna series 2nd semester Only Mcq type questions
Botany krishna series 2nd semester Only Mcq type questionsBotany krishna series 2nd semester Only Mcq type questions
Botany krishna series 2nd semester Only Mcq type questions
 
GBSN - Microbiology (Unit 2)
GBSN - Microbiology (Unit 2)GBSN - Microbiology (Unit 2)
GBSN - Microbiology (Unit 2)
 
Presentation Vikram Lander by Vedansh Gupta.pptx
Presentation Vikram Lander by Vedansh Gupta.pptxPresentation Vikram Lander by Vedansh Gupta.pptx
Presentation Vikram Lander by Vedansh Gupta.pptx
 
Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCR
Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCRStunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCR
Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCR
 
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...
 
Recombination DNA Technology (Nucleic Acid Hybridization )
Recombination DNA Technology (Nucleic Acid Hybridization )Recombination DNA Technology (Nucleic Acid Hybridization )
Recombination DNA Technology (Nucleic Acid Hybridization )
 
9953056974 Young Call Girls In Mahavir enclave Indian Quality Escort service
9953056974 Young Call Girls In Mahavir enclave Indian Quality Escort service9953056974 Young Call Girls In Mahavir enclave Indian Quality Escort service
9953056974 Young Call Girls In Mahavir enclave Indian Quality Escort service
 
DIFFERENCE IN BACK CROSS AND TEST CROSS
DIFFERENCE IN  BACK CROSS AND TEST CROSSDIFFERENCE IN  BACK CROSS AND TEST CROSS
DIFFERENCE IN BACK CROSS AND TEST CROSS
 
STERILITY TESTING OF PHARMACEUTICALS ppt by DR.C.P.PRINCE
STERILITY TESTING OF PHARMACEUTICALS ppt by DR.C.P.PRINCESTERILITY TESTING OF PHARMACEUTICALS ppt by DR.C.P.PRINCE
STERILITY TESTING OF PHARMACEUTICALS ppt by DR.C.P.PRINCE
 
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43b
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43bNightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43b
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43b
 
Hire 💕 9907093804 Hooghly Call Girls Service Call Girls Agency
Hire 💕 9907093804 Hooghly Call Girls Service Call Girls AgencyHire 💕 9907093804 Hooghly Call Girls Service Call Girls Agency
Hire 💕 9907093804 Hooghly Call Girls Service Call Girls Agency
 

Tagged network (colored clique network) COGNITIVE 2015 by Stephen Larroque

  • 1. Using tags to Improve Diversity of Sparse Associative Memories Stephen Larroque with Ehsan Sedgh Gooya, Vincent Gripon, Dominique Pastor An alternative to the size-diversity trade-off for neuromorphic devices 23rd March 2015 COGNITIVE 2015
  • 3. Long-term storage? • Addressed memory models in computers : 3
  • 4. Long-term storage? • Addressed memory models in computers : 4 Index Value 00000100 Anabelle 00000101 Anais ... ... 111111111 Zoey
  • 5. Long-term storage? • Addressed memory models in computers : 5 Index Value 00000100 Anabelle 00000101 Anais ... ... 111111111 Zoey Partial/noised query : 0000010_ ?
  • 6. Long-term storage? • Addressed memory models in computers : 6 Index Value 00000100 Anabelle 00000101 Anais ... ... 111111111 Zoey Partial/noised query : 0000010_ ? Corruption ->
  • 7. Long-term storage? • Addressed memory models in computers : 7 Index Value 00000100 Anabelle 00000101 Anais ... ... 111111111 Zoey Partial/noised query : 0000010_ ? Corruption ->
  • 8. Long-term storage? • Addressed memory models in computers : • Connectionist solutions : – Associative memories (Hebbian rule) – Deep neural networks (McCulloch-Pitts neurons)8 Index Value 00000100 Anabelle 00000101 Anais ... ... 111111111 Zoey Partial/noised query : 0000010_ ? Corruption ->
  • 10. Associative memories • Hopfield (1982) 10 (Courtesy of R. Rojas)
  • 11. Associative memories • Hopfield (1982) • Willshaw (non-holographic associative memory, 1969) 11 (Courtesy of R. Rojas)
  • 12. Associative memories • Hopfield (1982) • Willshaw (non-holographic associative memory, 1969) • Cliques network (2011) 12 (Courtesy of R. Rojas)
  • 13. Cliques network, storing • Hebbian rule • Message ≡ clique 13
  • 17. Cliques network, storing more 17 000 000 000 000 000 000 000 000 000 Part 1 2 3 1 2 3 ... BGW ... Unit B G W ... sym m etry Adjacency matrix
  • 18. Cliques network, storing more 18 100 000 000 100 000 000 100 000 000 Part 1 2 3 1 2 3 ... BGW ... Unit B G W ... sym m etry Adjacency matrix
  • 19. Cliques network, storing more 19 100 000 000 101 000 000 101 000 000 Part 1 2 3 1 2 3 ... BGW ... Unit B G W ... sym m etry Adjacency matrix
  • 20. Cliques network, storing more 20 100 000 100 101 000 001 101 000 000 Part 1 2 3 1 2 3 ... BGW ... Unit B G W ... sym m etry Adjacency matrix
  • 21. Cliques network, storing more 21 100 000 101 101 000 101 101 000 100 Part 1 2 3 1 2 3 ... BGW ... Unit B G W ... sym m etry Adjacency matrix
  • 22. Size-diversity trade-off 22 100 000 101 101 000 101 101 000 100 Part 1 2 3 1 2 3 ... BGW ... Unit B G W ... sym m etry Adjacency matrix Problem : a non-learnt message is retrievable ! Fake memory : (network’s size too small for diversity)
  • 23. Let’s color this graph! 23 200 000 304 102 000 403 103 000 400 Part 1 2 3 1 2 3 ... BGW ... Unit B G W ... sym m etry Adjacency matrix
  • 24. Let’s color this graph! 24 200 000 304 102 000 403 103 000 400 Part 1 2 3 1 2 3 ... BGW ... Unit B G W ... sym m etry Adjacency matrix
  • 25. Let’s color this graph! 26 200 000 304 102 000 403 103 000 400 Part 1 2 3 1 2 3 ... BGW ... Unit B G W ... sym m etry Adjacency matrix Fake memory avoided by tag disambiguation
  • 26. Performance 27 • Diversity/density for various tags limits against the error rate : χ = 16, c = 8, L = 64, erasure rate = 0,5 (half of the query is erased)
  • 27. Conclusion and future works • Tags : a viable alternative to the diversity-size trade- off for fixed-size networks (e.g., neuromorphic devices) • A tentative explanation of synapses heterogeneity : brain may use an affinity system to co-sustain synapses with similar parameters. « Neurons that fire together, wire together, and with a strong affinity. » • Next : – Noisy scenario (unreliable tags) – pertinence of memories, variable resiliency : all items may not need to be stored with equal resiliency. Try to refresh tags on access ? (« spacing effect » ?) 28
  • 28. – Nonholographic associative memory, D. J. Willshaw, O. P. Buneman, and H. C. Longuet-Higgins, Nature, vol. 222(5197), June 1969, pp. 960–962 – Neural networks and physical systems with emergent collective computational abilities, J. J. Hopfield, Proceedings of the national academy of sciences, vol. 79, no. 8, 1982, pp. 2554–2558. – Sparse neural networks with large learning diversity, V. Gripon and C. Berrou, Neural Networks, IEEE Transactions on, vol. 22, no. 7, 2011, pp. 1087–1096. Thanks and a few references slideshare.net/LRQ3000 Vincent GRIPON Dominique PASTOR ERC grant agreement n° 290901 Ehsan SEDGH GOOYA
  • 31. Neural constraints • Energetic parsimony • Material resources parsimony • Noise robustness • Simple processing rules (analog?) => Feed-forwoard ANNs : synaptic weights as floats are too sensitive (learning = adjust weights) and capacity ~ sub-linear in number of nodes. 35 (Aiello & Wheeler, 1995)
  • 32. Cliques network • Brain = information encoder • Fully graphical model • Associative, recurrent network with binary weights, integer output, capacity ~ n² : – Network : set of clusters – Cluster : set of fanals – Fanal : graph nodes (microcolumn?) 36 (Gripon-Berrou Neural Network, 2011)
  • 33. Capacity vs Diversity • Diversity = number of messages possibly leant/stored • Capacity = whole learnt information • « From a cognitive point of view, it is better to learn (and possibly combine) 1000 messages of 10 characters than to learn 10 messages of 1000 characters » 37 (C. Berrou & V. Gripon, 2010)
  • 34. Tagged network: colors as layers 38
  • 39. Analysis of error rate 43 • New error type : lost unit error
  • 40. Analysis of error rate 44 • New error type : lost unit error
  • 41. Analysis of error rate 45 • New error type : lost unit error
  • 42. Analysis of error rate 46 • New error type : lost unit error
  • 43. Analysis of error rate 47 • New error type : lost unit error Lost for Red clique !
  • 44. Analysis of error rate 48 • New error type : lost unit error => When a clique lose one node, because all edges have been overwritten by other tags of newer cliques, it becomes unretrievable. => only dependent on storage process ! Lost for Red clique !
  • 45. Theoretical lost unit error 49 • With : • Approximation : messages are i.i.d. variables M = total messages ; c = clique order χ = total graph parts ; L = units per part Proba to overwrite one edge when storing one new clique (1 chance over network’s size) Clique size (repeat for all edges of each new message) (need to overwrite all edges of one unit to lose it)
  • 46. What about other error types? 50 • Real error rate (red) against a composition of errors from each possible type (green) : lost unit error is a good predictor
  • 47. What about other error types? 51 • Theoretical lost unit error (black) against real (blue)
  • 48. Efficiency? 52 • Efficiency  = B (amount of info stored) Q (material used) • Clique network : • Tagged network : => Tagged network use more material, proportionally to the number of tags !
  • 49. Performance - 2 53 • Performance when accounting the efficiency :