<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Bayesian-Modelling | Laurent Perrinet</title><link>https://laurentperrinet.github.io/tag/bayesian-modelling/</link><atom:link href="https://laurentperrinet.github.io/tag/bayesian-modelling/index.xml" rel="self" type="application/rss+xml"/><description>Bayesian-Modelling</description><generator>Hugo Blox Builder (https://hugoblox.com)</generator><language>en</language><copyright>This material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author's copyright. In most cases, these works may not be reposted without the explicit permission of the copyright holder. This work is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License Please note that multiple distribution, publication or commercial usage of copyrighted papers included in this website would require submission of a permission request addressed to the journal in which the paper appeared.</copyright><lastBuildDate>Thu, 05 Mar 2026 00:00:00 +0000</lastBuildDate><image><url>https://laurentperrinet.github.io/media/icon_hu_f2990a9a83ba401.png</url><title>Bayesian-Modelling</title><link>https://laurentperrinet.github.io/tag/bayesian-modelling/</link></image><item><title>Artificial neural networks and machine learning applied to the understanding of biological vision</title><link>https://laurentperrinet.github.io/talk/2026-03-05-ue-natural-cognition/</link><pubDate>Thu, 05 Mar 2026 00:00:00 +0000</pubDate><guid>https://laurentperrinet.github.io/talk/2026-03-05-ue-natural-cognition/</guid><description>&lt;p&gt;Practical work: &lt;a href="https://github.com/laurentperrinet/2026-03_UE-neurosciences-computationnelles/" target="_blank" rel="noopener"&gt;https://github.com/laurentperrinet/2026-03_UE-neurosciences-computationnelles/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;📖 &lt;strong&gt;See the full publication:&lt;/strong&gt;
&lt;div class="pub-list-item view-citation" style="margin-bottom: 1rem"&gt;
&lt;i class="far fa-file-alt pub-icon" aria-hidden="true"&gt;&lt;/i&gt;
&lt;span class="article-metadata li-cite-author"&gt;
&lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/laurent-u-perrinet/"&gt;Laurent U Perrinet&lt;/a&gt;&lt;/span&gt;
&lt;/span&gt;
(2026).
&lt;a href="https://laurentperrinet.github.io/publication/perrinet-26/"&gt;Working Memory with Polychronous Chains&lt;/a&gt;.
&lt;em&gt;arXiv preprint arXiv:2604.14096&lt;/em&gt;.
&lt;p&gt;
&lt;a href="#" class="btn btn-outline-primary btn-page-header btn-sm js-cite-modal"
data-filename="/publication/perrinet-26/cite.bib"&gt;
Cite
&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://laurentperrinet.github.io/publication/perrinet-26" target="_blank" rel="noopener"&gt;
URL&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="http://arxiv.org/abs/2604.14096" target="_blank" rel="noopener"&gt;
Preprint&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://github.com/laurentperrinet/MNESIS" target="_blank" rel="noopener"&gt;
Code&lt;/a&gt;
&lt;/p&gt;
&lt;/div&gt;
&lt;/p&gt;</description></item><item><title>Foveated Retinotopy Improves Classification and Localization in CNNs</title><link>https://laurentperrinet.github.io/publication/jeremie-25/</link><pubDate>Mon, 23 Feb 2026 00:00:00 +0000</pubDate><guid>https://laurentperrinet.github.io/publication/jeremie-25/</guid><description>
&lt;figure id="figure-foveated-retinotopy-in-cnns-we-represent-left-an-input-image-and-how-it-is-transformed-by-foveated-retinotopy-we-show-below-a-representative-reconstruction-showing-that-it-also-acts-as-a-cortical-zoom-on-the-image-around-the-point-of-fixation-the-transformed-image-is-then-fed-to-the-resnet-deep-learning-architecture"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img alt="*Foveated Retinotopy in CNNs.* We represent Left an input image and how it is transformed by foveated retinotopy. We show below a representative reconstruction showing that it also acts as a cortical zoom on the image around the point of fixation. The transformed image is then fed to the ResNet deep learning architecture." srcset="
/publication/jeremie-25/graphical_hu_ef0007a9396c0cec.webp 400w,
/publication/jeremie-25/graphical_hu_8053a652e158282f.webp 760w,
/publication/jeremie-25/graphical_hu_aca5cfefd2a7e1df.webp 1200w"
src="https://laurentperrinet.github.io/publication/jeremie-25/graphical_hu_ef0007a9396c0cec.webp"
width="760"
height="470"
loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
&lt;em&gt;Foveated Retinotopy in CNNs.&lt;/em&gt; We represent Left an input image and how it is transformed by foveated retinotopy. We show below a representative reconstruction showing that it also acts as a cortical zoom on the image around the point of fixation. The transformed image is then fed to the ResNet deep learning architecture.
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;p&gt;From falcons spotting prey to humans recognizing faces, the ability to rapidly process visual information depends on a foveated retinal organization that provides high-acuity central vision while preserving low-resolution peripheral vision. This organization is conserved along early visual pathways, yet remains under-explored in machine learning. Here, we examine the impact of embedding a foveated retinotopic transformation as a preprocessing layer on convolutional neural networks (CNNs) for image classification. By applying a log-polar mapping to off-the-shelf models and retraining them, we achieve comparable accuracy while improving robustness to scale and rotation. We demonstrate that this architecture is highly sensitive to shifts in the fixation point and that this sensitivity provides an effective proxy for defining saliency maps that facilitate object localization. Our results demonstrate that foveated retinotopy encodes prior geometric knowledge, providing a solution for visual searches and a meaningful classification robustness and localization trade-off. These findings provides a proof of concept in order to connect principles of biological vision with artificial networks, suggesting new, robust and efficient approaches for computer vision systems.&lt;/p&gt;
&lt;figure id="figure-foveated-retinotopy-simulated-by-a-log-polar-map-we-represent-left-an-input-image-with-some-geometrical-objects-and-how-it-is-transformed-by-the-log-polar-representation-that-implements-foveated-retinotopy-this-shows-that-a-rotation-amounts-to-a-translation-on-the-polar-axis-abscissa-and-a-zoom-to-a-translation-on-the-ordinates-we-show-right-a-representative-reconstructionshowing-that-it-also-acts-as-a-cortical-zoom-on-the-image-around-the-point-of-fixation"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img alt="*Foveated Retinotopy simulated by a log-polar map.* We represent Left an input image with some geometrical objects and how it is transformed by the log-polar representation that implements foveated retinotopy. This shows that a rotation amounts to a translation on the polar axis (abscissa) and a zoom to a translation on the ordinates. We show right a representative reconstructionshowing that it also acts as a cortical zoom on the image around the point of fixation."
src="https://laurentperrinet.github.io/publication/jeremie-25/grid.gif"
loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
&lt;em&gt;Foveated Retinotopy simulated by a log-polar map.&lt;/em&gt; We represent Left an input image with some geometrical objects and how it is transformed by the log-polar representation that implements foveated retinotopy. This shows that a rotation amounts to a translation on the polar axis (abscissa) and a zoom to a translation on the ordinates. We show right a representative reconstructionshowing that it also acts as a cortical zoom on the image around the point of fixation.
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;h2 id="links"&gt;links&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://neuromatch.social/@laurentperrinet/116330144691046827" target="_blank" rel="noopener"&gt;https://neuromatch.social/@laurentperrinet/116330144691046827&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://bsky.app/profile/laurentperrinet.bsky.social/post/3migysn4bg22b" target="_blank" rel="noopener"&gt;https://bsky.app/profile/laurentperrinet.bsky.social/post/3migysn4bg22b&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.linkedin.com/feed/update/urn:li:ugcPost:7405576163546255360?commentUrn=urn%3Ali%3Acomment%3A%28ugcPost%3A7405576163546255360%2C7445129580430147584%29&amp;amp;dashCommentUrn=urn%3Ali%3Afsd_comment%3A%287445129580430147584%2Curn%3Ali%3AugcPost%3A7405576163546255360%29" target="_blank" rel="noopener"&gt;Linkedin&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>2026-01-29-emergences</title><link>https://laurentperrinet.github.io/slides/2026-01-29-emergences/</link><pubDate>Thu, 29 Jan 2026 00:00:00 +0000</pubDate><guid>https://laurentperrinet.github.io/slides/2026-01-29-emergences/</guid><description>&lt;section&gt;
&lt;h1 id="neurosciences-and-sparsity"&gt;&lt;a href="https://laurentperrinet.github.io/slides/2026-01-29-emergences/?transition=fade" target="_blank" rel="noopener"&gt;Neurosciences and sparsity&lt;/a&gt;&lt;/h1&gt;
&lt;h2 id="laurent-perrinet"&gt;&lt;em&gt;&lt;a href="https://laurentperrinet.github.io/talk/2026-01-29-emergences/" target="_blank" rel="noopener"&gt;Laurent Perrinet&lt;/a&gt;&lt;/em&gt;&lt;/h2&gt;
&lt;h3 id="séminaire-à-l"&gt;&lt;u&gt;&lt;a href="https://www.pepr-ia.fr" target="_blank" rel="noopener"&gt;&lt;em&gt;Séminaire à l&amp;rsquo;atelier &amp;ldquo;IA embarquée&amp;rdquo; du PEPR IA&lt;/em&gt;&lt;/a&gt;&lt;/u&gt;&lt;/h3&gt;
&lt;h3 id="2026-01-29"&gt;[2026-01-29]&lt;/h3&gt;
&lt;p&gt;
&lt;figure &gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://github.com/laurentperrinet/perrinet_curriculum-vitae.tex/raw/master/logotypes/troislogos.jpg" alt="logo" loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
Contact me @ &lt;a href="mailto:laurent.perrinet@univ-amu.fr"&gt;laurent.perrinet@univ-amu.fr&lt;/a&gt;&lt;/p&gt;
&lt;!-- &lt;img src="https://laurentperrinet.github.io/qrcode.png" alt="QR code" height="80" width="80"&gt; --&gt;
&lt;aside class="notes"&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;outline =&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;to summarize= sparse representations help understand neuroscience biological vision&lt;/li&gt;
&lt;li&gt;they have practical applications in machine learning / warning not network sparsity&lt;/li&gt;
&lt;li&gt;let&amp;rsquo;s sparse!&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;in practice: sparse coding in a nutshell&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;perspective: convolutional sparse coding&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;url_code = &lt;a href="https://github.com/CONECT-INT/2025-03_PhDProgram-course-in-computational-neuroscience" target="_blank" rel="noopener"&gt;https://github.com/CONECT-INT/2025-03_PhDProgram-course-in-computational-neuroscience&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Not only the speaker can read these notes, Press &lt;code&gt;S&lt;/code&gt; key to view&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;more on &lt;a href="https://raw.githubusercontent.com/wowchemy/starter-hugo-academic/master/exampleSite/content/slides/example/index.md" target="_blank" rel="noopener"&gt;doc&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;url?print-pdf http://localhost:8000/?print-pdf&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/aside&gt;
&lt;/section&gt;
&lt;hr&gt;
&lt;section&gt;
&lt;h2 id="sparse-representations-in-computer-vision"&gt;Sparse representations in computer vision&lt;/h2&gt;
&lt;video controls &gt;
&lt;source src="https://laurentperrinet.github.io/sciblog/files/2015-05-22-a-hitchhiker-guide-to-matching-pursuit/MPtutorial_rec.mp4" type="video/mp4"&gt;
&lt;/video&gt;
&lt;p&gt;Code @ &lt;a href="https://laurentperrinet.github.io/sciblog/posts/2015-05-22-a-hitchhiker-guide-to-matching-pursuit.html" target="_blank" rel="noopener"&gt;A hitchhiker guide to Matching Pursuit&lt;/a&gt;&lt;/p&gt;
&lt;aside class="notes"&gt;
&lt;p&gt;the whole is the sum of a few parts&lt;/p&gt;
&lt;p&gt;Sparse coding is a technique used in signal processing and machine learning to represent data in a more concise and efficient manner. It aims to find a sparse representation of the data, which means representing the data with only a small number of non-zero coefficients or activations. In sparse coding, a set of basis functions or atoms is typically defined, and the goal is to find a linear combination of these atoms that best represents the input data. The coefficients of this linear combination are often constrained to be sparse, meaning that only a few of them are allowed to be non-zero.&lt;/p&gt;
&lt;/aside&gt;
&lt;hr&gt;
&lt;h2 id="neurosciences-and-sparsity-a-survey"&gt;Neurosciences and sparsity: a survey&lt;/h2&gt;
&lt;!-- &lt;iframe allowfullscreen frameborder="0" height="100%" mozallowfullscreen style="min-width: 500px; min-height: 355px" src="https://app.wooclap.com/events/HLEQUP/questions/697a765837a5e7d1b8a8eefe" width="100%"&gt;&lt;/iframe&gt;
--&gt;
&lt;ul&gt;
&lt;li&gt;Go to wooclap.com&lt;/li&gt;
&lt;li&gt;Enter the code HLEQUP&lt;/li&gt;
&lt;li&gt;Or directly follow &lt;a href="https://app.wooclap.com/HLEQUP?from=instruction-slide" target="_blank" rel="noopener"&gt;https://app.wooclap.com/HLEQUP?from=instruction-slide&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;aside class="notes"&gt;
Time for a wooclap
&lt;/aside&gt;
&lt;hr&gt;
&lt;h2 id="neurosciences-and-sparsity-a-survey-1"&gt;Neurosciences and sparsity: a survey&lt;/h2&gt;
&lt;figure &gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://laurentperrinet.github.io/talk/2026-01-29-emergences/wooclap_1.png" alt="" loading="lazy" data-zoomable width="62%" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;hr&gt;
&lt;h2 id="neurosciences-and-sparsity-a-survey-2"&gt;Neurosciences and sparsity: a survey&lt;/h2&gt;
&lt;figure &gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://laurentperrinet.github.io/talk/2026-01-29-emergences/wooclap_2.png" alt="" loading="lazy" data-zoomable width="62%" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;hr&gt;
&lt;h2 id="neurosciences-and-sparsity-a-survey-3"&gt;Neurosciences and sparsity: a survey&lt;/h2&gt;
&lt;figure &gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://laurentperrinet.github.io/talk/2026-01-29-emergences/wooclap_3.png" alt="" loading="lazy" data-zoomable width="62%" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;hr&gt;
&lt;h2 id="neurosciences-and-sparsity-a-survey-4"&gt;Neurosciences and sparsity: a survey&lt;/h2&gt;
&lt;figure &gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://laurentperrinet.github.io/talk/2026-01-29-emergences/wooclap_4.png" alt="" loading="lazy" data-zoomable width="62%" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;hr&gt;
&lt;h2 id="neurosciences-and-sparsity-a-survey-5"&gt;Neurosciences and sparsity: a survey&lt;/h2&gt;
&lt;figure &gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://laurentperrinet.github.io/talk/2026-01-29-emergences/wooclap_5.png" alt="" loading="lazy" data-zoomable width="62%" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;hr&gt;
&lt;h2 id="neurosciences-and-sparsity-1"&gt;Neurosciences and sparsity&lt;/h2&gt;
&lt;figure id="figure-lennie-2003-the-cost-of-cortical-computationhttpsneuromatchsociallaurentperrinet114427859025152015"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://media.neuromatch.social/media_attachments/files/114/427/857/683/632/363/original/a3b375df340a54aa.png" alt="[[Lennie, 2003, The Cost of Cortical Computation](https://neuromatch.social/@laurentperrinet/114427859025152015)]" loading="lazy" data-zoomable width="50%" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
[&lt;a href="https://neuromatch.social/@laurentperrinet/114427859025152015" target="_blank" rel="noopener"&gt;Lennie, 2003, The Cost of Cortical Computation&lt;/a&gt;]
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;aside class="notes"&gt;
&lt;p&gt;Starting with the brain&amp;rsquo;s known energy consumption (approximately 20% of the body&amp;rsquo;s entire energy budget despite being only 2% of body weight), Lennie worked backward to determine how many action potentials this energy could reasonably support.&lt;/p&gt;
&lt;p&gt;By synthesizing these factors and dividing the available energy budget by the number of neurons and the energy cost per spike, Lennie calculated that cortical neurons can only sustain an average firing rate of approximately 0.16 Hz while remaining within the brain&amp;rsquo;s metabolic constraints.&lt;/p&gt;
&lt;/aside&gt;
&lt;hr&gt;
&lt;h2 id="neurosciences-and-sparsity-2"&gt;Neurosciences and sparsity&lt;/h2&gt;
&lt;figure id="figure-brunel-2001httpsbooksgooglefrbookshlfrlridb8wodqwdtsscoifndpgpa307otsknhqrj-tszsig0wi2cq2rnmxc7fvtyjoewzedlcgredir_escyvonepageqffalse"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://laurentperrinet.github.io/2019-04-03_a_course_on_vision_and_modelization/figures/Brunel200Fig2.png" alt="[[Brunel, 2001](https://books.google.fr/books?hl=fr&amp;lr=&amp;id=b8woDqWdTssC&amp;oi=fnd&amp;pg=PA307&amp;ots=KNHQrJ-TsZ&amp;sig=0WI2cq2RnMXC7fVTyjOEWZEdlCg&amp;redir_esc=y#v=onepage&amp;q&amp;f=false)]" loading="lazy" data-zoomable width="50%" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
[&lt;a href="https://books.google.fr/books?hl=fr&amp;amp;lr=&amp;amp;id=b8woDqWdTssC&amp;amp;oi=fnd&amp;amp;pg=PA307&amp;amp;ots=KNHQrJ-TsZ&amp;amp;sig=0WI2cq2RnMXC7fVTyjOEWZEdlCg&amp;amp;redir_esc=y#v=onepage&amp;amp;q&amp;amp;f=false" target="_blank" rel="noopener"&gt;Brunel, 2001&lt;/a&gt;]
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;aside class="notes"&gt;
Phase diagrams of sparsely connected networks of excitatory and inhibitory spiking neurons
healthy network = 1Hz = sparse activity (stronger in auditory, in insects, &amp;hellip;)
&lt;/aside&gt;
&lt;hr&gt;
&lt;h2 id="neurosciences-and-sparsity-3"&gt;Neurosciences and sparsity&lt;/h2&gt;
&lt;figure id="figure-mainen--sejnowski-1995httpsgithubcomspikeai2022_polychronies-reviewblobmainsrcfigure_2_mainensejnowski1995ipynb"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://github.com/SpikeAI/2022_polychronies-review/raw/main/figures/replicating_MainenSejnowski1995.png" alt="[[Mainen &amp; Sejnowski, 1995](https://github.com/SpikeAI/2022_polychronies-review/blob/main/src/Figure_2_MainenSejnowski1995.ipynb)]" loading="lazy" data-zoomable width="99%" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
[&lt;a href="https://github.com/SpikeAI/2022_polychronies-review/blob/main/src/Figure_2_MainenSejnowski1995.ipynb" target="_blank" rel="noopener"&gt;Mainen &amp;amp; Sejnowski, 1995&lt;/a&gt;]
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;aside class="notes"&gt;
mainen et sejnowski
diesmann
&lt;/aside&gt;
&lt;hr&gt;
&lt;h2 id="neurosciences-and-sparsity-4"&gt;Neurosciences and sparsity&lt;/h2&gt;
&lt;figure id="figure-kremkow-et-al-2016httpslaurentperrinetgithubiopublicationkremkow-16"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://laurentperrinet.github.io/2019-04-03_a_course_on_vision_and_modelization/figures/fncir-10-00037-g001a.jpg" alt="[[Kremkow *et al*, 2016](https://laurentperrinet.github.io/publication/kremkow-16/)]" loading="lazy" data-zoomable width="90%" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
[&lt;a href="https://laurentperrinet.github.io/publication/kremkow-16/" target="_blank" rel="noopener"&gt;Kremkow &lt;em&gt;et al&lt;/em&gt;, 2016&lt;/a&gt;]
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;h2 id="hahahugoshortcode416s16hbhb"&gt;&lt;aside class="notes"&gt;
mainen et sejnowski
diesmann
&lt;/aside&gt;&lt;/h2&gt;
&lt;h2 id="neurosciences-and-sparsity-5"&gt;Neurosciences and sparsity&lt;/h2&gt;
&lt;figure id="figure-kremkow-et-al-2016httpslaurentperrinetgithubiopublicationkremkow-16"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://laurentperrinet.github.io/2019-04-03_a_course_on_vision_and_modelization/figures/fncir-10-00037-g001.jpg" alt="[[Kremkow *et al*, 2016](https://laurentperrinet.github.io/publication/kremkow-16/)]" loading="lazy" data-zoomable width="90%" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
[&lt;a href="https://laurentperrinet.github.io/publication/kremkow-16/" target="_blank" rel="noopener"&gt;Kremkow &lt;em&gt;et al&lt;/em&gt;, 2016&lt;/a&gt;]
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;aside class="notes"&gt;
mainen et sejnowski
diesmann
vinje et gallant
&lt;/aside&gt;
&lt;/section&gt;
&lt;hr&gt;
&lt;section&gt;
&lt;h2 id="sparse-representations-in-a-nutshell"&gt;Sparse representations in a nutshell&lt;/h2&gt;
&lt;figure &gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://i.giphy.com/26xBtPbmDlugFxUiY.webp" alt="" loading="lazy" data-zoomable width="90%" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;h2 id="hahahugoshortcode416s20hbhb"&gt;&lt;aside class="notes"&gt;
&lt;p&gt;in summary: Sparse representations resulting from these processes have been successfully applied in various domains such as image processing, computer vision, and audio signal processing. It has shown promise in tasks such as noise reduction, compression, feature extraction, and pattern recognition. By capturing the essential structure and characteristics of the data in a sparse representation, sparse coding can help reduce redundancy and noise, and extract meaningful features for further analysis or processing.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&amp;hellip;let&amp;rsquo;s delve into a computational theory of sparse coding&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;review_bib = s.content_bib(&amp;ldquo;LP&amp;rdquo;, &amp;ldquo;2015&amp;rdquo;, &amp;lsquo;&amp;ldquo;Sparse models&amp;rdquo; in &lt;a href="https://laurentperrinet.github.io/publication/cristobal-perrinet-keil-15-bicv/"&gt;Biologically Inspired Computer Vision&lt;/a&gt;&amp;rsquo;)&lt;/p&gt;
&lt;/aside&gt;&lt;/h2&gt;
&lt;h2 id="sparse-representations-in-a-nutshell-1"&gt;Sparse representations in a nutshell&lt;/h2&gt;
&lt;figure id="figure-lp-et-al-2004httpslaurentperrinetgithubiopublicationperrinet-04-tauc"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://laurentperrinet.github.io/publication/perrinet-04-tauc/featured.png" alt="[[LP *et al*, 2004](https://laurentperrinet.github.io/publication/perrinet-04-tauc/)]" loading="lazy" data-zoomable height="90%" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
[&lt;a href="https://laurentperrinet.github.io/publication/perrinet-04-tauc/" target="_blank" rel="noopener"&gt;LP &lt;em&gt;et al&lt;/em&gt;, 2004&lt;/a&gt;]
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;aside class="notes"&gt;
&lt;/aside&gt;
&lt;hr&gt;
&lt;h2 id="sparse-representations-in-a-nutshell-2"&gt;Sparse representations in a nutshell&lt;/h2&gt;
&lt;figure id="figure-olshausen-and-field-1997httpmplabucsdedumarniigertolshaussen_1997pdf"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://laurentperrinet.github.io/2019-04-03_a_course_on_vision_and_modelization/figures/Olshausen_2.png" alt="[[Olshausen and Field (1997)](http://mplab.ucsd.edu/~marni/Igert/Olshaussen_1997.pdf)]" loading="lazy" data-zoomable height="90%" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
[&lt;a href="http://mplab.ucsd.edu/~marni/Igert/Olshaussen_1997.pdf" target="_blank" rel="noopener"&gt;Olshausen and Field (1997)&lt;/a&gt;]
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;h2 id="hahahugoshortcode416s24hbhb"&gt;&lt;aside class="notes"&gt;
&lt;/aside&gt;&lt;/h2&gt;
&lt;h2 id="sparse-representations-in-a-nutshell-3"&gt;Sparse representations in a nutshell&lt;/h2&gt;
&lt;p&gt;Generative model of image synthesis:&lt;/p&gt;
&lt;p&gt;$I[x, y] = $
&lt;span class="fragment " &gt;
$\sum_{i=1}^{K} a[i] \cdot \phi[i, x, y]$
&lt;/span&gt;
&lt;span class="fragment " &gt;
$ + \varepsilon[x, y]$
&lt;/span&gt;
&lt;span class="fragment " &gt;
Where $\phi$ is a dictionary of $K$ atoms, $a$ is a sparse vector of coefficients, and $\varepsilon$ is a noise term.
&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;[&lt;a href="https://laurentperrinet.github.io/publication/perrinet-15-bicv/" target="_blank" rel="noopener"&gt;LP (2015)&lt;/a&gt;]&lt;/p&gt;
&lt;aside class="notes"&gt;
&lt;p&gt;generative model&lt;/p&gt;
&lt;p&gt;\phi is over-complete (else it is triviallly solved by pseudo inverse)&lt;/p&gt;
&lt;/aside&gt;
&lt;hr&gt;
&lt;h2 id="sparse-representations-in-a-nutshell-4"&gt;Sparse representations in a nutshell&lt;/h2&gt;
&lt;figure id="figure-olshausen-and-field-1997httpmplabucsdedumarniigertolshaussen_1997pdf"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://laurentperrinet.github.io/2019-04-03_a_course_on_vision_and_modelization/figures/Olshausen_1.png" alt="[[Olshausen and Field (1997)](http://mplab.ucsd.edu/~marni/Igert/Olshaussen_1997.pdf)]" loading="lazy" data-zoomable width="90%" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
[&lt;a href="http://mplab.ucsd.edu/~marni/Igert/Olshaussen_1997.pdf" target="_blank" rel="noopener"&gt;Olshausen and Field (1997)&lt;/a&gt;]
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;aside class="notes"&gt;
&lt;/aside&gt;
&lt;hr&gt;
&lt;h2 id="sparse-representations-in-a-nutshell-5"&gt;Sparse representations in a nutshell&lt;/h2&gt;
&lt;p&gt;Given an observation $I$,&lt;/p&gt;
&lt;p&gt;$$
\begin{aligned}
\mathcal{L}(a) &amp;amp; = - \log Pr( a | I ) \\
\end{aligned}
$$&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="sparse-representations-in-a-nutshell-6"&gt;Sparse representations in a nutshell&lt;/h2&gt;
&lt;p&gt;Given an observation $I$,&lt;/p&gt;
&lt;p&gt;$$
\begin{aligned}
\mathcal{L}(a) &amp;amp; = - \log Pr( a | I ) \\
&amp;amp; = - \log Pr( I | a ) - \log Pr(a) \\
\end{aligned}
$$&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="sparse-representations-in-a-nutshell-7"&gt;Sparse representations in a nutshell&lt;/h2&gt;
&lt;p&gt;Given an observation $I$,&lt;/p&gt;
&lt;p&gt;$$
\begin{aligned}
\mathcal{L}(a) &amp;amp; = - \log Pr( a | I ) \\
&amp;amp; = - \log Pr( I | a ) - \log Pr(a) \\
&amp;amp; = \frac{1}{2\sigma_n^2} \sum_{x, y} ( I[x, y] - \sum_{i=1}^{K} a[i] \cdot \phi[i, x, y])^2 - \sum_{i=1}^{K} \log Pr( a[i] )
\end{aligned}
$$
&lt;aside class="notes"&gt;
Probabilistic model
&lt;/aside&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="sparse-representations-in-a-nutshell-8"&gt;Sparse representations in a nutshell&lt;/h2&gt;
&lt;p&gt;The problem is formalized as an optimization problem $a^\ast = \arg \min_a \mathcal{L}(a)$ with:&lt;/p&gt;
&lt;p&gt;$$
\mathcal{L} = \frac{1}{2} \sum_{x, y} ( I[x, y] - \sum_{i=1}^{K} a[i] \cdot \phi[i, x, y])^2 + \lambda \cdot \sum_i ( a[i] \neq 0)
$$&lt;/p&gt;
&lt;p&gt;[&lt;a href="https://laurentperrinet.github.io/publication/perrinet-15-bicv/" target="_blank" rel="noopener"&gt;LP (2015)&lt;/a&gt;]&lt;/p&gt;
&lt;aside class="notes"&gt;
spiking prior =&amp;gt; l0 pseudo norm
l0 problem is NP-complete
&lt;/aside&gt;
&lt;hr&gt;
&lt;h2 id="sparse-representations-in-a-nutshell-9"&gt;Sparse representations in a nutshell&lt;/h2&gt;
&lt;p&gt;The problem is formalized as an optimization problem $a^\ast = \arg \min_a \mathcal{L}(a)$ with:&lt;/p&gt;
&lt;p&gt;$$
\mathcal{L}(a) = \frac{1}{2} \sum_{x, y} ( I[x, y] - \sum_{i=1}^{K} a[i] \cdot \phi[i, x, y])^2 + \lambda \cdot \sum_{i=1}^{K} | a[i] |
$$
&lt;aside class="notes"&gt;
exponential prior =&amp;gt; L1 norm
&lt;/aside&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="sparse-representations-in-a-nutshell-10"&gt;Sparse representations in a nutshell&lt;/h2&gt;
&lt;figure id="figure-rentzeperis-et-al-2023httpslaurentperrinetgithubiopublicationrentzeperis-23"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://laurentperrinet.github.io/publication/rentzeperis-23/featured.png" alt="[[Rentzeperis *et al* (2023)](https://laurentperrinet.github.io/publication/rentzeperis-23/)]" loading="lazy" data-zoomable height="60%" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
[&lt;a href="https://laurentperrinet.github.io/publication/rentzeperis-23/" target="_blank" rel="noopener"&gt;Rentzeperis &lt;em&gt;et al&lt;/em&gt; (2023)&lt;/a&gt;]
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;aside class="notes"&gt;
&lt;/aside&gt;
&lt;/section&gt;
---
&lt;section&gt;
## Sparse representations and learning
&lt;video controls &gt;
&lt;source src="https://laurentperrinet.github.io/2019-04-03_a_course_on_vision_and_modelization/figures/ssc.mp4" type="video/mp4"&gt;
&lt;/video&gt;
&lt;aside class="notes"&gt;
&lt;/aside&gt;
&lt;hr&gt;
&lt;h2 id="convolutional-sparse-coding"&gt;Convolutional Sparse Coding&lt;/h2&gt;
&lt;figure id="figure-boutin-et-al-2021httpslaurentperrinetgithubiopublicationboutin-franciosini-chavane-ruffier-perrinet-20"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://laurentperrinet.github.io/2019-04-03_a_course_on_vision_and_modelization/figures/boutin-franciosini-ruffier-perrinet-19_figure1_c.svg" alt="[[Boutin *et al*, 2021](https://laurentperrinet.github.io/publication/boutin-franciosini-chavane-ruffier-perrinet-20/)]" loading="lazy" data-zoomable width="90%" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
[&lt;a href="https://laurentperrinet.github.io/publication/boutin-franciosini-chavane-ruffier-perrinet-20/" target="_blank" rel="noopener"&gt;Boutin &lt;em&gt;et al&lt;/em&gt;, 2021&lt;/a&gt;]
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;aside class="notes"&gt;
&lt;ul&gt;
&lt;li&gt;novel challenges for CNNs&lt;/li&gt;
&lt;li&gt;1/ backpropagation is not bioplausible&lt;/li&gt;
&lt;/ul&gt;
&lt;/aside&gt;
&lt;hr&gt;
&lt;h2 id="convolutional-sparse-coding-1"&gt;Convolutional Sparse Coding&lt;/h2&gt;
&lt;figure id="figure-boutin-et-al-2021httpslaurentperrinetgithubiopublicationboutin-franciosini-chavane-ruffier-perrinet-20"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://laurentperrinet.github.io/publication/boutin-franciosini-chavane-ruffier-perrinet-20/BoutinFranciosiniChavaneRuffierPerrinet20face.png" alt="[[Boutin *et al*, 2021](https://laurentperrinet.github.io/publication/boutin-franciosini-chavane-ruffier-perrinet-20/)]" loading="lazy" data-zoomable width="90%" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
[&lt;a href="https://laurentperrinet.github.io/publication/boutin-franciosini-chavane-ruffier-perrinet-20/" target="_blank" rel="noopener"&gt;Boutin &lt;em&gt;et al&lt;/em&gt;, 2021&lt;/a&gt;]
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;h2 id="hahahugoshortcode416s41hbhb"&gt;&lt;aside class="notes"&gt;
&lt;ul&gt;
&lt;li&gt;novel challenges for CNNs&lt;/li&gt;
&lt;li&gt;1/ backpropagation is not bioplausible&lt;/li&gt;
&lt;/ul&gt;
&lt;/aside&gt;&lt;/h2&gt;
&lt;h3 id="cnn-predictive-processing"&gt;CNN: Predictive processing&lt;/h3&gt;
&lt;figure id="figure-boutin-et-al-2021httpslaurentperrinetgithubiopublicationboutin-franciosini-chavane-ruffier-perrinet-20"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://laurentperrinet.github.io/2019-04-03_a_course_on_vision_and_modelization/figures/SDPC_3.png" alt="[[Boutin *et al*, 2021](https://laurentperrinet.github.io/publication/boutin-franciosini-chavane-ruffier-perrinet-20/)]" loading="lazy" data-zoomable width="80%" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
[&lt;a href="https://laurentperrinet.github.io/publication/boutin-franciosini-chavane-ruffier-perrinet-20/" target="_blank" rel="noopener"&gt;Boutin &lt;em&gt;et al&lt;/em&gt;, 2021&lt;/a&gt;]
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;aside class="notes"&gt;
&lt;ul&gt;
&lt;li&gt;result on MNIST&lt;/li&gt;
&lt;/ul&gt;
&lt;/aside&gt;
&lt;hr&gt;
&lt;h3 id="cnn-predictive-processing-1"&gt;CNN: Predictive processing&lt;/h3&gt;
&lt;figure id="figure-boutin-et-al-2021httpslaurentperrinetgithubiopublicationboutin-franciosini-chavane-ruffier-perrinet-20"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://laurentperrinet.github.io/2019-04-03_a_course_on_vision_and_modelization/figures/boutin-franciosini-ruffier-perrinet-19_figure4a.png" alt="[[Boutin *et al*, 2021](https://laurentperrinet.github.io/publication/boutin-franciosini-chavane-ruffier-perrinet-20/)]" loading="lazy" data-zoomable width="90%" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
[&lt;a href="https://laurentperrinet.github.io/publication/boutin-franciosini-chavane-ruffier-perrinet-20/" target="_blank" rel="noopener"&gt;Boutin &lt;em&gt;et al&lt;/em&gt;, 2021&lt;/a&gt;]
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;aside class="notes"&gt;
&lt;ul&gt;
&lt;li&gt;modifications= adding sparse coding + feedback&lt;/li&gt;
&lt;/ul&gt;
&lt;/aside&gt;
&lt;hr&gt;
&lt;h3 id="cnn-predictive-processing-2"&gt;CNN: Predictive processing&lt;/h3&gt;
&lt;figure id="figure-boutin-et-al-2021httpslaurentperrinetgithubiopublicationboutin-franciosini-chavane-ruffier-perrinet-20"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://laurentperrinet.github.io/2019-04-03_a_course_on_vision_and_modelization/figures/boutin-franciosini-ruffier-perrinet-19_figure4b.png" alt="[[Boutin *et al*, 2021](https://laurentperrinet.github.io/publication/boutin-franciosini-chavane-ruffier-perrinet-20/)]" loading="lazy" data-zoomable width="90%" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
[&lt;a href="https://laurentperrinet.github.io/publication/boutin-franciosini-chavane-ruffier-perrinet-20/" target="_blank" rel="noopener"&gt;Boutin &lt;em&gt;et al&lt;/em&gt;, 2021&lt;/a&gt;]
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;aside class="notes"&gt;
&lt;ul&gt;
&lt;li&gt;modifications= adding sparse coding + feedback&lt;/li&gt;
&lt;/ul&gt;
&lt;/aside&gt;
&lt;hr&gt;
&lt;h3 id="cnn-predictive-processing-3"&gt;CNN: Predictive processing&lt;/h3&gt;
&lt;figure id="figure-boutin-et-al-2021httpslaurentperrinetgithubiopublicationboutin-franciosini-chavane-ruffier-perrinet-20"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://laurentperrinet.github.io/publication/boutin-franciosini-chavane-ruffier-perrinet-20/BoutinFranciosiniChavaneRuffierPerrinet20face.png" alt="[[Boutin *et al*, 2021](https://laurentperrinet.github.io/publication/boutin-franciosini-chavane-ruffier-perrinet-20/)]" loading="lazy" data-zoomable width="90%" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
[&lt;a href="https://laurentperrinet.github.io/publication/boutin-franciosini-chavane-ruffier-perrinet-20/" target="_blank" rel="noopener"&gt;Boutin &lt;em&gt;et al&lt;/em&gt;, 2021&lt;/a&gt;]
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;aside class="notes"&gt;
&lt;ul&gt;
&lt;li&gt;result= interpretable features&lt;/li&gt;
&lt;/ul&gt;
&lt;/aside&gt;
&lt;hr&gt;
&lt;h3 id="cnn-predictive-processing-4"&gt;CNN: Predictive processing&lt;/h3&gt;
&lt;video controls &gt;
&lt;source src="https://laurentperrinet.github.io/2019-04-03_a_course_on_vision_and_modelization/figures/training_video_ATT.mp4" type="video/mp4"&gt;
&lt;/video&gt;
&lt;h2 id="hahahugoshortcode416s51hbhb"&gt;&lt;aside class="notes"&gt;
&lt;ul&gt;
&lt;li&gt;result= interpretable features&lt;/li&gt;
&lt;/ul&gt;
&lt;/aside&gt;&lt;/h2&gt;
&lt;h2 id="snn-in-neuromorphic-engineering"&gt;SNN in neuromorphic engineering&lt;/h2&gt;
&lt;figure id="figure-the-hd-snn-neural-network"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://laurentperrinet.github.io/publication/grimaldi-23-bc/HDSNN_conv.png" alt="The HD-SNN neural network." loading="lazy" data-zoomable width="90%" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
The HD-SNN neural network.
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;h2 id="hahahugoshortcode416s53hbhb"&gt;&lt;aside class="notes"&gt;
&lt;p&gt;&lt;strong&gt;2 MINUTE&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;For instance, we show how precise spike times may be used to detect the direction of motion from such a stream of events in an ultrafast fashion.&lt;/li&gt;
&lt;/ul&gt;
&lt;/aside&gt;&lt;/h2&gt;
&lt;h2 id="snn-in-neuromorphic-engineering-1"&gt;SNN in neuromorphic engineering&lt;/h2&gt;
&lt;video autoplay loop &gt;
&lt;source src="https://laurentperrinet.github.io/publication/grimaldi-23-bc/FastMotionDetection_input.mp4" type="video/mp4"&gt;
&lt;/video&gt;
&lt;h2 id="hahahugoshortcode416s55hbhb"&gt;&lt;aside class="notes"&gt;
&lt;p&gt;&lt;strong&gt;2 MINUTE&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;A nice HSD neuron&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;For instance, we show how precise spike times may be used to detect the direction of motion from such a stream of events in an ultrafast fashion.&lt;/p&gt;
&lt;/aside&gt;&lt;/h2&gt;
&lt;h2 id="snn-in-neuromorphic-engineering-2"&gt;SNN in neuromorphic engineering&lt;/h2&gt;
&lt;figure id="figure-the-hd-snn-neural-network"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://laurentperrinet.github.io/publication/grimaldi-23-bc/motion_kernels.png" alt="The HD-SNN neural network." loading="lazy" data-zoomable width="90%" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
The HD-SNN neural network.
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;h2 id="hahahugoshortcode416s57hbhb"&gt;&lt;aside class="notes"&gt;
&lt;p&gt;&lt;strong&gt;2 MINUTE&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;nice kernels&lt;/li&gt;
&lt;/ul&gt;
&lt;/aside&gt;&lt;/h2&gt;
&lt;h2 id="snn-in-neuromorphic-engineering-3"&gt;SNN in neuromorphic engineering&lt;/h2&gt;
&lt;figure id="figure-the-hd-snn-neural-network"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://laurentperrinet.github.io/publication/grimaldi-23-bc/accuracy.png" alt="The HD-SNN neural network." loading="lazy" data-zoomable width="60%" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
The HD-SNN neural network.
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;h2 id="hahahugoshortcode416s59hbhb"&gt;&lt;aside class="notes"&gt;
&lt;p&gt;&lt;strong&gt;2 MINUTE&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;frugal computing&lt;/li&gt;
&lt;/ul&gt;
&lt;/aside&gt;&lt;/h2&gt;
&lt;section&gt;
&lt;h1 id="neurosciences-and-sparsity-6"&gt;&lt;a href="https://laurentperrinet.github.io/slides/2026-01-29-emergences/?transition=fade" target="_blank" rel="noopener"&gt;Neurosciences and sparsity&lt;/a&gt;&lt;/h1&gt;
&lt;h2 id="laurent-perrinet-1"&gt;&lt;em&gt;&lt;a href="https://laurentperrinet.github.io/talk/2026-01-29-emergences/" target="_blank" rel="noopener"&gt;Laurent Perrinet&lt;/a&gt;&lt;/em&gt;&lt;/h2&gt;
&lt;h3 id="séminaire-à-l-1"&gt;&lt;u&gt;&lt;a href="https://www.pepr-ia.fr" target="_blank" rel="noopener"&gt;&lt;em&gt;Séminaire à l&amp;rsquo;atelier &amp;ldquo;IA embarquée&amp;rdquo; du PEPR IA&lt;/em&gt;&lt;/a&gt;&lt;/u&gt;&lt;/h3&gt;
&lt;h3 id="2026-01-29-1"&gt;[2026-01-29]&lt;/h3&gt;
&lt;p&gt;
&lt;figure &gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://github.com/laurentperrinet/perrinet_curriculum-vitae.tex/raw/master/logotypes/troislogos.jpg" alt="logo" loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
Contact me @ &lt;a href="mailto:laurent.perrinet@univ-amu.fr"&gt;laurent.perrinet@univ-amu.fr&lt;/a&gt;&lt;/p&gt;
&lt;!-- &lt;img src="https://laurentperrinet.github.io/qrcode.png" alt="QR code" height="80" width="80"&gt; --&gt;
&lt;aside class="notes"&gt;
&lt;ul&gt;
&lt;li&gt;to summarize= sparse representations help understand neuroscience biological vision&lt;/li&gt;
&lt;li&gt;they have practical applications in machine learning&lt;/li&gt;
&lt;li&gt;let&amp;rsquo;s sparse!&lt;/li&gt;
&lt;/ul&gt;
&lt;/aside&gt;
&lt;/section&gt;</description></item><item><title>Foveal Retinotopy and Dual Pathways: A Computational Model for Active Visual Search</title><link>https://laurentperrinet.github.io/publication/jeremie-25-thesis/</link><pubDate>Fri, 10 Oct 2025 00:00:00 +0000</pubDate><guid>https://laurentperrinet.github.io/publication/jeremie-25-thesis/</guid><description>&lt;h2 id="abstract"&gt;Abstract&lt;/h2&gt;
&lt;p&gt;This thesis investigates visual search through the lens of the dual visual pathways found in biological systems : the ventral (“what”) pathway, involved in object recognition, and the dorsal (“where”) pathway, responsible for spatial localisation and saccadic planning. Drawing from both neuroscience and computer vision, we propose a computational framework that integrates deep convolutional neural networks (DCNNs) within a biologically inspired architecture grounded in foveal retinotopy. As a proof of concept, prior work has demonstrated that incorporating saccadic planning improves digit categorisation performance in a controlled environment. Building upon this foundation, the primary objective of this thesis is to extend the computational framework to natural images in more ecologically valid settings. Our contributions are as follows : (1) We introduce a novel framework for training and evaluating DCNNs using semantically grounded, task-specific labels ; (2) We bridge the gap between artificial models and biological substrates by emphasizing the role of foveal retinotopy in robust object categorisation and precise localisation ; (3) We disentangle the interplay between categorisation and localisation by proposing a novel &amp;ldquo;localisation-frame&amp;rdquo; dataset, aimed at guiding the design of a biologically plausible dorsal stream model ; and (4) We present an initial model of the dorsal pathway, leveraging the new dataset to develop interpretable and efficient active vision systems—where interpretability is achieved through modular and spatially structured representations, and efficiency is reflected in reduced computational cost during inference with saccade planning. Overall, this thesis extends the dual-stream computational paradigm for visual search, contributes tools for explainable active vision, and offers a platform to explore hypotheses about functional specialisation in the human visual cortex.&lt;/p&gt;
&lt;h2 id="keywords"&gt;Keywords&lt;/h2&gt;
&lt;p&gt;Visual search, Dual visual pathways, Deep Convolutional Neuronal, Network, Foveal retinotopy, Active vision&lt;/p&gt;
&lt;h2 id="résumé"&gt;Résumé&lt;/h2&gt;
&lt;p&gt;Cette thèse étudie la recherche visuelle à travers le prisme des deux voies visuelles identifiées dans les systèmes biologiques : la voie ventrale, impliquée dans la reconnaissance des objets, et la voie dorsale, responsable de la localisation spatiale et de la planification des saccades. S’inspirant à la fois des neurosciences et de la vision artificielle, nous proposons un cadre computationnel intégrant des réseaux neuronal convolutifs profonds (DCNN) dans une architecture biologiquement plausible, fondée sur la rétinotopie fovéale. Des travaux antérieurs ont démontré que l’intégration de la planification des saccades améliorait les performances de catégorisation de chiffres dans un environnement contrôlé. S’appuyant sur cette base, l’objectif principal de cette thèse est d’étendre ce cadre théorique à des images naturelles dans des contextes plus écologiquement valides. Nos contributions sont les suivantes : (1) Nous proposons un nouveau cadre de travail pour l’entraînement et l’évaluation des DCNN, basé sur la sémantique sous-jacente aux labels initialement définis dans la communauté de la recherche computationnelle, ce qui permet de définir des tâches écologiques spécifiques ; (2) nous rapprochons les modèles artificiels des substrats biologiques en soulignant le rôle crucial de la retinotopie fovéales pour une catégorisation robuste et une localisation précise. (3) Nous approfondissons la connaissance de l’interaction entre la catégorisation et la localisation en proposant un ensemble de résultats structuré autour de cette relation, afin de guider la conception d’un modèle plausible de la voie dorsale ; (4) Enfin, en nous appuyant sur ces résultats, nous proposons une première modélisation de la voie dorsale visant à développer des systèmes de vision active à la fois interprétables, grâce à des représentations modulables et spatialement structurées, et efficaces, grâce à la planification de saccades permettant de réduire les coûts de calcul liés à l’inférence. Dans l’ensemble, cette thèse apporte plusieurs éléments : elle enrichit le modèle de vision artificielle des deux voies majeures impliquées dans la recherche visuelle, elle permet de développer des outils de vision active interprétables et elle fournit un cadre pour étudier les hypothèses biologiques relatives à la spécialisation fonctionnelle des aires cérébrales dédiées à la vision chez l’être humain.&lt;/p&gt;
&lt;h2 id="mots-clés"&gt;Mots-clés&lt;/h2&gt;
&lt;p&gt;Recherche visuelle, Voie visuel ventrale, Voie visuel dorsale, Réseau neuronal convolutifs profonds, Rétinotopie fovéale, Vision active&lt;/p&gt;
&lt;div class="pub-list-item view-citation" style="margin-bottom: 1rem"&gt;
&lt;i class="far fa-file-alt pub-icon" aria-hidden="true"&gt;&lt;/i&gt;
&lt;span class="article-metadata li-cite-author"&gt;
&lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/jean-nicolas-j%C3%A9r%C3%A9mie/"&gt;Jean-Nicolas Jérémie&lt;/a&gt;&lt;/span&gt;
&lt;/span&gt;
(2025).
&lt;a href="https://laurentperrinet.github.io/post/2025-10-10_soutenance-jean-nicolas-jeremie/"&gt;Soutenance de Jean-Nicolas Jérémie &amp;#34;Foveal Retinotopy and Dual Pathways: A Computational Model for Active Visual Search&amp;#34;&lt;/a&gt;.
&lt;p&gt;
&lt;/p&gt;
&lt;/div&gt;</description></item><item><title>Soutenance de Jean-Nicolas Jérémie "Foveal Retinotopy and Dual Pathways: A Computational Model for Active Visual Search"</title><link>https://laurentperrinet.github.io/post/2025-10-10_soutenance-jean-nicolas-jeremie/</link><pubDate>Fri, 10 Oct 2025 00:00:00 +0000</pubDate><guid>https://laurentperrinet.github.io/post/2025-10-10_soutenance-jean-nicolas-jeremie/</guid><description>&lt;p&gt;Jean-Nicolas Jérémie soutiendra publiquement ses travaux de thèse intitulés: &lt;em&gt;Foveal Retinotopy and Dual Pathways: A Computational Model for Active Visual Search&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;dirigés par Monsieur Laurent PERRINET et Monsieur Emmanuel DAUCE&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Date: le &lt;em&gt;&lt;strong&gt;vendredi 10 octobre 2025&lt;/strong&gt;&lt;/em&gt; à 13h30&lt;/li&gt;
&lt;li&gt;Lieu :   Faculté de Médecine de la Timone 27 Boulevard Jean Moulin, 13005 Marseille 5ème&lt;/li&gt;
&lt;li&gt;Salle : Amphithéâtre CERIMED&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="pub-list-item view-citation" style="margin-bottom: 1rem"&gt;
&lt;i class="far fa-file-alt pub-icon" aria-hidden="true"&gt;&lt;/i&gt;
&lt;span class="article-metadata li-cite-author"&gt;
&lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/jean-nicolas-j%C3%A9r%C3%A9mie/"&gt;Jean-Nicolas Jérémie&lt;/a&gt;&lt;/span&gt;
&lt;/span&gt;
(2025).
&lt;a href="https://laurentperrinet.github.io/publication/jeremie-25-thesis/"&gt;Foveal Retinotopy and Dual Pathways: A Computational Model for Active Visual Search&lt;/a&gt;.
&lt;p&gt;
&lt;a href="#" class="btn btn-outline-primary btn-page-header btn-sm js-cite-modal"
data-filename="/publication/jeremie-25-thesis/cite.bib"&gt;
Cite
&lt;/a&gt;
&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;Composition du jury proposé&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Name&lt;/th&gt;
&lt;th&gt;Affiliation&lt;/th&gt;
&lt;th&gt;Role&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;M. Ronan SICRE&lt;/td&gt;
&lt;td&gt;IRIT (UMR 5505) – Université de Toulouse III&lt;/td&gt;
&lt;td&gt;Rapporteur&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;M. Jean‑Julien AUCOUTURIER&lt;/td&gt;
&lt;td&gt;FEMTO‑ST (UMR 6174) – Université de Bourgogne Franche‑Comté&lt;/td&gt;
&lt;td&gt;Rapporteur&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Mme Teresa SERRANO‑GOTARREDONA&lt;/td&gt;
&lt;td&gt;IMSE‑CNM‑CSIC – Universidad de Sevilla&lt;/td&gt;
&lt;td&gt;Examinatrice&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;M. Franck RUFFIER&lt;/td&gt;
&lt;td&gt;Lab‑STICC (UMR 6285) – ENSTA|IP Paris&lt;/td&gt;
&lt;td&gt;Examinateur&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;M. Matthieu GILSON&lt;/td&gt;
&lt;td&gt;INT (UMR 7289) – Aix Marseille Université&lt;/td&gt;
&lt;td&gt;Président&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;M. Laurent PERRINET&lt;/td&gt;
&lt;td&gt;INT (UMR 7289) – Aix Marseille Université&lt;/td&gt;
&lt;td&gt;Directeur de thèse&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;M. Emmanuel DAUCÉ&lt;/td&gt;
&lt;td&gt;Centrale Méditerranée&lt;/td&gt;
&lt;td&gt;Co‑directeur de thèse&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="résumé"&gt;Résumé&lt;/h2&gt;
&lt;p&gt;Cette thèse étudie la recherche visuelle à travers le prisme des deux voies visuelles identifiées dans les systèmes biologiques : la voie ventrale, impliquée dans la reconnaissance des objets, et la voie dorsale, responsable de la localisation spatiale et de la planification des saccades. S’inspirant à la fois des neurosciences et de la vision artificielle, nous proposons un cadre computationnel intégrant des réseaux neuronal convolutifs profonds (DCNN) dans une architecture biologiquement plausible, fondée sur la rétinotopie fovéale. Des travaux antérieurs ont démontré que l’intégration de la planification des saccades améliorait les performances de catégorisation de chiffres dans un environnement contrôlé. S’appuyant sur cette base, l’objectif principal de cette thèse est d’étendre ce cadre théorique à des images naturelles dans des contextes plus écologiquement valides. Nos contributions sont les suivantes : (1) Nous proposons un nouveau cadre de travail pour l’entraînement et l’évaluation des DCNN, basé sur la sémantique sous-jacente aux labels initialement définis dans la communauté de la recherche computationnelle, ce qui permet de définir des tâches écologiques spécifiques ; (2) nous rapprochons les modèles artificiels des substrats biologiques en soulignant le rôle crucial de la retinotopie fovéales pour une catégorisation robuste et une localisation précise. (3) Nous approfondissons la connaissance de l’interaction entre la catégorisation et la localisation en proposant un ensemble de résultats structuré autour de cette relation, afin de guider la conception d’un modèle plausible de la voie dorsale ; (4) Enfin, en nous appuyant sur ces résultats, nous proposons une première modélisation de la voie dorsale visant à développer des systèmes de vision active à la fois interprétables, grâce à des représentations modulables et spatialement structurées, et efficaces, grâce à la planification de saccades permettant de réduire les coûts de calcul liés à l’inférence. Dans l’ensemble, cette thèse apporte plusieurs éléments : elle enrichit le modèle de vision artificielle des deux voies majeures impliquées dans la recherche visuelle, elle permet de développer des outils de vision active interprétables et elle fournit un cadre pour étudier les hypothèses biologiques relatives à la spécialisation fonctionnelle des aires cérébrales dédiées à la vision chez l’être humain.&lt;/p&gt;
&lt;h2 id="abstract"&gt;Abstract&lt;/h2&gt;
&lt;p&gt;This thesis investigates visual search through the lens of the dual visual pathways found in biological systems : the ventral (“what”) pathway, involved in object recognition, and the dorsal (“where”) pathway, responsible for spatial localisation and saccadic planning. Drawing from both neuroscience and computer vision, we propose a computational framework that integrates deep convolutional neural networks (DCNNs) within a biologically inspired architecture grounded in foveal retinotopy. As a proof of concept, prior work has demonstrated that incorporating saccadic planning improves digit categorisation performance in a controlled environment. Building upon this foundation, the primary objective of this thesis is to extend the computational framework to natural images in more ecologically valid settings. Our contributions are as follows : (1) We introduce a novel framework for training and evaluating DCNNs using semantically grounded, task-specific labels ; (2) We bridge the gap between artificial models and biological substrates by emphasizing the role of foveal retinotopy in robust object categorisation and precise localisation ; (3) We disentangle the interplay between categorisation and localisation by proposing a novel &amp;ldquo;localisation-frame&amp;rdquo; dataset, aimed at guiding the design of a biologically plausible dorsal stream model ; and (4) We present an initial model of the dorsal pathway, leveraging the new dataset to develop interpretable and efficient active vision systems—where interpretability is achieved through modular and spatially structured representations, and efficiency is reflected in reduced computational cost during inference with saccade planning. Overall, this thesis extends the dual-stream computational paradigm for visual search, contributes tools for explainable active vision, and offers a platform to explore hypotheses about functional specialisation in the human visual cortex.&lt;/p&gt;</description></item><item><title>Artificial neural networks and machine learning applied to the understanding of biological vision</title><link>https://laurentperrinet.github.io/talk/2025-05-26-master-m-4-nc/</link><pubDate>Mon, 26 May 2025 14:00:00 +0000</pubDate><guid>https://laurentperrinet.github.io/talk/2025-05-26-master-m-4-nc/</guid><description>&lt;h2 id="master-m4nc-de-linstitut-neuromod-cours-prospective-innovation-and-research"&gt;Master M4NC de l&amp;rsquo;institut NeuroMod, cours Prospective Innovation and Research.&lt;/h2&gt;</description></item><item><title>2025-03-11-phd-program-sparse-representations</title><link>https://laurentperrinet.github.io/slides/2025-03-11-phd-program-sparse-representations/</link><pubDate>Tue, 11 Mar 2025 00:00:00 +0000</pubDate><guid>https://laurentperrinet.github.io/slides/2025-03-11-phd-program-sparse-representations/</guid><description>&lt;section&gt;
&lt;h1 id="sparse-representations"&gt;&lt;a href="https://laurentperrinet.github.io/slides/2025-03-11-phd-program-sparse-representations/?transition=fade" target="_blank" rel="noopener"&gt;Sparse representations&lt;/a&gt;&lt;/h1&gt;
&lt;h2 id="laurent-perrinet"&gt;&lt;em&gt;&lt;a href="https://laurentperrinet.github.io/talk/2025-03-11-phd-program-sparse-representations/" target="_blank" rel="noopener"&gt;Laurent Perrinet&lt;/a&gt;&lt;/em&gt;&lt;/h2&gt;
&lt;h3 id="neuroschool-phd-program-in-neuroscience"&gt;&lt;u&gt;&lt;a href="https://neuro-marseille.org/en/training/phd-program/" target="_blank" rel="noopener"&gt;NeuroSchool PhD Program in Neuroscience&lt;/a&gt;&lt;/u&gt;&lt;/h3&gt;
&lt;h3 id="2025-03-11"&gt;[2025-03-11]&lt;/h3&gt;
&lt;p&gt;
&lt;figure &gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://github.com/laurentperrinet/perrinet_curriculum-vitae.tex/raw/master/logotypes/troislogos.jpg" alt="logo" loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;a href="https://github.com/CONECT-INT/2025-03_PhDProgram-course-in-computational-neuroscience" target="_blank" rel="noopener"&gt;Code&lt;/a&gt; /
Contact me @ &lt;a href="mailto:laurent.perrinet@univ-amu.fr"&gt;laurent.perrinet@univ-amu.fr&lt;/a&gt;
&lt;img src="https://laurentperrinet.github.io/qrcode.png" alt="QR code" height="80" width="80"&gt;&lt;/p&gt;
&lt;aside class="notes"&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;outline =&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;to summarize= sparse representations help understand neuroscience biological vision&lt;/li&gt;
&lt;li&gt;they have practical applications in machine learning&lt;/li&gt;
&lt;li&gt;let&amp;rsquo;s sparse!&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;in practice: sparse coding in a nutshell&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;perspective: convolutional sparse coding&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;url_code = &lt;a href="https://github.com/CONECT-INT/2025-03_PhDProgram-course-in-computational-neuroscience" target="_blank" rel="noopener"&gt;https://github.com/CONECT-INT/2025-03_PhDProgram-course-in-computational-neuroscience&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Not only the speaker can read these notes, Press &lt;code&gt;S&lt;/code&gt; key to view&lt;/li&gt;
&lt;li&gt;more on &lt;a href="https://raw.githubusercontent.com/wowchemy/starter-hugo-academic/master/exampleSite/content/slides/example/index.md" target="_blank" rel="noopener"&gt;doc&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/aside&gt;
&lt;/section&gt;
&lt;hr&gt;
&lt;section&gt;
&lt;h2 id="sparse-representations-1"&gt;Sparse representations?&lt;/h2&gt;
&lt;!--
&lt;figure &gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://www.vhv.rs/dpng/d/57-574294_old-man-shrugging-shoulders-meme-hd-png-download.png" alt="" loading="lazy" data-zoomable width="90%" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
--&gt;
&lt;figure &gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://i.imgflip.com/2lmff7.jpg" alt="" loading="lazy" data-zoomable width="80%" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;aside class="notes"&gt;
you may have heard of it but do you know what it is ?
&lt;/aside&gt;
&lt;hr&gt;
&lt;section data-noprocess data-shortcode-slide
data-background-image="https://3minutosdearte.com/wp-content/uploads/2016/11/Mir%C3%B3-Paisaje-catal%C3%A1n-el-cazador-1923-24-e1534625628322.jpg"
&gt;
&lt;!-- &lt;img src="https://3minutosdearte.com/wp-content/uploads/2016/11/Mir%C3%B3-Paisaje-catal%C3%A1n-el-cazador-1923-24-e1534625628322.jpg" width="80%"/&gt; --&gt;
&lt;aside class="notes"&gt;
&lt;p&gt;Paysage catalan (Le Chasseur)&lt;/p&gt;
&lt;p&gt;to rephrase the expression &lt;a href="https://en.wikipedia.org/wiki/The_Unreasonable_Effectiveness_of_Mathematics_in_the_Natural_Sciences" target="_blank" rel="noopener"&gt;&amp;ldquo;The Unreasonable Effectiveness of Mathematics&amp;rdquo;&lt;/a&gt; by Wigner, the &amp;ldquo;Unreasonable efficiency of vision&amp;rdquo; is playfully illustrated in this painting from Joan Miró, which allows us to depict this Catalan landscape with the a few strokes where our imagination will fill the gaps and signify the landscape, allowing us to imagine the hunter, the sardine or the plane.&lt;/p&gt;
&lt;p&gt;the whole is the sum of a few parts&lt;/p&gt;
&lt;p&gt;Sparse coding is a technique used in signal processing and machine learning to represent data in a more concise and efficient manner. It aims to find a sparse representation of the data, which means representing the data with only a small number of non-zero coefficients or activations. In sparse coding, a set of basis functions or atoms is typically defined, and the goal is to find a linear combination of these atoms that best represents the input data. The coefficients of this linear combination are often constrained to be sparse, meaning that only a few of them are allowed to be non-zero.&lt;/p&gt;
&lt;/aside&gt;
&lt;hr&gt;
&lt;h2 id="sparse-representations-in-computer-vision"&gt;Sparse representations in computer vision&lt;/h2&gt;
&lt;figure id="figure-lp-et-al-2004httpslaurentperrinetgithubiopublicationperrinet-04-tauc"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://laurentperrinet.github.io/publication/perrinet-04-tauc/featured.png" alt="[[LP *et al*, 2004](https://laurentperrinet.github.io/publication/perrinet-04-tauc/)]" loading="lazy" data-zoomable height="90%" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
[&lt;a href="https://laurentperrinet.github.io/publication/perrinet-04-tauc/" target="_blank" rel="noopener"&gt;LP &lt;em&gt;et al&lt;/em&gt;, 2004&lt;/a&gt;]
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;aside class="notes"&gt;
&lt;p&gt;vision is an inverse problem&lt;/p&gt;
&lt;p&gt;link with autoencoder&lt;/p&gt;
&lt;/aside&gt;
&lt;hr&gt;
&lt;h2 id="sparse-representations-in-computer-vision-1"&gt;Sparse representations in computer vision&lt;/h2&gt;
&lt;!-- &lt;img src="https://laurentperrinet.github.io/publication/perrinet-03-ieee/v1_tiger.gif" width="60%"/&gt;
&lt;aside class="notes"&gt;
ça marche très bien!
&lt;/aside&gt;
---
## Convolutional Sparse Coding --&gt;
&lt;video controls &gt;
&lt;source src="https://laurentperrinet.github.io/sciblog/files/2015-05-22-a-hitchhiker-guide-to-matching-pursuit/MPtutorial_rec.mp4" type="video/mp4"&gt;
&lt;/video&gt;
&lt;p&gt;Code @ &lt;a href="https://laurentperrinet.github.io/sciblog/posts/2015-05-22-a-hitchhiker-guide-to-matching-pursuit.html" target="_blank" rel="noopener"&gt;A hitchhiker guide to Matching Pursuit&lt;/a&gt;
&lt;aside class="notes"&gt;
&lt;/aside&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="sparse-representations-in-computer-vision-2"&gt;Sparse representations in computer vision&lt;/h2&gt;
&lt;figure id="figure-lp-and-bednar-2015httpslaurentperrinetgithubiopublicationperrinet-bednar-15"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://github.com/laurentperrinet/PerrinetBednar15/raw/master/figures/figure_synthesis.svg" alt="[[LP and Bednar, 2015]](https://laurentperrinet.github.io/publication/perrinet-bednar-15/)" loading="lazy" data-zoomable width="70%" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
&lt;a href="https://laurentperrinet.github.io/publication/perrinet-bednar-15/" target="_blank" rel="noopener"&gt;[LP and Bednar, 2015]&lt;/a&gt;
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;aside class="notes"&gt;
&lt;ul&gt;
&lt;li&gt;extracting edges is useful&lt;/li&gt;
&lt;/ul&gt;
&lt;/aside&gt;
&lt;hr&gt;
&lt;h2 id="sparse-representations-in-computer-vision-3"&gt;Sparse representations in computer vision&lt;/h2&gt;
&lt;figure id="figure-lp-2021httpslaurentperrinetgithubiosciblogposts2021-03-27-density-of-stars-on-the-surface-of-the-skyhtml"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://laurentperrinet.github.io/sciblog/files/2021-03-27_generative.png" alt="[[LP, 2021](https://laurentperrinet.github.io/sciblog/posts/2021-03-27-density-of-stars-on-the-surface-of-the-sky.html)]" loading="lazy" data-zoomable width="90%" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
[&lt;a href="https://laurentperrinet.github.io/sciblog/posts/2021-03-27-density-of-stars-on-the-surface-of-the-sky.html" target="_blank" rel="noopener"&gt;LP, 2021&lt;/a&gt;]
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;aside class="notes"&gt;
an extreme case: astrophysics
&lt;/aside&gt;
&lt;hr&gt;
&lt;h2 id="sparse-representations-in-neuromorphic-engineering"&gt;Sparse representations in neuromorphic engineering&lt;/h2&gt;
&lt;p&gt;&lt;img src="https://laurentperrinet.github.io/publication/grimaldi-24/DVSGesture_arm-roll.webp" width="33%"/&gt;&lt;img src="https://laurentperrinet.github.io/publication/grimaldi-24/DVSGesture_hand-clap.webp" width="33%"/&gt;&lt;img src="https://laurentperrinet.github.io/publication/grimaldi-24/DVSGesture_air-guitar.webp" width="33%"/&gt;&lt;/p&gt;
&lt;!--
&lt;figure id="figure-gregor-lenz-2020httpslenzgregorcompostsevent-cameras"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://lenzgregor.com/posts/event-cameras/post-rethinking/events.gif" alt="[[Gregor Lenz, 2020](https://lenzgregor.com/posts/event-cameras/)]" loading="lazy" data-zoomable width="100%" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
[&lt;a href="https://lenzgregor.com/posts/event-cameras/" target="_blank" rel="noopener"&gt;Gregor Lenz, 2020&lt;/a&gt;]
&lt;/figcaption&gt;&lt;/figure&gt;
--&gt;
&lt;aside class="notes"&gt;
&lt;p&gt;Ultimately, we get a list of events for each pixel that can be &lt;em&gt;merged&lt;/em&gt; to represent the entire image. This list of events includes pixel addresses, times of occurrence, and polarities. Note that since events are generated over time, they are naturally sorted by their time of occurrence. These events are then transmitted in &lt;em&gt;real time&lt;/em&gt; to the output bus, often via a USB3 connection.
It&amp;rsquo;s interesting to draw a parallel between this process and the optic nerve that connects our retina to the brain. In fact, the output of the retina consists of a million ganglion cells that emit action potentials, which are the only source of information transmitted by the &lt;em&gt;optic nerve&lt;/em&gt;.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.researchgate.net/profile/Guido-Croon/publication/313221316/figure/fig2/AS:668997448134663@1536512829861/Picture-of-the-event-based-camera-employed-in-this-work-the-DVS_W640.jpg" target="_blank" rel="noopener"&gt;https://www.researchgate.net/profile/Guido-Croon/publication/313221316/figure/fig2/AS:668997448134663@1536512829861/Picture-of-the-event-based-camera-employed-in-this-work-the-DVS_W640.jpg&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/aside&gt;
&lt;!--
---
## Sparse representations in neuromorphic engineering
&lt;figure id="figure-the-hd-snn-neural-network"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://laurentperrinet.github.io/publication/grimaldi-23-bc/motion_kernels.png" alt="The HD-SNN neural network." loading="lazy" data-zoomable width="70%" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
The HD-SNN neural network.
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;aside class="notes"&gt;
&lt;p&gt;&lt;strong&gt;2 MINUTE&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;kernels learned for motion detection&lt;/li&gt;
&lt;li&gt;can we force a sparse connectivity (beware that&amp;rsquo;s diferent from sparse activity)&lt;/li&gt;
&lt;/ul&gt;
&lt;/aside&gt;
---
## Sparse representations in neuromorphic engineering
&lt;figure id="figure-the-hd-snn-neural-network"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://laurentperrinet.github.io/publication/grimaldi-23-bc/accuracy.png" alt="The HD-SNN neural network." loading="lazy" data-zoomable width="80%" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
The HD-SNN neural network.
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;aside class="notes"&gt;
&lt;p&gt;&lt;strong&gt;2 MINUTE&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;yes, the accuracy drops, but it&amp;rsquo;s still good enough with a 500x sparsity&lt;/li&gt;
&lt;li&gt;frugal computing&lt;/li&gt;
&lt;/ul&gt;
&lt;/aside&gt; --&gt;
&lt;hr&gt;
&lt;h2 id="sparse-representations-in-neuroscience"&gt;Sparse representations in neuroscience&lt;/h2&gt;
&lt;figure id="figure-brunel-2001httpsbooksgooglefrbookshlfrlridb8wodqwdtsscoifndpgpa307otsknhqrj-tszsig0wi2cq2rnmxc7fvtyjoewzedlcgredir_escyvonepageqffalse"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://laurentperrinet.github.io/2019-04-03_a_course_on_vision_and_modelization/figures/Brunel200Fig2.png" alt="[[Brunel, 2001](https://books.google.fr/books?hl=fr&amp;lr=&amp;id=b8woDqWdTssC&amp;oi=fnd&amp;pg=PA307&amp;ots=KNHQrJ-TsZ&amp;sig=0WI2cq2RnMXC7fVTyjOEWZEdlCg&amp;redir_esc=y#v=onepage&amp;q&amp;f=false)]" loading="lazy" data-zoomable width="50%" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
[&lt;a href="https://books.google.fr/books?hl=fr&amp;amp;lr=&amp;amp;id=b8woDqWdTssC&amp;amp;oi=fnd&amp;amp;pg=PA307&amp;amp;ots=KNHQrJ-TsZ&amp;amp;sig=0WI2cq2RnMXC7fVTyjOEWZEdlCg&amp;amp;redir_esc=y#v=onepage&amp;amp;q&amp;amp;f=false" target="_blank" rel="noopener"&gt;Brunel, 2001&lt;/a&gt;]
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;aside class="notes"&gt;
Phase diagrams of sparsely connected networks of excitatory and inhibitory spiking neurons
healthy network = 1Hz = sparse activity (stronger in auditory, in insects, &amp;hellip;)
&lt;/aside&gt;
&lt;hr&gt;
&lt;h2 id="sparse-representations-in-neuroscience-1"&gt;Sparse representations in neuroscience&lt;/h2&gt;
&lt;figure id="figure-mainen--sejnowski-1995httpsgithubcomspikeai2022_polychronies-reviewblobmainsrcfigure_2_mainensejnowski1995ipynb"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://github.com/SpikeAI/2022_polychronies-review/raw/main/figures/replicating_MainenSejnowski1995.png" alt="[[Mainen &amp; Sejnowski, 1995](https://github.com/SpikeAI/2022_polychronies-review/blob/main/src/Figure_2_MainenSejnowski1995.ipynb)]" loading="lazy" data-zoomable width="99%" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
[&lt;a href="https://github.com/SpikeAI/2022_polychronies-review/blob/main/src/Figure_2_MainenSejnowski1995.ipynb" target="_blank" rel="noopener"&gt;Mainen &amp;amp; Sejnowski, 1995&lt;/a&gt;]
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;aside class="notes"&gt;
mainen et sejnowski
diesmann
&lt;/aside&gt;
&lt;hr&gt;
&lt;h2 id="sparse-representations-in-neuroscience-2"&gt;Sparse representations in neuroscience&lt;/h2&gt;
&lt;figure id="figure-kremkow-et-al-2016httpslaurentperrinetgithubiopublicationkremkow-16"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://laurentperrinet.github.io/2019-04-03_a_course_on_vision_and_modelization/figures/fncir-10-00037-g001a.jpg" alt="[[Kremkow *et al*, 2016](https://laurentperrinet.github.io/publication/kremkow-16/)]" loading="lazy" data-zoomable width="90%" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
[&lt;a href="https://laurentperrinet.github.io/publication/kremkow-16/" target="_blank" rel="noopener"&gt;Kremkow &lt;em&gt;et al&lt;/em&gt;, 2016&lt;/a&gt;]
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;aside class="notes"&gt;
mainen et sejnowski
diesmann
&lt;/aside&gt;
&lt;hr&gt;
&lt;h2 id="sparse-representations-in-neuroscience-3"&gt;Sparse representations in neuroscience&lt;/h2&gt;
&lt;figure id="figure-kremkow-et-al-2016httpslaurentperrinetgithubiopublicationkremkow-16"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://laurentperrinet.github.io/2019-04-03_a_course_on_vision_and_modelization/figures/fncir-10-00037-g001b.jpg" alt="[[Kremkow *et al*, 2016](https://laurentperrinet.github.io/publication/kremkow-16/)]" loading="lazy" data-zoomable width="90%" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
[&lt;a href="https://laurentperrinet.github.io/publication/kremkow-16/" target="_blank" rel="noopener"&gt;Kremkow &lt;em&gt;et al&lt;/em&gt;, 2016&lt;/a&gt;]
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;aside class="notes"&gt;
mainen et sejnowski
diesmann
&lt;/aside&gt;
&lt;hr&gt;
&lt;h2 id="sparse-representations-in-neuroscience-4"&gt;Sparse representations in neuroscience&lt;/h2&gt;
&lt;figure id="figure-kremkow-et-al-2016httpslaurentperrinetgithubiopublicationkremkow-16"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://laurentperrinet.github.io/2019-04-03_a_course_on_vision_and_modelization/figures/fncir-10-00037-g001.jpg" alt="[[Kremkow *et al*, 2016](https://laurentperrinet.github.io/publication/kremkow-16/)]" loading="lazy" data-zoomable width="90%" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
[&lt;a href="https://laurentperrinet.github.io/publication/kremkow-16/" target="_blank" rel="noopener"&gt;Kremkow &lt;em&gt;et al&lt;/em&gt;, 2016&lt;/a&gt;]
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;aside class="notes"&gt;
mainen et sejnowski
diesmann
vinje et gallant
&lt;/aside&gt;
&lt;hr&gt;
&lt;h2 id="sparse-representations-2"&gt;Sparse representations?&lt;/h2&gt;
&lt;!--
&lt;figure &gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://www.vhv.rs/dpng/d/57-574294_old-man-shrugging-shoulders-meme-hd-png-download.png" alt="" loading="lazy" data-zoomable width="90%" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
--&gt;
&lt;figure &gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://memecreator.org/static/images/memes/5646953.jpg" alt="" loading="lazy" data-zoomable width="45%" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;aside class="notes"&gt;
in summary: Sparse representations resulting from these processes have been successfully applied in various domains such as image processing, computer vision, and audio signal processing. It has shown promise in tasks such as noise reduction, compression, feature extraction, and pattern recognition. By capturing the essential structure and characteristics of the data in a sparse representation, sparse coding can help reduce redundancy and noise, and extract meaningful features for further analysis or processing.
&lt;/aside&gt;
&lt;/section&gt;
&lt;hr&gt;
&lt;section&gt;
&lt;h2 id="sparse-representations-in-a-nutshell"&gt;Sparse representations in a nutshell&lt;/h2&gt;
&lt;figure &gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://i.giphy.com/26xBtPbmDlugFxUiY.webp" alt="" loading="lazy" data-zoomable width="90%" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;h2 id="hahahugoshortcode417s35hbhb"&gt;&lt;aside class="notes"&gt;
&lt;ul&gt;
&lt;li&gt;&amp;hellip;let&amp;rsquo;s delve into a computational theory of sparse coding
review_bib = s.content_bib(&amp;ldquo;LP&amp;rdquo;, &amp;ldquo;2015&amp;rdquo;, &amp;lsquo;&amp;ldquo;Sparse models&amp;rdquo; in &lt;a href="https://laurentperrinet.github.io/publication/cristobal-perrinet-keil-15-bicv/"&gt;Biologically Inspired Computer Vision&lt;/a&gt;&amp;rsquo;)&lt;/li&gt;
&lt;/ul&gt;
&lt;/aside&gt;&lt;/h2&gt;
&lt;h2 id="sparse-representations-in-a-nutshell-1"&gt;Sparse representations in a nutshell&lt;/h2&gt;
&lt;figure id="figure-lp-et-al-2004httpslaurentperrinetgithubiopublicationperrinet-04-tauc"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://laurentperrinet.github.io/publication/perrinet-04-tauc/featured.png" alt="[[LP *et al*, 2004](https://laurentperrinet.github.io/publication/perrinet-04-tauc/)]" loading="lazy" data-zoomable height="90%" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
[&lt;a href="https://laurentperrinet.github.io/publication/perrinet-04-tauc/" target="_blank" rel="noopener"&gt;LP &lt;em&gt;et al&lt;/em&gt;, 2004&lt;/a&gt;]
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;aside class="notes"&gt;
&lt;/aside&gt;
&lt;hr&gt;
&lt;h2 id="sparse-representations-in-a-nutshell-2"&gt;Sparse representations in a nutshell&lt;/h2&gt;
&lt;figure id="figure-olshausen-and-field-1997httpmplabucsdedumarniigertolshaussen_1997pdf"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://laurentperrinet.github.io/2019-04-03_a_course_on_vision_and_modelization/figures/Olshausen_2.png" alt="[[Olshausen and Field (1997)](http://mplab.ucsd.edu/~marni/Igert/Olshaussen_1997.pdf)]" loading="lazy" data-zoomable height="90%" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
[&lt;a href="http://mplab.ucsd.edu/~marni/Igert/Olshaussen_1997.pdf" target="_blank" rel="noopener"&gt;Olshausen and Field (1997)&lt;/a&gt;]
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;h2 id="hahahugoshortcode417s39hbhb"&gt;&lt;aside class="notes"&gt;
&lt;/aside&gt;&lt;/h2&gt;
&lt;h2 id="sparse-representations-in-a-nutshell-3"&gt;Sparse representations in a nutshell&lt;/h2&gt;
&lt;p&gt;Generative model of image synthesis:&lt;/p&gt;
&lt;p&gt;$I[x, y] = $
&lt;span class="fragment " &gt;
$\sum_{i=1}^{K} a[i] \cdot \phi[i, x, y]$
&lt;/span&gt;
&lt;span class="fragment " &gt;
$ + \varepsilon[x, y]$
&lt;/span&gt;
&lt;span class="fragment " &gt;
Where $\phi$ is a dictionary of $K$ atoms, $a$ is a sparse vector of coefficients, and $\varepsilon$ is a noise term.
&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;[&lt;a href="https://laurentperrinet.github.io/publication/perrinet-15-bicv/" target="_blank" rel="noopener"&gt;LP (2015)&lt;/a&gt;]&lt;/p&gt;
&lt;aside class="notes"&gt;
&lt;p&gt;generative model&lt;/p&gt;
&lt;p&gt;\phi is over-complete (else it is triviallly solved by pseudo inverse)&lt;/p&gt;
&lt;/aside&gt;
&lt;hr&gt;
&lt;h2 id="sparse-representations-in-a-nutshell-4"&gt;Sparse representations in a nutshell&lt;/h2&gt;
&lt;figure id="figure-olshausen-and-field-1997httpmplabucsdedumarniigertolshaussen_1997pdf"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://laurentperrinet.github.io/2019-04-03_a_course_on_vision_and_modelization/figures/Olshausen_1.png" alt="[[Olshausen and Field (1997)](http://mplab.ucsd.edu/~marni/Igert/Olshaussen_1997.pdf)]" loading="lazy" data-zoomable width="90%" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
[&lt;a href="http://mplab.ucsd.edu/~marni/Igert/Olshaussen_1997.pdf" target="_blank" rel="noopener"&gt;Olshausen and Field (1997)&lt;/a&gt;]
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;aside class="notes"&gt;
&lt;/aside&gt;
&lt;hr&gt;
&lt;h2 id="sparse-representations-in-a-nutshell-5"&gt;Sparse representations in a nutshell&lt;/h2&gt;
&lt;p&gt;Given an observation $I$,&lt;/p&gt;
&lt;p&gt;$$
\begin{aligned}
\mathcal{L}(a) &amp;amp; = - \log Pr( a | I ) \\
\end{aligned}
$$&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="sparse-representations-in-a-nutshell-6"&gt;Sparse representations in a nutshell&lt;/h2&gt;
&lt;p&gt;Given an observation $I$,&lt;/p&gt;
&lt;p&gt;$$
\begin{aligned}
\mathcal{L}(a) &amp;amp; = - \log Pr( a | I ) \\
&amp;amp; = - \log Pr( I | a ) - \log Pr(a) \\
\end{aligned}
$$&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="sparse-representations-in-a-nutshell-7"&gt;Sparse representations in a nutshell&lt;/h2&gt;
&lt;p&gt;Given an observation $I$,&lt;/p&gt;
&lt;p&gt;$$
\begin{aligned}
\mathcal{L}(a) &amp;amp; = - \log Pr( a | I ) \\
&amp;amp; = - \log Pr( I | a ) - \log Pr(a) \\
&amp;amp; = \frac{1}{2\sigma_n^2} \sum_{x, y} ( I[x, y] - \sum_{i=1}^{K} a[i] \cdot \phi[i, x, y])^2 - \sum_{i=1}^{K} \log Pr( a[i] )
\end{aligned}
$$
&lt;aside class="notes"&gt;
Probabilistic model
&lt;/aside&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="sparse-representations-in-a-nutshell-8"&gt;Sparse representations in a nutshell&lt;/h2&gt;
&lt;p&gt;The problem is formalized as an optimization problem $a^\ast = \arg \min_a \mathcal{L}(a)$ with:&lt;/p&gt;
&lt;p&gt;$$
\mathcal{L} = \frac{1}{2} \sum_{x, y} ( I[x, y] - \sum_{i=1}^{K} a[i] \cdot \phi[i, x, y])^2 + \lambda \cdot \sum_i ( a[i] \neq 0)
$$&lt;/p&gt;
&lt;p&gt;[&lt;a href="https://laurentperrinet.github.io/publication/perrinet-15-bicv/" target="_blank" rel="noopener"&gt;LP (2015)&lt;/a&gt;]&lt;/p&gt;
&lt;aside class="notes"&gt;
spiking prior =&amp;gt; l0 pseudo norm
l0 problem is NP-complete
&lt;/aside&gt;
&lt;hr&gt;
&lt;h2 id="sparse-representations-in-a-nutshell-9"&gt;Sparse representations in a nutshell&lt;/h2&gt;
&lt;p&gt;The problem is formalized as an optimization problem $a^\ast = \arg \min_a \mathcal{L}(a)$ with:&lt;/p&gt;
&lt;p&gt;$$
\mathcal{L}(a) = \frac{1}{2} \sum_{x, y} ( I[x, y] - \sum_{i=1}^{K} a[i] \cdot \phi[i, x, y])^2 + \lambda \cdot \sum_{i=1}^{K} | a[i] |
$$
&lt;aside class="notes"&gt;
exponential prior =&amp;gt; L1 norm
&lt;/aside&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="sparse-representations-in-a-nutshell-10"&gt;Sparse representations in a nutshell&lt;/h2&gt;
&lt;figure id="figure-rentzeperis-et-al-2023httpslaurentperrinetgithubiopublicationrentzeperis-23"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://laurentperrinet.github.io/publication/rentzeperis-23/featured.png" alt="[[Rentzeperis *et al* (2023)](https://laurentperrinet.github.io/publication/rentzeperis-23/)]" loading="lazy" data-zoomable height="90%" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
[&lt;a href="https://laurentperrinet.github.io/publication/rentzeperis-23/" target="_blank" rel="noopener"&gt;Rentzeperis &lt;em&gt;et al&lt;/em&gt; (2023)&lt;/a&gt;]
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;h2 id="hahahugoshortcode417s50hbhb"&gt;&lt;aside class="notes"&gt;
&lt;/aside&gt;&lt;/h2&gt;
&lt;h2 id="sparse-representations-in-a-nutshell-11"&gt;Sparse representations in a nutshell&lt;/h2&gt;
&lt;figure id="figure-olshausen-and-field-1997httpmplabucsdedumarniigertolshaussen_1997pdf"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://laurentperrinet.github.io/2019-04-03_a_course_on_vision_and_modelization/figures/Olshausen_5.png" alt="[[Olshausen and Field (1997)](http://mplab.ucsd.edu/~marni/Igert/Olshaussen_1997.pdf)]" loading="lazy" data-zoomable height="90%" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
[&lt;a href="http://mplab.ucsd.edu/~marni/Igert/Olshaussen_1997.pdf" target="_blank" rel="noopener"&gt;Olshausen and Field (1997)&lt;/a&gt;]
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;aside class="notes"&gt;
&lt;p&gt;Neural implementation = gradient descent&lt;/p&gt;
&lt;p&gt;LASSO = least absolute shrinkage and selection operator&lt;/p&gt;
&lt;p&gt;Orthogonal Matching Pursuit (OMP): OMP is an iterative algorithm used for sparse signal recovery. It starts with an initial sparse solution and iteratively selects the most correlated dictionary atoms with the residual signal. OMP aims to minimize the L2 norm of the residual while maintaining sparsity. It has a greedy nature and can provide a near-optimal sparse solution.&lt;/p&gt;
&lt;p&gt;Basis Pursuit (BP): Basis Pursuit is an optimization problem that seeks the sparsest solution to an underdetermined linear system of equations. It involves minimizing the L1 norm of the coefficient vector subject to a linear constraint. BP can be solved using linear programming techniques or convex optimization algorithms.&lt;/p&gt;
&lt;p&gt;Iterative Soft Thresholding Algorithm (ISTA): ISTA is an iterative optimization algorithm commonly used in sparse coding. It alternates between a gradient descent step and a soft thresholding step. The gradient descent step minimizes the data fidelity term, and the soft thresholding step enforces sparsity by setting small coefficients to zero. ISTA converges to a sparse solution and can be used for dictionary learning.&lt;/p&gt;
&lt;p&gt;FISTA (Fast Iterative Shrinkage-Thresholding Algorithm): FISTA is an accelerated version of ISTA that improves convergence speed. It incorporates momentum into the optimization process and achieves faster convergence rates.&lt;/p&gt;
&lt;p&gt;ADMM (Alternating Direction Method of Multipliers): ADMM is an optimization technique that decomposes the original problem into smaller subproblems and solves them iteratively. It is often used for convex optimization problems with L1 regularization. ADMM has been applied to solve sparse coding problems efficiently.&lt;/p&gt;
&lt;/aside&gt;
&lt;/section&gt;
&lt;hr&gt;
&lt;section&gt;
&lt;!-- &lt;section style="text-align: left;"&gt; --&gt;
&lt;h2 id="matching-pursuit-algorithm"&gt;Matching pursuit algorithm&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Init : Residual $R = I$, sparse vector $a$ such that $\forall i$, $a[i] = 0$&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;while $\frac{1}{2} \sum_{x, y} R[x, y]^2 &amp;gt; \vartheta $, do :&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;aside class="notes"&gt;
&lt;p&gt;instead of finding the exact solution to the approximate problem, let&amp;rsquo;s solve approxiamtltly the exact one&lt;/p&gt;
&lt;p&gt;[&lt;a href="https://laurentperrinet.github.io/publication/perrinet-15-bicv/" target="_blank" rel="noopener"&gt;LP (2010)&lt;/a&gt;]&lt;/p&gt;
&lt;/aside&gt;
&lt;hr&gt;
&lt;h2 id="matching-pursuit-algorithm-1"&gt;Matching pursuit algorithm&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Init : $R = I$, $\forall i$, $a[i] = 0$&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;while $\frac{1}{2} \sum_{x, y} R[x, y]^2 &amp;gt; \vartheta $, do :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;compute $c[i] = \sum_{x, y} (R[x, y] - a[i] \cdot \phi[i, x, y])^2$&lt;/li&gt;
&lt;li&gt;Match: $i^\ast = \arg \min_i c[i]$
&lt;aside class="notes"&gt;
greedy, one by one
&lt;/aside&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="matching-pursuit-algorithm-2"&gt;Matching pursuit algorithm&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Init : $R = I$, $\forall i$, $a[i] = 0$&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;while $\frac{1}{2} \sum_{x, y} R[x, y]^2 &amp;gt; \vartheta $, do :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Match : $i^\ast = \arg \max_i \sum_{x, y} R[x, y] \cdot \phi[i, x, y]$
&lt;aside class="notes"&gt;
use of correlation instead of energy
assign th first value of the sparse vector to the winning one
&lt;/aside&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="matching-pursuit-algorithm-3"&gt;Matching pursuit algorithm&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Init : $R = I$, $\forall i$, $a[i] = 0$&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;while $\frac{1}{2} \sum_{x, y} R[x, y]^2 &amp;gt; \vartheta $, do :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Match :
$i^\ast = \arg \max_i \sum_{x, y} ( I[x, y] \cdot \phi[i, x, y])$&lt;/li&gt;
&lt;li&gt;Assign : $a[i^\ast] = \frac{\sum_{x, y} R[x, y] \cdot \phi[i^\ast, x, y]}{\sum_{x, y} \phi[i^\ast, x, y] \cdot \phi[i^\ast, x, y]}$&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;aside class="notes"&gt;
use of correlation instead of energy
assign th first value of the sparse vector to the winning one
&lt;/aside&gt;
&lt;hr&gt;
&lt;h2 id="matching-pursuit-algorithm-4"&gt;Matching pursuit algorithm&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Init : $R = I$, $\forall i$, $a[i] = 0$, and normalize $\sum_{x, y} \phi[i, x, y]^2 = 1$&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;while $\frac{1}{2} \sum_{x, y} R[x, y]^2 &amp;gt; \vartheta $, do :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Match : $i^\ast = \arg \max_i \sum_{x, y} R[x, y] \cdot \phi[i, x, y]$&lt;/li&gt;
&lt;li&gt;Assign : $a[i^\ast] = \sum_{x, y} R[x, y] \cdot \phi[i^\ast, x, y]$&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;aside class="notes"&gt;
use of correlation
assign th first value of the sparse vector to the winning one
&lt;/aside&gt;
&lt;hr&gt;
&lt;h2 id="matching-pursuit-algorithm-5"&gt;Matching pursuit algorithm&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Init : $R = I$, $\forall i$, $a[i] = 0$, $\sum_{x, y} \phi[i, x, y]^2 = 1$&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;while $\frac{1}{2} \sum_{x, y} R[x, y]^2 &amp;gt; \vartheta $, do :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Match : $i^\ast = \arg \max_i \sum_{x, y} R[x, y] \cdot \phi[i, x, y]$&lt;/li&gt;
&lt;li&gt;Assign : $a[i^\ast] = \sum_{x, y} R[x, y] \cdot \phi[i^\ast, x, y]$&lt;/li&gt;
&lt;li&gt;Pursuit : $R[x, y] \leftarrow R[x, y] - a[i^\ast] \cdot \phi[i^\ast, x, y]$&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;aside class="notes"&gt;
use of correlation
assign th first value of the sparse vector to the winning one
&lt;/aside&gt;
&lt;hr&gt;
&lt;h2 id="matching-pursuit-algorithm-6"&gt;Matching pursuit algorithm&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Init : $R = I$, $\forall i$, $a[i] = 0$, $\sum_{x, y} \phi[i, x, y]^2 = 1$&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;compute $c[i] = \sum_{x, y} R[x, y] \cdot \phi[i, x, y]$&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;compute $X[i, j] = \sum_{x, y} \phi[i, x, y] \cdot \phi[j, x, y]$&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;while $\frac{1}{2} \sum_{x, y} R[x, y]^2 &amp;gt; \vartheta $, do :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Match : $i^\ast = \arg \max_i c[i]$&lt;/li&gt;
&lt;li&gt;Assign : $a[i^\ast] = c[i^\ast]$&lt;/li&gt;
&lt;li&gt;Pursuit : $c[i] \leftarrow c[i] - a[i^\ast] \cdot X[i, i^\ast] $&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;[&lt;a href="https://laurentperrinet.github.io/publication/perrinet-03-ieee" target="_blank" rel="noopener"&gt;LP (2004)&lt;/a&gt;]&lt;/p&gt;
&lt;h2 id="hahahugoshortcode417s59hbhb"&gt;&lt;aside class="notes"&gt;
use of correlation
assign th first value of the sparse vector to the winning one
&lt;/aside&gt;&lt;/h2&gt;
&lt;h2 id="matching-pursuit-algorithm-7"&gt;Matching pursuit algorithm&lt;/h2&gt;
&lt;!-- &lt;img src="https://laurentperrinet.github.io/publication/perrinet-03-ieee/v1_tiger.gif" width="60%"/&gt;
&lt;aside class="notes"&gt;
ça marche très bien!
&lt;/aside&gt;
---
## Convolutional Sparse Coding --&gt;
&lt;video controls &gt;
&lt;source src="https://laurentperrinet.github.io/sciblog/files/2015-05-22-a-hitchhiker-guide-to-matching-pursuit/MPtutorial_rec.mp4" type="video/mp4"&gt;
&lt;/video&gt;
&lt;p&gt;Code @ &lt;a href="https://laurentperrinet.github.io/sciblog/posts/2015-05-22-a-hitchhiker-guide-to-matching-pursuit.html" target="_blank" rel="noopener"&gt;A hitchhiker guide to Matching Pursuit&lt;/a&gt;
&lt;aside class="notes"&gt;
&lt;/aside&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="matching-pursuit-algorithm-8"&gt;Matching pursuit algorithm&lt;/h2&gt;
&lt;p&gt;Hebbian learning (once the sparse code is known):&lt;/p&gt;
&lt;p&gt;$$
\phi_{i}[x, y] \leftarrow \phi_{i}[x, y] + \eta \cdot a[i] \cdot (I[x, y] - \sum_{i=1}^{K} a[i] \cdot \phi_{i}[x, y] )
$$
[&lt;a href="https://laurentperrinet.github.io/publication/perrinet-15-bicv/" target="_blank" rel="noopener"&gt;LP (2015)&lt;/a&gt;]&lt;/p&gt;
&lt;h2 id="hahahugoshortcode417s63hbhb"&gt;&lt;aside class="notes"&gt;
&lt;p&gt;Unsupervised Learning of the dictionary&lt;/p&gt;
&lt;p&gt;Hebbian learning&lt;/p&gt;
&lt;/aside&gt;&lt;/h2&gt;
&lt;h2 id="matching-pursuit-algorithm-9"&gt;Matching pursuit algorithm&lt;/h2&gt;
&lt;video controls &gt;
&lt;source src="https://laurentperrinet.github.io/2019-04-03_a_course_on_vision_and_modelization/figures/ssc.mp4" type="video/mp4"&gt;
&lt;/video&gt;
&lt;h2 id="hahahugoshortcode417s65hbhb"&gt;&lt;aside class="notes"&gt;
&lt;/aside&gt;&lt;/h2&gt;
&lt;h2 id="sparse-representations-in-a-nutshell-12"&gt;Sparse representations in a nutshell&lt;/h2&gt;
&lt;figure id="figure-lp-et-al-2004httpslaurentperrinetgithubiopublicationperrinet-04-tauc"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://laurentperrinet.github.io/publication/perrinet-04-tauc/featured.png" alt="[[LP *et al*, 2004](https://laurentperrinet.github.io/publication/perrinet-04-tauc/)]" loading="lazy" data-zoomable width="55%" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
[&lt;a href="https://laurentperrinet.github.io/publication/perrinet-04-tauc/" target="_blank" rel="noopener"&gt;LP &lt;em&gt;et al&lt;/em&gt;, 2004&lt;/a&gt;]
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;aside class="notes"&gt;
&lt;/aside&gt;
&lt;/section&gt;
&lt;hr&gt;
&lt;section&gt;
&lt;h2 id="convolutional-sparse-coding"&gt;Convolutional Sparse Coding&lt;/h2&gt;
&lt;figure id="figure-boutin-et-al-2021httpslaurentperrinetgithubiopublicationboutin-franciosini-chavane-ruffier-perrinet-20"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://laurentperrinet.github.io/publication/boutin-franciosini-chavane-ruffier-perrinet-20/BoutinFranciosiniChavaneRuffierPerrinet20face.png" alt="[[Boutin *et al*, 2021](https://laurentperrinet.github.io/publication/boutin-franciosini-chavane-ruffier-perrinet-20/)]" loading="lazy" data-zoomable width="90%" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
[&lt;a href="https://laurentperrinet.github.io/publication/boutin-franciosini-chavane-ruffier-perrinet-20/" target="_blank" rel="noopener"&gt;Boutin &lt;em&gt;et al&lt;/em&gt;, 2021&lt;/a&gt;]
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;aside class="notes"&gt;
&lt;ul&gt;
&lt;li&gt;this can be integrated in a hierarchy&amp;hellip;&lt;/li&gt;
&lt;li&gt;defining a Convolutional Neural Networks (CNN)&lt;/li&gt;
&lt;/ul&gt;
&lt;/aside&gt;
&lt;hr&gt;
&lt;h3 id="convolutional-neural-nets-cnn"&gt;Convolutional Neural Nets (CNN)&lt;/h3&gt;
&lt;figure id="figure-boutin-et-al-2021httpslaurentperrinetgithubiopublicationboutin-franciosini-chavane-ruffier-perrinet-20"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://laurentperrinet.github.io/2019-04-03_a_course_on_vision_and_modelization/figures/boutin-franciosini-ruffier-perrinet-19_figure1_a.svg" alt="[[Boutin *et al*, 2021](https://laurentperrinet.github.io/publication/boutin-franciosini-chavane-ruffier-perrinet-20/)]" loading="lazy" data-zoomable width="90%" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
[&lt;a href="https://laurentperrinet.github.io/publication/boutin-franciosini-chavane-ruffier-perrinet-20/" target="_blank" rel="noopener"&gt;Boutin &lt;em&gt;et al&lt;/em&gt;, 2021&lt;/a&gt;]
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;aside class="notes"&gt;
&lt;ul&gt;
&lt;li&gt;one layer is a convolution - so let&amp;rsquo;s describe that first&lt;/li&gt;
&lt;/ul&gt;
&lt;/aside&gt;
&lt;hr&gt;
&lt;h3 id="convolutional-neural-nets-cnn-1"&gt;Convolutional Neural Nets (CNN)&lt;/h3&gt;
&lt;figure id="figure-jérémie--lp-2023httpslaurentperrinetgithubiopublicationjeremie-23-ultra-fast-cat"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://www.mdpi.com/vision/vision-07-00029/article_deploy/html/images/vision-07-00029-g003.png" alt="[[Jérémie &amp; LP, 2023](https://laurentperrinet.github.io/publication/jeremie-23-ultra-fast-cat/)]" loading="lazy" data-zoomable width="80%" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
[&lt;a href="https://laurentperrinet.github.io/publication/jeremie-23-ultra-fast-cat/" target="_blank" rel="noopener"&gt;Jérémie &amp;amp; LP, 2023&lt;/a&gt;]
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;h2 id="hahahugoshortcode417s73hbhb"&gt;&lt;aside class="notes"&gt;
&lt;ul&gt;
&lt;li&gt;sota&amp;hellip;&lt;/li&gt;
&lt;/ul&gt;
&lt;/aside&gt;&lt;/h2&gt;
&lt;h3 id="convolution-mathematics"&gt;Convolution: Mathematics&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;One-dimensional &lt;a href="https://en.wikipedia.org/wiki/Convolution#Discrete_convolution" target="_blank" rel="noopener"&gt;discrete convolution&lt;/a&gt; (eg in time) with a kernel $g$ of radius $K$:
$$
(f \ast g)[n]=\sum_{m=-K}^{K} f[n-m] \cdot g[m]
$$&lt;/li&gt;
&lt;/ul&gt;
&lt;aside class="notes"&gt;
&lt;ul&gt;
&lt;li&gt;and be formalized as a convolution&amp;hellip;&lt;/li&gt;
&lt;li&gt;but what is a convolution?&lt;/li&gt;
&lt;li&gt;let&amp;rsquo;s start in 1D&lt;/li&gt;
&lt;/ul&gt;
&lt;/aside&gt;
&lt;hr&gt;
&lt;h3 id="convolution-mathematics-1"&gt;Convolution: Mathematics&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Convolution of an image (two-dimensional) with a kernel $g$ of radius $K\times K$:&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;$$
(f \ast g)[x, y] = \sum_{i=-K}^{K} \sum_{j=-K}^{K} f[x-i, y-j] \cdot g[i, j]
$$&lt;/p&gt;
&lt;aside class="notes"&gt;
&lt;ul&gt;
&lt;li&gt;now in 2D&lt;/li&gt;
&lt;/ul&gt;
&lt;/aside&gt;
&lt;hr&gt;
&lt;h3 id="convolution-mathematics-2"&gt;Convolution: Mathematics&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Cross-correlation&lt;/strong&gt; of an image (two-dimensional) with a kernel $g$ of radius $K\times K$:&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;$$
(f \ast \tilde{g})[x, y] = \sum_{i=-K}^{K} \sum_{j=-K}^{K} f[x+i, y+j] \cdot g[i, j]
$$&lt;/p&gt;
&lt;aside class="notes"&gt;
&lt;ul&gt;
&lt;li&gt;note the difference between convolutions and cross-correlation&lt;/li&gt;
&lt;/ul&gt;
&lt;/aside&gt;
&lt;hr&gt;
&lt;h3 id="convolution-mathematics-3"&gt;Convolution: Mathematics&lt;/h3&gt;
&lt;figure id="figure-amidi--amidihttpsstanfordedushervineteachingcs-230cheatsheet-convolutional-neural-networks"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://stanford.edu/~shervine/teaching/cs-230/illustrations/convolution-layer-a.png" alt="[[Amidi &amp; Amidi](https://stanford.edu/~shervine/teaching/cs-230/cheatsheet-convolutional-neural-networks)]" loading="lazy" data-zoomable width="90%" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
[&lt;a href="https://stanford.edu/~shervine/teaching/cs-230/cheatsheet-convolutional-neural-networks" target="_blank" rel="noopener"&gt;Amidi &amp;amp; Amidi&lt;/a&gt;]
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;aside class="notes"&gt;
&lt;ul&gt;
&lt;li&gt;it is a translation-invariant feature detector&amp;hellip;&lt;/li&gt;
&lt;/ul&gt;
&lt;/aside&gt;
&lt;hr&gt;
&lt;h3 id="convolution-mathematics-4"&gt;Convolution: Mathematics&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Correlation of an image defined on several channels (note &lt;a href="https://pytorch.org/docs/stable/generated/torch.nn.Conv2d.html" target="_blank" rel="noopener"&gt;the order of the indices&lt;/a&gt;):&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;$$
(f \ast \tilde{g})[x, y] = \sum_{c=1}^{C} \sum_{c,i,j} f[c, x+i, y+j] \cdot g[c, i, j]
$$&lt;/p&gt;
&lt;aside class="notes"&gt;
&lt;ul&gt;
&lt;li&gt;we can add different channels to the image (eg colors)&amp;hellip;&lt;/li&gt;
&lt;/ul&gt;
&lt;/aside&gt;
&lt;hr&gt;
&lt;h3 id="convolution-mathematics-5"&gt;Convolution: Mathematics&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Correlation of a multi-channel image for multiple output channels (note &lt;a href="https://pytorch.org/docs/stable/generated/torch.nn.Conv2d.html" target="_blank" rel="noopener"&gt;the order of the indices&lt;/a&gt;):&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;$$
(f \ast \tilde{g})[k, x, y] = \sum_{c,i,j} f[c, x+i, y+j] \cdot g[k, c, i, j]
$$&lt;/p&gt;
&lt;h2 id="hahahugoshortcode417s80hbhb"&gt;&lt;aside class="notes"&gt;
&lt;ul&gt;
&lt;li&gt;now we get to the full CNN&lt;/li&gt;
&lt;/ul&gt;
&lt;/aside&gt;&lt;/h2&gt;
&lt;h3 id="cnn-the-hmax-model"&gt;CNN: the HMAX model&lt;/h3&gt;
&lt;figure id="figure-serre-and-poggio-2006httpsbiologystackexchangecomquestions10955ventral-stream-pathway-and-architecture-proposed-by-poggios-group"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://i.stack.imgur.com/ZlFnp.png" alt="[[Serre and Poggio, 2006]](https://biology.stackexchange.com/questions/10955/ventral-stream-pathway-and-architecture-proposed-by-poggios-group)" loading="lazy" data-zoomable width="65%" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
&lt;a href="https://biology.stackexchange.com/questions/10955/ventral-stream-pathway-and-architecture-proposed-by-poggios-group" target="_blank" rel="noopener"&gt;[Serre and Poggio, 2006]&lt;/a&gt;
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;aside class="notes"&gt;
&lt;ul&gt;
&lt;li&gt;sota&lt;/li&gt;
&lt;/ul&gt;
&lt;/aside&gt;
&lt;hr&gt;
&lt;h3 id="cnn-challenges"&gt;CNN: challenges&lt;/h3&gt;
&lt;figure id="figure-boutin-et-al-2021httpslaurentperrinetgithubiopublicationboutin-franciosini-chavane-ruffier-perrinet-20"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://laurentperrinet.github.io/2019-04-03_a_course_on_vision_and_modelization/figures/boutin-franciosini-ruffier-perrinet-19_figure1_a.svg" alt="[[Boutin *et al*, 2021](https://laurentperrinet.github.io/publication/boutin-franciosini-chavane-ruffier-perrinet-20/)]" loading="lazy" data-zoomable width="90%" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
[&lt;a href="https://laurentperrinet.github.io/publication/boutin-franciosini-chavane-ruffier-perrinet-20/" target="_blank" rel="noopener"&gt;Boutin &lt;em&gt;et al&lt;/em&gt;, 2021&lt;/a&gt;]
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;aside class="notes"&gt;
&lt;ul&gt;
&lt;li&gt;novel challenges for CNNs&lt;/li&gt;
&lt;li&gt;1/ backpropagation is not bioplausible&lt;/li&gt;
&lt;/ul&gt;
&lt;/aside&gt;
&lt;/section&gt;
&lt;hr&gt;
&lt;section&gt;
&lt;h2 id="convolutional-sparse-coding-1"&gt;Convolutional Sparse Coding&lt;/h2&gt;
&lt;figure id="figure-boutin-et-al-2021httpslaurentperrinetgithubiopublicationboutin-franciosini-chavane-ruffier-perrinet-20"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://laurentperrinet.github.io/2019-04-03_a_course_on_vision_and_modelization/figures/boutin-franciosini-ruffier-perrinet-19_figure1_b.svg" alt="[[Boutin *et al*, 2021](https://laurentperrinet.github.io/publication/boutin-franciosini-chavane-ruffier-perrinet-20/)]" loading="lazy" data-zoomable width="90%" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
[&lt;a href="https://laurentperrinet.github.io/publication/boutin-franciosini-chavane-ruffier-perrinet-20/" target="_blank" rel="noopener"&gt;Boutin &lt;em&gt;et al&lt;/em&gt;, 2021&lt;/a&gt;]
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;aside class="notes"&gt;
&lt;ul&gt;
&lt;li&gt;adding a first loop of sparse coding&lt;/li&gt;
&lt;/ul&gt;
&lt;/aside&gt;
&lt;hr&gt;
&lt;h2 id="convolutional-sparse-coding-2"&gt;Convolutional Sparse Coding&lt;/h2&gt;
&lt;video controls &gt;
&lt;source src="https://laurentperrinet.github.io/sciblog/files/2015-05-22-a-hitchhiker-guide-to-matching-pursuit/MPtutorial_rec.mp4" type="video/mp4"&gt;
&lt;/video&gt;
&lt;p&gt;Code @ &lt;a href="https://laurentperrinet.github.io/sciblog/posts/2015-05-22-a-hitchhiker-guide-to-matching-pursuit.html" target="_blank" rel="noopener"&gt;A hitchhiker guide to Matching Pursuit&lt;/a&gt;
&lt;aside class="notes"&gt;
&lt;/aside&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="convolutional-sparse-coding-3"&gt;Convolutional Sparse Coding&lt;/h2&gt;
&lt;figure id="figure-lp-2015httpslaurentperrinetgithubiopublicationperrinet-15-bicv"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://laurentperrinet.github.io/publication/perrinet-15-bicv/featured.png" alt="[[LP, 2015](https://laurentperrinet.github.io/publication/perrinet-15-bicv/)]" loading="lazy" data-zoomable width="90%" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
[&lt;a href="https://laurentperrinet.github.io/publication/perrinet-15-bicv/" target="_blank" rel="noopener"&gt;LP, 2015&lt;/a&gt;]
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;p&gt;Code @ &lt;a href="https://nbviewer.org/github/bicv/SparseEdges/blob/master/SparseEdges.ipynb" target="_blank" rel="noopener"&gt;SparseEdges&lt;/a&gt;&lt;/p&gt;
&lt;aside class="notes"&gt;
&lt;ul&gt;
&lt;li&gt;good performance - depends on the size of the input image&lt;/li&gt;
&lt;/ul&gt;
&lt;/aside&gt;
&lt;hr&gt;
&lt;h2 id="convolutional-sparse-coding-4"&gt;Convolutional Sparse Coding&lt;/h2&gt;
&lt;figure id="figure-ladret-et-al-2024httpslaurentperrinetgithubiopublicationladret-24-sparse"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://laurentperrinet.github.io/publication/ladret-23-iclr/fig_dicos.png" alt="[[Ladret *et al*, 2024](https://laurentperrinet.github.io/publication/ladret-24-sparse/)]" loading="lazy" data-zoomable width="90%" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
[&lt;a href="https://laurentperrinet.github.io/publication/ladret-24-sparse/" target="_blank" rel="noopener"&gt;Ladret &lt;em&gt;et al&lt;/em&gt;, 2024&lt;/a&gt;]
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;aside class="notes"&gt;
&lt;ul&gt;
&lt;li&gt;heterogeneity is important&lt;/li&gt;
&lt;/ul&gt;
&lt;/aside&gt;
&lt;hr&gt;
&lt;h2 id="convolutional-sparse-coding-5"&gt;Convolutional Sparse Coding&lt;/h2&gt;
&lt;figure id="figure-boutin-et-al-2021httpslaurentperrinetgithubiopublicationboutin-franciosini-chavane-ruffier-perrinet-20"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://laurentperrinet.github.io/2019-04-03_a_course_on_vision_and_modelization/figures/boutin-franciosini-ruffier-perrinet-19_figure1_c.svg" alt="[[Boutin *et al*, 2021](https://laurentperrinet.github.io/publication/boutin-franciosini-chavane-ruffier-perrinet-20/)]" loading="lazy" data-zoomable width="90%" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
[&lt;a href="https://laurentperrinet.github.io/publication/boutin-franciosini-chavane-ruffier-perrinet-20/" target="_blank" rel="noopener"&gt;Boutin &lt;em&gt;et al&lt;/em&gt;, 2021&lt;/a&gt;]
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;aside class="notes"&gt;
&lt;ul&gt;
&lt;li&gt;novel challenges for CNNs&lt;/li&gt;
&lt;li&gt;1/ backpropagation is not bioplausible&lt;/li&gt;
&lt;/ul&gt;
&lt;/aside&gt;
&lt;hr&gt;
&lt;h2 id="convolutional-sparse-coding-6"&gt;Convolutional Sparse Coding&lt;/h2&gt;
&lt;figure id="figure-boutin-et-al-2021httpslaurentperrinetgithubiopublicationboutin-franciosini-chavane-ruffier-perrinet-20"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://laurentperrinet.github.io/publication/boutin-franciosini-chavane-ruffier-perrinet-20/BoutinFranciosiniChavaneRuffierPerrinet20face.png" alt="[[Boutin *et al*, 2021](https://laurentperrinet.github.io/publication/boutin-franciosini-chavane-ruffier-perrinet-20/)]" loading="lazy" data-zoomable width="90%" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
[&lt;a href="https://laurentperrinet.github.io/publication/boutin-franciosini-chavane-ruffier-perrinet-20/" target="_blank" rel="noopener"&gt;Boutin &lt;em&gt;et al&lt;/em&gt;, 2021&lt;/a&gt;]
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;h2 id="hahahugoshortcode417s96hbhb"&gt;&lt;aside class="notes"&gt;
&lt;ul&gt;
&lt;li&gt;novel challenges for CNNs&lt;/li&gt;
&lt;li&gt;1/ backpropagation is not bioplausible&lt;/li&gt;
&lt;/ul&gt;
&lt;/aside&gt;&lt;/h2&gt;
&lt;h3 id="cnn-predictive-processing"&gt;CNN: Predictive processing&lt;/h3&gt;
&lt;figure id="figure-boutin-et-al-2021httpslaurentperrinetgithubiopublicationboutin-franciosini-chavane-ruffier-perrinet-20"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://laurentperrinet.github.io/2019-04-03_a_course_on_vision_and_modelization/figures/SDPC_3.png" alt="[[Boutin *et al*, 2021](https://laurentperrinet.github.io/publication/boutin-franciosini-chavane-ruffier-perrinet-20/)]" loading="lazy" data-zoomable width="80%" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
[&lt;a href="https://laurentperrinet.github.io/publication/boutin-franciosini-chavane-ruffier-perrinet-20/" target="_blank" rel="noopener"&gt;Boutin &lt;em&gt;et al&lt;/em&gt;, 2021&lt;/a&gt;]
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;aside class="notes"&gt;
&lt;ul&gt;
&lt;li&gt;result on MNIST&lt;/li&gt;
&lt;/ul&gt;
&lt;/aside&gt;
&lt;hr&gt;
&lt;h3 id="cnn-predictive-processing-1"&gt;CNN: Predictive processing&lt;/h3&gt;
&lt;figure id="figure-boutin-et-al-2021httpslaurentperrinetgithubiopublicationboutin-franciosini-chavane-ruffier-perrinet-20"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://laurentperrinet.github.io/2019-04-03_a_course_on_vision_and_modelization/figures/boutin-franciosini-ruffier-perrinet-19_figure4a.png" alt="[[Boutin *et al*, 2021](https://laurentperrinet.github.io/publication/boutin-franciosini-chavane-ruffier-perrinet-20/)]" loading="lazy" data-zoomable width="90%" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
[&lt;a href="https://laurentperrinet.github.io/publication/boutin-franciosini-chavane-ruffier-perrinet-20/" target="_blank" rel="noopener"&gt;Boutin &lt;em&gt;et al&lt;/em&gt;, 2021&lt;/a&gt;]
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;aside class="notes"&gt;
&lt;ul&gt;
&lt;li&gt;modifications= adding sparse coding + feedback&lt;/li&gt;
&lt;/ul&gt;
&lt;/aside&gt;
&lt;hr&gt;
&lt;h3 id="cnn-predictive-processing-2"&gt;CNN: Predictive processing&lt;/h3&gt;
&lt;figure id="figure-boutin-et-al-2021httpslaurentperrinetgithubiopublicationboutin-franciosini-chavane-ruffier-perrinet-20"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://laurentperrinet.github.io/2019-04-03_a_course_on_vision_and_modelization/figures/boutin-franciosini-ruffier-perrinet-19_figure4b.png" alt="[[Boutin *et al*, 2021](https://laurentperrinet.github.io/publication/boutin-franciosini-chavane-ruffier-perrinet-20/)]" loading="lazy" data-zoomable width="90%" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
[&lt;a href="https://laurentperrinet.github.io/publication/boutin-franciosini-chavane-ruffier-perrinet-20/" target="_blank" rel="noopener"&gt;Boutin &lt;em&gt;et al&lt;/em&gt;, 2021&lt;/a&gt;]
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;aside class="notes"&gt;
&lt;ul&gt;
&lt;li&gt;modifications= adding sparse coding + feedback&lt;/li&gt;
&lt;/ul&gt;
&lt;/aside&gt;
&lt;hr&gt;
&lt;h3 id="cnn-predictive-processing-3"&gt;CNN: Predictive processing&lt;/h3&gt;
&lt;figure id="figure-boutin-et-al-2021httpslaurentperrinetgithubiopublicationboutin-franciosini-chavane-ruffier-perrinet-20"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://laurentperrinet.github.io/publication/boutin-franciosini-chavane-ruffier-perrinet-20/BoutinFranciosiniChavaneRuffierPerrinet20face.png" alt="[[Boutin *et al*, 2021](https://laurentperrinet.github.io/publication/boutin-franciosini-chavane-ruffier-perrinet-20/)]" loading="lazy" data-zoomable width="90%" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
[&lt;a href="https://laurentperrinet.github.io/publication/boutin-franciosini-chavane-ruffier-perrinet-20/" target="_blank" rel="noopener"&gt;Boutin &lt;em&gt;et al&lt;/em&gt;, 2021&lt;/a&gt;]
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;aside class="notes"&gt;
&lt;ul&gt;
&lt;li&gt;result= interpretable features&lt;/li&gt;
&lt;/ul&gt;
&lt;/aside&gt;
&lt;hr&gt;
&lt;h3 id="cnn-predictive-processing-4"&gt;CNN: Predictive processing&lt;/h3&gt;
&lt;video controls &gt;
&lt;source src="https://laurentperrinet.github.io/2019-04-03_a_course_on_vision_and_modelization/figures/training_video_ATT.mp4" type="video/mp4"&gt;
&lt;/video&gt;
&lt;aside class="notes"&gt;
&lt;ul&gt;
&lt;li&gt;result= interpretable features&lt;/li&gt;
&lt;/ul&gt;
&lt;/aside&gt;
&lt;hr&gt;
&lt;h3 id="cnn-topography"&gt;CNN: Topography&lt;/h3&gt;
&lt;figure id="figure-bosking-et-al-1997"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://github.com/laurentperrinet/2019-04-03_a_course_on_vision_and_modelization/raw/master/figures/Bosking97Fig4.jpg" alt="[Bosking *et al*, 1997]" loading="lazy" data-zoomable width="70%" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
[Bosking &lt;em&gt;et al&lt;/em&gt;, 1997]
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;aside class="notes"&gt;
&lt;ul&gt;
&lt;li&gt;topography?&lt;/li&gt;
&lt;/ul&gt;
&lt;/aside&gt;
&lt;hr&gt;
&lt;h3 id="cnn-topography-1"&gt;CNN: Topography&lt;/h3&gt;
&lt;figure id="figure-boutin-et-al-2022httpslaurentperrinetgithubiopublicationfranciosini-21"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://laurentperrinet.github.io/publication/franciosini-21/featured.jpg" alt="[[Boutin *et al*, 2022](https://laurentperrinet.github.io/publication/franciosini-21/)]" loading="lazy" data-zoomable width="90%" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
[&lt;a href="https://laurentperrinet.github.io/publication/franciosini-21/" target="_blank" rel="noopener"&gt;Boutin &lt;em&gt;et al&lt;/em&gt;, 2022&lt;/a&gt;]
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;aside class="notes"&gt;
&lt;ul&gt;
&lt;li&gt;result= bio-mimetism&lt;/li&gt;
&lt;/ul&gt;
&lt;/aside&gt;
&lt;/section&gt;
---
&lt;section&gt;
&lt;h1 id="sparse-representations-3"&gt;&lt;a href="https://laurentperrinet.github.io/slides/2025-03-11-phd-program-sparse-representations/?transition=fade" target="_blank" rel="noopener"&gt;Sparse representations&lt;/a&gt;&lt;/h1&gt;
&lt;h2 id="laurent-perrinet-1"&gt;&lt;em&gt;&lt;a href="https://laurentperrinet.github.io/talk/2025-03-11-phd-program-sparse-representations/" target="_blank" rel="noopener"&gt;Laurent Perrinet&lt;/a&gt;&lt;/em&gt;&lt;/h2&gt;
&lt;h3 id="neuroschool-phd-program-in-neuroscience-1"&gt;&lt;u&gt;&lt;a href="https://neuro-marseille.org/en/training/phd-program/" target="_blank" rel="noopener"&gt;NeuroSchool PhD Program in Neuroscience&lt;/a&gt;&lt;/u&gt;&lt;/h3&gt;
&lt;h3 id="2025-03-11-1"&gt;[2025-03-11]&lt;/h3&gt;
&lt;p&gt;
&lt;figure &gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://github.com/laurentperrinet/perrinet_curriculum-vitae.tex/raw/master/logotypes/troislogos.jpg" alt="logo" loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;a href="https://github.com/laurentperrinet/2024-04_sparse-representations" target="_blank" rel="noopener"&gt;Code&lt;/a&gt; /
Contact me @ &lt;a href="mailto:laurent.perrinet@univ-amu.fr"&gt;laurent.perrinet@univ-amu.fr&lt;/a&gt;
&lt;aside class="notes"&gt;
&lt;ul&gt;
&lt;li&gt;to summarize= sparse representations help understand neuroscience biological vision&lt;/li&gt;
&lt;li&gt;they have practical applications in machine learning&lt;/li&gt;
&lt;li&gt;let&amp;rsquo;s sparse!&lt;/li&gt;
&lt;/ul&gt;
&lt;/aside&gt;&lt;/p&gt;
&lt;/section&gt;</description></item><item><title>2025-02-11-neuromath</title><link>https://laurentperrinet.github.io/slides/2025-02-11-neuromath/</link><pubDate>Tue, 11 Feb 2025 00:00:00 +0000</pubDate><guid>https://laurentperrinet.github.io/slides/2025-02-11-neuromath/</guid><description>&lt;section&gt;
&lt;h2&gt;&lt;u&gt;
[2025-02-11] When Cortical Neurons Talk Sideways: Beyond Feedforward Visual Processing
&lt;/u&gt;&lt;/h2&gt;
&lt;table&gt;
&lt;tr&gt;
&lt;!-- &lt;a href="https://laurentperrinet.github.io/grant/anr-anr"&gt; --&gt;
&lt;img src="https://laurentperrinet.github.io/grant/polychronies/featured.png" alt="header" height="300"&gt;
&lt;!-- &lt;img src="https://laurentperrinet.github.io/post/2019-06-22_ardemone/featured.png" alt="header" height="300"&gt;
&lt;/a&gt;--&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;a href="https://laurentperrinet.github.io/slides/2025-02-11-neuromath/?transition=fade"&gt; &lt;i&gt; Laurent Perrinet &lt;/i&gt; &lt;/a&gt; - &lt;a href="https://laurentperrinet.github.io"&gt;https://laurentperrinet.github.io&lt;/a&gt;
&lt;br&gt;
Séminaire Neuromathématiques, &lt;b&gt;Collège de France&lt;/b&gt;
&lt;/th&gt;
&lt;th&gt;
&lt;img src="https://laurentperrinet.github.io/qrcode.png" alt="QR code" height="80" width="80"&gt;
&lt;/th&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;aside class="notes"&gt;
&lt;p&gt;Hi, thanks for the introduction! I am Laurent Perrinet, a researcher in computational neuroscience and currently a research director at CNRS at the Institute of Neuroscience of la Timone in Marseille. &lt;strong&gt;Thank you&lt;/strong&gt; for inviting me to participate in this &amp;ldquo;NeuroMathematics&amp;rdquo; seminar at the intersection of mathematics and neuroscience.&lt;/p&gt;
&lt;p&gt;As an engineer by training, I could have pursued a career in aeronautics rather than becoming a neuroscientist. It is thanks to my mathematics professor &lt;strong&gt;Manuel Samuelides&lt;/strong&gt; that I discovered the beauty of neural networks at the end of my engineering studies. This developped a curiosity, and thanks to him, I was also able to study in a mastere of cognitive sciences (now called CogMaster) in 1998. This is where I particularly want to acknowledge &lt;strong&gt;Jean Petitot&lt;/strong&gt; - for his course I discovered how natural image statistics could link to principles in the central nervous system. This was a vivid revelation, and I&amp;rsquo;m grateful for his guidance in my academic path. Today&amp;rsquo;s seminar represents a return to these roots, as I&amp;rsquo;ll present my research progress since my mastere thesis on this very topic.&lt;/p&gt;
&lt;p&gt;Today, I will address our current knowledge about &lt;strong&gt;horizontal connectivity rules in V1&lt;/strong&gt;. Why is this important? As a matter of fact, one main function of sensory systems, such as the pivotal role of the primary visual cortex for vision, is to bind together the different visual features to help ultimately build a global perception.&lt;/p&gt;
&lt;/aside&gt;
&lt;/section&gt;
&lt;hr&gt;
&lt;section&gt;
&lt;section data-noprocess data-shortcode-slide
data-background-image="https://3minutosdearte.com/wp-content/uploads/2016/11/Mir%C3%B3-Paisaje-catal%C3%A1n-el-cazador-1923-24-e1534625628322.jpg"
&gt;
&lt;!-- &lt;img src="https://3minutosdearte.com/wp-content/uploads/2016/11/Mir%C3%B3-Paisaje-catal%C3%A1n-el-cazador-1923-24-e1534625628322.jpg" height="420"/&gt; --&gt;
&lt;!-- [Paysage catalan (Le Chasseur) [Joan Miró, 1924]](https://fr.wikipedia.org/wiki/Paysage_catalan_(Le_Chasseur)) --&gt;
&lt;table&gt;
&lt;tr &gt;
&lt;th&gt;
&lt;a href ="https://fr.wikipedia.org/wiki/Paysage_catalan_(Le_Chasseur)"&gt;Paysage catalan (Le Chasseur), &lt;i&gt;Joan Miró&lt;/i&gt; (1924)&lt;/a&gt;
&lt;/th&gt;
&lt;/tr&gt;
&lt;tr style="height:600px;"&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;aside class="notes"&gt;
&lt;p&gt;to rephrase the expression &lt;a href="https://en.wikipedia.org/wiki/The_Unreasonable_Effectiveness_of_Mathematics_in_the_Natural_Sciences" target="_blank" rel="noopener"&gt;&amp;ldquo;The Unreasonable Effectiveness of Mathematics&amp;rdquo;&lt;/a&gt; by Wigner, the &amp;ldquo;Unreasonable efficiency of vision&amp;rdquo; is playfully illustrated in this painting from Joan Miró, which allows us to depict this Catalan landscape with the a few strokes where our imagination will fill the gaps and signify the landscape, allowing us to imagine the hunter, the sardine or the plane.&lt;/p&gt;
&lt;p&gt;This is so striking that lines or contours may appear even when they do not exist, such as in this display created with the visual artist Étienne Rey (beware! it will likely tickle your eyes).&lt;/p&gt;
&lt;/aside&gt;
&lt;hr&gt;
&lt;section data-noprocess data-shortcode-slide
data-background-image="https://laurentperrinet.github.io/post/2018-04-10_trames/featured.png"
&gt;
&lt;table&gt;
&lt;tr &gt;
&lt;th&gt;
&lt;a href ="https://laurentperrinet.github.io/post/2018-04-10_trames/"&gt;Trames (Étienne Rey)&lt;/a&gt;
&lt;/th&gt;
&lt;/tr&gt;
&lt;tr style="height:600px;"&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;aside class="notes"&gt;
With only dots arranged in two hexagonal grids simply shifted by an anagle of 9°, we still see lines, such as a lower-frequency hexagonal grid, and even an illusion of depth. Notice how this illusion depends on the position of your eye and therefore of your retina. Can we make sense of these phenomena?
&lt;/aside&gt;
&lt;hr&gt;
&lt;h2 id="contour-detection-and-the-association-field"&gt;Contour detection and the Association Field&lt;/h2&gt;
&lt;figure id="figure-field-et-al-1993"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://laurentperrinet.github.io/publication/chavane-22/Field1993Fig3B.jpg" alt="[Field *et al*, 1993]" loading="lazy" data-zoomable height="420" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
[Field &lt;em&gt;et al&lt;/em&gt;, 1993]
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;aside class="notes"&gt;
This percept of continuity was previously already framed in the &lt;strong&gt;Gestalt&lt;/strong&gt; paradigm and was further developed into a quantitative framework. This seminal work by Field, Hayes and Hess in 1993 demonstrated that observers were better at detecting contours formed by aligned Gabor patches compared to randomly oriented ones. Like how a contour may preferentially emerge in a dense field of edges.
&lt;/aside&gt;
&lt;hr&gt;
&lt;h2 id="contour-detection-and-the-association-field-1"&gt;Contour detection and the Association Field&lt;/h2&gt;
&lt;p&gt;
&lt;figure id="figure-field-et-al-1993"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://laurentperrinet.github.io/publication/chavane-22/Field1993Fig3.jpg" alt="[Field *et al*, 1993]" loading="lazy" data-zoomable height="420" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
[Field &lt;em&gt;et al&lt;/em&gt;, 1993]
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;aside class="notes"&gt;
Their psychophysical experiments showed that detection performance was best when elements were co-aligned and degraded systematically as the relative orientation between elements increased. This highlighted significant edge parameters such a relative orientation, distance, but not phase.
&lt;/aside&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="contour-detection-and-the-association-field-2"&gt;Contour detection and the Association Field&lt;/h2&gt;
&lt;p&gt;
&lt;figure id="figure-field-et-al-1993"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://laurentperrinet.github.io/publication/chavane-22/AssoFieldNoBosking.png" alt="[Field *et al*, 1993]" loading="lazy" data-zoomable height="420" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
[Field &lt;em&gt;et al&lt;/em&gt;, 1993]
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;aside class="notes"&gt;
Consequently, they proposed that this perceptual grouping relies on an &amp;ldquo;association field&amp;rdquo; - a hypothetical linking mechanism that preferentially connects neurons tuned to similar orientations.
But where does this association field comes from ?
&lt;/aside&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="natural-images--edges-are-on-a-common-circle"&gt;Natural Images : Edges are on a common circle&lt;/h2&gt;
&lt;figure id="figure-sigman-et-al-2001"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://laurentperrinet.github.io/publication/chavane-22/Sigman2001Fig4.jpg" alt="[Sigman *et al*, 2001]" loading="lazy" data-zoomable height="420" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
[Sigman &lt;em&gt;et al&lt;/em&gt;, 2001]
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;aside class="notes"&gt;
&lt;p&gt;A significant contribution to understanding the association field came from studying &lt;strong&gt;edge co-occurrences in natural images&lt;/strong&gt; by Sigman et al. (2001). They quantified the probability density function of edge co-occurrences based on their relative positions and orientations. The figure demonstrates this by showing the spatial distribution patterns for edges relative to a reference edge at different orientations. For iso-oriented edges (a), the co-occurrence pattern shows clear structure. As the relative orientation increases through 22.5° (b), 45° (c), 67.5° (d), to 90° (e), distinct spatial patterns emerge.&lt;/p&gt;
&lt;p&gt;A key finding was that for any given relative orientation between edges, the angle of maximal interaction occurs at the bisector between the orientations. This suggests that &lt;strong&gt;co-occurring edges tend to lie on a common circle&lt;/strong&gt; - a property known as cocircularity. Panel (f) illustrates this geometrical principle: given two edges at angles w (red, 20°) and c (blue, 40°), the cocircularity solutions (green lines at 30° and 120°) represent the possible orientations of connecting circular arcs. This mathematical relationship provides insights into how the visual system might leverage statistical regularities in natural scenes for contour integration. We will go back into the details of this a bit further in the talk.&lt;/p&gt;
&lt;p&gt;This association field concept provided a compelling framework for understanding how the visual system may implement contour integration through neural connectivity patterns. but before going there we should go back to the &lt;strong&gt;basic anatomy of the visual cortex&lt;/strong&gt;.&lt;/p&gt;
&lt;/aside&gt;
&lt;hr&gt;
&lt;h2 id="contour-detection-and-the-association-field-3"&gt;Contour detection and the Association Field&lt;/h2&gt;
&lt;p&gt;
&lt;figure id="figure-field-et-al-1993"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://laurentperrinet.github.io/publication/chavane-22/AssoFieldNoBosking.png" alt="[Field *et al*, 1993]" loading="lazy" data-zoomable height="420" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
[Field &lt;em&gt;et al&lt;/em&gt;, 1993]
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;aside class="notes"&gt;
&lt;/aside&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="dynamics-of-vision"&gt;Dynamics of vision&lt;/h2&gt;
&lt;figure id="figure-human-visual-system-grimaldi-et-al-2022httpslaurentperrinetgithubiopublicationgrimaldi-22-polychronies"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://github.com/SpikeAI/2022_polychronies-review/raw/main/figures/visual-latency_bg.jpg" alt="Human Visual system ([Grimaldi *et al* 2022](https://laurentperrinet.github.io/publication/grimaldi-22-polychronies/))" loading="lazy" data-zoomable height="420" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
Human Visual system (&lt;a href="https://laurentperrinet.github.io/publication/grimaldi-22-polychronies/" target="_blank" rel="noopener"&gt;Grimaldi &lt;em&gt;et al&lt;/em&gt; 2022&lt;/a&gt;)
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;aside class="notes"&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;1 MINUTE&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Let&amp;rsquo;s begin with the &lt;strong&gt;anatomy&lt;/strong&gt; of the visual system.&lt;/li&gt;
&lt;/ul&gt;
&lt;/aside&gt;
&lt;hr&gt;
&lt;h2 id="anatomy-of-the-human-visual-system"&gt;Anatomy of the Human Visual system&lt;/h2&gt;
&lt;figure id="figure-human-visual-system-grimaldi-et-al-2022httpslaurentperrinetgithubiopublicationgrimaldi-22-polychronies"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://github.com/SpikeAI/2022_polychronies-review/raw/main/figures/visual-latency.jpg" alt="Human Visual system ([Grimaldi *et al* 2022](https://laurentperrinet.github.io/publication/grimaldi-22-polychronies/))" loading="lazy" data-zoomable height="420" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
Human Visual system (&lt;a href="https://laurentperrinet.github.io/publication/grimaldi-22-polychronies/" target="_blank" rel="noopener"&gt;Grimaldi &lt;em&gt;et al&lt;/em&gt; 2022&lt;/a&gt;)
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;aside class="notes"&gt;
The diagram shows the human visual pathways, where information flows from the &lt;strong&gt;retina&lt;/strong&gt; through the optic nerve to reach the lateral geniculate nucleus in the thalamus. From there, signals project to the &lt;strong&gt;primary visual cortex&lt;/strong&gt; (V1) where neurons are selective to local oriented edges. Information then proceed through higher visual areas following two main streams - the ventral &amp;ldquo;what&amp;rdquo; pathway (which I show here) and the dorsal &amp;ldquo;where/how&amp;rdquo; pathway. This hierarchical organization allows for increasingly complex visual processing, ultimately enabling motor responses and behavior. The &lt;strong&gt;latencies&lt;/strong&gt; shown in the figure indicate the sequential timing of neural activation across these processing stages.
&lt;/aside&gt;
&lt;hr&gt;
&lt;h2 id="thalamic-short---long-range-lateral-inter-areal"&gt;Thalamic, short- &amp;amp; long-range lateral, inter-areal&lt;/h2&gt;
&lt;!--
&lt;figure &gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://laurentperrinet.github.io/publication/perrinet-07-neurocomp/featured.png" alt="" loading="lazy" data-zoomable height="200" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;figure &gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://laurentperrinet.github.io/publication/chavane-22/cortical-columns_a_02_cl_vis_3e.jpg" alt="" loading="lazy" data-zoomable height="150" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
--&gt;
&lt;figure &gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://laurentperrinet.github.io/publication/chavane-22/cortical-columns.jpg" alt="" loading="lazy" data-zoomable height="420" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;aside class="notes"&gt;
&lt;p&gt;A key feature of primary visual cortex is its &lt;strong&gt;layered organization&lt;/strong&gt;, which is shared across cortical areas. The main thalamic input arrives in layer 4, which connects to a dense network of vertical connections across layers. These columns can then communicate via horizontal connections within layers.
Hubel and Wiesel also proposed the &lt;strong&gt;ice-cube model&lt;/strong&gt; that every point in the visual field produces a response in a 2 mm x 2 mm area of the cortex. Such an area can contain two complete groups of ocular dominance columns, 16 blobs and interblobs that may contain more than two times all of the orientations possible across 180 degrees. This region of the cortex, which Hubel and Wiesel called a hypercolumn (or, more generally, a cortical module) seems both necessary and sufficient for analyzing the image of a point in visual space. Because the cortex is a continuous cellular layer and because it is very hard to establish the boundaries of these modules physically, their existence from a functional standpoint is still the subject of debate.
&lt;a href="https://thebrain.mcgill.ca/flash/a/a_02/a_02_cl/a_02_cl_vis/a_02_cl_vis.html" target="_blank" rel="noopener"&gt;https://thebrain.mcgill.ca/flash/a/a_02/a_02_cl/a_02_cl_vis/a_02_cl_vis.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Figure 9.2. Hypercolumn Diagram. Ocular dominance columns are segregated into left and right eye inputs. Orientation columns are neurons that get excited at different orientations and a cluster of these is called a pinwheel. Blobs are color selective and for every pinwheel there is a blob. (Credit: McGill: The Brain from Top to Bottom, Figure of hypercolumns, Copyleft &lt;a href="https://copyleft.org/" target="_blank" rel="noopener"&gt;https://copyleft.org/&lt;/a&gt;, &lt;a href="https://thebrain.mcgill.ca/flash/a/a_02/a_02_cl/a_02_cl_vis/a_02_cl_vis.html" target="_blank" rel="noopener"&gt;https://thebrain.mcgill.ca/flash/a/a_02/a_02_cl/a_02_cl_vis/a_02_cl_vis.html&lt;/a&gt;. No modifications.)&lt;/p&gt;
&lt;p&gt;From: &lt;a href="https://pressbooks.umn.edu/sensationandperception/chapter/columns-and-hypercolumns-in-v1/" target="_blank" rel="noopener"&gt;https://pressbooks.umn.edu/sensationandperception/chapter/columns-and-hypercolumns-in-v1/&lt;/a&gt;&lt;/p&gt;
&lt;/aside&gt;
&lt;hr&gt;
&lt;h2 id="thalamic-short---long-range-lateral-inter-areal-1"&gt;Thalamic, short- &amp;amp; long-range lateral, inter-areal&lt;/h2&gt;
&lt;figure id="figure-markov-et-al-2011"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://laurentperrinet.github.io/publication/chavane-22/Markov2011Fig2_cercorbhq201f02_ht.jpg" alt="[Markov *et al* 2011]" loading="lazy" data-zoomable height="380" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
[Markov &lt;em&gt;et al&lt;/em&gt; 2011]
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;aside class="notes"&gt;
This figure from Markov et al. (2011) quantifies intrinsic connectivity patterns in macaque V1 through retrograde tracer injections. The data shows that 85% of connections are intra-areal, with connection density decreasing exponentially with distance (characteristic length ~0.23mm). Most connections (80%) remain within 1.5mm radius - notably close given the ~0.5mm spacing between orientation pinwheels. This provides strong evidence that the vast majority of inputs to V1 neurons come from within V1 itself rather than from other areas, suggesting local processing plays a dominant role in V1 computation.
&lt;/aside&gt;
&lt;hr&gt;
&lt;h2 id="anatomy-of-the-primary-visual-cortex"&gt;Anatomy of the Primary Visual Cortex&lt;/h2&gt;
&lt;figure id="figure-kaschube-et-al-2010"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://laurentperrinet.github.io/publication/chavane-22/Kaschube2010Fig1.jpg" alt="[Kaschube *et al* (2010)]" loading="lazy" data-zoomable height="420" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
[Kaschube &lt;em&gt;et al&lt;/em&gt; (2010)]
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;aside class="notes"&gt;
&lt;p&gt;V1 is central to these pathways and shows distinctive anatomical and functional properties along with a complex topographical organization.&lt;/p&gt;
&lt;p&gt;This figure from Kaschube et al. (2010) illustrates the &lt;strong&gt;organization of orientation preference maps&lt;/strong&gt; in primary visual cortex (V1).
Individual V1 neurons exhibit selective responses to oriented visual stimuli (as denoted by varying hues Colors code preferred ORs as indicated by the bars in (C)), with their spatial arrangement following highly structured patterns across the cortical surface.
Panel B shows Synthetic orientation-maps of equal column spacing Λ but widely different pinwheel densities ρ. Left to right: solutions of different models: (13–16).. (C) High (blue frame) and low (orange frame) pinwheel density regions in tree shrew visual cortex. (D to F), Optically recorded orientation-maps in tree shrew (D), galago (E), and ferret (F) visual cortex. Regions shown in (C) are marked in (D). White arrows in (F) mark selected pinwheel centers. Framed regions in (C) and (F) are magnified.
In many mammals including cats, monkeys and ferrets, orientation preference is organized in a quasi-periodic manner, forming what are known as orientation preference maps. These maps show remarkable consistency in their geometric properties across species, particularly in the spatial organization of pinwheel centers where orientation preferences converge.&lt;/p&gt;
&lt;p&gt;However, this organization shows important &lt;strong&gt;species-specific variations&lt;/strong&gt;. Most notably, while primates and carnivores display orderly orientation maps with smooth transitions between preferred orientations, rodents lack such maps and instead show a &amp;ldquo;salt-and-pepper&amp;rdquo; arrangement where neighboring neurons have seemingly random orientation preferences. This organizational diversity raises interesting questions about the computational advantages of these different architectures and their relationship to visual processing requirements and behavioral needs across species.&lt;/p&gt;
&lt;/aside&gt;
&lt;hr&gt;
&lt;h2 id="horizontal-connectivity-links-different-hypercolumns"&gt;Horizontal connectivity links different hypercolumns&lt;/h2&gt;
&lt;figure id="figure-bosking-et-al-1997"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://github.com/laurentperrinet/2019-04-03_a_course_on_vision_and_modelization/raw/master/figures/Bosking97Fig4.jpg" alt="[Bosking *et al*, 1997]" loading="lazy" data-zoomable height="420" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
[Bosking &lt;em&gt;et al&lt;/em&gt;, 1997]
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;h2 id="hahahugoshortcode411s28hbhb"&gt;&lt;aside class="notes"&gt;
This figure shows landmark results by Bosking et al. (1997) combining orientation preference maps with retrograde tracers. After injecting tracers (white arrow), they found labeled synapses (black dots) primarily connecting neurons of similar orientation preference, leading to the influential &amp;ldquo;like-to-like&amp;rdquo; connectivity hypothesis. However, later studies by Hunt, Goodhill and others revealed significant diversity in these connection patterns across cortical regions and species, suggesting more complex connectivity rules than initially proposed. This nuanced understanding has important implications for how we think about the functional organization of horizontal connections in V1.
&lt;/aside&gt;&lt;/h2&gt;
&lt;h2 id="contour-detection-and-the-association-field-4"&gt;Contour detection and the Association Field&lt;/h2&gt;
&lt;p&gt;
&lt;figure id="figure-field-et-al-1993"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://laurentperrinet.github.io/publication/chavane-22/AssoFieldNoBosking.png" alt="[Field *et al*, 1993]" loading="lazy" data-zoomable height="420" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
[Field &lt;em&gt;et al&lt;/em&gt;, 1993]
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;aside class="notes"&gt;
&lt;/aside&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="the-like-to-like-hypothesis"&gt;The like-to-like hypothesis&lt;/h2&gt;
&lt;h2 id="hahahugoshortcode411s32hbhb"&gt;
&lt;figure id="figure-field-et-al-2013"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://laurentperrinet.github.io/publication/chavane-22/AssoFieldBosking.png" alt="[Field *et al*, 2013]" loading="lazy" data-zoomable height="420" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
[Field &lt;em&gt;et al&lt;/em&gt;, 2013]
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;aside class="notes"&gt;
&lt;p&gt;The resemblance between what was shown by Bosking and the structure of the association field that we saw above is such that it is tempting to align both and state that the function of horizontal connections is to bind neurons with a selectivity to &lt;em&gt;similar orientations&lt;/em&gt;* over long distances. This &lt;strong&gt;like-to-like hypothesis&lt;/strong&gt; has been influential in understanding horizontal connectivity patterns.&lt;/p&gt;
&lt;p&gt;However, we should be cautious about overstating these relationships. While horizontal connections show some orientation specificity, recent evidence indicates the connectivity patterns are &lt;strong&gt;more complex and heterogeneous&lt;/strong&gt; than initially proposed. The functional role of this diverse connectivity remains an active area of investigation.&lt;/p&gt;
&lt;p&gt;During the &lt;strong&gt;remainder of this talk&lt;/strong&gt;, I will try to shed light on our current knowledege on horizontal connectivities.&lt;/p&gt;
&lt;/aside&gt;&lt;/h2&gt;
&lt;h2 id="supplementary-the-hmax-model"&gt;Supplementary: the HMAX model&lt;/h2&gt;
&lt;figure id="figure-serre-and-poggio-2007"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://www.researchgate.net/profile/Thomas-Serre/publication/253467382/figure/fig1/AS:298143448092675@1448094345807/a-Organization-of-the-visual-cortex-The-diagram-is-modified-from-Gross-1998-Key.png" alt="[Serre and Poggio, 2007]" loading="lazy" data-zoomable height="420" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
[Serre and Poggio, 2007]
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;aside class="notes"&gt;
&lt;ul&gt;
&lt;li&gt;and a model of it&amp;hellip;(&lt;a href="https://biology.stackexchange.com/questions/10955/ventral-stream-pathway-and-architecture-proposed-by-poggios-group" target="_blank" rel="noopener"&gt;https://biology.stackexchange.com/questions/10955/ventral-stream-pathway-and-architecture-proposed-by-poggios-group&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;CNN, the mother of all deep learning models&lt;/li&gt;
&lt;/ul&gt;
&lt;/aside&gt;
&lt;hr&gt;
&lt;h2 id="supplementary-convolutional-neural-nets-cnn"&gt;Supplementary: Convolutional Neural Nets (CNN)&lt;/h2&gt;
&lt;figure id="figure-boutin-et-al-2021httpslaurentperrinetgithubiopublicationboutin-franciosini-chavane-ruffier-perrinet-20"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://laurentperrinet.github.io/2019-04-03_a_course_on_vision_and_modelization/figures/boutin-franciosini-ruffier-perrinet-19_figure1_a.svg" alt="[[Boutin *et al*, 2021](https://laurentperrinet.github.io/publication/boutin-franciosini-chavane-ruffier-perrinet-20/)]" loading="lazy" data-zoomable height="420" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
[&lt;a href="https://laurentperrinet.github.io/publication/boutin-franciosini-chavane-ruffier-perrinet-20/" target="_blank" rel="noopener"&gt;Boutin &lt;em&gt;et al&lt;/em&gt;, 2021&lt;/a&gt;]
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;aside class="notes"&gt;
&lt;ul&gt;
&lt;li&gt;this can be integrated in a hierarchy&amp;hellip;&lt;/li&gt;
&lt;li&gt;defining a Convolutional Neural Networks (CNN)&lt;/li&gt;
&lt;li&gt;one layer is a convolution&lt;/li&gt;
&lt;/ul&gt;
&lt;/aside&gt;
&lt;hr&gt;
&lt;h2 id="supplementary-orientation-selectivity-in-v1"&gt;Supplementary: Orientation selectivity in V1&lt;/h2&gt;
&lt;figure id="figure-hubel--wiesel-1962"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://github.com/laurentperrinet/2019-04-03_a_course_on_vision_and_modelization/raw/master/figures/scientists.jpg" alt="[Hubel &amp; Wiesel, 1962]" loading="lazy" data-zoomable height="420" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
[Hubel &amp;amp; Wiesel, 1962]
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;aside class="notes"&gt;
&lt;ul&gt;
&lt;li&gt;let&amp;rsquo;s zoom in, the basic ingredient is the receptive field&lt;/li&gt;
&lt;/ul&gt;
&lt;/aside&gt;
&lt;hr&gt;
&lt;h2 id="supplementary-orientation-selectivity-in-v1-1"&gt;Supplementary: Orientation selectivity in V1&lt;/h2&gt;
&lt;video controls &gt;
&lt;source src="https://raw.githubusercontent.com/laurentperrinet/2019-04-03_a_course_on_vision_and_modelization/master/figures/ComplexDirSelCortCell250_title.mp4" type="video/mp4"&gt;
&lt;/video&gt;
&lt;p&gt;[Hubel &amp;amp; Wiesel, 1962]&lt;/p&gt;
&lt;aside class="notes"&gt;
&lt;ul&gt;
&lt;li&gt;a single neuron is selective to some visual features&amp;hellip;&lt;/li&gt;
&lt;/ul&gt;
&lt;/aside&gt;
&lt;hr&gt;
&lt;h2 id="supplementary-marrs-three-levels-of-analysis"&gt;Supplementary: Marr&amp;rsquo;s three levels of analysis&lt;/h2&gt;
&lt;p&gt;&lt;img src="https://outde.xyz/img/Rawski/Marr/3Lvls.jpg" height="350"&gt; &lt;span class="fragment " &gt;
&lt;img src="https://outde.xyz/img/Rawski/Marr/7lvls.jpg" height="350"&gt;
&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://outde.xyz/2020-01-12/overappreciated-arguments-marrs-three-levels.html" target="_blank" rel="noopener"&gt;Marr, 1982&lt;/a&gt;&lt;/p&gt;
&lt;aside class="notes"&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;cut in different levels: Marr (+ Poggio)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;arbitrary, but useful division of labor= computational / algorithm / hardware&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;here:&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;anatomy&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;algorithm / model&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;function&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;First: What is the anatomy of horizontal connections?&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;&amp;lt;!--
&lt;/code&gt;&lt;/pre&gt;
&lt;figure id="figure-marr-1982httpsoutdexyz2020-01-12overappreciated-arguments-marrs-three-levelshtml"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://outde.xyz/img/Rawski/Marr/7lvls.jpg" alt="[[Marr, 1982]](https://outde.xyz/2020-01-12/overappreciated-arguments-marrs-three-levels.html)]" loading="lazy" data-zoomable width="45%" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
&lt;a href="https://outde.xyz/2020-01-12/overappreciated-arguments-marrs-three-levels.html" target="_blank" rel="noopener"&gt;[Marr, 1982]&lt;/a&gt;]
&lt;/figcaption&gt;&lt;/figure&gt;
--&gt;
&lt;!--
&lt;figure id="figure-marr-1982"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://outde.xyz/img/Rawski/Marr/3Lvls.jpg" alt="Marr, 1982" loading="lazy" data-zoomable width="45%" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
Marr, 1982
&lt;/figcaption&gt;&lt;/figure&gt;
--&gt;
&lt;/aside&gt;
&lt;/section&gt;
&lt;hr&gt;
&lt;section&gt;
&lt;h1 id="challenging-the-like-to-like-hypothesis"&gt;Challenging the like-to-like hypothesis&lt;/h1&gt;
&lt;figure id="figure-chavane-lp-and-rankin-2022httpslaurentperrinetgithubiopublicationchavane-22"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://laurentperrinet.github.io/publication/chavane-22/header.png" alt="[[Chavane, LP and Rankin, 2022]](https://laurentperrinet.github.io/publication/chavane-22/)" loading="lazy" data-zoomable height="380" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
&lt;a href="https://laurentperrinet.github.io/publication/chavane-22/" target="_blank" rel="noopener"&gt;[Chavane, LP and Rankin, 2022]&lt;/a&gt;
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;aside class="notes"&gt;
Together with my colleagues Frédéric Chavane (INT) and James Rankin (University of Exeter), we published this paper in &lt;strong&gt;Brain Structure and Function&lt;/strong&gt; that reviews anatomical, functional, computational and theoretical evidence &lt;strong&gt;challenging the like-to-like hypothesis.&lt;/strong&gt; The paper evaluates whether this influential hypothesis about V1 horizontal connectivity holds up against accumulated empirical evidence. The review systematically examines multiple lines of research to reassess our understanding of these important cortical circuits.
&lt;/aside&gt;
&lt;hr&gt;
&lt;h2 id="challenging-the-like-to-like-hypothesis-1"&gt;Challenging the like-to-like hypothesis&lt;/h2&gt;
&lt;figure id="figure-revisiting-horizontal-connectivity-rules-in-v1-from-like-to-like-towards-like-to-all-chavane-lp-and-rankin-2022httpslaurentperrinetgithubiopublicationchavane-22"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://laurentperrinet.github.io/publication/chavane-22/Chavane2022fig1A.jpg" alt="Revisiting Horizontal Connectivity Rules in V1: From like-to-like towards like-to-All [[Chavane, LP and Rankin, 2022]](https://laurentperrinet.github.io/publication/chavane-22/)" loading="lazy" data-zoomable height="420" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
Revisiting Horizontal Connectivity Rules in V1: From like-to-like towards like-to-All &lt;a href="https://laurentperrinet.github.io/publication/chavane-22/" target="_blank" rel="noopener"&gt;[Chavane, LP and Rankin, 2022]&lt;/a&gt;
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;aside class="notes"&gt;
&lt;p&gt;This figure illustrates different hypothetical connectivity rules for horizontal connections in V1. The target neuron (large circle on left) has a specific orientation preference indicated by its color. Following the classical like-to-like hypothesis (shown in panel A), this neuron would preferentially connect to other neurons with matching orientation preference (similar colors) across multiple hypercolumns, as indicated by the vertical red arrows. The radial spread of connections spans approximately three hypercolumns, consistent with anatomical observations. Each hypercolumn contains a complete set of orientation preferences, represented by the different colored neurons.&lt;/p&gt;
&lt;p&gt;This first schematic (noted A) represents one of the like-to-like connectivity rules, where horizontal connections strictly follow orientation similarity.&lt;/p&gt;
&lt;/aside&gt;
&lt;hr&gt;
&lt;h2 id="challenging-the-like-to-like-hypothesis-2"&gt;Challenging the like-to-like hypothesis&lt;/h2&gt;
&lt;figure id="figure-revisiting-horizontal-connectivity-rules-in-v1-from-like-to-like-towards-like-to-all-chavane-lp-and-rankin-2022httpslaurentperrinetgithubiopublicationchavane-22"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://laurentperrinet.github.io/publication/chavane-22/Chavane2022fig1AB.jpg" alt="Revisiting Horizontal Connectivity Rules in V1: From like-to-like towards like-to-All [[Chavane, LP and Rankin, 2022]](https://laurentperrinet.github.io/publication/chavane-22/)" loading="lazy" data-zoomable height="420" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
Revisiting Horizontal Connectivity Rules in V1: From like-to-like towards like-to-All &lt;a href="https://laurentperrinet.github.io/publication/chavane-22/" target="_blank" rel="noopener"&gt;[Chavane, LP and Rankin, 2022]&lt;/a&gt;
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;aside class="notes"&gt;
Panel B shows a more nuanced version of the like-to-like hypothesis that we call &amp;ldquo;modulated like-to-like bias&amp;rdquo;. In this case, the target neuron still preferentially connects to neurons with similar orientation preferences, but the selectivity is less strict and extends over longer distances. The connections (shown by the gradients of red arrows) exhibit a smooth fall-off in specificity with distance, rather than the binary selectivity shown in panel A. This model better reflects the biological reality where connection specificity tends to be graded rather than absolute, and where horizontal connections can span multiple hypercolumns while maintaining some degree of orientation preference.
&lt;/aside&gt;
&lt;hr&gt;
&lt;h2 id="challenging-the-like-to-like-hypothesis-3"&gt;Challenging the like-to-like hypothesis&lt;/h2&gt;
&lt;figure id="figure-revisiting-horizontal-connectivity-rules-in-v1-from-like-to-like-towards-like-to-all-chavane-lp-and-rankin-2022httpslaurentperrinetgithubiopublicationchavane-22"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://laurentperrinet.github.io/publication/chavane-22/Chavane2022fig1AD.jpg" alt="Revisiting Horizontal Connectivity Rules in V1: From like-to-like towards like-to-All [[Chavane, LP and Rankin, 2022]](https://laurentperrinet.github.io/publication/chavane-22/)" loading="lazy" data-zoomable height="420" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
Revisiting Horizontal Connectivity Rules in V1: From like-to-like towards like-to-All &lt;a href="https://laurentperrinet.github.io/publication/chavane-22/" target="_blank" rel="noopener"&gt;[Chavane, LP and Rankin, 2022]&lt;/a&gt;
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;aside class="notes"&gt;
&lt;p&gt;Panel C shows evidence for a different type of connectivity pattern in inhibitory interneurons - a &amp;ldquo;like-to-unlike&amp;rdquo; bias where neurons preferentially connect to others with different orientation preferences. This highlights how different cell types may follow distinct connectivity rules.&lt;/p&gt;
&lt;p&gt;Panel D illustrates a &amp;ldquo;like-to-all&amp;rdquo; connectivity pattern that has been observed in layers 4 and 6 of V1, where neurons form connections broadly across orientation preferences without strong selectivity. The arrows indicate connections to neurons of all orientations, suggesting these layers may serve different computational roles that do not require orientation-specific horizontal connectivity.&lt;/p&gt;
&lt;/aside&gt;
&lt;hr&gt;
&lt;h2 id="challenging-the-like-to-like-hypothesis-4"&gt;Challenging the like-to-like hypothesis&lt;/h2&gt;
&lt;figure id="figure-revisiting-horizontal-connectivity-rules-in-v1-from-like-to-like-towards-like-to-all-chavane-lp-and-rankin-2022httpslaurentperrinetgithubiopublicationchavane-22"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://laurentperrinet.github.io/publication/chavane-22/Chavane2022fig1AE.jpg" alt="Revisiting Horizontal Connectivity Rules in V1: From like-to-like towards like-to-All [[Chavane, LP and Rankin, 2022]](https://laurentperrinet.github.io/publication/chavane-22/)" loading="lazy" data-zoomable height="420" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
Revisiting Horizontal Connectivity Rules in V1: From like-to-like towards like-to-All &lt;a href="https://laurentperrinet.github.io/publication/chavane-22/" target="_blank" rel="noopener"&gt;[Chavane, LP and Rankin, 2022]&lt;/a&gt;
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;aside class="notes"&gt;
Panel E presents an integrative model that combines aspects of the previous hypotheses. It shows a hybrid connectivity pattern where neurons exhibit a like-to-like bias at short distances (within adjacent hypercolumns), but this orientation specificity gradually diminishes with distance, transitioning to a like-to-all pattern in more distant hypercolumns. This model better reflects recent empirical findings suggesting that horizontal connectivity rules are more complex and distance-dependent than originally proposed. The gradual fade of red arrows illustrates how connection specificity weakens over larger cortical distances.
&lt;/aside&gt;
&lt;hr&gt;
&lt;h2 id="challenging-the-like-to-like-hypothesis-5"&gt;Challenging the like-to-like hypothesis&lt;/h2&gt;
&lt;p&gt;
&lt;video autoplay loop &gt;
&lt;source src="https://laurentperrinet.github.io/publication/chavane-22/area17_lo_diff_circ_plot.mp4" type="video/mp4"&gt;
&lt;/video&gt;
&lt;aside class="notes"&gt;
&lt;p&gt;Let&amp;rsquo;s first shows some functional evidence.&lt;/p&gt;
&lt;p&gt;This video shows voltage-sensitive dye imaging (VSDI) data from cat primary visual cortex (area 17) in response to a local oriented grating stimulus. The visualization reveals two key aspects:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;The broader activation pattern shown by overall fluorescence changes (gray)&lt;/li&gt;
&lt;li&gt;The more restricted orientation-selective response pattern (colored regions)&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Two contours are overlaid: a red line marking the boundary of significant activation, and a white line delineating regions with statistically significant orientation selectivity. The orientation selectivity is encoded by color hue.&lt;/p&gt;
&lt;p&gt;The bottom plots quantify the spatiotemporal dynamics by showing:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Left: The total activated cortical area over time&lt;/li&gt;
&lt;li&gt;Right: The extent of orientation-selective regions over time&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Together, these measurements demonstrate how orientation-selective signals propagate laterally beyond the classical feedforward input zone through horizontal connections, while maintaining some degree of feature selectivity.&lt;/p&gt;
&lt;/aside&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="challenging-the-like-to-like-hypothesis-6"&gt;Challenging the like-to-like hypothesis&lt;/h2&gt;
&lt;figure id="figure-revisiting-horizontal-connectivity-rules-in-v1-from-like-to-like-towards-like-to-all-chavane-lp-and-rankin-2022httpslaurentperrinetgithubiopublicationchavane-22"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://laurentperrinet.github.io/publication/chavane-22/Chavane2022fig2A.jpg" alt="Revisiting Horizontal Connectivity Rules in V1: From like-to-like towards like-to-All [[Chavane, LP and Rankin, 2022]](https://laurentperrinet.github.io/publication/chavane-22/)" loading="lazy" data-zoomable height="420" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
Revisiting Horizontal Connectivity Rules in V1: From like-to-like towards like-to-All &lt;a href="https://laurentperrinet.github.io/publication/chavane-22/" target="_blank" rel="noopener"&gt;[Chavane, LP and Rankin, 2022]&lt;/a&gt;
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;aside class="notes"&gt;
&lt;p&gt;This figure shows spatial and temporal dynamics of orientation selectivity in cat V1 analyzed from voltage-sensitive dye imaging data. Panel A displays a cortical orientation map averaged over the final 145ms of the response, where hue indicates preferred orientation and brightness shows orientation tuning strength. The dotted red line delineates the expected retinotopic boundary of feedforward input based on Albus (2004).&lt;/p&gt;
&lt;p&gt;The inset quantitatively compares the spatial extent of:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Total cortical activation (grey contour)&lt;/li&gt;
&lt;li&gt;Orientation-selective activation (black contour)&lt;/li&gt;
&lt;li&gt;Theoretical feedforward input boundary (red contour)&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;This data demonstrates that orientation-selective responses propagate laterally beyond the classical feedforward input zone through horizontal connections, while maintaining some degree of feature selectivity. The systematic comparison between total activation and selective activation provides direct evidence for how horizontal connectivity shapes the spatiotemporal dynamics of orientation processing in V1.&lt;/p&gt;
&lt;/aside&gt;
&lt;hr&gt;
&lt;h2 id="challenging-the-like-to-like-hypothesis-7"&gt;Challenging the like-to-like hypothesis&lt;/h2&gt;
&lt;figure id="figure-revisiting-horizontal-connectivity-rules-in-v1-from-like-to-like-towards-like-to-all-chavane-lp-and-rankin-2022httpslaurentperrinetgithubiopublicationchavane-22"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://laurentperrinet.github.io/publication/chavane-22/Chavane2022fig2AB.jpg" alt="Revisiting Horizontal Connectivity Rules in V1: From like-to-like towards like-to-All [[Chavane, LP and Rankin, 2022]](https://laurentperrinet.github.io/publication/chavane-22/)" loading="lazy" data-zoomable height="420" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
Revisiting Horizontal Connectivity Rules in V1: From like-to-like towards like-to-All &lt;a href="https://laurentperrinet.github.io/publication/chavane-22/" target="_blank" rel="noopener"&gt;[Chavane, LP and Rankin, 2022]&lt;/a&gt;
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;aside class="notes"&gt;
Panel B presents a comprehensive population analysis spanning nine hemispheres (three from area 17 marked with &amp;lsquo;o&amp;rsquo; and six from area 18 marked with &amp;lsquo;+&amp;rsquo;) examining how orientation selectivity changes with horizontal distance. The top plot shows the iso-orientation bias as a function of lateral spread distance, beginning from the initial cortical activation point. An exponential decay function (shown in black) fits this relationship. The bottom plot quantifies how the condition-wise modulation depth diminishes as the lateral propagation distance increases. Together, these results demonstrate a systematic weakening of orientation selectivity with increasing horizontal distance from the activation site.
&lt;/aside&gt;
&lt;hr&gt;
&lt;h2 id="challenging-the-like-to-like-hypothesis-8"&gt;Challenging the like-to-like hypothesis&lt;/h2&gt;
&lt;figure id="figure-revisiting-horizontal-connectivity-rules-in-v1-from-like-to-like-towards-like-to-all-chavane-lp-and-rankin-2022httpslaurentperrinetgithubiopublicationchavane-22"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://laurentperrinet.github.io/publication/chavane-22/Chavane2022fig2AC.jpg" alt="Revisiting Horizontal Connectivity Rules in V1: From like-to-like towards like-to-All [[Chavane, LP and Rankin, 2022]](https://laurentperrinet.github.io/publication/chavane-22/)" loading="lazy" data-zoomable height="420" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
Revisiting Horizontal Connectivity Rules in V1: From like-to-like towards like-to-All &lt;a href="https://laurentperrinet.github.io/publication/chavane-22/" target="_blank" rel="noopener"&gt;[Chavane, LP and Rankin, 2022]&lt;/a&gt;
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;h2 id="hahahugoshortcode411s60hbhb"&gt;&lt;aside class="notes"&gt;
&lt;p&gt;Panel C displays intracellular recordings of subthreshold responses visualized as a visuotopic orientation polar map. The color hue represents preferred orientation while brightness indicates the strength of orientation tuning in the membrane potential. White contours outline regions showing statistically significant responses based on both amplitude and orientation selectivity criteria. The middle plots show averaged subthreshold responses to four different oriented stimuli (color-coded) at specific recording locations (marked by circle, triangle and square symbols), with scale bars indicating 50 ms and 1 mV. On the right, normalized orientation tuning curves are shown, computed by integrating responses within a fixed temporal window (shaded region in middle panel). The black circle marks the spontaneous activity level for the depolarizing integral measurement.&lt;/p&gt;
&lt;p&gt;These shows a direct functional evidence for a diversity of tuning profile in th horizontal connectivity.&lt;/p&gt;
&lt;/aside&gt;&lt;/h2&gt;
&lt;h2 id="challenging-the-like-to-like-hypothesis-9"&gt;Challenging the like-to-like hypothesis&lt;/h2&gt;
&lt;figure id="figure-voges-and-lp-2012httpslaurentperrinetgithubiopublicationvoges-12"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://laurentperrinet.github.io/publication/voges-12/featured.jpg" alt="[[Voges and LP, 2012]](https://laurentperrinet.github.io/publication/voges-12/)" loading="lazy" data-zoomable height="420" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
&lt;a href="https://laurentperrinet.github.io/publication/voges-12/" target="_blank" rel="noopener"&gt;[Voges and LP, 2012]&lt;/a&gt;
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;aside class="notes"&gt;
To quantitatively understand how connectivity patterns shape network dynamics, we previously showed in simulated neural networks that transitioning from local unspecific to local specific and long-range patchy connectivities can fundamentally alter emergent activity patterns [Voges &amp;amp; LP, 2012]. This highlights how the detailed organization of horizontal connections plays a crucial role in shaping the dynamics of recurrent neural circuits. We will examine this computational aspect further in our review of the evidence challenging strict like-to-like connectivity rules.
&lt;/aside&gt;
&lt;hr&gt;
&lt;h2 id="challenging-the-like-to-like-hypothesis-10"&gt;Challenging the like-to-like hypothesis&lt;/h2&gt;
&lt;figure id="figure-revisiting-horizontal-connectivity-rules-in-v1-from-like-to-like-towards-like-to-all-chavane-lp-and-rankin-2022httpslaurentperrinetgithubiopublicationchavane-22"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://laurentperrinet.github.io/publication/chavane-22/Chavane2022fig4ABC.jpg" alt="Revisiting Horizontal Connectivity Rules in V1: From like-to-like towards like-to-All [[Chavane, LP and Rankin, 2022]](https://laurentperrinet.github.io/publication/chavane-22/)" loading="lazy" data-zoomable height="420" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
Revisiting Horizontal Connectivity Rules in V1: From like-to-like towards like-to-All &lt;a href="https://laurentperrinet.github.io/publication/chavane-22/" target="_blank" rel="noopener"&gt;[Chavane, LP and Rankin, 2022]&lt;/a&gt;
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;aside class="notes"&gt;
&lt;p&gt;Figure 4 illustrates a neural field model that bridges anatomical structure with functional observations in V1, as developed by Rankin and Chavane (2017).&lt;/p&gt;
&lt;p&gt;Panel A depicts radial connectivity profiles with Gaussian-decaying inhibition and distance-dependent excitation that peaks periodically at multiples of distance L. The Ring Width (RW) parameter controls the spread of these excitatory peaks.&lt;/p&gt;
&lt;p&gt;Panel B shows how local orientation preference maps influence lateral connectivity patterns under different orientation bias (BR) values in the recurrent connections.&lt;/p&gt;
&lt;p&gt;Panel C quantifies the orientation tuning that emerges from these connectivity patterns. While orientations are uniformly represented globally, the local excitatory component shows strong bias around -60°. As BR increases above 0.5, the lateral connection orientation bias strengthens, reaching values around k=1 (consistent with Buzás et al. 2006).&lt;/p&gt;
&lt;/aside&gt;
&lt;hr&gt;
&lt;h2 id="challenging-the-like-to-like-hypothesis-11"&gt;Challenging the like-to-like hypothesis&lt;/h2&gt;
&lt;figure id="figure-revisiting-horizontal-connectivity-rules-in-v1-from-like-to-like-towards-like-to-all-chavane-lp-and-rankin-2022httpslaurentperrinetgithubiopublicationchavane-22"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://laurentperrinet.github.io/publication/chavane-22/Chavane2022fig4ABCDE.jpg" alt="Revisiting Horizontal Connectivity Rules in V1: From like-to-like towards like-to-All [[Chavane, LP and Rankin, 2022]](https://laurentperrinet.github.io/publication/chavane-22/)" loading="lazy" data-zoomable height="420" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
Revisiting Horizontal Connectivity Rules in V1: From like-to-like towards like-to-All &lt;a href="https://laurentperrinet.github.io/publication/chavane-22/" target="_blank" rel="noopener"&gt;[Chavane, LP and Rankin, 2022]&lt;/a&gt;
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;aside class="notes"&gt;
&lt;p&gt;Panel D presents a simulation snapshot at 600ms demonstrating two key activity components: orientation-selective responses (within white contour) confined to the feedforward footprint (FFF, red), and broader non-orientation-specific activity (grey contour) extending beyond.&lt;/p&gt;
&lt;p&gt;Panel E tracks the temporal evolution of both the non-orientation-specific and orientation-selective response areas.&lt;/p&gt;
&lt;/aside&gt;
&lt;hr&gt;
&lt;h2 id="challenging-the-like-to-like-hypothesis-12"&gt;Challenging the like-to-like hypothesis&lt;/h2&gt;
&lt;figure id="figure-revisiting-horizontal-connectivity-rules-in-v1-from-like-to-like-towards-like-to-all-chavane-lp-and-rankin-2022httpslaurentperrinetgithubiopublicationchavane-22"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://laurentperrinet.github.io/publication/chavane-22/Chavane2022fig4.jpg" alt="Revisiting Horizontal Connectivity Rules in V1: From like-to-like towards like-to-All [[Chavane, LP and Rankin, 2022]](https://laurentperrinet.github.io/publication/chavane-22/)" loading="lazy" data-zoomable height="420" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
Revisiting Horizontal Connectivity Rules in V1: From like-to-like towards like-to-All &lt;a href="https://laurentperrinet.github.io/publication/chavane-22/" target="_blank" rel="noopener"&gt;[Chavane, LP and Rankin, 2022]&lt;/a&gt;
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;aside class="notes"&gt;
&lt;p&gt;Panel F maps the normalized selective area (relative to the feedforward footprint) across Ring Width (RW) and orientation bias (BR) parameters. White contours delineate anatomically plausible ranges where k values fall between 0.7-1.2, consistent with experimental measurements. The green region indicates parameter combinations that additionally satisfy constraints on both orientation preference and the observed radial decay of selectivity.&lt;/p&gt;
&lt;p&gt;The neural field model effectively connects anatomical connectivity patterns with functional observations of orientation selectivity propagation in V1. The resulting connectivity structure exhibits similarities with &amp;ldquo;association field&amp;rdquo; patterns, suggesting potential optimization for encoding natural image statistics. This framework provides a quantitative basis for investigating computational principles underlying horizontal connectivity in visual cortex.&lt;/p&gt;
&lt;/aside&gt;
&lt;hr&gt;
&lt;h2 id="challenging-the-like-to-like-hypothesis-13"&gt;Challenging the like-to-like hypothesis&lt;/h2&gt;
&lt;figure id="figure-revisiting-horizontal-connectivity-rules-in-v1-from-like-to-like-towards-like-to-all-chavane-lp-and-rankin-2022httpslaurentperrinetgithubiopublicationchavane-22"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://laurentperrinet.github.io/publication/chavane-22/Chavane2022fig5A.jpg" alt="Revisiting Horizontal Connectivity Rules in V1: From like-to-like towards like-to-All [[Chavane, LP and Rankin, 2022]](https://laurentperrinet.github.io/publication/chavane-22/)" loading="lazy" data-zoomable height="420" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
Revisiting Horizontal Connectivity Rules in V1: From like-to-like towards like-to-All &lt;a href="https://laurentperrinet.github.io/publication/chavane-22/" target="_blank" rel="noopener"&gt;[Chavane, LP and Rankin, 2022]&lt;/a&gt;
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;aside class="notes"&gt;
&lt;p&gt;This figure illustrates the groundbreaking approach developed by Geisler et al. (2001) for analyzing edge statistics in natural images. The method involves:&lt;/p&gt;
&lt;p&gt;This landmark work systematically analyzed the occurrence of edge pairs in natural images through:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Edge detection using orientation-selective filters (red segments)&lt;/li&gt;
&lt;li&gt;Measuring geometric relationships between edge pairs:
&lt;ul&gt;
&lt;li&gt;Relative orientation difference (𝜃)&lt;/li&gt;
&lt;li&gt;Relative position angle (𝜙)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;The analysis revealed robust statistical regularities:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;A predominance of parallel edge arrangements&lt;/li&gt;
&lt;li&gt;A strong bias for co-circular edge configurations&lt;/li&gt;
&lt;/ul&gt;
&lt;/aside&gt;
&lt;/section&gt;
&lt;hr&gt;
&lt;section&gt;
&lt;h1 id="modelling-the-association-field"&gt;Modelling the Association field&lt;/h1&gt;
&lt;p&gt;
&lt;figure id="figure-field-et-al-2013"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://github.com/laurentperrinet/PerrinetBednar15/raw/master/talk/bosking2Asso.png" alt="[Field *et al*, 2013]" loading="lazy" data-zoomable height="420" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
[Field &lt;em&gt;et al&lt;/em&gt;, 2013]
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;aside class="notes"&gt;
Understanding how these image statistics relate to cortical connectivity patterns provides key insights into the computational principles underlying horizontal connections in V1.
&lt;/aside&gt;&lt;/p&gt;
&lt;!--
---
## Edge co-occurences in natural images
&lt;figure id="figure-edge-co-occurrences-can-account-for-rapid-categorization-of-natural-versus-animal-images-lp-and-bednar-2015httpslaurentperrinetgithubiopublicationperrinet-bednar-15"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://laurentperrinet.github.io/publication/perrinet-bednar-15/featured.jpg" alt="Edge co-occurrences can account for rapid categorization of natural versus animal images [[LP and Bednar, 2015]](https://laurentperrinet.github.io/publication/perrinet-bednar-15/)" loading="lazy" data-zoomable height="420" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
Edge co-occurrences can account for rapid categorization of natural versus animal images &lt;a href="https://laurentperrinet.github.io/publication/perrinet-bednar-15/" target="_blank" rel="noopener"&gt;[LP and Bednar, 2015]&lt;/a&gt;
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;aside class="notes"&gt;
&lt;p&gt;Panel A shows a sample image overlaid with detected edges represented as red line segments. Each segment encodes position (center point), orientation, and scale (segment length). The edge detection was controlled to ensure the reconstruction error remained below 5% of the original image energy.&lt;/p&gt;
&lt;p&gt;Panel B illustrates the geometric relationships between edge pairs. For any reference edge A and target edge B, these relationships are quantified by:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Orientation difference (θ)&lt;/li&gt;
&lt;li&gt;Scale ratio (σ)&lt;/li&gt;
&lt;li&gt;Center-to-center distance (d)&lt;/li&gt;
&lt;li&gt;Azimuth difference (φ)&lt;/li&gt;
&lt;li&gt;Co-circularity parameter ψ = φ - θ/2&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Following Geisler et al. (2001), edges outside a central circular mask were excluded to prevent boundary artifacts in the statistical analysis.&lt;/p&gt;
&lt;/aside&gt; --&gt;
&lt;hr&gt;
&lt;h2 id="edge-co-occurences-in-natural-images"&gt;Edge co-occurences in natural images&lt;/h2&gt;
&lt;figure id="figure-revisiting-horizontal-connectivity-rules-in-v1-from-like-to-like-towards-like-to-all-chavane-lp-and-rankin-2022httpslaurentperrinetgithubiopublicationchavane-22"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://laurentperrinet.github.io/publication/chavane-22/Chavane2022fig5A.jpg" alt="Revisiting Horizontal Connectivity Rules in V1: From like-to-like towards like-to-All [[Chavane, LP and Rankin, 2022]](https://laurentperrinet.github.io/publication/chavane-22/)" loading="lazy" data-zoomable height="420" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
Revisiting Horizontal Connectivity Rules in V1: From like-to-like towards like-to-All &lt;a href="https://laurentperrinet.github.io/publication/chavane-22/" target="_blank" rel="noopener"&gt;[Chavane, LP and Rankin, 2022]&lt;/a&gt;
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;aside class="notes"&gt;
&lt;p&gt;Panel A illustrates the groundbreaking approach developed by Geisler et al. (2001) for analyzing edge statistics in natural images. The method involves:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Detecting oriented edge elements in natural images (shown as red segments)&lt;/li&gt;
&lt;li&gt;For each edge pair, measuring:
&lt;ul&gt;
&lt;li&gt;Their relative orientation difference (𝜃)&lt;/li&gt;
&lt;li&gt;The relative position angle (𝜙)&lt;/li&gt;
&lt;li&gt;Center-to-center distance (d)&lt;/li&gt;
&lt;li&gt;Azimuth difference (φ)&lt;/li&gt;
&lt;li&gt;Co-circularity parameter ψ = φ - θ/2&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;This quantitative analysis reveals two key distributions:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;A strong bias for parallel edge arrangements, evident in the orientation difference histogram&lt;/li&gt;
&lt;li&gt;A marked preference for co-circular alignments, shown in the relative position histogram&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;These statistics vary significantly across image databases. For example, images containing animals exhibit enhanced co-circularity compared to general natural scenes. This suggests that rather than implementing a single fixed association field, the visual system may need to handle diverse statistical regularities present in natural inputs.&lt;/p&gt;
&lt;p&gt;The next section will examine how these statistical regularities inform computational models of the association field.&lt;/p&gt;
&lt;/aside&gt;
&lt;!--
---
## Sparse representations in computer vision
&lt;figure id="figure-lp-and-bednar-2015httpslaurentperrinetgithubiopublicationperrinet-bednar-15"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://github.com/laurentperrinet/PerrinetBednar15/raw/master/figures/figure_synthesis.svg" alt="[[LP and Bednar, 2015]](https://laurentperrinet.github.io/publication/perrinet-bednar-15/)" loading="lazy" data-zoomable height="420" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
&lt;a href="https://laurentperrinet.github.io/publication/perrinet-bednar-15/" target="_blank" rel="noopener"&gt;[LP and Bednar, 2015]&lt;/a&gt;
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;aside class="notes"&gt;
chevrons
&lt;/aside&gt; --&gt;
&lt;hr&gt;
&lt;h2 id="edge-co-occurences-in-natural-images-1"&gt;Edge co-occurences in natural images&lt;/h2&gt;
&lt;p&gt;&lt;img src="https://github.com/laurentperrinet/PerrinetBednar15/raw/master/talk/Geisler01Fig3A.png" height="275"&gt;&lt;img src="https://github.com/laurentperrinet/PerrinetBednar15/raw/master/talk/Geisler01Fig3B.png" height="275"&gt; &lt;img src="https://github.com/laurentperrinet/PerrinetBednar15/raw/master/talk/Geisler01Fig3C.png" height="275"&gt;
[Geisler, 2001]&lt;/p&gt;
&lt;aside class="notes"&gt;
Our analysis reproduced the key findings from Geisler et al. (2001) regarding edge co-occurrence statistics in natural images. Importantly, we observed that these co-occurrence patterns remain invariant with respect to distance, as this parameter depends primarily on viewpoint rather than intrinsic scene structure. Similarly, the statistics show rotational invariance with respect to the reference edge orientation. By leveraging these symmetries and marginalizing over distance and orientation, we were able to reduce the full 4-dimensional co-occurrence distribution to an informationally equivalent 2-dimensional representation of relative orientation difference and Co-circularity parameter ψ = φ - θ/2 where φ Azimuth difference.
&lt;/aside&gt;
&lt;hr&gt;
&lt;h2 id="edge-co-occurences-in-natural-images-2"&gt;Edge co-occurences in natural images&lt;/h2&gt;
&lt;figure id="figure-edge-co-occurrences-can-account-for-rapid-categorization-of-natural-versus-animal-images-lp-and-bednar-2015httpslaurentperrinetgithubiopublicationperrinet-bednar-15"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://laurentperrinet.github.io/publication/perrinet-bednar-15/figure_chevrons.png" alt="Edge co-occurrences can account for rapid categorization of natural versus animal images [[LP and Bednar, 2015]](https://laurentperrinet.github.io/publication/perrinet-bednar-15/)" loading="lazy" data-zoomable height="420" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
Edge co-occurrences can account for rapid categorization of natural versus animal images &lt;a href="https://laurentperrinet.github.io/publication/perrinet-bednar-15/" target="_blank" rel="noopener"&gt;[LP and Bednar, 2015]&lt;/a&gt;
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;aside class="notes"&gt;
The probability distribution function p(ψ,θ) represents the distribution of the different geometrical arrangements of edges’ angles, which we call a “chevron map”. We show here the histogram for non-animal natural images, illustrating the preference for co-linear edge configurations. For each chevron configuration, deeper and deeper red circles indicate configurations that are more and more likely with respect to a uniform prior, with an average maximum of about 3 times more likely, and deeper and deeper blue circles indicate configurations less likely than a flat prior (with a minimum of about 0.8 times as likely). Conveniently, this “chevron map” shows in one graph that non-animal natural images have on average a preference for co-linear and parallel edges, (the horizontal middle axis) and orthogonal angles (the top and bottom rows), along with a slight preference for co-circular configurations (for ψ =0 and ψ = ± π/2, just above and below the central row).
&lt;/aside&gt;
&lt;hr&gt;
&lt;h2 id="edge-co-occurences-in-natural-images-3"&gt;Edge co-occurences in natural images&lt;/h2&gt;
&lt;figure id="figure-edge-co-occurrences-can-account-for-rapid-categorization-of-natural-versus-animal-images-lp-and-bednar-2015httpslaurentperrinetgithubiopublicationperrinet-bednar-15"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://laurentperrinet.github.io/publication/perrinet-bednar-15/figure_chevrons2.png" alt="Edge co-occurrences can account for rapid categorization of natural versus animal images [[LP and Bednar, 2015]](https://laurentperrinet.github.io/publication/perrinet-bednar-15/)" loading="lazy" data-zoomable height="420" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
Edge co-occurrences can account for rapid categorization of natural versus animal images &lt;a href="https://laurentperrinet.github.io/publication/perrinet-bednar-15/" target="_blank" rel="noopener"&gt;[LP and Bednar, 2015]&lt;/a&gt;
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;aside class="notes"&gt;
The chevron maps reveal distinct edge configuration biases across image categories. Animal images show relatively more circular continuations and converging angles compared to non-animal images (red regions in central vertical axis), while having fewer co-linear, parallel and orthogonal arrangements (blue regions along horizontal axis). In contrast, man-made images exhibit a strong bias for co-linear features (intense red at center). This suggests the visual system must adapt to diverse statistical regularities rather than implementing a fixed association field pattern, as different image categories contain systematically different geometric arrangements of edges.
&lt;/aside&gt;
&lt;hr&gt;
&lt;h2 id="edge-co-occurences-in-natural-images-4"&gt;Edge co-occurences in natural images&lt;/h2&gt;
&lt;figure id="figure-edge-co-occurrences-can-account-for-rapid-categorization-of-natural-versus-animal-images-lp-and-bednar-2015httpslaurentperrinetgithubiopublicationperrinet-bednar-15"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://laurentperrinet.github.io/publication/perrinet-bednar-15/figure_results.png" alt="Edge co-occurrences can account for rapid categorization of natural versus animal images [[LP and Bednar, 2015]](https://laurentperrinet.github.io/publication/perrinet-bednar-15/)" loading="lazy" data-zoomable height="420" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
Edge co-occurrences can account for rapid categorization of natural versus animal images &lt;a href="https://laurentperrinet.github.io/publication/perrinet-bednar-15/" target="_blank" rel="noopener"&gt;[LP and Bednar, 2015]&lt;/a&gt;
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;aside class="notes"&gt;
&lt;p&gt;This figure shows classification performance across image categories using different statistical features. We used an SVM classifier with three feature sets: first-order orientation statistics (FO), the reduced 2D &amp;ldquo;chevron map&amp;rdquo; (CM), and full 4D second-order statistics (SO). The classification accuracy (F1 score) was tested for distinguishing between image categories. Results show strong performance in separating man-made from natural images, as expected. More notably, the classifier achieved ~80% accuracy in discriminating animal vs non-animal natural images, matching human performance levels reported by Serre et al. This suggests that relatively simple edge co-occurrence statistics contain sufficient information for basic image categorization tasks, without requiring higher-level semantic processing.&lt;/p&gt;
&lt;p&gt;We also found that our model made the same errors as humans do: if an image without an animal contains more co-circular edges, it is more likely to be falsely categorized as containing an animal.&lt;/p&gt;
&lt;/aside&gt;
&lt;hr&gt;
&lt;h2 id="edge-co-occurences-in-natural-images-5"&gt;Edge co-occurences in natural images&lt;/h2&gt;
&lt;figure id="figure-edge-co-occurrences-can-account-for-rapid-categorization-of-natural-versus-animal-images-lp-and-bednar-2015httpslaurentperrinetgithubiopublicationperrinet-bednar-15"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://laurentperrinet.github.io/publication/perrinet-bednar-15/figure_chevrons.png" alt="Edge co-occurrences can account for rapid categorization of natural versus animal images [[LP and Bednar, 2015]](https://laurentperrinet.github.io/publication/perrinet-bednar-15/)" loading="lazy" data-zoomable height="420" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
Edge co-occurrences can account for rapid categorization of natural versus animal images &lt;a href="https://laurentperrinet.github.io/publication/perrinet-bednar-15/" target="_blank" rel="noopener"&gt;[LP and Bednar, 2015]&lt;/a&gt;
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;aside class="notes"&gt;
&lt;p&gt;While we demonstrated how association fields emerge from edge statistics, the resulting probability distribution represents an average across many possible configurations. Though this statistical approach successfully discriminates between image categories like animal vs non-animal images, it likely oversimplifies the true diversity of edge arrangements in natural scenes.&lt;/p&gt;
&lt;p&gt;Individual images contain unique geometrical patterns that can deviate significantly from these average statistics - for example:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Smooth contours&lt;/li&gt;
&lt;li&gt;Edge occlusions&lt;/li&gt;
&lt;li&gt;Complex textures&lt;/li&gt;
&lt;li&gt;Fractal-like patterns&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Understanding this variability, rather than just mean tendencies, could provide deeper insights into how horizontal connectivity patterns may adapt to handle the rich complexity of natural scenes.&lt;/p&gt;
&lt;/aside&gt;
&lt;/section&gt;
&lt;hr&gt;
&lt;section&gt;
&lt;h2 id="can-we-explain-the-diversity-"&gt;Can we explain the diversity ?&lt;/h2&gt;
&lt;figure id="figure-bosking-et-al-1997"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://github.com/laurentperrinet/2019-04-03_a_course_on_vision_and_modelization/raw/master/figures/Bosking97Fig4.jpg" alt="[Bosking *et al*, 1997]" loading="lazy" data-zoomable height="420" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
[Bosking &lt;em&gt;et al&lt;/em&gt;, 1997]
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;aside class="notes"&gt;
&lt;p&gt;Indeed, this diversity is revealed in the anatomical data: V1 horizontal connectivity exhibits more complexity than suggested by the classical like-to-like hypothesis. While orientation-specific connections exist, they coexist with non-selective connections that link neurons irrespective of their tuning preferences. This diversity likely serves multiple computational functions:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Specific connections could support contour integration and feature binding&lt;/li&gt;
&lt;li&gt;Non-selective connections may enable broad contextual modulation&lt;/li&gt;
&lt;li&gt;Mixed connectivity patterns could help maintain network stability while preserving functional specificity&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;This anatomical heterogeneity aligns with V1&amp;rsquo;s role in both specialized feature detection and broader contextual processing. Understanding how these distinct connectivity patterns interact remains an active area of research in visual neuroscience.&lt;/p&gt;
&lt;/aside&gt;
&lt;hr&gt;
&lt;h2 id="predictive-processing"&gt;Predictive processing&lt;/h2&gt;
&lt;figure id="figure-boutin-et-al-2021httpslaurentperrinetgithubiopublicationboutin-franciosini-chavane-ruffier-perrinet-20"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://laurentperrinet.github.io/2019-04-03_a_course_on_vision_and_modelization/figures/boutin-franciosini-ruffier-perrinet-19_figure1_a.svg" alt="[[Boutin *et al*, 2021](https://laurentperrinet.github.io/publication/boutin-franciosini-chavane-ruffier-perrinet-20/)]" loading="lazy" data-zoomable height="420" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
[&lt;a href="https://laurentperrinet.github.io/publication/boutin-franciosini-chavane-ruffier-perrinet-20/" target="_blank" rel="noopener"&gt;Boutin &lt;em&gt;et al&lt;/em&gt;, 2021&lt;/a&gt;]
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;h2 id="hahahugoshortcode411s91hbhb"&gt;&lt;aside class="notes"&gt;
&lt;p&gt;To understand the diversity in horizontal connectivity patterns, we developed a biologically plausible hierarchical model based on &lt;strong&gt;Convolutional Neural Networks (CNNs) backbone&lt;/strong&gt;. The model processes natural images through multiple convolutional layers organized in a hierarchical structure:.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Natural image as input&lt;/li&gt;
&lt;li&gt;Local receptive fields via convolution operations&lt;/li&gt;
&lt;li&gt;Hierarchical processing through multiple layers&lt;/li&gt;
&lt;/ol&gt;
&lt;/aside&gt;&lt;/h2&gt;
&lt;h2 id="predictive-processing-1"&gt;Predictive processing&lt;/h2&gt;
&lt;figure id="figure-boutin-et-al-2021httpslaurentperrinetgithubiopublicationboutin-franciosini-chavane-ruffier-perrinet-20"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://laurentperrinet.github.io/2019-04-03_a_course_on_vision_and_modelization/figures/boutin-franciosini-ruffier-perrinet-19_figure1.svg" alt="[[Boutin *et al*, 2021](https://laurentperrinet.github.io/publication/boutin-franciosini-chavane-ruffier-perrinet-20/)]" loading="lazy" data-zoomable height="420" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
[&lt;a href="https://laurentperrinet.github.io/publication/boutin-franciosini-chavane-ruffier-perrinet-20/" target="_blank" rel="noopener"&gt;Boutin &lt;em&gt;et al&lt;/em&gt;, 2021&lt;/a&gt;]
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;h2 id="hahahugoshortcode411s93hbhb"&gt;&lt;aside class="notes"&gt;
&lt;p&gt;To bridge the gap between anatomical observations and functional requirements of visual processing, We added two key ingredients in the sparse deep predictive coding (SDPC) model :&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Sparse&lt;/strong&gt; connectivity patterns:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Enforcing regularization of the activity map using L1 penalty&lt;/li&gt;
&lt;li&gt;Activity computed via recurrent local connectivity&lt;/li&gt;
&lt;li&gt;Similar to biological observations&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Feedback&lt;/strong&gt; from efferent layers:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Predicts activity of afferent layer&lt;/li&gt;
&lt;li&gt;Only residual prediction error is processed&lt;/li&gt;
&lt;li&gt;Defines long-range inter-areal connectivity&lt;/li&gt;
&lt;li&gt;Specific influence demonstrated in Neural Computation paper&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;By defining a &lt;strong&gt;cost on minimizing the prediction error&lt;/strong&gt; in each layer, everything stays derivable, such that we can use a classical gradient descent. These additions should allow us to better understand how feedback shapes visual processing in biological neural networks.&lt;/p&gt;
&lt;/aside&gt;&lt;/h2&gt;
&lt;h2 id="predictive-processing-2"&gt;Predictive processing&lt;/h2&gt;
&lt;figure id="figure-boutin-et-al-2021httpslaurentperrinetgithubiopublicationboutin-franciosini-chavane-ruffier-perrinet-20"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://laurentperrinet.github.io/publication/boutin-franciosini-chavane-ruffier-perrinet-20/BoutinFranciosiniChavaneRuffierPerrinet20face.png" alt="[[Boutin *et al*, 2021](https://laurentperrinet.github.io/publication/boutin-franciosini-chavane-ruffier-perrinet-20/)]" loading="lazy" data-zoomable height="420" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
[&lt;a href="https://laurentperrinet.github.io/publication/boutin-franciosini-chavane-ruffier-perrinet-20/" target="_blank" rel="noopener"&gt;Boutin &lt;em&gt;et al&lt;/em&gt;, 2021&lt;/a&gt;]
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;aside class="notes"&gt;
&lt;p&gt;Our key findings reveal highly interpretable receptive fields:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;First layer filters exhibit classical orientation-selective filters&lt;/li&gt;
&lt;li&gt;When trained on face datasets, specialized feature detectors emerge içn the second layer for:
&lt;ul&gt;
&lt;li&gt;Eyes&lt;/li&gt;
&lt;li&gt;Ears&lt;/li&gt;
&lt;li&gt;Mouths&lt;/li&gt;
&lt;li&gt;Smooth contours&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;These results suggest that predictive processing frameworks may offer better &lt;strong&gt;interpretability&lt;/strong&gt; compared to classical deep learning architectures.&lt;/p&gt;
&lt;/aside&gt;
&lt;hr&gt;
&lt;h2 id="predictive-processing-3"&gt;Predictive processing&lt;/h2&gt;
&lt;figure id="figure-boutin-et-al-2021httpslaurentperrinetgithubiopublicationboutin-franciosini-chavane-ruffier-perrinet-20"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://github.com/laurentperrinet/2020-09-25_IRPHE/raw/master/figures/PCOMPBIOL-D-19-01811_R2_compressed_FigS4.png" alt="[[Boutin *et al*, 2021](https://laurentperrinet.github.io/publication/boutin-franciosini-chavane-ruffier-perrinet-20/)]" loading="lazy" data-zoomable height="420" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
[&lt;a href="https://laurentperrinet.github.io/publication/boutin-franciosini-chavane-ruffier-perrinet-20/" target="_blank" rel="noopener"&gt;Boutin &lt;em&gt;et al&lt;/em&gt;, 2021&lt;/a&gt;]
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;aside class="notes"&gt;
&lt;p&gt;More specifically in the context of our focus today, we can look at the co-occurence&lt;/p&gt;
&lt;p&gt;llustration of the procedure to generate interaction map. In this
illustrative example we consider a V1 representation with only 4 feature maps
(represented in the upper-left box). Step 1 is to extract a neighborhood (of size 3x3 in
the illustration only) around the most strongly activated neuron (represented with a red
square in the illustration) for a given central preferred orientation (denoted ✓ c ). Step 2
is to normalize the neural activity in the extracted neighborhood using the marginal
activity (see Eq.8). Step 3 is to compute the resulting orientation and activity at every
position of the neighborhood using a circular mean (see Eq. 11 and Eq. 12 respectively).
To keep a concise figure we have illustrated the computation of the central edge of the
interaction map only. For simplification, the illustration shows only 1 neighborhood
extraction whereas the interaction maps shown in the paper are computed by averaging
neighborhoods centered on the 10 most strongly activated neurons&lt;/p&gt;
&lt;/aside&gt;
&lt;hr&gt;
&lt;h2 id="predictive-processing-4"&gt;Predictive processing&lt;/h2&gt;
&lt;figure id="figure-boutin-et-al-2021httpslaurentperrinetgithubiopublicationboutin-franciosini-chavane-ruffier-perrinet-20"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://laurentperrinet.github.io/publication/boutin-franciosini-chavane-ruffier-perrinet-20/boutin-franciosini-chavane-ruffier-perrinet-20Fig3.png" alt="[[Boutin *et al*, 2021](https://laurentperrinet.github.io/publication/boutin-franciosini-chavane-ruffier-perrinet-20/)]" loading="lazy" data-zoomable height="420" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
[&lt;a href="https://laurentperrinet.github.io/publication/boutin-franciosini-chavane-ruffier-perrinet-20/" target="_blank" rel="noopener"&gt;Boutin &lt;em&gt;et al&lt;/em&gt;, 2021&lt;/a&gt;]
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;aside class="notes"&gt;
What is more relevant is to study the interaction patterns between neurons from the first layer.
&lt;/aside&gt;
&lt;hr&gt;
&lt;h2 id="predictive-processing-5"&gt;Predictive processing&lt;/h2&gt;
&lt;figure id="figure-boutin-et-al-2021httpslaurentperrinetgithubiopublicationboutin-franciosini-chavane-ruffier-perrinet-20"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://laurentperrinet.github.io/publication/boutin-franciosini-chavane-ruffier-perrinet-20/boutin-franciosini-chavane-ruffier-perrinet-20Fig4.png" alt="[[Boutin *et al*, 2021](https://laurentperrinet.github.io/publication/boutin-franciosini-chavane-ruffier-perrinet-20/)]" loading="lazy" data-zoomable height="420" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
[&lt;a href="https://laurentperrinet.github.io/publication/boutin-franciosini-chavane-ruffier-perrinet-20/" target="_blank" rel="noopener"&gt;Boutin &lt;em&gt;et al&lt;/em&gt;, 2021&lt;/a&gt;]
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;aside class="notes"&gt;
We can further analyze the relative role fo feedback: Relative co-linearity and co-circularity of the V1 interaction map w.r.t. to feedback . (A) In the end-zone. (B) In the side-zone. For each plot, the left and right block of bars represents the relative co-linearity and co-circularity their respective value without feedback (see Eq. 23 and Eq. 24). Bars’ heights represent the median over all the orientations, and error bars are computed as the median absolute deviation.
&lt;/aside&gt;
&lt;hr&gt;
&lt;h2 id="predictive-processing-with-pooling"&gt;Predictive processing with pooling&lt;/h2&gt;
&lt;figure id="figure-boutin-et-al-2022httpslaurentperrinetgithubiopublicationfranciosini-21"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://laurentperrinet.github.io/publication/franciosini-21/featured.jpg" alt="[[Boutin *et al*, 2022](https://laurentperrinet.github.io/publication/franciosini-21/)]" loading="lazy" data-zoomable height="420" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
[&lt;a href="https://laurentperrinet.github.io/publication/franciosini-21/" target="_blank" rel="noopener"&gt;Boutin &lt;em&gt;et al&lt;/em&gt;, 2022&lt;/a&gt;]
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;aside class="notes"&gt;
It is worth noting that extending the model with additional architectural features, such as long-range horizontal connectivity across neighboring hypercolumns, enables the emergence of more complex properties including topographic maps and complex cell-like responses. However, examining these extensions falls beyond the scope of today&amp;rsquo;s presentation.
&lt;/aside&gt;
&lt;/section&gt;
&lt;hr&gt;
&lt;section&gt;
## Challenging the like-to-like hypothesis
&lt;figure id="figure-bosking-et-al-1997"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://github.com/laurentperrinet/2019-04-03_a_course_on_vision_and_modelization/raw/master/figures/Bosking97Fig4.jpg" alt="[Bosking *et al*, 1997]" loading="lazy" data-zoomable height="420" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
[Bosking &lt;em&gt;et al&lt;/em&gt;, 1997]
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;aside class="notes"&gt;
As a result, predictive processing may be an efficient model to better understand the richness of horizontal connectivity patterns.
&lt;/aside&gt;
&lt;hr&gt;
&lt;h2 id="challenging-the-like-to-like-hypothesis-14"&gt;Challenging the like-to-like hypothesis&lt;/h2&gt;
&lt;figure id="figure-revisiting-horizontal-connectivity-rules-in-v1-from-like-to-like-towards-like-to-all-chavane-lp-and-rankin-2022httpslaurentperrinetgithubiopublicationchavane-22"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://laurentperrinet.github.io/publication/chavane-22/Chavane2022fig1AE.jpg" alt="Revisiting Horizontal Connectivity Rules in V1: From like-to-like towards like-to-All [[Chavane, LP and Rankin, 2022]](https://laurentperrinet.github.io/publication/chavane-22/)" loading="lazy" data-zoomable height="420" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
Revisiting Horizontal Connectivity Rules in V1: From like-to-like towards like-to-All &lt;a href="https://laurentperrinet.github.io/publication/chavane-22/" target="_blank" rel="noopener"&gt;[Chavane, LP and Rankin, 2022]&lt;/a&gt;
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;aside class="notes"&gt;
&lt;p&gt;To conclude, our review of horizontal connectivity in V1 reveals patterns more complex than initially theorized. The classical like-to-like hypothesis, while valuable, doesn&amp;rsquo;t fully capture the &lt;strong&gt;diversity&lt;/strong&gt; of observed connectivity patterns.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Mathematical modeling&lt;/strong&gt; has proven essential in bridging theory and biology. Our predictive processing framework shows how simple computational principles can explain the emergence of these complex connectivity patterns. The model demonstrates how feedback influences lateral interactions and reproduces key experimental observations.&lt;/p&gt;
&lt;p&gt;However, &lt;strong&gt;important questions remain unanswered&lt;/strong&gt;. We need to better understand how precise timing information is encoded in these circuits, how temporal dynamics shape processing, and whether similar principles apply across other cortical areas.&lt;/p&gt;
&lt;p&gt;These fundamental questions will guide future experimental and theoretical work as we continue to unravel the computational principles of cortical processing.&lt;/p&gt;
&lt;/aside&gt;
&lt;hr&gt;
&lt;h2&gt;&lt;u&gt;
[2025-02-11] When Cortical Neurons Talk Sideways: Beyond Feedforward Visual Processing
&lt;/u&gt;&lt;/h2&gt;
&lt;table&gt;
&lt;tr&gt;
&lt;!-- &lt;a href="https://laurentperrinet.github.io/grant/anr-anr"&gt; --&gt;
&lt;img src="https://laurentperrinet.github.io/grant/polychronies/featured.png" alt="header" height="300"&gt;
&lt;!-- &lt;img src="https://laurentperrinet.github.io/post/2019-06-22_ardemone/featured.png" alt="header" height="300"&gt;
&lt;/a&gt;--&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;a href="https://laurentperrinet.github.io/slides/2025-02-11-neuromath/?transition=fade"&gt; &lt;i&gt; Laurent Perrinet &lt;/i&gt; &lt;/a&gt; - &lt;a href="https://laurentperrinet.github.io"&gt;https://laurentperrinet.github.io&lt;/a&gt;
&lt;br&gt;
Séminaire Neuromathématiques, &lt;b&gt;Collège de France&lt;/b&gt;
&lt;/th&gt;
&lt;th&gt;
&lt;img src="https://laurentperrinet.github.io/qrcode.png" alt="QR code" height="80" width="80"&gt;
&lt;/th&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;aside class="notes"&gt;
Thanks for your attention, I would be happy to take your questions.
&lt;/aside&gt;
&lt;/section&gt;
&lt;hr&gt;
&lt;section&gt;
&lt;h1 id="dynamics-of-vision-1"&gt;Dynamics of vision&lt;/h1&gt;
&lt;figure id="figure-marr-1982httpsoutdexyz2020-01-12overappreciated-arguments-marrs-three-levelshtml"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://outde.xyz/img/Rawski/Marr/3Lvls.jpg" alt="[[Marr, 1982](https://outde.xyz/2020-01-12/overappreciated-arguments-marrs-three-levels.html)]" loading="lazy" data-zoomable height="420" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
[&lt;a href="https://outde.xyz/2020-01-12/overappreciated-arguments-marrs-three-levels.html" target="_blank" rel="noopener"&gt;Marr, 1982&lt;/a&gt;]
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;aside class="notes"&gt;
&lt;ul&gt;
&lt;li&gt;another important missing feature: time&lt;/li&gt;
&lt;/ul&gt;
&lt;/aside&gt;
&lt;hr&gt;
&lt;h2 id="dynamics-of-vision-2"&gt;Dynamics of vision&lt;/h2&gt;
&lt;figure id="figure-visual-latencies-see-reviewhttpslaurentperrinetgithubiopublicationgrimaldi-22-polychronies"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://github.com/SpikeAI/2022_polychronies-review/raw/main/figures/visual-latency.jpg" alt="Visual latencies ([see review](https://laurentperrinet.github.io/publication/grimaldi-22-polychronies/))." loading="lazy" data-zoomable height="420" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
Visual latencies (&lt;a href="https://laurentperrinet.github.io/publication/grimaldi-22-polychronies/" target="_blank" rel="noopener"&gt;see review&lt;/a&gt;).
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;aside class="notes"&gt;
&lt;p&gt;&lt;strong&gt;1 MINUTE&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;the latencies are of similar in the human brain but merely scaled due to the brain size&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;as a consequence, it is thought that this efficiency is achieved by spikes that is, brief all-or-none events which are passed in the very large network which forms the brain from assemblies of neurons to others.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/aside&gt;
&lt;hr&gt;
&lt;h2 id="dynamics-of-vision-3"&gt;Dynamics of vision&lt;/h2&gt;
&lt;figure id="figure-sensorimotor-delays-perrinet--friston-2014httpslaurentperrinetgithubiopublicationperrinet-adams-friston-14"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://laurentperrinet.github.io/2022-01-12_NeuroCercle/figures/tsonga.jpg" alt="Sensorimotor delays ([Perrinet &amp; Friston 2014](https://laurentperrinet.github.io/publication/perrinet-adams-friston-14/))" loading="lazy" data-zoomable height="420" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
Sensorimotor delays (&lt;a href="https://laurentperrinet.github.io/publication/perrinet-adams-friston-14/" target="_blank" rel="noopener"&gt;Perrinet &amp;amp; Friston 2014&lt;/a&gt;)
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;aside class="notes"&gt;
&lt;ul&gt;
&lt;li&gt;&amp;hellip;&lt;/li&gt;
&lt;/ul&gt;
&lt;/aside&gt;
&lt;hr&gt;
&lt;h2 id="dynamics-of-vision-4"&gt;Dynamics of vision&lt;/h2&gt;
&lt;figure id="figure-sensorimotor-delays-perrinet--friston-2014httpslaurentperrinetgithubiopublicationperrinet-adams-friston-14"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://laurentperrinet.github.io/2022-01-12_NeuroCercle/figures/figure-tsonga.jpg" alt="Sensorimotor delays ([Perrinet &amp; Friston, 2014](https://laurentperrinet.github.io/publication/perrinet-adams-friston-14/))" loading="lazy" data-zoomable height="420" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
Sensorimotor delays (&lt;a href="https://laurentperrinet.github.io/publication/perrinet-adams-friston-14/" target="_blank" rel="noopener"&gt;Perrinet &amp;amp; Friston, 2014&lt;/a&gt;)
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;aside class="notes"&gt;
&lt;ul&gt;
&lt;li&gt;&amp;hellip;&lt;/li&gt;
&lt;/ul&gt;
&lt;/aside&gt;
&lt;hr&gt;
&lt;h2 id="dynamics-of-vision-5"&gt;Dynamics of vision&lt;/h2&gt;
&lt;video autoplay loop &gt;
&lt;source src="https://laurentperrinet.github.io/publication/perrinet-19-temps/flash_lag.mp4" type="video/mp4"&gt;
&lt;/video&gt;
&lt;aside class="notes"&gt;
&lt;ul&gt;
&lt;li&gt;&amp;hellip;&lt;/li&gt;
&lt;/ul&gt;
&lt;/aside&gt;
&lt;hr&gt;
&lt;h2 id="dynamics-of-vision-6"&gt;Dynamics of vision&lt;/h2&gt;
&lt;figure id="figure-diagonal-markov-model-khoei-et-al-2017httpslaurentperrinetgithubiopublicationkhoei-masson-perrinet-17"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://github.com/laurentperrinet/Khoei_2017_PLoSCB/raw/master/figures/FLE_DiagonalMarkov.jpg" alt="Diagonal markov model ([Khoei *et al*, 2017](https://laurentperrinet.github.io/publication/khoei-masson-perrinet-17/))." loading="lazy" data-zoomable width="100%" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
Diagonal markov model (&lt;a href="https://laurentperrinet.github.io/publication/khoei-masson-perrinet-17/" target="_blank" rel="noopener"&gt;Khoei &lt;em&gt;et al&lt;/em&gt;, 2017&lt;/a&gt;).
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;aside class="notes"&gt;
&lt;ul&gt;
&lt;li&gt;&amp;hellip;&lt;/li&gt;
&lt;/ul&gt;
&lt;/aside&gt;
&lt;hr&gt;
&lt;h2 id="dynamics-of-vision-7"&gt;Dynamics of vision&lt;/h2&gt;
&lt;!--
&lt;video autoplay loop &gt;
&lt;source src="https://laurentperrinet.github.io/publication/khoei-masson-perrinet-17/PBP_spatial_readout.mp4" type="video/mp4"&gt;
&lt;/video&gt;
&lt;video autoplay loop &gt;
&lt;source src="https://laurentperrinet.github.io/publication/khoei-masson-perrinet-17/MBP_spatial_readout.mp4" type="video/mp4"&gt;
&lt;/video&gt;
--&gt;
&lt;video autoplay loop &gt;
&lt;source src="https://laurentperrinet.github.io/sciblog/files/2016-07-07_EDP-proba/figures/positional-delay.mp4" type="video/mp4"&gt;
&lt;/video&gt;
&lt;p&gt;Flash-lag effect: MBP (&lt;a href="https://laurentperrinet.github.io/publication/khoei-masson-perrinet-17/" target="_blank" rel="noopener"&gt;Khoei &lt;em&gt;et al&lt;/em&gt;, 2017&lt;/a&gt;)&lt;/p&gt;
&lt;aside class="notes"&gt;
&lt;ul&gt;
&lt;li&gt;&amp;hellip;&lt;/li&gt;
&lt;/ul&gt;
&lt;/aside&gt;
&lt;hr&gt;
&lt;h1 id="dynamics-of-vision-8"&gt;Dynamics of vision&lt;/h1&gt;
&lt;figure id="figure-marr-1982httpsoutdexyz2020-01-12overappreciated-arguments-marrs-three-levelshtml"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://outde.xyz/img/Rawski/Marr/3Lvls.jpg" alt="[[Marr, 1982](https://outde.xyz/2020-01-12/overappreciated-arguments-marrs-three-levels.html)]" loading="lazy" data-zoomable height="420" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
[&lt;a href="https://outde.xyz/2020-01-12/overappreciated-arguments-marrs-three-levels.html" target="_blank" rel="noopener"&gt;Marr, 1982&lt;/a&gt;]
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;aside class="notes"&gt;
&lt;ul&gt;
&lt;li&gt;&amp;hellip;&lt;/li&gt;
&lt;/ul&gt;
&lt;/aside&gt;
&lt;hr&gt;
&lt;h1 id="dynamics-of-vision-neural-modeling"&gt;Dynamics of vision: Neural modeling&lt;/h1&gt;
&lt;span class="fragment " &gt;
&lt;img src="https://github.com/laurentperrinet/PerrinetBednar15/raw/master/talk/figure_series.png" height="420"&gt;
&lt;/span&gt;&lt;span class="fragment " &gt;
&lt;img src="https://github.com/laurentperrinet/PerrinetBednar15/raw/master/talk/figure_series_11.png" height="420"&gt;
&lt;/span&gt;
&lt;aside class="notes"&gt;
&lt;ul&gt;
&lt;li&gt;topography?&lt;/li&gt;
&lt;/ul&gt;
&lt;/aside&gt;
&lt;/section&gt;
&lt;hr&gt;
&lt;section&gt;
&lt;h1 id="spiking-neural-networks-spiking-motifs"&gt;Spiking Neural Networks: Spiking motifs&lt;/h1&gt;
&lt;aside class="notes"&gt;
&lt;p&gt;&lt;strong&gt;2 MINUTE&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;These observations have led us to &lt;em&gt;review&lt;/em&gt; neurobiological evidence around the existence of a neural representation that would use the relative time of spikes as a means of representing information. In particular, it is possible to use the conduction &lt;em&gt;delays&lt;/em&gt; that exist in the transmission of spikes from one neuron to another. It may seem paradoxical, but these delays are not simply a constraint, but can help to improve our ability to represent information by way of &lt;em&gt;spiking motifs&lt;/em&gt;.&lt;/p&gt;
&lt;/aside&gt;
&lt;hr&gt;
&lt;h2 id="spiking-neural-networks-spiking-motifs-1"&gt;Spiking Neural Networks: Spiking motifs&lt;/h2&gt;
&lt;figure id="figure-grimaldi-et-al-2023-precise-spiking-motifshttpslaurentperrinetgithubiopublicationgrimaldi-22-polychronies"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://github.com/SpikeAI/2022_polychronies-review/raw/main/figures/izhikevich.png" alt="[Grimaldi *et al*, 2023, [Precise Spiking Motifs](https://laurentperrinet.github.io/publication/grimaldi-22-polychronies/)]" loading="lazy" data-zoomable width="80%" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
[Grimaldi &lt;em&gt;et al&lt;/em&gt;, 2023, &lt;a href="https://laurentperrinet.github.io/publication/grimaldi-22-polychronies/" target="_blank" rel="noopener"&gt;Precise Spiking Motifs&lt;/a&gt;]
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;aside class="notes"&gt;
&lt;p&gt;&lt;strong&gt;2 MINUTE&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;If we consider, for example, this ultra-simplified network consisting of three presynaptic neurons and two output neurons connected by &lt;em&gt;heterogeneous&lt;/em&gt; delays, then we can see that a &lt;em&gt;synchronous&lt;/em&gt; input will generate membrane activity in the two output neurons at different times, so the threshold will never be reached, and these neurons will not produce an output impulse. On the other hand, if these delays are such that the action potentials converge on the neuron at the same instant, then these contributions will be able to sum up at the &lt;em&gt;same instant&lt;/em&gt; and produce an output spike, as denoted here by the red bar.&lt;/p&gt;
&lt;/aside&gt;
&lt;hr&gt;
&lt;h2 id="spiking-neural-networks-spiking-motifs-2"&gt;Spiking Neural Networks: Spiking motifs&lt;/h2&gt;
&lt;figure id="figure-review-on-precise-spiking-motifshttpslaurentperrinetgithubiopublicationgrimaldi-22-polychronies"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://github.com/SpikeAI/2022_polychronies-review/raw/main/figures/LIF.gif" alt="Review on [Precise Spiking Motifs](https://laurentperrinet.github.io/publication/grimaldi-22-polychronies/)." loading="lazy" data-zoomable width="80%" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
Review on &lt;a href="https://laurentperrinet.github.io/publication/grimaldi-22-polychronies/" target="_blank" rel="noopener"&gt;Precise Spiking Motifs&lt;/a&gt;.
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;aside class="notes"&gt;
&lt;p&gt;&lt;strong&gt;2 MINUTE&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;To better understand this mechanism, let&amp;rsquo;s return to our animation of a spiking neuron. Action potentials arrive at the neuron and are &lt;em&gt;immediately&lt;/em&gt; transmitted to the neuron&amp;rsquo;s cell body to be integrated and potentially generate a spike.&lt;/p&gt;
&lt;/aside&gt;
&lt;hr&gt;
&lt;h2 id="spiking-neural-networks-spiking-motifs-3"&gt;Spiking Neural Networks: Spiking motifs&lt;/h2&gt;
&lt;figure id="figure-review-on-precise-spiking-motifshttpslaurentperrinetgithubiopublicationgrimaldi-22-polychronies"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://github.com/SpikeAI/2022_polychronies-review/raw/main/figures/HSD.gif" alt="Review on [Precise Spiking Motifs](https://laurentperrinet.github.io/publication/grimaldi-22-polychronies/)." loading="lazy" data-zoomable width="80%" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
Review on &lt;a href="https://laurentperrinet.github.io/publication/grimaldi-22-polychronies/" target="_blank" rel="noopener"&gt;Precise Spiking Motifs&lt;/a&gt;.
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;aside class="notes"&gt;
&lt;p&gt;&lt;strong&gt;2 MINUTE&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;When using &lt;em&gt;heterogeneous&lt;/em&gt; delays, the situation is different, as the information will take a differential time to arrive or not at the neuron&amp;rsquo;s cell body. Note that if we include a particular &lt;em&gt;spiking motif&lt;/em&gt;, which we have here highlighted by green action potentials, then these converge at the same instant thanks to the delay. We will therefore have a detection in the neuron in the form of a new impulse.&lt;/p&gt;
&lt;/aside&gt;
&lt;hr&gt;
&lt;h2 id="spiking-neural-networks-hd-snn"&gt;Spiking Neural Networks: HD-SNN&lt;/h2&gt;
&lt;video autoplay loop &gt;
&lt;source src="https://laurentperrinet.github.io/publication/grimaldi-23-bc/FastMotionDetection_input.mp4" type="video/mp4"&gt;
&lt;/video&gt;
&lt;aside class="notes"&gt;
&lt;strong&gt;2 MINUTE&lt;/strong&gt;
We used this theoretical principle in an algorithm for detecting movement in an image. To do this, we first generated event data using natural images that are set in motion along trajectories that resemble those produced by free exploration of the visual scene. You&amp;rsquo;ll notice several features of the event-driven output, such as the fact that faster motion generates more spikes, or that edges oriented parallel to one direction produce few changes, and therefore little spike output - the so-called aperture problem.
&lt;/aside&gt;
&lt;hr&gt;
&lt;h2 id="spiking-neural-networks-hd-snn-1"&gt;Spiking Neural Networks: HD-SNN&lt;/h2&gt;
&lt;figure id="figure-grimaldi--lp-2023-biol-cyberneticshttpslaurentperrinetgithubiopublicationgrimaldi-23-bc"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://raw.githubusercontent.com/laurentperrinet/figures/7f382a8074552de1a6a0c5728c60d48788b5a9f8/animated_neurons/conv_HDSNN.svg" alt="[Grimaldi &amp; LP (2023) Biol Cybernetics](https://laurentperrinet.github.io/publication/grimaldi-23-bc/)" loading="lazy" data-zoomable width="100%" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
&lt;a href="https://laurentperrinet.github.io/publication/grimaldi-23-bc/" target="_blank" rel="noopener"&gt;Grimaldi &amp;amp; LP (2023) Biol Cybernetics&lt;/a&gt;
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;h2 id="hahahugoshortcode411s140hbhb"&gt;&lt;aside class="notes"&gt;
&lt;p&gt;&lt;strong&gt;2 MINUTE&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;We then used a neural network with a classical architecture, which we enhanced by using an impulse representation that takes into account different possible synaptic delays. In this figure, we have represented the input in the left grid, which represents the occurrence of spikes of positive or negative polarity. Then we have represented different processing channels denoted by the colors green and orange, which are applied to this input to produce membrane activity. As illustrated above, this activity will produce output pulses, notably in synaptic connection nuclei, with heterogeneous delays corresponding to the detection of precise spatio-temporal patterns.&lt;/p&gt;
&lt;/aside&gt;&lt;/h2&gt;
&lt;h2 id="spiking-neural-networks-hd-snn-2"&gt;Spiking Neural Networks: HD-SNN&lt;/h2&gt;
&lt;figure id="figure-grimaldi--lp-2023-biol-cyberneticshttpslaurentperrinetgithubiopublicationgrimaldi-23-bc"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://laurentperrinet.github.io/publication/grimaldi-23-bc/motion_kernels.png" alt="[Grimaldi &amp; LP (2023) Biol Cybernetics](https://laurentperrinet.github.io/publication/grimaldi-23-bc/)" loading="lazy" data-zoomable width="90%" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
&lt;a href="https://laurentperrinet.github.io/publication/grimaldi-23-bc/" target="_blank" rel="noopener"&gt;Grimaldi &amp;amp; LP (2023) Biol Cybernetics&lt;/a&gt;
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;h2 id="hahahugoshortcode411s142hbhb"&gt;&lt;aside class="notes"&gt;
&lt;p&gt;&lt;strong&gt;2 MINUTE&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;One advantage of this network is that it is differentiable, enabling us to apply classical machine learning methods, notably supervised learning. We then see the emergence of different convolution kernels, and here I represent a subset of its kernels for different directions, as denoted by the red arrows on the left of the graph. It shows the kernels obtained on the spatial representation according to the different columns, and each row represents the different delays from a delay of one on the right to a delay of 12 time steps on the left. Detectors that follow the motion emerge. For example, for the top line from top to bottom. These kernels integrate both positive neurons in red and negative polarity inputs in blue.
Such spatio-temporal filtering is observed in neurobiology, but to my knowledge had never been observed in a model of spiking neurons trained under natural conditions.&lt;/p&gt;
&lt;/aside&gt;&lt;/h2&gt;
&lt;h2 id="spiking-neural-networks-hd-snn-3"&gt;Spiking Neural Networks: HD-SNN&lt;/h2&gt;
&lt;figure id="figure-grimaldi--lp-2023-biol-cyberneticshttpslaurentperrinetgithubiopublicationgrimaldi-23-bc"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://laurentperrinet.github.io/publication/grimaldi-23-bc/quant_accuracy_raw.svg" alt="[Grimaldi &amp; LP (2023) Biol Cybernetics](https://laurentperrinet.github.io/publication/grimaldi-23-bc/)" loading="lazy" data-zoomable width="80%" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
&lt;a href="https://laurentperrinet.github.io/publication/grimaldi-23-bc/" target="_blank" rel="noopener"&gt;Grimaldi &amp;amp; LP (2023) Biol Cybernetics&lt;/a&gt;
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;aside class="notes"&gt;
&lt;p&gt;&lt;strong&gt;2 MINUTE&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;We will now study the performance of this network in detecting motion in the flow of events entering the network. When we use all the weights of the convolution kernel, we get a very good performance of the order of 99%, represented by the black dot in the top right-hand corner. Note that in the kernels we&amp;rsquo;ve seen emerge, most of the synaptic weights are close to zero, so we might consider removing some of these weights, as this can be shown to reduce the number of event calculations required.&lt;/p&gt;
&lt;/aside&gt;
&lt;hr&gt;
&lt;h2 id="spiking-neural-networks-hd-snn-4"&gt;Spiking Neural Networks: HD-SNN&lt;/h2&gt;
&lt;figure id="figure-grimaldi--lp-2023-biol-cyberneticshttpslaurentperrinetgithubiopublicationgrimaldi-23-bc"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://laurentperrinet.github.io/publication/grimaldi-23-bc/quant_accuracy_shortening.svg" alt="[Grimaldi &amp; LP (2023) Biol Cybernetics](https://laurentperrinet.github.io/publication/grimaldi-23-bc/)" loading="lazy" data-zoomable width="80%" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
&lt;a href="https://laurentperrinet.github.io/publication/grimaldi-23-bc/" target="_blank" rel="noopener"&gt;Grimaldi &amp;amp; LP (2023) Biol Cybernetics&lt;/a&gt;
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;aside class="notes"&gt;
&lt;strong&gt;2 MINUTE&lt;/strong&gt;
This is what we&amp;rsquo;ve done, by first removing the parts of the core corresponding to the longest delays. This &amp;ldquo;shortens&amp;rdquo; the kernel. We quickly observed a degradation in performance, which reached half-saturation when we reduced the number of weights by around 50%. This demonstrates the importance of integrating information that is quite distant and structured over time.
&lt;/aside&gt;
&lt;hr&gt;
&lt;h2 id="spiking-neural-networks-hd-snn-5"&gt;Spiking Neural Networks: HD-SNN&lt;/h2&gt;
&lt;figure id="figure-grimaldi--lp-2023-biol-cyberneticshttpslaurentperrinetgithubiopublicationgrimaldi-23-bc"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://laurentperrinet.github.io/publication/grimaldi-23-bc/quant_accuracy.svg" alt="[Grimaldi &amp; LP (2023) Biol Cybernetics](https://laurentperrinet.github.io/publication/grimaldi-23-bc/)" loading="lazy" data-zoomable width="80%" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
&lt;a href="https://laurentperrinet.github.io/publication/grimaldi-23-bc/" target="_blank" rel="noopener"&gt;Grimaldi &amp;amp; LP (2023) Biol Cybernetics&lt;/a&gt;
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;aside class="notes"&gt;
&lt;p&gt;&lt;strong&gt;2 MINUTE&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;In a second step, we performed a pruning operation, which consists in progressively removing the weights that are the weakest. This time, performance remains optimal over a wide compression range, and we reach half-saturation when we have removed around 99.8% of the weights. This means that the network is able to maintain very good performance, even when only one weight out of 600 has been kept, and therefore, with a computation time increased by a factor of 600. This property, which we didn&amp;rsquo;t expect, seems promising for creating machine learning algorithms that are less energy-hungry.&lt;/p&gt;
&lt;/aside&gt;
&lt;/section&gt;</description></item><item><title>How and why foveated retinotopy provides efficient vision</title><link>https://laurentperrinet.github.io/talk/2025-01-08-brain-seminar/</link><pubDate>Wed, 08 Jan 2025 00:00:00 +0000</pubDate><guid>https://laurentperrinet.github.io/talk/2025-01-08-brain-seminar/</guid><description>&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;When: Wednesday 9th of January, 2025 at 12 noon.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Where: CRN seminar room, Montreal General Hospital, Livingston Hall, L7-140, with hybrid option.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Read the corresponding paper
&lt;div class="view-list view-list-item"&gt;
&lt;i class="far fa-file-alt pub-icon" aria-hidden="true"&gt;&lt;/i&gt;
&lt;a href="https://laurentperrinet.github.io/publication/jeremie-25/" &gt;Foveated Retinotopy Improves Classification and Localization in CNNs&lt;/a&gt;
&lt;div class="article-metadata"&gt;
&lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/jean-nicolas-j%C3%A9r%C3%A9mie/"&gt;Jean-Nicolas Jérémie&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/emmanuel-dauc%C3%A9/"&gt;Emmanuel Daucé&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/laurent-u-perrinet/"&gt;Laurent U Perrinet&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;div class="btn-links"&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://laurentperrinet.github.io/publication/jeremie-25/jeremie-25.pdf" target="_blank" rel="noopener"&gt;
PDF
&lt;/a&gt;
&lt;a href="#" class="btn btn-outline-primary btn-page-header btn-sm js-cite-modal"
data-filename="/publication/jeremie-25/cite.bib"&gt;
Cite
&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://doi.org/10.3390/vision10020017" target="_blank" rel="noopener"&gt;
DOI
&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://www.mdpi.com/2411-5150/10/2/17" target="_blank" rel="noopener"&gt;
URL&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://arxiv.org/abs/2402.15480" target="_blank" rel="noopener"&gt;
arXiv&lt;/a&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Integrating the What and Where Visual Pathways to Improve CNN Categorisation</title><link>https://laurentperrinet.github.io/publication/jeremie-25-ccn/</link><pubDate>Wed, 01 Jan 2025 00:00:00 +0000</pubDate><guid>https://laurentperrinet.github.io/publication/jeremie-25-ccn/</guid><description>&lt;p&gt;🧠 TODAY at #CCN2025 ! Poster A145, 1:30-4:30pm at de Brug &amp;amp; E‑Hall. We&amp;rsquo;ve developed a bio-inspired &amp;ldquo;What-Where&amp;rdquo; CNN that mimics primate visual pathways - achieving better classification with less computation. Come chat! 🎯&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;What: Poster A145&lt;/li&gt;
&lt;li&gt;When: Tuesday, August 12, 1:30 – 4:30 pm,&lt;/li&gt;
&lt;li&gt;Where: CCN 2025 conference venue, de Brug &amp;amp; E‑Hall
Presented by main author Jean-Nicolas JÉRÉMIE and in cosupervision with Emmanuel Daucé
&lt;a href="https://laurentperrinet.github.io/publication/jeremie-25-ccn/" target="_blank" rel="noopener"&gt;https://laurentperrinet.github.io/publication/jeremie-25-ccn/&lt;/a&gt;
Our research introduces a novel &amp;ldquo;What-Where&amp;rdquo; approach to CNN categorization, inspired by the dual pathways of the primate visual system:&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;The ventral &amp;ldquo;What&amp;rdquo; pathway for object recognition&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;The dorsal &amp;ldquo;Where&amp;rdquo; pathway for spatial localization
Key innovations:&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;✅ Bio-inspired selective attention mechanism&lt;/p&gt;
&lt;p&gt;✅ Improved classification performance with reduced computational cost&lt;/p&gt;
&lt;p&gt;✅ Smart visual sensor that samples only relevant image regions&lt;/p&gt;
&lt;p&gt;✅ Likelihood mapping for targeted processing
The results?&lt;/p&gt;
&lt;p&gt;Better accuracy while using fewer resources - proving that nature&amp;rsquo;s designs can still teach us valuable lessons about efficient AI.
Come find us this afternoon for great discussions!
#CCN2025 #ComputationalNeuroscience #AI #MachineLearning #BioinspiredAI #ComputerVision #Research&lt;/p&gt;
&lt;p&gt;Links:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.linkedin.com/posts/laurent-perrinet-1857b9_integrating-the-what-and-where-visual-pathways-activity-7360984148594888705-BaOr" target="_blank" rel="noopener"&gt;https://www.linkedin.com/posts/laurent-perrinet-1857b9_integrating-the-what-and-where-visual-pathways-activity-7360984148594888705-BaOr&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://neuromatch.social/@laurentperrinet/115010043260931179" target="_blank" rel="noopener"&gt;https://neuromatch.social/@laurentperrinet/115010043260931179&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://bsky.app/profile/laurentperrinet.bsky.social/post/3lw74wyfius2r" target="_blank" rel="noopener"&gt;https://bsky.app/profile/laurentperrinet.bsky.social/post/3lw74wyfius2r&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Artificial neural networks and machine learning applied to the understanding of biological vision</title><link>https://laurentperrinet.github.io/talk/2024-05-13-master-m-4-nc/</link><pubDate>Mon, 13 May 2024 14:00:00 +0000</pubDate><guid>https://laurentperrinet.github.io/talk/2024-05-13-master-m-4-nc/</guid><description/></item><item><title>PhD thesis 'Focus of attention: a sensory-motor task for energy reduction in spiking neural networks'</title><link>https://laurentperrinet.github.io/post/2024-05-03_phd-position_focus-of-attention/</link><pubDate>Fri, 03 May 2024 09:00:00 +0000</pubDate><guid>https://laurentperrinet.github.io/post/2024-05-03_phd-position_focus-of-attention/</guid><description>&lt;p&gt;Dear colleagues,&lt;/p&gt;
&lt;p&gt;Applications are welcome for a fully funded PhD position &lt;strong&gt;Focus of attention: a sensory-motor task for energy reduction in spiking neural networks&lt;/strong&gt;. The position will be located at the &lt;a href="https://leat.univ-cotedazur.fr/" target="_blank" rel="noopener"&gt;EDGE Team @ LEAT Laboratory&lt;/a&gt; within &lt;a href="https://www.univ-cotedazur.fr/" target="_blank" rel="noopener"&gt;Université Côte d&amp;rsquo;Azur&lt;/a&gt; and/or at the &lt;a href="http://www.int.univ-amu.fr/?lang=en" target="_blank" rel="noopener"&gt;INT&lt;/a&gt; in &lt;a href="https://en.wikipedia.org/wiki/Marseille" target="_blank" rel="noopener"&gt;Marseille&lt;/a&gt;, France.&lt;/p&gt;
&lt;h2 id="context"&gt;Context&lt;/h2&gt;
&lt;p&gt;This project takes place in the context of the &lt;a href="https://emergences.lirmm.fr/" target="_blank" rel="noopener"&gt;EMERGENCES project (ANR
PEPR IA 2023-2027)&lt;/a&gt; which aims to advance the state of the art on machine
learning models using inspiration from biology. Indeed, inspiration from
brain features promises to show the emergence of unrivalled efficient
processing. Among the most promising features studied in the literature
of bio-inspired AI are temporal data encoding using spikes, multimodal
association, local learning or attention-based processing.&lt;/p&gt;
&lt;p&gt;This PhD subject focuses on the association between attention and
spiking neural networks for defining new efficient AI models for
embedded systems such as drones, robots and more generally autonomous
systems.&lt;/p&gt;
&lt;p&gt;The thesis will take place between the LEAT research lab in
Sophia-Antipolis and the INT institute in Marseille which both develop
complementary approaches on bio-inspired AI from neuroscience
observation to embedded systems design.&lt;/p&gt;
&lt;h2 id="subject"&gt;Subject&lt;/h2&gt;
&lt;p&gt;The volume as well as the diversity of visual information that reaches
our eyes at every moment are huge and cannot be fully integrated by the
visual system. In other words, the biological system is confronted to
the same challenge as the one encountered by artificial systems
(especially at the edge) when dealing with the huge amounts of
information coming continuously from the real world. Interestingly, the
brain has found an original approach to deal with this issue by
&lt;em&gt;focusing&lt;/em&gt; on a sub-part of the visual information at a time. Indeed,
the study of the visual cortex in neuroscience has made it possible to
highlight subregions that treat each or all of the multiple properties
of information coming from the visual pathways: shapes, colors,
movements, etc &lt;a href="#ref1"&gt;[1]&lt;/a&gt;, thus revealing the interaction of attentional
processes and the concept of &amp;ldquo;saliency&amp;rdquo; used in cognitive science.&lt;/p&gt;
&lt;p&gt;Creating a fully autonomous system remains a significant challenge,
especially when operating in the dynamic real world. In recent times,
machine learning has assumed a prominent role in machine vision,
particularly through the implementation of deep learning algorithms.
These algorithms have yielded impressive outcomes in tasks such as
object detection, recognition, and tracking. However, these systems come
with a high computational cost, as they must process entire camera
images to generate these results. Additionally, they struggle to
dynamically adapt to changes in their environment.&lt;/p&gt;
&lt;p&gt;Our focus lies on two integrated bio-inspired approaches that leverage
attentional mechanisms. The first approach, known as &lt;strong&gt;bottom-up&lt;/strong&gt;,
draws inspiration from the work of the Gestalt theory, the Feature
Integration Theory (Triesman, Gelad) &lt;a href="#ref3"&gt;[3]&lt;/a&gt;, and the model of visual
attention from Itti &amp;amp; Koch &lt;a href="#ref1"&gt;[1]&lt;/a&gt;. This approach relies on the saliency
of low-level features in the visual field, processed in parallel,
including movement, color, and edges. It employs emergent mechanisms to
integrate features guided by their saliency in order to detect the
consistency of objects, encompassing their form, position, and speed. As
shown by the Gestalt theory, only the more salient data are needed in
this mechanism. Thus, we can dramatically reduce the amount of needed
data by extracting only the more salient regions of interest during
bottom-up phase.&lt;/p&gt;
&lt;p&gt;The second approach, known as &lt;strong&gt;top down&lt;/strong&gt;, considers that the visual
attention is guided by higher level cognitive stages. For instance, in
the Guided Search theory &lt;a href="#ref4"&gt;[4]&lt;/a&gt;, Wolfe emphasizes the role of prior
knowledges, expectations, and intentions. In this work, Wolfe proposes a
guided search mechanism that relies on a &amp;ldquo;Priority map that represents
the system&amp;rsquo;s best guess as to where to deploy attention next.&amp;rdquo;. This
Priority map is built on multiple sources of information such as the
visual system as well as higher-level information such as intention,
search history and the actual visual semantics. In this way,
higher-level information is used to guide the filtering of the botom-up
path, so that only the information required for a given task is selected
and processed. Similar systems are proposed by Schöner &lt;a href="#ref5"&gt;[5]&lt;/a&gt; in which
saliency maps, working memories and &amp;ldquo;priority map&amp;rdquo;, guided visual search
mechanisms are implemented through the Neural Field Theory (NFT). Here,
Dynamic Neural Fields are used to implement the saliency of feature
maps, as well as scene spatial selection mechanism, working memory, etc.&lt;/p&gt;
&lt;p&gt;In a previous work from the LEAT &lt;a href="#ref6"&gt;[6]&lt;/a&gt;, we have proposed a brain
inspired attentional process implementing bottom-up and top-down paths
based on a dynamic neural fields properties embodied in a sensory-motor
loop. In a complementary work, the INT group has developed a dual
pathway model of the visual system in which saliency emerges as a
property of the perceptual system to perform saccades, that is, rapid
shifts of the fixation point &lt;a href="#ref7"&gt;[7]&lt;/a&gt;. This uses a recognition model which
takes as an input a retinotopically transformed input and shows the
emergence of saliency maps &lt;a href="#ref8"&gt;[8]&lt;/a&gt; In the dual-pathway model, the
exploration of a visual scene is based on both the saliency of the color
feature (bottom-up) and the class of the last selected object recognized
by a convolutional neural network (top-down). Both paths are integrated
by a dynamic neural field to select the next visual information to be
explored or conserved by setting motor orders accordingly.&lt;/p&gt;
&lt;p&gt;The main goal of the thesis is to propose a new vision of the
integration of attention into machine learning models. The proposed
model will draw on the dynamics at play in a sensory-motor approach to
perception and will thus reconsider the classical perception tasks in
order to better fit with the continuous flow of information coming from
the environment.&lt;/p&gt;
&lt;h2 id="work-plan"&gt;Work plan&lt;/h2&gt;
&lt;p&gt;The PhD will be co-supervised between INT in Marseille and LEAT in Nice.
According to the preferences of the candidate, a main laboratory of
affiliation will be selected. Weekly meetings will be organized remotely
and visiting weeks will be planned to work in-person in the other lab
along the year.&lt;/p&gt;
&lt;h3 id="year-1"&gt;Year 1&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Study the state of the art in both neuroscience and machine learning
on the use of attentional properties to make AI models more
effective in environmental perception tasks.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Write a synthesis report on this study.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Develop a first neural model integrating attention-based selection
in a specific perception task such as visual search.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Define the specific metrics (KPI) dedicated to the evaluation of the
performance and efficiency of such a bio-inspired AI model.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Submit a first publication on this preliminary study in an
international conference.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="year-2"&gt;Year 2&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Analyze of the performances of the preliminary attention-based model&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Develop the approach in order to integrate step by step the features
related to dual pathway perception, attention, foveation, DNF and
make the model compatible with convolutional neural networks&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Submit a second publication in a international journal&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="year-3"&gt;Year 3&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Study the adaptation of the model to spiking neural networks&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Evaluation and comparison of the different approaches&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Submit publications on the final results of the thesis&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Write the thesis report and prepare the defense&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="required-skills"&gt;Required skills&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Master thesis in one of the following domains: neuromorphic systems,
spiking neural networks, neurocognition, machine learning.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Background and experience in machine-learning, artificial neural
networks, and/or neurosciences.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Strong motivation, team working, fluent in English (spoken and
written).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Programming skills in python, keras, pytorch or equivalent&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Start: year 2024&lt;/p&gt;
&lt;p&gt;Duration: 3 years&lt;/p&gt;
&lt;p&gt;Location: Sophia-Antipolis and/or Marseille&lt;/p&gt;
&lt;h2 id="contacts"&gt;Contacts&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Benoît Miramond is Full Professor in Electrical Engineering at LEAT
laboratory from University Côte d&amp;rsquo;Azur (UCA). He holds the chair on
bio-inspired AI at 3IA Cote d&amp;rsquo;Azur Institute and leads the eBRAIN
research group which develops a interdisciplinary research activity on
embedded Bio-inspiRed AI and Neuromorphic architectures, especially
based on SNNs. LEAT is a mixt research unit (UMR 72 48) from UCA and
CNRS.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Laurent Perrinet is a director of research at Institut des Neurosciences
de la Timone (CNRS - Aix-Marseille Université). He is studying the link
between brain microstructures and their macroscopic function by
implementing realistic models of the primary visual cortex using spiking
neural networks.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Laurent Rodriguez is associate professor at LEAT laboratory in the
eBRAIN group. He is interested in dynamic neural networks and develop
neural models from biological inspiration.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;More details on the &amp;ldquo;Emergences&amp;rdquo; grant:
&lt;div class="pub-list-item view-citation" style="margin-bottom: 1rem"&gt;
&lt;i class="far fa-file-alt pub-icon" aria-hidden="true"&gt;&lt;/i&gt;
&lt;span class="article-metadata li-cite-author"&gt;
&lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/laurent-u-perrinet/"&gt;Laurent U Perrinet&lt;/a&gt;&lt;/span&gt;
&lt;/span&gt;
(2023).
&lt;a href="https://laurentperrinet.github.io/grant/emergences/"&gt;Emergences (2023 / 2027)&lt;/a&gt;.
&lt;p&gt;
&lt;/p&gt;
&lt;/div&gt;
&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h1 id="application"&gt;Application&lt;/h1&gt;
&lt;p&gt;Apply by sending an email directly to the supervisors (&lt;a href="mailto:Benoit.miramond@univ-cotedazur.fr"&gt;Benoit.miramond@univ-cotedazur.fr&lt;/a&gt; &lt;a href="mailto:Laurent.perrinet@univ-amu.fr"&gt;Laurent.perrinet@univ-amu.fr&lt;/a&gt; &lt;a href="mailto:Laurent.rodriguez@univ-cotedazur.fr"&gt;Laurent.rodriguez@univ-cotedazur.fr&lt;/a&gt;). The application
will include:&lt;/p&gt;
&lt;p&gt;• Letter of recommendation of the master supervisor.&lt;/p&gt;
&lt;p&gt;• Curriculum vitæ.&lt;/p&gt;
&lt;p&gt;• Motivation Letter.&lt;/p&gt;
&lt;h2 id="references"&gt;References&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a name="ref1"&gt; [1] L. Itti et C. Koch, « Computational modelling of visual attention ». &lt;em&gt;Nat Rev Neurosci&lt;/em&gt;, vol. 2, 3, 3, mars 2001, doi:
&lt;a href="https://doi.org/10.1038/35058500" target="_blank" rel="noopener"&gt;10.1038/35058500&lt;/a&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a name="ref2"&gt; [2] Gerstner, W., Kistler, W. M., Naud, R., &amp;amp; Paninski, L. (2014). « Neuronal dynamics: From single neurons to networks and models of cognition ». Cambridge University Press&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a name="ref3"&gt; [3] A. M. Treisman et G. Gelade, « A feature-integration theory of attention ». &lt;em&gt;Cognitive Psychology&lt;/em&gt;, vol. 12, 1, p. 97‑136, janv. 1980, doi:&lt;a href="https://doi.org/10.1016/0010-0285%2880%2990005-5" target="_blank" rel="noopener"&gt;10.1016/0010-0285(80)90005-5&lt;/a&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a name="ref4"&gt; [4] Wolfe, J.M. «Guided Search 6.0: An updated model of visual search ». Psychon Bull Rev 28, 1060&amp;ndash;1092 (2021).
&lt;a href="https://doi.org/10.3758/s13423-020-01859-9" target="_blank" rel="noopener"&gt;https://doi.org/10.3758/s13423-020-01859-9&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a name="ref5"&gt; [5] &lt;a href="https://dynamicfieldtheory.org/people/raul-grieben/" target="_blank" rel="noopener"&gt;Grieben, R.&lt;/a&gt;, &amp;amp; &lt;a href="https://dynamicfieldtheory.org/people/gregor-schoner/" target="_blank" rel="noopener"&gt;Schöner, G.&lt;/a&gt;. « A neural dynamic process model of combined bottom-up and top-down guidance in triple conjunction visual search». In T. Fitch, Lamm, C., Leder, H., &amp;amp; Teßmar-Raible, K. (Eds.), Proceedings of the 43rd Annual Conference of the Cognitive Science Society&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a name="ref6"&gt; [6] M. Rasamuel, Lyes Khacef, Laurent Rodriguez, et Benoit Miramond, « Specialized visual sensor coupled to a dynamic neural field for embedded attentional process ». IEEE Conference Publication | IEEE Xplore. &lt;a href="https://ieeexplore.ieee.org/abstract/document/8705979" target="_blank" rel="noopener"&gt;https://ieeexplore.ieee.org/abstract/document/8705979&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a name="ref7"&gt; [7] Emmanuel Daucé, Pierre Albigès, Laurent U Perrinet (2020). « &lt;a href="https://laurentperrinet.github.io/publication/dauce-20/" target="_blank" rel="noopener"&gt;A dual foveal-peripheral visual processing model implements efficient saccade selection&lt;/a&gt; ». &lt;em&gt;Journal of Vision&lt;/em&gt;. doi:&lt;a href="https://doi.org/10.1167/jov.20.8.22" target="_blank" rel="noopener"&gt;https://doi.org/10.1167/jov.20.8.22&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a name="ref8"&gt; [8] Jean-Nicolas Jérémie, Emmanuel Daucé, Laurent U Perrinet (2020). « Retinotopic Mapping Enhances the Robustness of Convolutional Neural Networks ». arXiv &lt;a href="https://arxiv.org/abs/2402.15480" target="_blank" rel="noopener"&gt;https://arxiv.org/abs/2402.15480&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>2024-04-17-phd-program-sparse-representations</title><link>https://laurentperrinet.github.io/slides/2024-04-17-phd-program-sparse-representations/</link><pubDate>Wed, 10 Apr 2024 00:00:00 +0000</pubDate><guid>https://laurentperrinet.github.io/slides/2024-04-17-phd-program-sparse-representations/</guid><description>&lt;section&gt;
&lt;h1 id="sparse-representations"&gt;&lt;a href="https://laurentperrinet.github.io/slides/2024-04-17-phd-program-sparse-representations/?transition=fade" target="_blank" rel="noopener"&gt;Sparse representations&lt;/a&gt;&lt;/h1&gt;
&lt;h2 id="laurent-perrinet"&gt;&lt;em&gt;&lt;a href="https://laurentperrinet.github.io/talk/2024-04-17-phd-program-sparse-representations/" target="_blank" rel="noopener"&gt;Laurent Perrinet&lt;/a&gt;&lt;/em&gt;&lt;/h2&gt;
&lt;h3 id="neuroschool-phd-program-in-neuroscience"&gt;&lt;u&gt;&lt;a href="https://neuro-marseille.org/en/training/phd-program/" target="_blank" rel="noopener"&gt;NeuroSchool PhD Program in Neuroscience&lt;/a&gt;&lt;/u&gt;&lt;/h3&gt;
&lt;h3 id="2024-04-17"&gt;[2024-04-17]&lt;/h3&gt;
&lt;p&gt;
&lt;figure &gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://github.com/laurentperrinet/perrinet_curriculum-vitae.tex/raw/master/logotypes/troislogos.jpg" alt="logo" loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;a href="https://github.com/laurentperrinet/2024-04_sparse-representations" target="_blank" rel="noopener"&gt;Code&lt;/a&gt; /
Contact me @ &lt;a href="mailto:laurent.perrinet@univ-amu.fr"&gt;laurent.perrinet@univ-amu.fr&lt;/a&gt;&lt;/p&gt;
&lt;aside class="notes"&gt;
&lt;ul&gt;
&lt;li&gt;outline =
&lt;ul&gt;
&lt;li&gt;to summarize= sparse representations help understand neuroscience biological vision&lt;/li&gt;
&lt;li&gt;they have practical applications in machine learning&lt;/li&gt;
&lt;li&gt;let&amp;rsquo;s sparse!&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;in practice: sparse coding in a nutshell&lt;/li&gt;
&lt;li&gt;perspective: convolutional sparse coding&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;url_code = &lt;a href="https://github.com/laurentperrinet/2024-04_sparse-representations" target="_blank" rel="noopener"&gt;https://github.com/laurentperrinet/2024-04_sparse-representations&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Not only the speaker can read these notes, Press &lt;code&gt;S&lt;/code&gt; key to view&lt;/li&gt;
&lt;li&gt;more on &lt;a href="https://raw.githubusercontent.com/wowchemy/starter-hugo-academic/master/exampleSite/content/slides/example/index.md" target="_blank" rel="noopener"&gt;doc&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/aside&gt;
&lt;/section&gt;
&lt;hr&gt;
&lt;section&gt;
&lt;h2 id="sparse-representations-1"&gt;Sparse representations?&lt;/h2&gt;
&lt;!--
&lt;figure &gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://www.vhv.rs/dpng/d/57-574294_old-man-shrugging-shoulders-meme-hd-png-download.png" alt="" loading="lazy" data-zoomable width="90%" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
--&gt;
&lt;figure &gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://i.imgflip.com/2lmff7.jpg" alt="" loading="lazy" data-zoomable width="80%" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;aside class="notes"&gt;
Sparse coding is a technique used in signal processing and machine learning to represent data in a more concise and efficient manner. It aims to find a sparse representation of the data, which means representing the data with only a small number of non-zero coefficients or activations. In sparse coding, a set of basis functions or atoms is typically defined, and the goal is to find a linear combination of these atoms that best represents the input data. The coefficients of this linear combination are often constrained to be sparse, meaning that only a few of them are allowed to be non-zero.
&lt;/aside&gt;
&lt;hr&gt;
&lt;section data-noprocess data-shortcode-slide
data-background-image="https://3minutosdearte.com/wp-content/uploads/2016/11/Mir%C3%B3-Paisaje-catal%C3%A1n-el-cazador-1923-24-e1534625628322.jpg"
&gt;
&lt;!-- &lt;img src="https://3minutosdearte.com/wp-content/uploads/2016/11/Mir%C3%B3-Paisaje-catal%C3%A1n-el-cazador-1923-24-e1534625628322.jpg" width="80%"/&gt; --&gt;
&lt;aside class="notes"&gt;
Paysage catalan (Le Chasseur)
&lt;/aside&gt;
&lt;hr&gt;
&lt;h2 id="sparse-representations-in-computer-vision"&gt;Sparse representations in computer vision&lt;/h2&gt;
&lt;figure id="figure-lp-et-al-2004httpslaurentperrinetgithubiopublicationperrinet-04-tauc"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://laurentperrinet.github.io/publication/perrinet-04-tauc/featured.png" alt="[[LP *et al*, 2004](https://laurentperrinet.github.io/publication/perrinet-04-tauc/)]" loading="lazy" data-zoomable width="55%" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
[&lt;a href="https://laurentperrinet.github.io/publication/perrinet-04-tauc/" target="_blank" rel="noopener"&gt;LP &lt;em&gt;et al&lt;/em&gt;, 2004&lt;/a&gt;]
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;aside class="notes"&gt;
vision is an inverse problem
&lt;/aside&gt;
&lt;hr&gt;
&lt;section data-noprocess data-shortcode-slide
data-background-image="https://www.christies.com/img/LotImages/2017/CKS/2017_CKS_13486_0110_000(rene_magritte_la_corde_sensible011104).jpg"
&gt;
&lt;!-- &lt;img src="https://www.christies.com/img/LotImages/2017/CKS/2017_CKS_13486_0110_000(rene_magritte_la_corde_sensible011104).jpg" width="80%"/&gt; --&gt;
&lt;aside class="notes"&gt;
René Magritte La corde sensible (Heartstring)
&lt;/aside&gt;
&lt;hr&gt;
&lt;img src="http://www.quickmeme.com/img/e7/e762d72e778aaaf26b40f606761abbdf755b6ae39caeed70fe4abb4ce7071869.jpg" width="80%"/&gt;
&lt;aside class="notes"&gt;
&lt;p&gt;René Magritte La corde sensible (Heartstring)&lt;/p&gt;
&lt;p&gt;Occam&amp;rsquo;s razor: &amp;ldquo;Entities should not be multiplied without necessity.&amp;rdquo;&lt;/p&gt;
&lt;/aside&gt;
&lt;hr&gt;
&lt;h2 id="sparse-representations-in-computer-vision-1"&gt;Sparse representations in computer vision&lt;/h2&gt;
&lt;img src="https://laurentperrinet.github.io/publication/perrinet-03-ieee/v1_tiger.gif" width="60%"/&gt;
&lt;aside class="notes"&gt;
&lt;/aside&gt;
&lt;hr&gt;
&lt;h2 id="sparse-representations-in-computer-vision-2"&gt;Sparse representations in computer vision&lt;/h2&gt;
&lt;figure id="figure-lp-and-bednar-2015httpslaurentperrinetgithubiopublicationperrinet-bednar-15"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://github.com/laurentperrinet/PerrinetBednar15/raw/master/figures/figure_synthesis.svg" alt="[[LP and Bednar, 2015]](https://laurentperrinet.github.io/publication/perrinet-bednar-15/)" loading="lazy" data-zoomable width="70%" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
&lt;a href="https://laurentperrinet.github.io/publication/perrinet-bednar-15/" target="_blank" rel="noopener"&gt;[LP and Bednar, 2015]&lt;/a&gt;
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;aside class="notes"&gt;
&lt;ul&gt;
&lt;li&gt;extracting edges is useful&lt;/li&gt;
&lt;/ul&gt;
&lt;/aside&gt;
&lt;hr&gt;
&lt;h2 id="sparse-representations-in-computer-vision-3"&gt;Sparse representations in computer vision&lt;/h2&gt;
&lt;figure id="figure-lp-2021httpslaurentperrinetgithubiosciblogposts2021-03-27-density-of-stars-on-the-surface-of-the-skyhtml"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://laurentperrinet.github.io/sciblog/files/2021-03-27_generative.png" alt="[[LP, 2021](https://laurentperrinet.github.io/sciblog/posts/2021-03-27-density-of-stars-on-the-surface-of-the-sky.html)]" loading="lazy" data-zoomable width="90%" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
[&lt;a href="https://laurentperrinet.github.io/sciblog/posts/2021-03-27-density-of-stars-on-the-surface-of-the-sky.html" target="_blank" rel="noopener"&gt;LP, 2021&lt;/a&gt;]
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;aside class="notes"&gt;
an extreme case: astrophysics
&lt;/aside&gt;
&lt;hr&gt;
&lt;h2 id="sparse-representations-in-neuromorphic-engineering"&gt;Sparse representations in neuromorphic engineering&lt;/h2&gt;
&lt;p&gt;&lt;img src="https://laurentperrinet.github.io/publication/grimaldi-24/DVSGesture_arm-roll.webp" width="33%"/&gt;&lt;img src="https://laurentperrinet.github.io/publication/grimaldi-24/DVSGesture_hand-clap.webp" width="33%"/&gt;&lt;img src="https://laurentperrinet.github.io/publication/grimaldi-24/DVSGesture_air-guitar.webp" width="33%"/&gt;&lt;/p&gt;
&lt;!--
&lt;figure id="figure-gregor-lenz-2020httpslenzgregorcompostsevent-cameras"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://lenzgregor.com/posts/event-cameras/post-rethinking/events.gif" alt="[[Gregor Lenz, 2020](https://lenzgregor.com/posts/event-cameras/)]" loading="lazy" data-zoomable width="100%" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
[&lt;a href="https://lenzgregor.com/posts/event-cameras/" target="_blank" rel="noopener"&gt;Gregor Lenz, 2020&lt;/a&gt;]
&lt;/figcaption&gt;&lt;/figure&gt;
--&gt;
&lt;aside class="notes"&gt;
&lt;p&gt;Ultimately, we get a list of events for each pixel that can be &lt;em&gt;merged&lt;/em&gt; to represent the entire image. This list of events includes pixel addresses, times of occurrence, and polarities. Note that since events are generated over time, they are naturally sorted by their time of occurrence. These events are then transmitted in &lt;em&gt;real time&lt;/em&gt; to the output bus, often via a USB3 connection.
It&amp;rsquo;s interesting to draw a parallel between this process and the optic nerve that connects our retina to the brain. In fact, the output of the retina consists of a million ganglion cells that emit action potentials, which are the only source of information transmitted by the &lt;em&gt;optic nerve&lt;/em&gt;.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.researchgate.net/profile/Guido-Croon/publication/313221316/figure/fig2/AS:668997448134663@1536512829861/Picture-of-the-event-based-camera-employed-in-this-work-the-DVS_W640.jpg" target="_blank" rel="noopener"&gt;https://www.researchgate.net/profile/Guido-Croon/publication/313221316/figure/fig2/AS:668997448134663@1536512829861/Picture-of-the-event-based-camera-employed-in-this-work-the-DVS_W640.jpg&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/aside&gt;
&lt;hr&gt;
&lt;h2 id="sparse-representations-in-neuromorphic-engineering-1"&gt;Sparse representations in neuromorphic engineering&lt;/h2&gt;
&lt;figure id="figure-the-hd-snn-neural-network"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://laurentperrinet.github.io/publication/grimaldi-23-bc/motion_kernels.png" alt="The HD-SNN neural network." loading="lazy" data-zoomable width="70%" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
The HD-SNN neural network.
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;h2 id="hahahugoshortcode407s19hbhb"&gt;&lt;aside class="notes"&gt;
&lt;p&gt;&lt;strong&gt;2 MINUTE&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;kernels learned for motion detection&lt;/li&gt;
&lt;li&gt;can we force a sparse connectivity (beware that&amp;rsquo;s diferent from sparse activity)&lt;/li&gt;
&lt;/ul&gt;
&lt;/aside&gt;&lt;/h2&gt;
&lt;h2 id="sparse-representations-in-neuromorphic-engineering-2"&gt;Sparse representations in neuromorphic engineering&lt;/h2&gt;
&lt;figure id="figure-the-hd-snn-neural-network"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://laurentperrinet.github.io/publication/grimaldi-23-bc/accuracy.png" alt="The HD-SNN neural network." loading="lazy" data-zoomable width="80%" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
The HD-SNN neural network.
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;aside class="notes"&gt;
&lt;p&gt;&lt;strong&gt;2 MINUTE&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;yes, the accuracy drops, but it&amp;rsquo;s still good enough with a 500x sparsity&lt;/li&gt;
&lt;li&gt;frugal computing&lt;/li&gt;
&lt;/ul&gt;
&lt;/aside&gt;
&lt;hr&gt;
&lt;h2 id="sparse-representations-in-neuroscience"&gt;Sparse representations in neuroscience&lt;/h2&gt;
&lt;figure id="figure-brunel-2001httpsbooksgooglefrbookshlfrlridb8wodqwdtsscoifndpgpa307otsknhqrj-tszsig0wi2cq2rnmxc7fvtyjoewzedlcgredir_escyvonepageqffalse"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://laurentperrinet.github.io/2019-04-03_a_course_on_vision_and_modelization/figures/Brunel200Fig2.png" alt="[[Brunel, 2001](https://books.google.fr/books?hl=fr&amp;lr=&amp;id=b8woDqWdTssC&amp;oi=fnd&amp;pg=PA307&amp;ots=KNHQrJ-TsZ&amp;sig=0WI2cq2RnMXC7fVTyjOEWZEdlCg&amp;redir_esc=y#v=onepage&amp;q&amp;f=false)]" loading="lazy" data-zoomable width="50%" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
[&lt;a href="https://books.google.fr/books?hl=fr&amp;amp;lr=&amp;amp;id=b8woDqWdTssC&amp;amp;oi=fnd&amp;amp;pg=PA307&amp;amp;ots=KNHQrJ-TsZ&amp;amp;sig=0WI2cq2RnMXC7fVTyjOEWZEdlCg&amp;amp;redir_esc=y#v=onepage&amp;amp;q&amp;amp;f=false" target="_blank" rel="noopener"&gt;Brunel, 2001&lt;/a&gt;]
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;aside class="notes"&gt;
Phase diagrams of sparsely connected networks of excitatory and inhibitory spiking neurons
healthy network = 1Hz = sparse activity (stronger in auditory, in insects, &amp;hellip;)
&lt;/aside&gt;
&lt;hr&gt;
&lt;h2 id="sparse-representations-in-neuroscience-1"&gt;Sparse representations in neuroscience&lt;/h2&gt;
&lt;figure id="figure-mainen--sejnowski-1995httpsgithubcomspikeai2022_polychronies-reviewblobmainsrcfigure_2_mainensejnowski1995ipynb"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://github.com/SpikeAI/2022_polychronies-review/raw/main/figures/replicating_MainenSejnowski1995.png" alt="[[Mainen &amp; Sejnowski, 1995](https://github.com/SpikeAI/2022_polychronies-review/blob/main/src/Figure_2_MainenSejnowski1995.ipynb)]" loading="lazy" data-zoomable width="99%" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
[&lt;a href="https://github.com/SpikeAI/2022_polychronies-review/blob/main/src/Figure_2_MainenSejnowski1995.ipynb" target="_blank" rel="noopener"&gt;Mainen &amp;amp; Sejnowski, 1995&lt;/a&gt;]
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;aside class="notes"&gt;
mainen et sejnowski
diesmann
&lt;/aside&gt;
&lt;hr&gt;
&lt;h2 id="sparse-representations-in-neuroscience-2"&gt;Sparse representations in neuroscience&lt;/h2&gt;
&lt;figure id="figure-kremkow-et-al-2016httpslaurentperrinetgithubiopublicationkremkow-16"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://laurentperrinet.github.io/2019-04-03_a_course_on_vision_and_modelization/figures/fncir-10-00037-g001a.jpg" alt="[[Kremkow *et al*, 2016](https://laurentperrinet.github.io/publication/kremkow-16/)]" loading="lazy" data-zoomable width="90%" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
[&lt;a href="https://laurentperrinet.github.io/publication/kremkow-16/" target="_blank" rel="noopener"&gt;Kremkow &lt;em&gt;et al&lt;/em&gt;, 2016&lt;/a&gt;]
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;aside class="notes"&gt;
mainen et sejnowski
diesmann
&lt;/aside&gt;
&lt;hr&gt;
&lt;h2 id="sparse-representations-in-neuroscience-3"&gt;Sparse representations in neuroscience&lt;/h2&gt;
&lt;figure id="figure-kremkow-et-al-2016httpslaurentperrinetgithubiopublicationkremkow-16"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://laurentperrinet.github.io/2019-04-03_a_course_on_vision_and_modelization/figures/fncir-10-00037-g001b.jpg" alt="[[Kremkow *et al*, 2016](https://laurentperrinet.github.io/publication/kremkow-16/)]" loading="lazy" data-zoomable width="90%" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
[&lt;a href="https://laurentperrinet.github.io/publication/kremkow-16/" target="_blank" rel="noopener"&gt;Kremkow &lt;em&gt;et al&lt;/em&gt;, 2016&lt;/a&gt;]
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;aside class="notes"&gt;
mainen et sejnowski
diesmann
&lt;/aside&gt;
&lt;hr&gt;
&lt;h2 id="sparse-representations-in-neuroscience-4"&gt;Sparse representations in neuroscience&lt;/h2&gt;
&lt;figure id="figure-kremkow-et-al-2016httpslaurentperrinetgithubiopublicationkremkow-16"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://laurentperrinet.github.io/2019-04-03_a_course_on_vision_and_modelization/figures/fncir-10-00037-g001.jpg" alt="[[Kremkow *et al*, 2016](https://laurentperrinet.github.io/publication/kremkow-16/)]" loading="lazy" data-zoomable width="90%" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
[&lt;a href="https://laurentperrinet.github.io/publication/kremkow-16/" target="_blank" rel="noopener"&gt;Kremkow &lt;em&gt;et al&lt;/em&gt;, 2016&lt;/a&gt;]
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;aside class="notes"&gt;
mainen et sejnowski
diesmann
vinje et gallant
&lt;/aside&gt;
&lt;hr&gt;
&lt;h2 id="sparse-representations-2"&gt;Sparse representations?&lt;/h2&gt;
&lt;!--
&lt;figure &gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://www.vhv.rs/dpng/d/57-574294_old-man-shrugging-shoulders-meme-hd-png-download.png" alt="" loading="lazy" data-zoomable width="90%" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
--&gt;
&lt;figure &gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://memecreator.org/static/images/memes/5646953.jpg" alt="" loading="lazy" data-zoomable width="45%" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;aside class="notes"&gt;
in summary: Sparse representations resulting from these processes have been successfully applied in various domains such as image processing, computer vision, and audio signal processing. It has shown promise in tasks such as noise reduction, compression, feature extraction, and pattern recognition. By capturing the essential structure and characteristics of the data in a sparse representation, sparse coding can help reduce redundancy and noise, and extract meaningful features for further analysis or processing.
&lt;/aside&gt;
&lt;/section&gt;
&lt;hr&gt;
&lt;section&gt;
&lt;h2 id="sparse-representations-in-a-nutshell"&gt;Sparse representations in a nutshell&lt;/h2&gt;
&lt;figure &gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://i.giphy.com/26xBtPbmDlugFxUiY.webp" alt="" loading="lazy" data-zoomable width="90%" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;h2 id="hahahugoshortcode407s36hbhb"&gt;&lt;aside class="notes"&gt;
&lt;ul&gt;
&lt;li&gt;&amp;hellip;let&amp;rsquo;s delve into a computational theory of sparse coding
review_bib = s.content_bib(&amp;ldquo;LP&amp;rdquo;, &amp;ldquo;2015&amp;rdquo;, &amp;lsquo;&amp;ldquo;Sparse models&amp;rdquo; in &lt;a href="https://laurentperrinet.github.io/publication/cristobal-perrinet-keil-15-bicv/"&gt;Biologically Inspired Computer Vision&lt;/a&gt;&amp;rsquo;)&lt;/li&gt;
&lt;/ul&gt;
&lt;/aside&gt;&lt;/h2&gt;
&lt;h2 id="sparse-representations-in-a-nutshell-1"&gt;Sparse representations in a nutshell&lt;/h2&gt;
&lt;figure id="figure-lp-et-al-2004httpslaurentperrinetgithubiopublicationperrinet-04-tauc"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://laurentperrinet.github.io/publication/perrinet-04-tauc/featured.png" alt="[[LP *et al*, 2004](https://laurentperrinet.github.io/publication/perrinet-04-tauc/)]" loading="lazy" data-zoomable width="55%" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
[&lt;a href="https://laurentperrinet.github.io/publication/perrinet-04-tauc/" target="_blank" rel="noopener"&gt;LP &lt;em&gt;et al&lt;/em&gt;, 2004&lt;/a&gt;]
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;aside class="notes"&gt;
&lt;/aside&gt;
&lt;hr&gt;
&lt;h2 id="sparse-representations-in-a-nutshell-2"&gt;Sparse representations in a nutshell&lt;/h2&gt;
&lt;figure id="figure-olshausen-and-field-1997httpmplabucsdedumarniigertolshaussen_1997pdf"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://laurentperrinet.github.io/2019-04-03_a_course_on_vision_and_modelization/figures/Olshausen_2.png" alt="[[Olshausen and Field (1997)](http://mplab.ucsd.edu/~marni/Igert/Olshaussen_1997.pdf)]" loading="lazy" data-zoomable width="55%" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
[&lt;a href="http://mplab.ucsd.edu/~marni/Igert/Olshaussen_1997.pdf" target="_blank" rel="noopener"&gt;Olshausen and Field (1997)&lt;/a&gt;]
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;h2 id="hahahugoshortcode407s40hbhb"&gt;&lt;aside class="notes"&gt;
&lt;/aside&gt;&lt;/h2&gt;
&lt;h2 id="sparse-representations-in-a-nutshell-3"&gt;Sparse representations in a nutshell&lt;/h2&gt;
&lt;p&gt;Generative model of image synthesis:&lt;/p&gt;
&lt;p&gt;$I[x, y] = $
&lt;span class="fragment " &gt;
$\sum_{i=1}^{K} a[i] \cdot \phi[i, x, y]$
&lt;/span&gt;
&lt;span class="fragment " &gt;
$ + \varepsilon[x, y]$
&lt;/span&gt;
&lt;span class="fragment " &gt;
Where $\phi$ is a dictionary of $K$ atoms, $a$ is a sparse vector of coefficients, and $\varepsilon$ is a noise term.
&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;[&lt;a href="https://laurentperrinet.github.io/publication/perrinet-15-bicv/" target="_blank" rel="noopener"&gt;LP (2015)&lt;/a&gt;]&lt;/p&gt;
&lt;aside class="notes"&gt;
&lt;p&gt;generative model&lt;/p&gt;
&lt;p&gt;\phi is over-complete (else it is triviallly solved by pseudo inverse)&lt;/p&gt;
&lt;/aside&gt;
&lt;hr&gt;
&lt;h2 id="sparse-representations-in-a-nutshell-4"&gt;Sparse representations in a nutshell&lt;/h2&gt;
&lt;figure id="figure-olshausen-and-field-1997httpmplabucsdedumarniigertolshaussen_1997pdf"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://laurentperrinet.github.io/2019-04-03_a_course_on_vision_and_modelization/figures/Olshausen_1.png" alt="[[Olshausen and Field (1997)](http://mplab.ucsd.edu/~marni/Igert/Olshaussen_1997.pdf)]" loading="lazy" data-zoomable width="90%" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
[&lt;a href="http://mplab.ucsd.edu/~marni/Igert/Olshaussen_1997.pdf" target="_blank" rel="noopener"&gt;Olshausen and Field (1997)&lt;/a&gt;]
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;aside class="notes"&gt;
&lt;/aside&gt;
&lt;hr&gt;
&lt;h2 id="sparse-representations-in-a-nutshell-5"&gt;Sparse representations in a nutshell&lt;/h2&gt;
&lt;p&gt;Given an observation $I$,&lt;/p&gt;
&lt;p&gt;$$
\begin{aligned}
\mathcal{L}(a) &amp;amp; = - \log Pr( a | I ) \\
\end{aligned}
$$&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="sparse-representations-in-a-nutshell-6"&gt;Sparse representations in a nutshell&lt;/h2&gt;
&lt;p&gt;Given an observation $I$,&lt;/p&gt;
&lt;p&gt;$$
\begin{aligned}
\mathcal{L}(a) &amp;amp; = - \log Pr( a | I ) \\
&amp;amp; = - \log Pr( I | a ) - \log Pr(a) \\
\end{aligned}
$$&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="sparse-representations-in-a-nutshell-7"&gt;Sparse representations in a nutshell&lt;/h2&gt;
&lt;p&gt;Given an observation $I$,&lt;/p&gt;
&lt;p&gt;$$
\begin{aligned}
\mathcal{L}(a) &amp;amp; = - \log Pr( a | I ) \\
&amp;amp; = - \log Pr( I | a ) - \log Pr(a) \\
&amp;amp; = \frac{1}{2\sigma_n^2} \sum_{x, y} ( I[x, y] - \sum_{i=1}^{K} a[i] \cdot \phi[i, x, y])^2 - \sum_{i=1}^{K} \log Pr( a[i] )
\end{aligned}
$$
&lt;aside class="notes"&gt;
Probabilistic model
&lt;/aside&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="sparse-representations-in-a-nutshell-8"&gt;Sparse representations in a nutshell&lt;/h2&gt;
&lt;p&gt;The problem is formalized as an optimization problem $a^\ast = \arg \min_a \mathcal{L}(a)$ with:&lt;/p&gt;
&lt;p&gt;$$
\mathcal{L} = \frac{1}{2} \sum_{x, y} ( I[x, y] - \sum_{i=1}^{K} a[i] \cdot \phi[i, x, y])^2 + \lambda \cdot \sum_i ( a[i] \neq 0)
$$&lt;/p&gt;
&lt;p&gt;[&lt;a href="https://laurentperrinet.github.io/publication/perrinet-15-bicv/" target="_blank" rel="noopener"&gt;LP (2015)&lt;/a&gt;]&lt;/p&gt;
&lt;aside class="notes"&gt;
spiking prior =&amp;gt; l0 pseudo norm
l0 problem is NP-complete
&lt;/aside&gt;
&lt;hr&gt;
&lt;h2 id="sparse-representations-in-a-nutshell-9"&gt;Sparse representations in a nutshell&lt;/h2&gt;
&lt;p&gt;The problem is formalized as an optimization problem $a^\ast = \arg \min_a \mathcal{L}(a)$ with:&lt;/p&gt;
&lt;p&gt;$$
\mathcal{L}(a) = \frac{1}{2} \sum_{x, y} ( I[x, y] - \sum_{i=1}^{K} a[i] \cdot \phi[i, x, y])^2 + \lambda \cdot \sum_{i=1}^{K} | a[i] |
$$
&lt;aside class="notes"&gt;
exponential prior =&amp;gt; L1 norm
&lt;/aside&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="sparse-representations-in-a-nutshell-10"&gt;Sparse representations in a nutshell&lt;/h2&gt;
&lt;figure id="figure-rentzeperis-et-al-2023httpslaurentperrinetgithubiopublicationrentzeperis-23"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://laurentperrinet.github.io/publication/rentzeperis-23/featured.png" alt="[[Rentzeperis *et al* (2023)](https://laurentperrinet.github.io/publication/rentzeperis-23/)]" loading="lazy" data-zoomable width="55%" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
[&lt;a href="https://laurentperrinet.github.io/publication/rentzeperis-23/" target="_blank" rel="noopener"&gt;Rentzeperis &lt;em&gt;et al&lt;/em&gt; (2023)&lt;/a&gt;]
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;h2 id="hahahugoshortcode407s51hbhb"&gt;&lt;aside class="notes"&gt;
&lt;/aside&gt;&lt;/h2&gt;
&lt;h2 id="sparse-representations-in-a-nutshell-11"&gt;Sparse representations in a nutshell&lt;/h2&gt;
&lt;figure id="figure-olshausen-and-field-1997httpmplabucsdedumarniigertolshaussen_1997pdf"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://laurentperrinet.github.io/2019-04-03_a_course_on_vision_and_modelization/figures/Olshausen_5.png" alt="[[Olshausen and Field (1997)](http://mplab.ucsd.edu/~marni/Igert/Olshaussen_1997.pdf)]" loading="lazy" data-zoomable width="55%" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
[&lt;a href="http://mplab.ucsd.edu/~marni/Igert/Olshaussen_1997.pdf" target="_blank" rel="noopener"&gt;Olshausen and Field (1997)&lt;/a&gt;]
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;aside class="notes"&gt;
&lt;p&gt;Neural implementation = gradient descent&lt;/p&gt;
&lt;p&gt;LASSO = least absolute shrinkage and selection operator&lt;/p&gt;
&lt;p&gt;Orthogonal Matching Pursuit (OMP): OMP is an iterative algorithm used for sparse signal recovery. It starts with an initial sparse solution and iteratively selects the most correlated dictionary atoms with the residual signal. OMP aims to minimize the L2 norm of the residual while maintaining sparsity. It has a greedy nature and can provide a near-optimal sparse solution.&lt;/p&gt;
&lt;p&gt;Basis Pursuit (BP): Basis Pursuit is an optimization problem that seeks the sparsest solution to an underdetermined linear system of equations. It involves minimizing the L1 norm of the coefficient vector subject to a linear constraint. BP can be solved using linear programming techniques or convex optimization algorithms.&lt;/p&gt;
&lt;p&gt;Iterative Soft Thresholding Algorithm (ISTA): ISTA is an iterative optimization algorithm commonly used in sparse coding. It alternates between a gradient descent step and a soft thresholding step. The gradient descent step minimizes the data fidelity term, and the soft thresholding step enforces sparsity by setting small coefficients to zero. ISTA converges to a sparse solution and can be used for dictionary learning.&lt;/p&gt;
&lt;p&gt;FISTA (Fast Iterative Shrinkage-Thresholding Algorithm): FISTA is an accelerated version of ISTA that improves convergence speed. It incorporates momentum into the optimization process and achieves faster convergence rates.&lt;/p&gt;
&lt;p&gt;ADMM (Alternating Direction Method of Multipliers): ADMM is an optimization technique that decomposes the original problem into smaller subproblems and solves them iteratively. It is often used for convex optimization problems with L1 regularization. ADMM has been applied to solve sparse coding problems efficiently.&lt;/p&gt;
&lt;/aside&gt;
&lt;/section&gt;
&lt;hr&gt;
&lt;section&gt;
&lt;!-- &lt;section style="text-align: left;"&gt; --&gt;
&lt;h2 id="matching-pursuit-algorithm"&gt;Matching pursuit algorithm&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Init : Residual $R = I$, sparse vector $a$ such that $\forall i$, $a[i] = 0$&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;while $\frac{1}{2} \sum_{x, y} R[x, y]^2 &amp;gt; \vartheta $, do :&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;aside class="notes"&gt;
&lt;p&gt;instead of finding the exact solution to the approximate problem, let&amp;rsquo;s solve approxiamtltly the exact one&lt;/p&gt;
&lt;p&gt;[&lt;a href="https://laurentperrinet.github.io/publication/perrinet-15-bicv/" target="_blank" rel="noopener"&gt;LP (2010)&lt;/a&gt;]&lt;/p&gt;
&lt;/aside&gt;
&lt;hr&gt;
&lt;h2 id="matching-pursuit-algorithm-1"&gt;Matching pursuit algorithm&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Init : $R = I$, $\forall i$, $a[i] = 0$&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;while $\frac{1}{2} \sum_{x, y} R[x, y]^2 &amp;gt; \vartheta $, do :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;compute $c[i] = \sum_{x, y} (R[x, y] - a[i] \cdot \phi[i, x, y])^2$&lt;/li&gt;
&lt;li&gt;Match: $i^\ast = \arg \min_i c[i]$
&lt;aside class="notes"&gt;
greedy, one by one
&lt;/aside&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="matching-pursuit-algorithm-2"&gt;Matching pursuit algorithm&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Init : $R = I$, $\forall i$, $a[i] = 0$&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;while $\frac{1}{2} \sum_{x, y} R[x, y]^2 &amp;gt; \vartheta $, do :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Match : $i^\ast = \arg \max_i \sum_{x, y} R[x, y] \cdot \phi[i, x, y]$
&lt;aside class="notes"&gt;
use of correlation instead of energy
assign th first value of the sparse vector to the winning one
&lt;/aside&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="matching-pursuit-algorithm-3"&gt;Matching pursuit algorithm&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Init : $R = I$, $\forall i$, $a[i] = 0$&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;while $\frac{1}{2} \sum_{x, y} R[x, y]^2 &amp;gt; \vartheta $, do :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Match :
$i^\ast = \arg \max_i \sum_{x, y} ( I[x, y] \cdot \phi[i, x, y])$&lt;/li&gt;
&lt;li&gt;Assign : $a[i^\ast] = \frac{\sum_{x, y} R[x, y] \cdot \phi[i^\ast, x, y]}{\sum_{x, y} \phi[i^\ast, x, y] \cdot \phi[i^\ast, x, y]}$&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;aside class="notes"&gt;
use of correlation instead of energy
assign th first value of the sparse vector to the winning one
&lt;/aside&gt;
&lt;hr&gt;
&lt;h2 id="matching-pursuit-algorithm-4"&gt;Matching pursuit algorithm&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Init : $R = I$, $\forall i$, $a[i] = 0$, and normalize $\sum_{x, y} \phi[i, x, y]^2 = 1$&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;while $\frac{1}{2} \sum_{x, y} R[x, y]^2 &amp;gt; \vartheta $, do :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Match : $i^\ast = \arg \max_i \sum_{x, y} R[x, y] \cdot \phi[i, x, y]$&lt;/li&gt;
&lt;li&gt;Assign : $a[i^\ast] = \sum_{x, y} R[x, y] \cdot \phi[i^\ast, x, y]$&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;aside class="notes"&gt;
use of correlation
assign th first value of the sparse vector to the winning one
&lt;/aside&gt;
&lt;hr&gt;
&lt;h2 id="matching-pursuit-algorithm-5"&gt;Matching pursuit algorithm&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Init : $R = I$, $\forall i$, $a[i] = 0$, $\sum_{x, y} \phi[i, x, y]^2 = 1$&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;while $\frac{1}{2} \sum_{x, y} R[x, y]^2 &amp;gt; \vartheta $, do :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Match : $i^\ast = \arg \max_i \sum_{x, y} R[x, y] \cdot \phi[i, x, y]$&lt;/li&gt;
&lt;li&gt;Assign : $a[i^\ast] = \sum_{x, y} R[x, y] \cdot \phi[i^\ast, x, y]$&lt;/li&gt;
&lt;li&gt;Pursuit : $R[x, y] \leftarrow R[x, y] - a[i^\ast] \cdot \phi[i^\ast, x, y]$&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;aside class="notes"&gt;
use of correlation
assign th first value of the sparse vector to the winning one
&lt;/aside&gt;
&lt;hr&gt;
&lt;h2 id="matching-pursuit-algorithm-6"&gt;Matching pursuit algorithm&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Init : $R = I$, $\forall i$, $a[i] = 0$, $\sum_{x, y} \phi[i, x, y]^2 = 1$&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;compute $c[i] = \sum_{x, y} R[x, y] \cdot \phi[i, x, y]$&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;compute $X[i, j] = \sum_{x, y} \phi[i, x, y] \cdot \phi[j, x, y]$&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;while $\frac{1}{2} \sum_{x, y} R[x, y]^2 &amp;gt; \vartheta $, do :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Match : $i^\ast = \arg \max_i c[i]$&lt;/li&gt;
&lt;li&gt;Assign : $a[i^\ast] = c[i^\ast]$&lt;/li&gt;
&lt;li&gt;Pursuit : $c[i] \leftarrow c[i] - a[i^\ast] \cdot X[i, i^\ast] $&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;[&lt;a href="https://laurentperrinet.github.io/publication/perrinet-03-ieee" target="_blank" rel="noopener"&gt;LP (2004)&lt;/a&gt;]&lt;/p&gt;
&lt;h2 id="hahahugoshortcode407s60hbhb"&gt;&lt;aside class="notes"&gt;
use of correlation
assign th first value of the sparse vector to the winning one
&lt;/aside&gt;&lt;/h2&gt;
&lt;h2 id="matching-pursuit-algorithm-7"&gt;Matching pursuit algorithm&lt;/h2&gt;
&lt;!-- &lt;img src="https://laurentperrinet.github.io/publication/perrinet-03-ieee/v1_tiger.gif" width="60%"/&gt;
&lt;aside class="notes"&gt;
ça marche très bien!
&lt;/aside&gt;
---
## Convolutional Sparse Coding --&gt;
&lt;video controls &gt;
&lt;source src="https://laurentperrinet.github.io/sciblog/files/2015-05-22-a-hitchhiker-guide-to-matching-pursuit/MPtutorial_rec.mp4" type="video/mp4"&gt;
&lt;/video&gt;
&lt;p&gt;Code @ &lt;a href="https://laurentperrinet.github.io/sciblog/posts/2015-05-22-a-hitchhiker-guide-to-matching-pursuit.html" target="_blank" rel="noopener"&gt;A hitchhiker guide to Matching Pursuit&lt;/a&gt;
&lt;aside class="notes"&gt;
&lt;/aside&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="matching-pursuit-algorithm-8"&gt;Matching pursuit algorithm&lt;/h2&gt;
&lt;p&gt;Hebbian learning (once the sparse code is known):&lt;/p&gt;
&lt;p&gt;$$
\phi_{i}[x, y] \leftarrow \phi_{i}[x, y] + \eta \cdot a[i] \cdot (I[x, y] - \sum_{i=1}^{K} a[i] \cdot \phi_{i}[x, y] )
$$
[&lt;a href="https://laurentperrinet.github.io/publication/perrinet-15-bicv/" target="_blank" rel="noopener"&gt;LP (2015)&lt;/a&gt;]&lt;/p&gt;
&lt;h2 id="hahahugoshortcode407s64hbhb"&gt;&lt;aside class="notes"&gt;
&lt;p&gt;Unsupervised Learning of the dictionary&lt;/p&gt;
&lt;p&gt;Hebbian learning&lt;/p&gt;
&lt;/aside&gt;&lt;/h2&gt;
&lt;h2 id="matching-pursuit-algorithm-9"&gt;Matching pursuit algorithm&lt;/h2&gt;
&lt;video controls &gt;
&lt;source src="https://laurentperrinet.github.io/2019-04-03_a_course_on_vision_and_modelization/figures/ssc.mp4" type="video/mp4"&gt;
&lt;/video&gt;
&lt;h2 id="hahahugoshortcode407s66hbhb"&gt;&lt;aside class="notes"&gt;
&lt;/aside&gt;&lt;/h2&gt;
&lt;h2 id="sparse-representations-in-a-nutshell-12"&gt;Sparse representations in a nutshell&lt;/h2&gt;
&lt;figure id="figure-lp-et-al-2004httpslaurentperrinetgithubiopublicationperrinet-04-tauc"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://laurentperrinet.github.io/publication/perrinet-04-tauc/featured.png" alt="[[LP *et al*, 2004](https://laurentperrinet.github.io/publication/perrinet-04-tauc/)]" loading="lazy" data-zoomable width="55%" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
[&lt;a href="https://laurentperrinet.github.io/publication/perrinet-04-tauc/" target="_blank" rel="noopener"&gt;LP &lt;em&gt;et al&lt;/em&gt;, 2004&lt;/a&gt;]
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;aside class="notes"&gt;
&lt;/aside&gt;
&lt;/section&gt;
&lt;hr&gt;
&lt;section&gt;
&lt;h2 id="convolutional-sparse-coding"&gt;Convolutional Sparse Coding&lt;/h2&gt;
&lt;figure id="figure-boutin-et-al-2021httpslaurentperrinetgithubiopublicationboutin-franciosini-chavane-ruffier-perrinet-20"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://laurentperrinet.github.io/publication/boutin-franciosini-chavane-ruffier-perrinet-20/BoutinFranciosiniChavaneRuffierPerrinet20face.png" alt="[[Boutin *et al*, 2021](https://laurentperrinet.github.io/publication/boutin-franciosini-chavane-ruffier-perrinet-20/)]" loading="lazy" data-zoomable width="90%" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
[&lt;a href="https://laurentperrinet.github.io/publication/boutin-franciosini-chavane-ruffier-perrinet-20/" target="_blank" rel="noopener"&gt;Boutin &lt;em&gt;et al&lt;/em&gt;, 2021&lt;/a&gt;]
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;aside class="notes"&gt;
&lt;ul&gt;
&lt;li&gt;this can be integrated in a hierarchy&amp;hellip;&lt;/li&gt;
&lt;li&gt;defining a Convolutional Neural Networks (CNN)&lt;/li&gt;
&lt;/ul&gt;
&lt;/aside&gt;
&lt;hr&gt;
&lt;h3 id="convolutional-neural-nets-cnn"&gt;Convolutional Neural Nets (CNN)&lt;/h3&gt;
&lt;figure id="figure-boutin-et-al-2021httpslaurentperrinetgithubiopublicationboutin-franciosini-chavane-ruffier-perrinet-20"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://laurentperrinet.github.io/2019-04-03_a_course_on_vision_and_modelization/figures/boutin-franciosini-ruffier-perrinet-19_figure1_a.svg" alt="[[Boutin *et al*, 2021](https://laurentperrinet.github.io/publication/boutin-franciosini-chavane-ruffier-perrinet-20/)]" loading="lazy" data-zoomable width="90%" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
[&lt;a href="https://laurentperrinet.github.io/publication/boutin-franciosini-chavane-ruffier-perrinet-20/" target="_blank" rel="noopener"&gt;Boutin &lt;em&gt;et al&lt;/em&gt;, 2021&lt;/a&gt;]
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;aside class="notes"&gt;
&lt;ul&gt;
&lt;li&gt;one layer is a convolution - so let&amp;rsquo;s describe that first&lt;/li&gt;
&lt;/ul&gt;
&lt;/aside&gt;
&lt;hr&gt;
&lt;h3 id="convolutional-neural-nets-cnn-1"&gt;Convolutional Neural Nets (CNN)&lt;/h3&gt;
&lt;figure id="figure-jérémie--lp-2023httpslaurentperrinetgithubiopublicationjeremie-23-ultra-fast-cat"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://www.mdpi.com/vision/vision-07-00029/article_deploy/html/images/vision-07-00029-g003.png" alt="[[Jérémie &amp; LP, 2023](https://laurentperrinet.github.io/publication/jeremie-23-ultra-fast-cat/)]" loading="lazy" data-zoomable width="80%" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
[&lt;a href="https://laurentperrinet.github.io/publication/jeremie-23-ultra-fast-cat/" target="_blank" rel="noopener"&gt;Jérémie &amp;amp; LP, 2023&lt;/a&gt;]
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;h2 id="hahahugoshortcode407s74hbhb"&gt;&lt;aside class="notes"&gt;
&lt;ul&gt;
&lt;li&gt;sota&amp;hellip;&lt;/li&gt;
&lt;/ul&gt;
&lt;/aside&gt;&lt;/h2&gt;
&lt;h3 id="convolution-mathematics"&gt;Convolution: Mathematics&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;One-dimensional &lt;a href="https://en.wikipedia.org/wiki/Convolution#Discrete_convolution" target="_blank" rel="noopener"&gt;discrete convolution&lt;/a&gt; (eg in time) with a kernel $g$ of radius $K$:
$$
(f \ast g)[n]=\sum_{m=-K}^{K} f[n-m] \cdot g[m]
$$&lt;/li&gt;
&lt;/ul&gt;
&lt;aside class="notes"&gt;
&lt;ul&gt;
&lt;li&gt;and be formalized as a convolution&amp;hellip;&lt;/li&gt;
&lt;li&gt;but what is a convolution?&lt;/li&gt;
&lt;li&gt;let&amp;rsquo;s start in 1D&lt;/li&gt;
&lt;/ul&gt;
&lt;/aside&gt;
&lt;hr&gt;
&lt;h3 id="convolution-mathematics-1"&gt;Convolution: Mathematics&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Convolution of an image (two-dimensional) with a kernel $g$ of radius $K\times K$:&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;$$
(f \ast g)[x, y] = \sum_{i=-K}^{K} \sum_{j=-K}^{K} f[x-i, y-j] \cdot g[i, j]
$$&lt;/p&gt;
&lt;aside class="notes"&gt;
&lt;ul&gt;
&lt;li&gt;now in 2D&lt;/li&gt;
&lt;/ul&gt;
&lt;/aside&gt;
&lt;hr&gt;
&lt;h3 id="convolution-mathematics-2"&gt;Convolution: Mathematics&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Cross-correlation&lt;/strong&gt; of an image (two-dimensional) with a kernel $g$ of radius $K\times K$:&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;$$
(f \ast \tilde{g})[x, y] = \sum_{i=-K}^{K} \sum_{j=-K}^{K} f[x+i, y+j] \cdot g[i, j]
$$&lt;/p&gt;
&lt;aside class="notes"&gt;
&lt;ul&gt;
&lt;li&gt;note the difference between convolutions and cross-correlation&lt;/li&gt;
&lt;/ul&gt;
&lt;/aside&gt;
&lt;hr&gt;
&lt;h3 id="convolution-mathematics-3"&gt;Convolution: Mathematics&lt;/h3&gt;
&lt;figure id="figure-amidi--amidihttpsstanfordedushervineteachingcs-230cheatsheet-convolutional-neural-networks"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://stanford.edu/~shervine/teaching/cs-230/illustrations/convolution-layer-a.png" alt="[[Amidi &amp; Amidi](https://stanford.edu/~shervine/teaching/cs-230/cheatsheet-convolutional-neural-networks)]" loading="lazy" data-zoomable width="90%" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
[&lt;a href="https://stanford.edu/~shervine/teaching/cs-230/cheatsheet-convolutional-neural-networks" target="_blank" rel="noopener"&gt;Amidi &amp;amp; Amidi&lt;/a&gt;]
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;aside class="notes"&gt;
&lt;ul&gt;
&lt;li&gt;it is a translation-invariant feature detector&amp;hellip;&lt;/li&gt;
&lt;/ul&gt;
&lt;/aside&gt;
&lt;hr&gt;
&lt;h3 id="convolution-mathematics-4"&gt;Convolution: Mathematics&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Correlation of an image defined on several channels (note &lt;a href="https://pytorch.org/docs/stable/generated/torch.nn.Conv2d.html" target="_blank" rel="noopener"&gt;the order of the indices&lt;/a&gt;):&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;$$
(f \ast \tilde{g})[x, y] = \sum_{c=1}^{C} \sum_{c,i,j} f[c, x+i, y+j] \cdot g[c, i, j]
$$&lt;/p&gt;
&lt;aside class="notes"&gt;
&lt;ul&gt;
&lt;li&gt;we can add different channels to the image (eg colors)&amp;hellip;&lt;/li&gt;
&lt;/ul&gt;
&lt;/aside&gt;
&lt;hr&gt;
&lt;h3 id="convolution-mathematics-5"&gt;Convolution: Mathematics&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Correlation of a multi-channel image for multiple output channels (note &lt;a href="https://pytorch.org/docs/stable/generated/torch.nn.Conv2d.html" target="_blank" rel="noopener"&gt;the order of the indices&lt;/a&gt;):&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;$$
(f \ast \tilde{g})[k, x, y] = \sum_{c,i,j} f[c, x+i, y+j] \cdot g[k, c, i, j]
$$&lt;/p&gt;
&lt;h2 id="hahahugoshortcode407s81hbhb"&gt;&lt;aside class="notes"&gt;
&lt;ul&gt;
&lt;li&gt;now we get to the full CNN&lt;/li&gt;
&lt;/ul&gt;
&lt;/aside&gt;&lt;/h2&gt;
&lt;h3 id="cnn-the-hmax-model"&gt;CNN: the HMAX model&lt;/h3&gt;
&lt;figure id="figure-serre-and-poggio-2006httpsbiologystackexchangecomquestions10955ventral-stream-pathway-and-architecture-proposed-by-poggios-group"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://i.stack.imgur.com/ZlFnp.png" alt="[[Serre and Poggio, 2006]](https://biology.stackexchange.com/questions/10955/ventral-stream-pathway-and-architecture-proposed-by-poggios-group)" loading="lazy" data-zoomable width="65%" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
&lt;a href="https://biology.stackexchange.com/questions/10955/ventral-stream-pathway-and-architecture-proposed-by-poggios-group" target="_blank" rel="noopener"&gt;[Serre and Poggio, 2006]&lt;/a&gt;
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;aside class="notes"&gt;
&lt;ul&gt;
&lt;li&gt;sota&lt;/li&gt;
&lt;/ul&gt;
&lt;/aside&gt;
&lt;hr&gt;
&lt;h3 id="cnn-challenges"&gt;CNN: challenges&lt;/h3&gt;
&lt;figure id="figure-boutin-et-al-2021httpslaurentperrinetgithubiopublicationboutin-franciosini-chavane-ruffier-perrinet-20"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://laurentperrinet.github.io/2019-04-03_a_course_on_vision_and_modelization/figures/boutin-franciosini-ruffier-perrinet-19_figure1_a.svg" alt="[[Boutin *et al*, 2021](https://laurentperrinet.github.io/publication/boutin-franciosini-chavane-ruffier-perrinet-20/)]" loading="lazy" data-zoomable width="90%" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
[&lt;a href="https://laurentperrinet.github.io/publication/boutin-franciosini-chavane-ruffier-perrinet-20/" target="_blank" rel="noopener"&gt;Boutin &lt;em&gt;et al&lt;/em&gt;, 2021&lt;/a&gt;]
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;aside class="notes"&gt;
&lt;ul&gt;
&lt;li&gt;novel challenges for CNNs&lt;/li&gt;
&lt;li&gt;1/ backpropagation is not bioplausible&lt;/li&gt;
&lt;/ul&gt;
&lt;/aside&gt;
&lt;/section&gt;
&lt;hr&gt;
&lt;section&gt;
&lt;h2 id="convolutional-sparse-coding-1"&gt;Convolutional Sparse Coding&lt;/h2&gt;
&lt;figure id="figure-boutin-et-al-2021httpslaurentperrinetgithubiopublicationboutin-franciosini-chavane-ruffier-perrinet-20"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://laurentperrinet.github.io/2019-04-03_a_course_on_vision_and_modelization/figures/boutin-franciosini-ruffier-perrinet-19_figure1_b.svg" alt="[[Boutin *et al*, 2021](https://laurentperrinet.github.io/publication/boutin-franciosini-chavane-ruffier-perrinet-20/)]" loading="lazy" data-zoomable width="90%" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
[&lt;a href="https://laurentperrinet.github.io/publication/boutin-franciosini-chavane-ruffier-perrinet-20/" target="_blank" rel="noopener"&gt;Boutin &lt;em&gt;et al&lt;/em&gt;, 2021&lt;/a&gt;]
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;aside class="notes"&gt;
&lt;ul&gt;
&lt;li&gt;adding a first loop of sparse coding&lt;/li&gt;
&lt;/ul&gt;
&lt;/aside&gt;
&lt;hr&gt;
&lt;h2 id="convolutional-sparse-coding-2"&gt;Convolutional Sparse Coding&lt;/h2&gt;
&lt;video controls &gt;
&lt;source src="https://laurentperrinet.github.io/sciblog/files/2015-05-22-a-hitchhiker-guide-to-matching-pursuit/MPtutorial_rec.mp4" type="video/mp4"&gt;
&lt;/video&gt;
&lt;p&gt;Code @ &lt;a href="https://laurentperrinet.github.io/sciblog/posts/2015-05-22-a-hitchhiker-guide-to-matching-pursuit.html" target="_blank" rel="noopener"&gt;A hitchhiker guide to Matching Pursuit&lt;/a&gt;
&lt;aside class="notes"&gt;
&lt;/aside&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="convolutional-sparse-coding-3"&gt;Convolutional Sparse Coding&lt;/h2&gt;
&lt;figure id="figure-lp-2015httpslaurentperrinetgithubiopublicationperrinet-15-bicv"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://laurentperrinet.github.io/publication/perrinet-15-bicv/featured.png" alt="[[LP, 2015](https://laurentperrinet.github.io/publication/perrinet-15-bicv/)]" loading="lazy" data-zoomable width="90%" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
[&lt;a href="https://laurentperrinet.github.io/publication/perrinet-15-bicv/" target="_blank" rel="noopener"&gt;LP, 2015&lt;/a&gt;]
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;p&gt;Code @ &lt;a href="https://nbviewer.org/github/bicv/SparseEdges/blob/master/SparseEdges.ipynb" target="_blank" rel="noopener"&gt;SparseEdges&lt;/a&gt;&lt;/p&gt;
&lt;aside class="notes"&gt;
&lt;ul&gt;
&lt;li&gt;good performance - depends on the size of the input image&lt;/li&gt;
&lt;/ul&gt;
&lt;/aside&gt;
&lt;hr&gt;
&lt;h2 id="convolutional-sparse-coding-4"&gt;Convolutional Sparse Coding&lt;/h2&gt;
&lt;figure id="figure-ladret-et-al-2024httpslaurentperrinetgithubiopublicationladret-24-sparse"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://laurentperrinet.github.io/publication/ladret-23-iclr/fig_dicos.png" alt="[[Ladret *et al*, 2024](https://laurentperrinet.github.io/publication/ladret-24-sparse/)]" loading="lazy" data-zoomable width="90%" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
[&lt;a href="https://laurentperrinet.github.io/publication/ladret-24-sparse/" target="_blank" rel="noopener"&gt;Ladret &lt;em&gt;et al&lt;/em&gt;, 2024&lt;/a&gt;]
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;aside class="notes"&gt;
&lt;ul&gt;
&lt;li&gt;heterogeneity is important&lt;/li&gt;
&lt;/ul&gt;
&lt;/aside&gt;
&lt;hr&gt;
&lt;h2 id="convolutional-sparse-coding-5"&gt;Convolutional Sparse Coding&lt;/h2&gt;
&lt;figure id="figure-boutin-et-al-2021httpslaurentperrinetgithubiopublicationboutin-franciosini-chavane-ruffier-perrinet-20"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://laurentperrinet.github.io/2019-04-03_a_course_on_vision_and_modelization/figures/boutin-franciosini-ruffier-perrinet-19_figure1_c.svg" alt="[[Boutin *et al*, 2021](https://laurentperrinet.github.io/publication/boutin-franciosini-chavane-ruffier-perrinet-20/)]" loading="lazy" data-zoomable width="90%" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
[&lt;a href="https://laurentperrinet.github.io/publication/boutin-franciosini-chavane-ruffier-perrinet-20/" target="_blank" rel="noopener"&gt;Boutin &lt;em&gt;et al&lt;/em&gt;, 2021&lt;/a&gt;]
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;aside class="notes"&gt;
&lt;ul&gt;
&lt;li&gt;novel challenges for CNNs&lt;/li&gt;
&lt;li&gt;1/ backpropagation is not bioplausible&lt;/li&gt;
&lt;/ul&gt;
&lt;/aside&gt;
&lt;hr&gt;
&lt;h2 id="convolutional-sparse-coding-6"&gt;Convolutional Sparse Coding&lt;/h2&gt;
&lt;figure id="figure-boutin-et-al-2021httpslaurentperrinetgithubiopublicationboutin-franciosini-chavane-ruffier-perrinet-20"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://laurentperrinet.github.io/publication/boutin-franciosini-chavane-ruffier-perrinet-20/BoutinFranciosiniChavaneRuffierPerrinet20face.png" alt="[[Boutin *et al*, 2021](https://laurentperrinet.github.io/publication/boutin-franciosini-chavane-ruffier-perrinet-20/)]" loading="lazy" data-zoomable width="90%" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
[&lt;a href="https://laurentperrinet.github.io/publication/boutin-franciosini-chavane-ruffier-perrinet-20/" target="_blank" rel="noopener"&gt;Boutin &lt;em&gt;et al&lt;/em&gt;, 2021&lt;/a&gt;]
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;h2 id="hahahugoshortcode407s97hbhb"&gt;&lt;aside class="notes"&gt;
&lt;ul&gt;
&lt;li&gt;novel challenges for CNNs&lt;/li&gt;
&lt;li&gt;1/ backpropagation is not bioplausible&lt;/li&gt;
&lt;/ul&gt;
&lt;/aside&gt;&lt;/h2&gt;
&lt;h3 id="cnn-predictive-processing"&gt;CNN: Predictive processing&lt;/h3&gt;
&lt;figure id="figure-boutin-et-al-2021httpslaurentperrinetgithubiopublicationboutin-franciosini-chavane-ruffier-perrinet-20"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://laurentperrinet.github.io/2019-04-03_a_course_on_vision_and_modelization/figures/SDPC_3.png" alt="[[Boutin *et al*, 2021](https://laurentperrinet.github.io/publication/boutin-franciosini-chavane-ruffier-perrinet-20/)]" loading="lazy" data-zoomable width="80%" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
[&lt;a href="https://laurentperrinet.github.io/publication/boutin-franciosini-chavane-ruffier-perrinet-20/" target="_blank" rel="noopener"&gt;Boutin &lt;em&gt;et al&lt;/em&gt;, 2021&lt;/a&gt;]
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;aside class="notes"&gt;
&lt;ul&gt;
&lt;li&gt;result on MNIST&lt;/li&gt;
&lt;/ul&gt;
&lt;/aside&gt;
&lt;hr&gt;
&lt;h3 id="cnn-predictive-processing-1"&gt;CNN: Predictive processing&lt;/h3&gt;
&lt;figure id="figure-boutin-et-al-2021httpslaurentperrinetgithubiopublicationboutin-franciosini-chavane-ruffier-perrinet-20"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://laurentperrinet.github.io/2019-04-03_a_course_on_vision_and_modelization/figures/boutin-franciosini-ruffier-perrinet-19_figure4a.png" alt="[[Boutin *et al*, 2021](https://laurentperrinet.github.io/publication/boutin-franciosini-chavane-ruffier-perrinet-20/)]" loading="lazy" data-zoomable width="90%" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
[&lt;a href="https://laurentperrinet.github.io/publication/boutin-franciosini-chavane-ruffier-perrinet-20/" target="_blank" rel="noopener"&gt;Boutin &lt;em&gt;et al&lt;/em&gt;, 2021&lt;/a&gt;]
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;aside class="notes"&gt;
&lt;ul&gt;
&lt;li&gt;modifications= adding sparse coding + feedback&lt;/li&gt;
&lt;/ul&gt;
&lt;/aside&gt;
&lt;hr&gt;
&lt;h3 id="cnn-predictive-processing-2"&gt;CNN: Predictive processing&lt;/h3&gt;
&lt;figure id="figure-boutin-et-al-2021httpslaurentperrinetgithubiopublicationboutin-franciosini-chavane-ruffier-perrinet-20"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://laurentperrinet.github.io/2019-04-03_a_course_on_vision_and_modelization/figures/boutin-franciosini-ruffier-perrinet-19_figure4b.png" alt="[[Boutin *et al*, 2021](https://laurentperrinet.github.io/publication/boutin-franciosini-chavane-ruffier-perrinet-20/)]" loading="lazy" data-zoomable width="90%" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
[&lt;a href="https://laurentperrinet.github.io/publication/boutin-franciosini-chavane-ruffier-perrinet-20/" target="_blank" rel="noopener"&gt;Boutin &lt;em&gt;et al&lt;/em&gt;, 2021&lt;/a&gt;]
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;aside class="notes"&gt;
&lt;ul&gt;
&lt;li&gt;modifications= adding sparse coding + feedback&lt;/li&gt;
&lt;/ul&gt;
&lt;/aside&gt;
&lt;hr&gt;
&lt;h3 id="cnn-predictive-processing-3"&gt;CNN: Predictive processing&lt;/h3&gt;
&lt;figure id="figure-boutin-et-al-2021httpslaurentperrinetgithubiopublicationboutin-franciosini-chavane-ruffier-perrinet-20"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://laurentperrinet.github.io/publication/boutin-franciosini-chavane-ruffier-perrinet-20/BoutinFranciosiniChavaneRuffierPerrinet20face.png" alt="[[Boutin *et al*, 2021](https://laurentperrinet.github.io/publication/boutin-franciosini-chavane-ruffier-perrinet-20/)]" loading="lazy" data-zoomable width="90%" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
[&lt;a href="https://laurentperrinet.github.io/publication/boutin-franciosini-chavane-ruffier-perrinet-20/" target="_blank" rel="noopener"&gt;Boutin &lt;em&gt;et al&lt;/em&gt;, 2021&lt;/a&gt;]
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;aside class="notes"&gt;
&lt;ul&gt;
&lt;li&gt;result= interpretable features&lt;/li&gt;
&lt;/ul&gt;
&lt;/aside&gt;
&lt;hr&gt;
&lt;h3 id="cnn-predictive-processing-4"&gt;CNN: Predictive processing&lt;/h3&gt;
&lt;video controls &gt;
&lt;source src="https://laurentperrinet.github.io/2019-04-03_a_course_on_vision_and_modelization/figures/training_video_ATT.mp4" type="video/mp4"&gt;
&lt;/video&gt;
&lt;aside class="notes"&gt;
&lt;ul&gt;
&lt;li&gt;result= interpretable features&lt;/li&gt;
&lt;/ul&gt;
&lt;/aside&gt;
&lt;hr&gt;
&lt;h3 id="cnn-topography"&gt;CNN: Topography&lt;/h3&gt;
&lt;figure id="figure-bosking-et-al-1997"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://github.com/laurentperrinet/2019-04-03_a_course_on_vision_and_modelization/raw/master/figures/Bosking97Fig4.jpg" alt="[Bosking *et al*, 1997]" loading="lazy" data-zoomable width="70%" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
[Bosking &lt;em&gt;et al&lt;/em&gt;, 1997]
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;aside class="notes"&gt;
&lt;ul&gt;
&lt;li&gt;topography?&lt;/li&gt;
&lt;/ul&gt;
&lt;/aside&gt;
&lt;hr&gt;
&lt;h3 id="cnn-topography-1"&gt;CNN: Topography&lt;/h3&gt;
&lt;figure id="figure-boutin-et-al-2022httpslaurentperrinetgithubiopublicationfranciosini-21"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://laurentperrinet.github.io/publication/franciosini-21/featured.jpg" alt="[[Boutin *et al*, 2022](https://laurentperrinet.github.io/publication/franciosini-21/)]" loading="lazy" data-zoomable width="90%" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
[&lt;a href="https://laurentperrinet.github.io/publication/franciosini-21/" target="_blank" rel="noopener"&gt;Boutin &lt;em&gt;et al&lt;/em&gt;, 2022&lt;/a&gt;]
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;aside class="notes"&gt;
&lt;ul&gt;
&lt;li&gt;result= bio-mimetism&lt;/li&gt;
&lt;/ul&gt;
&lt;/aside&gt;
&lt;/section&gt;
---
&lt;section&gt;
&lt;h1 id="sparse-representations-3"&gt;&lt;a href="https://laurentperrinet.github.io/slides/2024-04-17-phd-program-sparse-representations/?transition=fade" target="_blank" rel="noopener"&gt;Sparse representations&lt;/a&gt;&lt;/h1&gt;
&lt;h2 id="laurent-perrinet-1"&gt;&lt;em&gt;&lt;a href="https://laurentperrinet.github.io/talk/2024-04-17-phd-program-sparse-representations/" target="_blank" rel="noopener"&gt;Laurent Perrinet&lt;/a&gt;&lt;/em&gt;&lt;/h2&gt;
&lt;h3 id="neuroschool-phd-program-in-neuroscience-1"&gt;&lt;u&gt;&lt;a href="https://neuro-marseille.org/en/training/phd-program/" target="_blank" rel="noopener"&gt;NeuroSchool PhD Program in Neuroscience&lt;/a&gt;&lt;/u&gt;&lt;/h3&gt;
&lt;h3 id="2024-04-17-1"&gt;[2024-04-17]&lt;/h3&gt;
&lt;p&gt;
&lt;figure &gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://github.com/laurentperrinet/perrinet_curriculum-vitae.tex/raw/master/logotypes/troislogos.jpg" alt="logo" loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;a href="https://github.com/laurentperrinet/2024-04_sparse-representations" target="_blank" rel="noopener"&gt;Code&lt;/a&gt; /
Contact me @ &lt;a href="mailto:laurent.perrinet@univ-amu.fr"&gt;laurent.perrinet@univ-amu.fr&lt;/a&gt;
&lt;aside class="notes"&gt;
&lt;ul&gt;
&lt;li&gt;to summarize= sparse representations help understand neuroscience biological vision&lt;/li&gt;
&lt;li&gt;they have practical applications in machine learning&lt;/li&gt;
&lt;li&gt;let&amp;rsquo;s sparse!&lt;/li&gt;
&lt;/ul&gt;
&lt;/aside&gt;&lt;/p&gt;
&lt;/section&gt;</description></item><item><title>2023-11-07-snufa.md</title><link>https://laurentperrinet.github.io/slides/2023-11-07-snufa/</link><pubDate>Tue, 07 Nov 2023 00:00:00 +0000</pubDate><guid>https://laurentperrinet.github.io/slides/2023-11-07-snufa/</guid><description>&lt;h2 id="accurate-detection-of-spiking-motifs-by-learning-heterogeneous-delays-of-a-spiking-neural-network"&gt;&lt;strong&gt;&lt;a href="https://laurentperrinet.github.io/slides/2023-11-07-snufa/?transition=fade" target="_blank" rel="noopener"&gt;Accurate Detection of Spiking Motifs by Learning Heterogeneous Delays of a Spiking Neural Network&lt;/a&gt;&lt;/strong&gt;&lt;/h2&gt;
&lt;h4 id="laurent-perrinet"&gt;&lt;em&gt;&lt;a href="https://laurentperrinet.github.io" target="_blank" rel="noopener"&gt;Laurent Perrinet&lt;/a&gt;&lt;/em&gt;&lt;/h4&gt;
&lt;h4 id="snufa-spiking-neural-networks-as-universal-function-approximators"&gt;&lt;em&gt;&lt;strong&gt;&lt;a href="https://snufa.net/2023/" target="_blank" rel="noopener"&gt;SNUFA: Spiking Neural networks as Universal Function Approximators&lt;/a&gt;&lt;/strong&gt;&lt;/em&gt;&lt;/h4&gt;
&lt;img src="https://github.com/laurentperrinet/perrinet_curriculum-vitae.tex/raw/master/logotypes/troislogos.jpg" alt="logos" height="130"/&gt;
&lt;!-- &lt;img src="https://laurentperrinet.github.io/talk/2023-09-27_icann/qrcode.png" alt="qrcode" height="130"/&gt; --&gt;
&lt;p&gt;&lt;a href="mailto:laurent.perrinet@univ-amu.fr"&gt;laurent.perrinet@univ-amu.fr&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;sup&gt;&lt;a href="https://laurentperrinet.github.io/talk/2023-11-07-snufa" target="_blank" rel="noopener"&gt;https://laurentperrinet.github.io/talk/2023-11-07-snufa&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;
&lt;aside class="notes"&gt;
&lt;em&gt;Hello&lt;/em&gt;, I&amp;rsquo;m Laurent Perrinet from the Institut des Neurosciences de la Timone, a joint AMU / CNRS unit, and during this talk at SNUFA, I&amp;rsquo;ll be presenting a method for the &lt;em&gt;Accurate Detection of Spiking Motifs by Learning Heterogeneous Delays of a Spiking Neural Network&lt;/em&gt;, and how it may also impact the design of SNNs. The &lt;em&gt;outline&lt;/em&gt; of the talk is as follows: first, I&amp;rsquo;ll describe how one may perform computations using Heterogeneous Delays - and present a toy model example; then, I&amp;rsquo;ll show real scale example quantifying the performance on synthetic data ; and finally, I&amp;rsquo;ll present how this SNN is in fact differentiable and may be extended for future applications.
&lt;/aside&gt;
&lt;hr&gt;
&lt;h2 id="core-mechanism-of-spiking-motif-detection"&gt;Core Mechanism of Spiking Motif Detection&lt;/h2&gt;
&lt;figure &gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://github.com/laurentperrinet/2023-07-20_HDSNN-ICANN/raw/master/figures/izhikevich_left.svg" alt="" loading="lazy" data-zoomable width="100%" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;aside class="notes"&gt;
The core idea of the method follows the use of polychronous groups as defined by Izhikevich in 2006. Suppose three presynaptic neurons are connected to two postsynaptic neurons by certains weights and certain delays, which correspond to the time it takes for a spike to travel from one neuron to the next.
&lt;/aside&gt;
&lt;hr&gt;
&lt;h2 id="core-mechanism-of-spiking-motif-detection-1"&gt;Core Mechanism of Spiking Motif Detection&lt;/h2&gt;
&lt;figure &gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://github.com/laurentperrinet/2023-07-20_HDSNN-ICANN/raw/master/figures/izhikevich_middle.svg" alt="" loading="lazy" data-zoomable width="100%" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;aside class="notes"&gt;
If we assume these delays are different, then if presynaptic neurons are activated synchronously, then postsynaptic currents do not match in time, such that the membrane potential is not reached.
&lt;/aside&gt;
&lt;hr&gt;
&lt;h2 id="core-mechanism-of-spiking-motif-detection-2"&gt;Core Mechanism of Spiking Motif Detection&lt;/h2&gt;
&lt;figure &gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://github.com/laurentperrinet/2023-07-20_HDSNN-ICANN/raw/master/figures/izhikevich.svg" alt="" loading="lazy" data-zoomable width="100%" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;aside class="notes"&gt;
However, if the timing of presynaptic spikes forms a &lt;em&gt;spiking motif&lt;/em&gt; such that they reach the soma of neuron b_1 at the same time then this neuron will be selectively activated.
&lt;/aside&gt;
&lt;hr&gt;
&lt;h2 id="from-generating-raster-plots-to-inferring-spiking-motifs"&gt;From generating raster plots to inferring spiking motifs&lt;/h2&gt;
&lt;img src="https://github.com/laurentperrinet/2023-07-20_HDSNN-ICANN/raw/master/figures/THC_toy-a_k.svg" width="42%"&gt;
&lt;span class="fragment " &gt;
&lt;img src="https://github.com/laurentperrinet/2023-07-20_HDSNN-ICANN/raw/master/figures/THC_toy-b.svg" width="42%"&gt;
&lt;/span&gt;
&lt;span class="fragment " &gt;
&lt;img src="https://github.com/laurentperrinet/2023-07-20_HDSNN-ICANN/raw/master/figures/THC_toy-c.svg" width="42%"&gt;
&lt;/span&gt;
&lt;span class="fragment " &gt;
&lt;img src="https://github.com/laurentperrinet/2023-07-20_HDSNN-ICANN/raw/master/figures/THC_toy-a.svg" width="42%"&gt;
&lt;/span&gt;
&lt;aside class="notes"&gt;
&lt;em&gt;A&lt;/em&gt; In this work, this principle was framed in a probabilistic setting such that we could provide an optimal scheme for detecting generic spiking motifs which may be superposed at random times. Starting with 10 presynaptic inputs, this model allows to generate a synthetic raster plot as the combination of four different spiking motifs.
&lt;em&gt;B&lt;/em&gt; These motifs are defined by a positive (red) or negative (blue) contribution to the spiking probability which are represented here.
&lt;em&gt;C&lt;/em&gt; Applying a Bayesian approach, we may define four formal spiking neurons which will integrate the incoming spiking information from the presynaptic neurons - this analog signal can then be thresholded to give the detection of each spiking motif (vertical) bar which was here always exact with respect to the ground truth (stars).
&lt;em&gt;D&lt;/em&gt; The beauty of this is that we can recover in the presynaptic raster plot the contribution of each spiking motif to the original raster plot.
&lt;/aside&gt;
&lt;hr&gt;
&lt;h2 id="detecting-spiking-motifs-using-heterogeneous-delays"&gt;Detecting spiking motifs using heterogeneous delays&lt;/h2&gt;
&lt;span class="fragment " &gt;
&lt;img src="https://github.com/laurentperrinet/2023-07-20_HDSNN-ICANN/raw/master/figures/THC_N_SMs.svg" width="31%"&gt;
&lt;/span&gt;
&lt;span class="fragment " &gt;
&lt;img src="https://github.com/laurentperrinet/2023-07-20_HDSNN-ICANN/raw/master/figures/THC_N_pre.svg" width="31%"&gt;
&lt;/span&gt;
&lt;span class="fragment " &gt;
&lt;img src="https://github.com/laurentperrinet/2023-07-20_HDSNN-ICANN/raw/master/figures/THC_N_SM_time.svg" width="31%"&gt;
&lt;/span&gt;
&lt;aside class="notes"&gt;
This was a toy example and let&amp;rsquo;s now quantify the performance of this method in real scale settings by measuring the accuracy of finding the right SM at the right time. For this we will compare our method to a classical approach using the correlation.
First, by increasing the number of motifs, we show that the accuracy of our method (in blue) is very high and outperforms the cross-correlation method (red), in particular as the number of SMs increases. The same trend is shown also when the number of presynaptic inputs increases from a low to a high dimension. Finally, the number of possible delays is a crucial parameter and enough heterogenous delays are necessary to reach a good performance.
&lt;/aside&gt;
&lt;hr&gt;
&lt;h2 id="detecting-spiking-motifs-using-heterogeneous-delays-supervised-learning"&gt;Detecting spiking motifs using heterogeneous delays: supervised learning&lt;/h2&gt;
&lt;span class="fragment " &gt;
&lt;img src="https://github.com/laurentperrinet/2023-07-20_HDSNN-ICANN/raw/master/figures/THC_xcorr-supervised.svg" width="62%"&gt;
&lt;/span&gt;
&lt;aside class="notes"&gt;
An advantage of our method is that it is fully differentiable. We thus applied a supervised learning method and starting with random weights, we could recover the spiking motifs, as is shown here in this cross-correlagram of the weights of the learned werights with respect to the ground truth.
&lt;/aside&gt;
&lt;hr&gt;
&lt;h2 id="accurate-detection-of-spiking-motifs-by-learning-heterogeneous-delays-of-a-spiking-neural-network-1"&gt;&lt;strong&gt;&lt;a href="https://laurentperrinet.github.io/slides/2023-11-07-snufa/?transition=fade" target="_blank" rel="noopener"&gt;Accurate Detection of Spiking Motifs by Learning Heterogeneous Delays of a Spiking Neural Network&lt;/a&gt;&lt;/strong&gt;&lt;/h2&gt;
&lt;h4 id="laurent-perrinet-1"&gt;&lt;em&gt;&lt;a href="https://laurentperrinet.github.io" target="_blank" rel="noopener"&gt;Laurent Perrinet&lt;/a&gt;&lt;/em&gt;&lt;/h4&gt;
&lt;h4 id="snufa-spiking-neural-networks-as-universal-function-approximators-1"&gt;&lt;em&gt;&lt;strong&gt;&lt;a href="https://snufa.net/2023/" target="_blank" rel="noopener"&gt;SNUFA: Spiking Neural networks as Universal Function Approximators&lt;/a&gt;&lt;/strong&gt;&lt;/em&gt;&lt;/h4&gt;
&lt;img src="https://github.com/laurentperrinet/perrinet_curriculum-vitae.tex/raw/master/logotypes/troislogos.jpg" alt="logos" height="130"/&gt;
&lt;p&gt;&lt;a href="mailto:laurent.perrinet@univ-amu.fr"&gt;laurent.perrinet@univ-amu.fr&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;sup&gt;&lt;a href="https://laurentperrinet.github.io/talk/2023-11-07-snufa" target="_blank" rel="noopener"&gt;https://laurentperrinet.github.io/talk/2023-11-07-snufa&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;
&lt;aside class="notes"&gt;
&lt;p&gt;As a conclusion, this heterogenous delay spiking neural network provides an efficient neural computation. It has some limitations that we detail in the paper, notably that it works on discrete time and that it is supervised, yet we hope to deliver soon an unsupervised learning method using this computational brick which could be used to build novel SNNs - we did that for detecting motion in event-based data - but also to analyse neurobiological data.&lt;/p&gt;
&lt;p&gt;Thanks for your attention, slides are also available online&lt;/p&gt;
&lt;/aside&gt;</description></item><item><title>Emergences (2023 / 2027)</title><link>https://laurentperrinet.github.io/grant/emergences/</link><pubDate>Thu, 05 Oct 2023 14:00:00 +0000</pubDate><guid>https://laurentperrinet.github.io/grant/emergences/</guid><description>&lt;div class="alert alert-note"&gt;
&lt;div&gt;
TL;DR: Conventional deep learning models consume too much energy. Inspired by biology, we will explore new models that are more energy efficient.
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;The &lt;a href="https://emergences.lirmm.fr/" target="_blank" rel="noopener"&gt;&lt;em&gt;Emergences&lt;/em&gt; project&lt;/a&gt; aims at advancing the state-of-the art on near-physics emerging models by collaboratively exploring various computation models leveraging physical devices properties. This project will focus on Event-based models, Physics-inspired models and innovative near-physics Machine Learning solutions.
&lt;em&gt;Emergences&lt;/em&gt; further intends to extend the collaborative research activities beyond the fence of the consortium by means of connecting with other projects of the PEPR IA and other research institutes.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Pilote: Marina Reyboz, CEA, Research Director&lt;/li&gt;
&lt;li&gt;Co-Pilote: Gilles Sassatelli, CNRS, Research Director&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="latest-news"&gt;Latest news&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;2026-01-29 : talk at the PEPR AI meeting
&lt;div class="pub-list-item view-citation" style="margin-bottom: 1rem"&gt;
&lt;i class="far fa-file-alt pub-icon" aria-hidden="true"&gt;&lt;/i&gt;
&lt;span class="article-metadata li-cite-author"&gt;
&lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/laurent-u-perrinet/"&gt;Laurent U Perrinet&lt;/a&gt;&lt;/span&gt;
&lt;/span&gt;
(2026).
&lt;a href="https://laurentperrinet.github.io/talk/2026-01-29-emergences/"&gt;Neurosciences and sparsity&lt;/a&gt;.
&lt;em&gt;Séminaire au colloque du PEPR AI ``Emergences&amp;rsquo;&amp;rsquo; 2026&lt;/em&gt;.
&lt;p&gt;
&lt;a href="#" class="btn btn-outline-primary btn-page-header btn-sm js-cite-modal"
data-filename="/talk/2026-01-29-emergences/cite.bib"&gt;
Cite
&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://laurentperrinet.github.io/slides/2026-01-29-emergences/" target="_blank"&gt;
Slides
&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://laurentperrinet.github.io/talk/2026-01-29-emergences" target="_blank" rel="noopener"&gt;
URL&lt;/a&gt;
&lt;/p&gt;
&lt;/div&gt;
&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;2025-03-18: PEPR IA Days du 18 au 20 mars à CentraleSupélec.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;2024-09-26: 2nd workshop meeting in Paris.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;2024-05-03 : we are hiring !
&lt;div class="pub-list-item view-citation" style="margin-bottom: 1rem"&gt;
&lt;i class="far fa-file-alt pub-icon" aria-hidden="true"&gt;&lt;/i&gt;
&lt;span class="article-metadata li-cite-author"&gt;
&lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/laurent-u-perrinet/"&gt;Laurent U Perrinet&lt;/a&gt;&lt;/span&gt;
&lt;/span&gt;
(2024).
&lt;a href="https://laurentperrinet.github.io/post/2024-05-03_phd-position_focus-of-attention/"&gt;PhD thesis &amp;#39;Focus of attention: a sensory-motor task for energy reduction in spiking neural networks&amp;#39;&lt;/a&gt;.
&lt;p&gt;
&lt;/p&gt;
&lt;/div&gt;
&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;2024-03-27 : talk at the PEPR AI meeting
&lt;div class="pub-list-item view-citation" style="margin-bottom: 1rem"&gt;
&lt;i class="far fa-file-alt pub-icon" aria-hidden="true"&gt;&lt;/i&gt;
&lt;span class="article-metadata li-cite-author"&gt;
&lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/laurent-u-perrinet/"&gt;Laurent U Perrinet&lt;/a&gt;&lt;/span&gt;
&lt;/span&gt;
(2024).
&lt;a href="https://laurentperrinet.github.io/talk/2024-03-27-emergences/"&gt;Analyser de larges volumes de données neurobiologiques, vers une approche biomimétique&lt;/a&gt;.
&lt;p&gt;
&lt;a href="#" class="btn btn-outline-primary btn-page-header btn-sm js-cite-modal"
data-filename="/talk/2024-03-27-emergences/cite.bib"&gt;
Cite
&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://laurentperrinet.github.io/project/tout-public/"&gt;
Project
&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://laurentperrinet.github.io/slides/2024-03-27-emergences/" target="_blank"&gt;
Slides
&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://laurentperrinet.github.io/talk/2024-03-27-emergences" target="_blank" rel="noopener"&gt;
URL&lt;/a&gt;
&lt;/p&gt;
&lt;/div&gt;
&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;2023-10-05: Kick-off meeting!&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;figure &gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img alt="" srcset="
/grant/emergences/2024-09-26_paris_hu_4efdd089cc724b57.webp 400w,
/grant/emergences/2024-09-26_paris_hu_94ddeac11b412e85.webp 760w,
/grant/emergences/2024-09-26_paris_hu_f6649aab94164712.webp 1200w"
src="https://laurentperrinet.github.io/grant/emergences/2024-09-26_paris_hu_4efdd089cc724b57.webp"
width="760"
height="417"
loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;h2 id="description-of-the-emergences-project"&gt;Description of the &amp;ldquo;&lt;em&gt;Emergences&lt;/em&gt;&amp;rdquo; project&lt;/h2&gt;
&lt;p&gt;Contemporary machine learning (ML) has incurred profound changes in the scientific, societal and economic landscapes alike. After a decade of sustained progress AI as a discipline is still making regular breakthroughs on many fronts, at the expense of an ever-increasing amount of consumption of compute resources. Modern language models feature hundreds of billion parameters and training energy consumption alone likely falls in the GWh range, with a logical forecast worsening the already prohibitive carbon footprint of AI.&lt;/p&gt;
&lt;p&gt;Besides the flourishing initiatives aimed at defining AI-friendly digital compute stack, the next logical breakthrough on the horizon is undoubtedly the emergence of disruptive AI compute technologies having improved energy efficiency. This development will likely involve the utilization of models that differ from those traditionally used in ML and exhibit properties that resemble the behavior of physical components, thereby facilitating implementation.&lt;/p&gt;
&lt;p&gt;The &lt;em&gt;Emergences&lt;/em&gt; project aims at advancing the state-of-the art on near-physics emerging models by collaboratively exploring various computation models leveraging physical devices properties. Efforts will be put on 3 distinct fronts: Event-based models, Physics-inspired models (from physical systems dynamics) and innovative near-physics ML solutions (exploiting device properties). The investigations will be focused on embedded systems for Edge AI that call for increased energy efficiency for inference and learning, which could be incremental. They will apply to several application domains ranging for instance from the monitoring of the environment to health. Other important tasks such as common tools, performance metrics definition and model scalability analysis and will be conducted through as a collaborative transverse initiative.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Emergences&lt;/em&gt; further intends to extend the collaborative research activities beyond the fence of the consortium by means of connecting with other projects of the PEPR IA and other research institutes, some of which are listed in this proposal. Finally, because of the unavoidable societal and philosophical implications of AI as a whole, &lt;em&gt;Emergences&lt;/em&gt; will concurrently to the research activities run a track aimed at analyzing and anticipating the impact of its upcoming contributions.&lt;/p&gt;
&lt;h2 id="description-of-the-phd-project-wp1-focus-of-attention-a-sensory-motor-task-for-energy-reduction-in-unsupervised-spiking-neural-networks"&gt;Description of the PhD project (WP1): &lt;em&gt;Focus of attention: a sensory-motor task for energy reduction in unsupervised spiking neural networks&lt;/em&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;attention mechanisms based on our cognitive architecture using a dual pathway:
&lt;div class="pub-list-item view-citation" style="margin-bottom: 1rem"&gt;
&lt;i class="far fa-file-alt pub-icon" aria-hidden="true"&gt;&lt;/i&gt;
&lt;span class="article-metadata li-cite-author"&gt;
&lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/emmanuel-dauc%C3%A9/"&gt;Emmanuel Daucé&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/pierre-albig%C3%A8s/"&gt;Pierre Albigès&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/laurent-u-perrinet/"&gt;Laurent U Perrinet&lt;/a&gt;&lt;/span&gt;
&lt;/span&gt;
(2020).
&lt;a href="https://laurentperrinet.github.io/publication/dauce-20/"&gt;A dual foveal-peripheral visual processing model implements efficient saccade selection&lt;/a&gt;.
&lt;em&gt;Journal of Vision&lt;/em&gt;.
&lt;p&gt;
&lt;a href="#" class="btn btn-outline-primary btn-page-header btn-sm js-cite-modal"
data-filename="/publication/dauce-20/cite.bib"&gt;
Cite
&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://doi.org/10.1167/jov.20.8.22" target="_blank" rel="noopener"&gt;
DOI
&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://doi.org/10.1101/725879" target="_blank" rel="noopener"&gt;
Pdf&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://github.com/laurentperrinet/WhereIsMyMNIST" target="_blank" rel="noopener"&gt;
Code&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://laurentperrinet.github.io/publication/dauce-20/" target="_blank" rel="noopener"&gt;
URL&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://www.biorxiv.org/content/10.1101/725879" target="_blank" rel="noopener"&gt;
bioRxiv&lt;/a&gt;
&lt;/p&gt;
&lt;/div&gt;
&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;implementation in a spiking neural network based:
&lt;div class="pub-list-item view-citation" style="margin-bottom: 1rem"&gt;
&lt;i class="far fa-file-alt pub-icon" aria-hidden="true"&gt;&lt;/i&gt;
&lt;span class="article-metadata li-cite-author"&gt;
&lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/antoine-grimaldi/"&gt;Antoine Grimaldi&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/laurent-u-perrinet/"&gt;Laurent U Perrinet&lt;/a&gt;&lt;/span&gt;
&lt;/span&gt;
(2023).
&lt;a href="https://laurentperrinet.github.io/publication/grimaldi-23-bc/"&gt;Learning heterogeneous delays in a layer of spiking neurons for fast motion detection&lt;/a&gt;.
&lt;em&gt;Biological Cybernetics&lt;/em&gt;.
&lt;p&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://laurentperrinet.github.io/publication/grimaldi-23-bc/grimaldi-23-bc.pdf" target="_blank" rel="noopener"&gt;
PDF
&lt;/a&gt;
&lt;a href="#" class="btn btn-outline-primary btn-page-header btn-sm js-cite-modal"
data-filename="/publication/grimaldi-23-bc/cite.bib"&gt;
Cite
&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://doi.org/10.1007/s00422-023-00975-8" target="_blank" rel="noopener"&gt;
DOI
&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://laurentperrinet.github.io/publication/grimaldi-23-bc/" target="_blank" rel="noopener"&gt;
URL&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://github.com/SpikeAI/2023_GrimaldiPerrinet_HeterogeneousDelaySNN" target="_blank" rel="noopener"&gt;
Code&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://nbviewer.org/github/SpikeAI/2023_GrimaldiPerrinet_HeterogeneousDelaySNN/blob/master/FastMotionDetection.ipynb" target="_blank" rel="noopener"&gt;
Supplementary Material&lt;/a&gt;
&lt;/p&gt;
&lt;/div&gt;
&lt;figure id="figure-carte-des-partenaires-du-projet-emergences"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img alt="Carte des partenaires du projet Emergences." srcset="
/grant/emergences/carte_partenaire_hu_b3697edf99347c79.webp 400w,
/grant/emergences/carte_partenaire_hu_4799ed38dd28ed47.webp 760w,
/grant/emergences/carte_partenaire_hu_f1b2c21f251f5814.webp 1200w"
src="https://laurentperrinet.github.io/grant/emergences/carte_partenaire_hu_b3697edf99347c79.webp"
width="760"
height="428"
loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
Carte des partenaires du projet Emergences.
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="alert alert-note"&gt;
&lt;div&gt;
L&amp;rsquo;intelligence artificielle induit des changements profonds dans les paysages scientifiques, économiques, politiques et sociétaux contemporains. Une décennie après sa « renaissance », l&amp;rsquo;apprentissage automatique continue à réaliser des avancées sur de nombreux fronts, au prix cependant d&amp;rsquo;une boulimie de ressources informatiques induisant une consommation électrique préoccupante. Les modèles de langage actuels comportent quelques centaines de milliards de paramètres et consomment pour leur entraînement seul plusieurs GWh, ce qui aujourd&amp;rsquo;hui motive la recherche d&amp;rsquo;approches (de rupture) plus sobres.
En plus des diverses initiatives visant à développer des composants et systèmes numériques pensés pour l&amp;rsquo;IA et dotés d&amp;rsquo;une meilleure efficacité énergétique, des approches disruptives en IA doivent être développées pour viser des gains énergétiques encore plus importants. Cette évolution passera par l&amp;rsquo;utilisation de modèles différents de ceux utilisés traditionnellement en apprentissage et présentant des propriétés proches des comportements de composants physiques, en facilitant par là-même l&amp;rsquo;implantation.
Le projet Emergences fait avancer l&amp;rsquo;état de l&amp;rsquo;art sur les modèles émergents proches de la physique en explorant de manière collaborative divers modèles de calcul en utilisant les propriétés de différents dispositifs physiques. Les efforts concentrés sur trois fronts distincts : i) les modèles événementiels bio-inspirés pour lesquels des avancées sont réalisées sur la compréhension du fonctionnement de ces modèles et leur optimisation notamment dans le cas d’implémentation sur semiconducteurs (FPGA et ASIC) mais aussi de lois d’apprentissage émergentes (Sparse Forward forward) ou encore sur la parcimonie des données ii) les modèles inspirés de la physique pour lesquelles des premières propositions concrètes de solutions permettant de réaliser des circuits émergent (création d’un testchip, modèles stochastiques, apprentissage continu bayésien, accélération matériel de couches MHA, entre autres) et enfin iii) les solutions d&amp;rsquo;apprentissage automatique innovantes proches de la physique, avec des propositions d’implémentation d’apprentissage on-chip pour des composants émergents (apprentissage forward-only sur réseaux memristifs, apprentissage multimodal et incrémental).
Toutes ces investigations sont menées dans un cadre d’expérimentations basés sur des jeu de données et indicateurs de performances décidés communément, et un effort très significatif à l’endroit de la soutenabilité est réalisé avec une méthodologie d’évaluation de l’empreinte environnementale en cours de mise en place. Ainsi Emergences vise à proposer un cadre de travail pour qualifier ses propositions, face à l’état de l’art académique et industriel dans le domaine de l’IA à la périphérie (Edge AI) qui nous sert de référentiel d’analyse.
&lt;/div&gt;
&lt;/div&gt;
&lt;h2 id="key-figures"&gt;Key figures&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;starting date: September 1, 2023&lt;/li&gt;
&lt;li&gt;Duration: 48 months (until August 31, 2027)&lt;/li&gt;
&lt;li&gt;14 partners&lt;/li&gt;
&lt;li&gt;Nb of PhD: 19&lt;/li&gt;
&lt;li&gt;Nb of Post doc: 13&lt;/li&gt;
&lt;li&gt;TRL: basic research&lt;/li&gt;
&lt;li&gt;Total grant requested: 6.8 M€&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;This work is supported by a public grant overseen by the French National Research Agency (ANR) under the grant number ANR-23-PEIA-0002 EMERGENCES.&lt;/li&gt;
&lt;/ul&gt;
&lt;figure &gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img alt="" srcset="
/grant/emergences/logo_PEPR-IA_hu_dffd62f6c028823.webp 400w,
/grant/emergences/logo_PEPR-IA_hu_a361dc6aa85e0ade.webp 760w,
/grant/emergences/logo_PEPR-IA_hu_670971b4855ccf0a.webp 1200w"
src="https://laurentperrinet.github.io/grant/emergences/logo_PEPR-IA_hu_dffd62f6c028823.webp"
width="500"
height="172"
loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;p&gt;
&lt;figure &gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img alt="Funded by&amp;hellip;" srcset="
/grant/emergences/ackno_hu_fb71b6f214903e8d.webp 400w,
/grant/emergences/ackno_hu_6a0b17d3c4c2c377.webp 760w,
/grant/emergences/ackno_hu_cdf93ff7081c6d47.webp 1200w"
src="https://laurentperrinet.github.io/grant/emergences/ackno_hu_fb71b6f214903e8d.webp"
width="756"
height="161"
loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;/p&gt;</description></item><item><title>2023-09-27_icann.md</title><link>https://laurentperrinet.github.io/slides/2023-09-27_icann/</link><pubDate>Wed, 27 Sep 2023 00:00:00 +0000</pubDate><guid>https://laurentperrinet.github.io/slides/2023-09-27_icann/</guid><description>&lt;h2 id="accurate-detection-of-spiking-motifs-by-learning-heterogeneous-delays-of-a-spiking-neural-network"&gt;&lt;strong&gt;&lt;a href="https://laurentperrinet.github.io/slides/2023-09-27_icann/?transition=fade" target="_blank" rel="noopener"&gt;Accurate Detection of Spiking Motifs by Learning Heterogeneous Delays of a Spiking Neural Network&lt;/a&gt;&lt;/strong&gt;&lt;/h2&gt;
&lt;h4 id="laurent-perrinet"&gt;&lt;em&gt;&lt;a href="https://laurentperrinet.github.io" target="_blank" rel="noopener"&gt;Laurent Perrinet&lt;/a&gt;&lt;/em&gt;&lt;/h4&gt;
&lt;h4 id="icann-workshop-on-recent-advances-in-snns"&gt;ICANN workshop on &lt;em&gt;&lt;strong&gt;&lt;a href="https://e-nns.org/icann2023/wp-content/uploads/sites/7/2023/04/ICANN2023-ASNN-CfP.pdf" target="_blank" rel="noopener"&gt;Recent Advances in SNNs&lt;/a&gt;&lt;/strong&gt;&lt;/em&gt;&lt;/h4&gt;
&lt;img src="https://github.com/laurentperrinet/perrinet_curriculum-vitae.tex/raw/master/logotypes/troislogos.jpg" alt="logos" height="130"/&gt;
&lt;!-- &lt;img src="https://laurentperrinet.github.io/talk/2023-09-27_icann/qrcode.png" alt="qrcode" height="130"/&gt; --&gt;
&lt;p&gt;&lt;a href="mailto:laurent.perrinet@univ-amu.fr"&gt;laurent.perrinet@univ-amu.fr&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;sup&gt;&lt;a href="https://laurentperrinet.github.io/talk/2023-09-27-icann" target="_blank" rel="noopener"&gt;https://laurentperrinet.github.io/talk/2023-09-27-icann&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;
&lt;aside class="notes"&gt;
&lt;em&gt;Hello&lt;/em&gt;, I&amp;rsquo;m Laurent Perrinet from the Institut des Neurosciences de la Timone, a joint AMU / CNRS unit, and during this talk at this ICANN workshop on Recent Advances in SNNs, I&amp;rsquo;ll be presenting a method for the &lt;em&gt;Accurate Detection of Spiking Motifs by Learning Heterogeneous Delays of a Spiking Neural Network&lt;/em&gt;, and how it may also impact the design of SNNs. I&amp;rsquo;d like to &lt;em&gt;thank&lt;/em&gt; Sander Bohté and Sebastian Otte for the organization of this workshop and you for listening. These slides are available from my web-site, along with a number of references. The &lt;em&gt;outline&lt;/em&gt; of the talk is as follows: first, I&amp;rsquo;ll describe how one may perform computations using Heterogeneous Delays - and present a toy model example; then, I&amp;rsquo;ll show real scale example quantifying the performance on synthetic data ; and finally, I&amp;rsquo;ll present how this SNN is in fact differentiable and may be extended for future applications.
&lt;/aside&gt;
&lt;hr&gt;
&lt;h2 id="core-mechanism-of-spiking-motif-detection"&gt;Core Mechanism of Spiking Motif Detection&lt;/h2&gt;
&lt;figure &gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://github.com/laurentperrinet/2023-07-20_HDSNN-ICANN/raw/master/figures/izhikevich_left.svg" alt="" loading="lazy" data-zoomable width="100%" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;aside class="notes"&gt;
The core idea of the method follows the use of polychronous groups as defined by Izhikevich in 2006. Suppose three presynaptic neurons are connected to two postsynaptic neurons by certains weights and certain delays, which correspond to the time it takes for a spike to travel from one neuron to the next.
&lt;/aside&gt;
&lt;hr&gt;
&lt;h2 id="core-mechanism-of-spiking-motif-detection-1"&gt;Core Mechanism of Spiking Motif Detection&lt;/h2&gt;
&lt;figure &gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://github.com/laurentperrinet/2023-07-20_HDSNN-ICANN/raw/master/figures/izhikevich_middle.svg" alt="" loading="lazy" data-zoomable width="100%" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;aside class="notes"&gt;
If we assume these delays are different, then if presynaptic neurons are activated synchronously, then postsynaptic currents do not match in time, such that the membrane potential is not reached.
&lt;/aside&gt;
&lt;hr&gt;
&lt;h2 id="core-mechanism-of-spiking-motif-detection-2"&gt;Core Mechanism of Spiking Motif Detection&lt;/h2&gt;
&lt;figure &gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://github.com/laurentperrinet/2023-07-20_HDSNN-ICANN/raw/master/figures/izhikevich.svg" alt="" loading="lazy" data-zoomable width="100%" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;aside class="notes"&gt;
However, if the timing of presynaptic spikes forms a &lt;em&gt;spiking motif&lt;/em&gt; such that they reach the soma of neuron b_1 at the same time then this neuron will be selectively activated.
&lt;/aside&gt;
&lt;hr&gt;
&lt;h2 id="from-generating-raster-plots-to-inferring-spiking-motifs"&gt;From generating raster plots to inferring spiking motifs&lt;/h2&gt;
&lt;img src="https://github.com/laurentperrinet/2023-07-20_HDSNN-ICANN/raw/master/figures/THC_toy-a_k.svg" width="42%"&gt;
&lt;span class="fragment " &gt;
&lt;img src="https://github.com/laurentperrinet/2023-07-20_HDSNN-ICANN/raw/master/figures/THC_toy-b.svg" width="42%"&gt;
&lt;/span&gt;
&lt;span class="fragment " &gt;
&lt;img src="https://github.com/laurentperrinet/2023-07-20_HDSNN-ICANN/raw/master/figures/THC_toy-c.svg" width="42%"&gt;
&lt;/span&gt;
&lt;span class="fragment " &gt;
&lt;img src="https://github.com/laurentperrinet/2023-07-20_HDSNN-ICANN/raw/master/figures/THC_toy-a.svg" width="42%"&gt;
&lt;/span&gt;
&lt;aside class="notes"&gt;
&lt;em&gt;A&lt;/em&gt; In this work, this principle was framed in a probabilistic setting such that we could provide an optimal scheme for detecting generic spiking motifs which may be superposed at random times. Starting with 10 presynaptic inputs, this model allows to generate a synthetic raster plot as the combination of four different spiking motifs.
&lt;em&gt;B&lt;/em&gt; These motifs are defined by a positive (red) or negative (blue) contribution to the spiking probability which are represented here.
&lt;em&gt;C&lt;/em&gt; Applying a Bayesian approach, we may define four formal spiking neurons which will integrate the incoming spiking information from the presynaptic neurons - this analog signal can then be thresholded to give the detection of each spiking motif (vertical) bar which was here always exact with respect to the ground truth (stars).
&lt;em&gt;D&lt;/em&gt; The beauty of this is that we can recover in the presynaptic raster plot the contribution of each spiking motif to the original raster plot.
&lt;/aside&gt;
&lt;hr&gt;
&lt;h2 id="detecting-spiking-motifs-using-heterogeneous-delays"&gt;Detecting spiking motifs using heterogeneous delays&lt;/h2&gt;
&lt;span class="fragment " &gt;
&lt;img src="https://github.com/laurentperrinet/2023-07-20_HDSNN-ICANN/raw/master/figures/THC_N_SMs.svg" width="31%"&gt;
&lt;/span&gt;
&lt;span class="fragment " &gt;
&lt;img src="https://github.com/laurentperrinet/2023-07-20_HDSNN-ICANN/raw/master/figures/THC_N_pre.svg" width="31%"&gt;
&lt;/span&gt;
&lt;span class="fragment " &gt;
&lt;img src="https://github.com/laurentperrinet/2023-07-20_HDSNN-ICANN/raw/master/figures/THC_N_SM_time.svg" width="31%"&gt;
&lt;/span&gt;
&lt;aside class="notes"&gt;
This was a toy example and let&amp;rsquo;s now quantify the performance of this method in real scale settings by measuring the accuracy of finding the right SM at the right time. For this we will compare our method to a classical approach using the correlation.
First, by increasing the number of motifs, we show that the accuracy of our method (in blue) is very high and outperforms the cross-correlation method (red), in particular as the number of SMs increases. The same trend is shown also when the number of presynaptic inputs increases from a low to a high dimension. Finally, the number of possible delays is a crucial parameter and enough heterogenous delays are necessary to reach a good performance.
&lt;/aside&gt;
&lt;hr&gt;
&lt;h2 id="detecting-spiking-motifs-using-heterogeneous-delays-1"&gt;Detecting spiking motifs using heterogeneous delays&lt;/h2&gt;
&lt;span class="fragment " &gt;
&lt;img src="https://github.com/laurentperrinet/2023-07-20_HDSNN-ICANN/raw/master/figures/THC_xcorr-supervised.svg" width="62%"&gt;
&lt;/span&gt;
&lt;aside class="notes"&gt;
An advantage of our method is that is is fully differentiable. We thus applied a supervised learning method and starting with random weights, we could recover the spiking motifs, as is shown here in this cross-correlagram of the weights of the learned werights with respect to the ground truth.
&lt;/aside&gt;
&lt;hr&gt;
&lt;h2 id="accurate-detection-of-spiking-motifs-by-learning-heterogeneous-delays-of-a-spiking-neural-network-1"&gt;&lt;strong&gt;&lt;a href="https://laurentperrinet.github.io/slides/2023-09-27_icann/?transition=fade" target="_blank" rel="noopener"&gt;Accurate Detection of Spiking Motifs by Learning Heterogeneous Delays of a Spiking Neural Network&lt;/a&gt;&lt;/strong&gt;&lt;/h2&gt;
&lt;h4 id="laurent-perrinet-1"&gt;&lt;em&gt;&lt;a href="https://laurentperrinet.github.io" target="_blank" rel="noopener"&gt;Laurent Perrinet&lt;/a&gt;&lt;/em&gt;&lt;/h4&gt;
&lt;h4 id="icann-workshop-on-recent-advances-in-snns-1"&gt;ICANN workshop on &lt;em&gt;&lt;strong&gt;&lt;a href="https://e-nns.org/icann2023/wp-content/uploads/sites/7/2023/04/ICANN2023-ASNN-CfP.pdf" target="_blank" rel="noopener"&gt;Recent Advances in SNNs&lt;/a&gt;&lt;/strong&gt;&lt;/em&gt;&lt;/h4&gt;
&lt;img src="https://github.com/laurentperrinet/perrinet_curriculum-vitae.tex/raw/master/logotypes/troislogos.jpg" alt="logos" height="130"/&gt;
&lt;p&gt;&lt;a href="mailto:laurent.perrinet@univ-amu.fr"&gt;laurent.perrinet@univ-amu.fr&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;sup&gt;&lt;a href="https://laurentperrinet.github.io/talk/2023-09-27-icann" target="_blank" rel="noopener"&gt;https://laurentperrinet.github.io/talk/2023-09-27-icann&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;
&lt;aside class="notes"&gt;
&lt;p&gt;As a conclusion, this heterogenous delay spiking neural network provides an efficient neural computation. It has some limitations that we detail in the paper, notably that it works on discrete time and that it is supervised, yet we hope to deliver soon an unsupervised learning method using this computational brick which could be used to build novel SNNs - we did that for detecting motion in event-based data - but also to analyse neurobiological data.&lt;/p&gt;
&lt;p&gt;Thanks for your attention, slides are also available online&lt;/p&gt;
&lt;/aside&gt;
&lt;hr&gt;
&lt;h2 id="accurate-detection-of-spiking-motifs-by-learning-heterogeneous-delays-of-a-spiking-neural-network-2"&gt;&lt;strong&gt;&lt;a href="https://laurentperrinet.github.io/slides/2023-09-27_icann/?transition=fade" target="_blank" rel="noopener"&gt;Accurate Detection of Spiking Motifs by Learning Heterogeneous Delays of a Spiking Neural Network&lt;/a&gt;&lt;/strong&gt;&lt;/h2&gt;
&lt;img src="https://laurentperrinet.github.io/talk/2023-09-27-icann/qrcode.png" alt="qrcode" width="45%"/&gt;
&lt;p&gt;&lt;sup&gt;&lt;a href="https://laurentperrinet.github.io/talk/2023-09-27-icann" target="_blank" rel="noopener"&gt;https://laurentperrinet.github.io/talk/2023-09-27-icann&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;
&lt;aside class="notes"&gt;
&amp;hellip; by scanning this qrcode!
&lt;/aside&gt;</description></item><item><title>Cortical recurrence supports resilience to sensory variance in the primary visual cortex</title><link>https://laurentperrinet.github.io/publication/ladret-23/</link><pubDate>Tue, 06 Jun 2023 00:00:00 +0000</pubDate><guid>https://laurentperrinet.github.io/publication/ladret-23/</guid><description>&lt;ul&gt;
&lt;li&gt;open access: &lt;a href="https://www.nature.com/articles/s42003-023-05042-3" target="_blank" rel="noopener"&gt;https://www.nature.com/articles/s42003-023-05042-3&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;5 minutes summary: &lt;a href="https://hugoladret.github.io/publications/ladret_et_al_variance_v1/" target="_blank" rel="noopener"&gt;https://hugoladret.github.io/publications/ladret_et_al_variance_v1/&lt;/a&gt;
&lt;figure &gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img alt="Artboard" srcset="
/publication/ladret-23/Artboard_hu_3e85dd1959019635.webp 400w,
/publication/ladret-23/Artboard_hu_2b0993a10cbaeb7b.webp 760w,
/publication/ladret-23/Artboard_hu_d7dd33fa80a9f21f.webp 1200w"
src="https://laurentperrinet.github.io/publication/ladret-23/Artboard_hu_3e85dd1959019635.webp"
width="760"
height="428"
loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;figure &gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img alt="" srcset="
/publication/ladret-23/@CommsBio_1673229104353509377_tweetcapture_hu_d59f6c3228261716.webp 400w,
/publication/ladret-23/@CommsBio_1673229104353509377_tweetcapture_hu_78484f51bcb11246.webp 760w,
/publication/ladret-23/@CommsBio_1673229104353509377_tweetcapture_hu_b0a4469519fa5849.webp 1200w"
src="https://laurentperrinet.github.io/publication/ladret-23/@CommsBio_1673229104353509377_tweetcapture_hu_d59f6c3228261716.webp"
width="598"
height="545"
loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;/li&gt;
&lt;li&gt;This neurophysiological work accompanies a similar study in theoretical neuroscience :
&lt;div class="pub-list-item view-citation" style="margin-bottom: 1rem"&gt;
&lt;i class="far fa-file-alt pub-icon" aria-hidden="true"&gt;&lt;/i&gt;
&lt;span class="article-metadata li-cite-author"&gt;
&lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/hugo-ladret/"&gt;Hugo Ladret&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/laurent-u-perrinet/"&gt;Laurent U Perrinet&lt;/a&gt;&lt;/span&gt;
&lt;/span&gt;
(2023).
&lt;a href="https://laurentperrinet.github.io/publication/ladret-23-iclr/"&gt;Convolutional Sparse Coding is improved by heterogeneous uncertainty modeling&lt;/a&gt;.
&lt;em&gt;ICLR 2023 SNN Workshop&lt;/em&gt;.
&lt;p&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://laurentperrinet.github.io/publication/ladret-23-iclr/ladret-23-iclr.pdf" target="_blank" rel="noopener"&gt;
PDF
&lt;/a&gt;
&lt;a href="#" class="btn btn-outline-primary btn-page-header btn-sm js-cite-modal"
data-filename="/publication/ladret-23-iclr/cite.bib"&gt;
Cite
&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://laurentperrinet.github.io/publication/ladret-23-iclr/" target="_blank" rel="noopener"&gt;
URL&lt;/a&gt;
&lt;/p&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="communiqué-de-presse-comment-le-cerveau-fait-face-à-lincertitude"&gt;Communiqué de presse: Comment le cerveau fait face à l&amp;rsquo;incertitude ?&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;[Introduction :] Nous vivons dans un monde fait d&amp;rsquo;incertitudes, qui pourtant ne nous empêchepas d&amp;rsquo;effectuer nos tâches quotidiennes. Vous ne traverseriez pas la route avant d&amp;rsquo;être certain que le conducteur de la voiture passante vous a vu, pas d&amp;rsquo;avantage que vous ne vous approcheriez pas d&amp;rsquo;un buisson avant d&amp;rsquo;être sûr qu&amp;rsquo;il est occupé par un oiseau plutôt que par un lion. Malgré la nécessité fondamentale de résoudre ces incertitudes au quotidien, nous savons relativement peu sur la manière dont notre cerveau procède pour ce faire. Dans cet article publié dans &lt;em&gt;Nature Communications Biology&lt;/em&gt;, les scientifiques présentent des enregistrements des neurones du cerveau, et mettent en évidence un nouveau type de neurone qui encode cette incertitude. Cette recherche est clé pour avancer la compréhension de notre cerveau et construire des modèles artificiels qui peuvent prendre en compte leurs certitudes.&lt;/strong&gt;
Imaginez que vous vous promeniez dans une forêt. Le vent bruisse dans les feuilles, quand soudain un bruit étrange attire votre attention. S&amp;rsquo;agit-il d&amp;rsquo;un écureuil qui se précipite sur le sentier à la vue de tous ? Ou peut-être d&amp;rsquo;un oiseau niché derrière les buissons, caché dans le feuillage ? Dans ce dernier cas, prenez-vous le temps de voir l&amp;rsquo;oiseau, ou en déduirez-vous que le bruissement est plutôt celui d&amp;rsquo;un lion, et vous enfuirez-vous le plus vite possible ?
Ce simple scénario illustre un problème quotidien auquel nous sommes confrontés : comment notre cerveau peut-il donner un sens au monde, alors que nos sens sont bombardés d&amp;rsquo;informations peu fiables ? Ce manque de précision - l&amp;rsquo;inverse de la variance d&amp;rsquo;une information - est marquant dans le domaine de la vision. En effet, une image peut être décomposée en de nombreuses lignes ou &amp;ldquo;bords&amp;rdquo; qui forment sa structure, à l&amp;rsquo;instar d&amp;rsquo;un puzzle composé de nombreuses pièces différentes.
&lt;figure id="figure-figure-1-les-images-naturelles-ici-une-vue-des-calanques-de-marseille-sont-décomposées-en-éléments-orientés-en-bas-à-gauche-par-des-réseaux-de-neurones-dont-les-interactions-sont-contraintes-par-lincertitude-locale-qui-décrit-des-parties-du-champ-visuel"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img alt="Figure 1. Les images naturelles (ici, une vue des calanques de Marseille), sont décomposées en éléments orientés (en bas à gauche) par des réseaux de neurones, dont les interactions sont contraintes par l&amp;#39;incertitude locale qui décrit des parties du champ visuel." srcset="
/publication/ladret-23/Artboard_hu_3e85dd1959019635.webp 400w,
/publication/ladret-23/Artboard_hu_2b0993a10cbaeb7b.webp 760w,
/publication/ladret-23/Artboard_hu_d7dd33fa80a9f21f.webp 1200w"
src="https://laurentperrinet.github.io/publication/ladret-23/Artboard_hu_3e85dd1959019635.webp"
width="760"
height="428"
loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption data-pre="Figure&amp;nbsp;" data-post=":&amp;nbsp;" class="numbered"&gt;
Figure 1. Les images naturelles (ici, une vue des calanques de Marseille), sont décomposées en éléments orientés (en bas à gauche) par des réseaux de neurones, dont les interactions sont contraintes par l&amp;rsquo;incertitude locale qui décrit des parties du champ visuel.
&lt;/figcaption&gt;&lt;/figure&gt;
Cependant, toutes les pièces du puzzle ne sont pas coupées de la même manière, et certaines ont des bords plus variables que d&amp;rsquo;autres. C&amp;rsquo;est un problème pour la toute première zone de notre cerveau qui commence à donner un sens à ces &amp;ldquo;pièces de puzzle&amp;rdquo; visuelles, le cortex visuel primaire. Jusqu&amp;rsquo;à récemment, notre compréhension de la manière dont le cerveau traite ces données visuelles complexes reposait en grande partie sur l&amp;rsquo;observation du comportement humain [1,2]. Ces dernières années, cependant, les chercheurs ont commencé à sonder le cortex visuel primaire des macaques et ont découvert que cette zone du cerveau présente des comportements complexes qui reflètent les processus de prise de décision complexes que nous entreprenons en tant qu&amp;rsquo;êtres humains [3].
En effectuant des enregistrements dans le cortex visuel primaire, la zone responsable du traitement de l&amp;rsquo;information visuelle dans le cerveau, les chercheurs ont découvert un phénomène remarquable : les neurones de notre cortex visuel primaire ont des réponses distinctes à la complexité des images. Deux types principaux de neurones ont été identifiés sur la base de leurs réponses : certains sont relativement indifférents à l&amp;rsquo;augmentation de la variance, tandis que d&amp;rsquo;autres montrent une décroissance rapide de leur capacité d&amp;rsquo;encodage face à cette variance (non linéaires).
&lt;figure id="figure-figure-2-la-variation-du-code-des-neurones-face-a-une-augmentation-dincertitude-dépend-de-leur-position-dans-le-cortex-a-b-un-phénomène-expliqué-par-une-activité-récurrente-plus-intense-pour-les-neurones-encodant-lincertitude"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img alt="Figure 2 La variation du code des neurones face a une augmentation d&amp;#39;incertitude dépend de leur position dans le cortex (a, b), un phénomène expliqué par une activité récurrente plus intense pour les neurones encodant l&amp;#39;incertitude." srcset="
/publication/ladret-23/microcicuit_hu_7fb45751a3609c3a.webp 400w,
/publication/ladret-23/microcicuit_hu_60c85e9c864e4b11.webp 760w,
/publication/ladret-23/microcicuit_hu_9a09dbe2050d1e8d.webp 1200w"
src="https://laurentperrinet.github.io/publication/ladret-23/microcicuit_hu_7fb45751a3609c3a.webp"
width="760"
height="537"
loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption data-pre="Figure&amp;nbsp;" data-post=":&amp;nbsp;" class="numbered"&gt;
Figure 2 La variation du code des neurones face a une augmentation d&amp;rsquo;incertitude dépend de leur position dans le cortex (a, b), un phénomène expliqué par une activité récurrente plus intense pour les neurones encodant l&amp;rsquo;incertitude.
&lt;/figcaption&gt;&lt;/figure&gt;
Globalement, la récurrence peut expliquer comment différents neurones encodent (ou non) la variance de leur entrée. Ces résultats vont dans le sens d&amp;rsquo;une compréhension plus complète du cerveau, qui ne se contente pas d&amp;rsquo;encoder des caractéristiques moyennes, comme le suggéraient les modèles précédents, mais prend également en compte la complexité des entrées, grâce à la connectivité entre les neurones.
Il s&amp;rsquo;agit d&amp;rsquo;une étape cruciale pour comprendre comment notre cortex gère les &amp;ldquo;puzzles visuels&amp;rdquo; que nous rencontrons tous les jours, permettant au cerveau d&amp;rsquo;effectuer des calculs complexes sur des distributions probabilistes - un modèle qui gagne en popularité dans les neurosciences [5].&lt;/p&gt;
&lt;h3 id="références"&gt;Références&lt;/h3&gt;
&lt;p&gt;[1] Von Helmholtz, H. (1925). Helmholtz&amp;rsquo;s treatise on physiological
optics (Vol. 3). Optical Society of America.
[2] Barthelmé, S., &amp;amp; Mamassian, P. (2009). Evaluation of objective
uncertainty in the visual system. PLoS computational biology, 5(9),
e1000504.
[3] Hénaff, O. J., Boundy-Singer, Z. M., Meding, K., Ziemba, C. M., &amp;amp;
Goris, R. L. (2020). Representation of visual uncertainty through neural
gain variability. Nature communications, 11(1), 2513.
[4] Leon, P. S., Vanzetta, I., Masson, G. S., &amp;amp; Perrinet, L. U.
(2012). Motion clouds: model-based stimulus synthesis of natural-like
random textures for the study of motion perception. Journal of
neurophysiology, 107(11), 3217-3226.
[5] Spratling, M. W. (2016). A neural implementation of Bayesian
inference based on predictive coding. Connection Science, 28(4),
346-383.&lt;/p&gt;</description></item><item><title>Artificial neural networks and machine learning applied to the understanding of biological vision</title><link>https://laurentperrinet.github.io/talk/2023-04-05-ue-neurosciences-computationnelles/</link><pubDate>Wed, 05 Apr 2023 09:00:00 +0000</pubDate><guid>https://laurentperrinet.github.io/talk/2023-04-05-ue-neurosciences-computationnelles/</guid><description/></item><item><title>Artificial neural networks and machine learning applied to the understanding of biological vision</title><link>https://laurentperrinet.github.io/talk/2023-04-03-master-m-4-nc/</link><pubDate>Mon, 03 Apr 2023 14:00:00 +0000</pubDate><guid>https://laurentperrinet.github.io/talk/2023-04-03-master-m-4-nc/</guid><description/></item><item><title>Resilience to sensory uncertainty in the primary visual cortex</title><link>https://laurentperrinet.github.io/publication/ladret-23-cosyne/</link><pubDate>Thu, 09 Mar 2023 00:00:00 +0000</pubDate><guid>https://laurentperrinet.github.io/publication/ladret-23-cosyne/</guid><description>&lt;ul&gt;
&lt;li&gt;This poster is presented in the following paper (published in Nature Comm Biology):
&lt;div class="pub-list-item view-citation" style="margin-bottom: 1rem"&gt;
&lt;i class="far fa-file-alt pub-icon" aria-hidden="true"&gt;&lt;/i&gt;
&lt;span class="article-metadata li-cite-author"&gt;
&lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/hugo-ladret/"&gt;Hugo Ladret&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/nelson-cortes/"&gt;Nelson Cortes&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/lamyae-ikan/"&gt;Lamyae Ikan&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/fr%C3%A9d%C3%A9ric-chavane/"&gt;Frédéric Chavane&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/christian-casanova/"&gt;Christian Casanova&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/laurent-u-perrinet/"&gt;Laurent U Perrinet&lt;/a&gt;&lt;/span&gt;
&lt;/span&gt;
(2023).
&lt;a href="https://laurentperrinet.github.io/publication/ladret-23/"&gt;Cortical recurrence supports resilience to sensory variance in the primary visual cortex&lt;/a&gt;.
&lt;em&gt;Nature Communications Biology&lt;/em&gt;.
&lt;p&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://laurentperrinet.github.io/publication/ladret-23/ladret-23.pdf" target="_blank" rel="noopener"&gt;
PDF
&lt;/a&gt;
&lt;a href="#" class="btn btn-outline-primary btn-page-header btn-sm js-cite-modal"
data-filename="/publication/ladret-23/cite.bib"&gt;
Cite
&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://doi.org/10.1038/s42003-023-05042-3" target="_blank" rel="noopener"&gt;
DOI
&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://figshare.com/articles/dataset/Data_for_Ladret_et_al_2023_Cortical_recurrence_supports_resilience_to_sensory_variance_in_the_primary_visual_cortex_/23366588" target="_blank" rel="noopener"&gt;
Dataset&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://github.com/hugoladret/variance-processing-V1" target="_blank" rel="noopener"&gt;
Code&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://www.nature.com/articles/s42003-023-05042-3" target="_blank" rel="noopener"&gt;
URL&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://www.biorxiv.org/content/10.1101/2021.03.30.437692" target="_blank" rel="noopener"&gt;
bioRxiv&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://hal.science/hal-04142490" target="_blank" rel="noopener"&gt;
HAL&lt;/a&gt;
&lt;/p&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Learning heterogeneous delays of spiking neurons for motion detection</title><link>https://laurentperrinet.github.io/publication/grimaldi-23-gdr/</link><pubDate>Fri, 27 Jan 2023 00:00:00 +0000</pubDate><guid>https://laurentperrinet.github.io/publication/grimaldi-23-gdr/</guid><description>&lt;ul&gt;
&lt;li&gt;see a follow-up as journal paper:
&lt;div class="pub-list-item view-citation" style="margin-bottom: 1rem"&gt;
&lt;i class="far fa-file-alt pub-icon" aria-hidden="true"&gt;&lt;/i&gt;
&lt;span class="article-metadata li-cite-author"&gt;
&lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/antoine-grimaldi/"&gt;Antoine Grimaldi&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/laurent-u-perrinet/"&gt;Laurent U Perrinet&lt;/a&gt;&lt;/span&gt;
&lt;/span&gt;
(2023).
&lt;a href="https://laurentperrinet.github.io/publication/grimaldi-23-bc/"&gt;Learning heterogeneous delays in a layer of spiking neurons for fast motion detection&lt;/a&gt;.
&lt;em&gt;Biological Cybernetics&lt;/em&gt;.
&lt;p&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://laurentperrinet.github.io/publication/grimaldi-23-bc/grimaldi-23-bc.pdf" target="_blank" rel="noopener"&gt;
PDF
&lt;/a&gt;
&lt;a href="#" class="btn btn-outline-primary btn-page-header btn-sm js-cite-modal"
data-filename="/publication/grimaldi-23-bc/cite.bib"&gt;
Cite
&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://doi.org/10.1007/s00422-023-00975-8" target="_blank" rel="noopener"&gt;
DOI
&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://laurentperrinet.github.io/publication/grimaldi-23-bc/" target="_blank" rel="noopener"&gt;
URL&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://github.com/SpikeAI/2023_GrimaldiPerrinet_HeterogeneousDelaySNN" target="_blank" rel="noopener"&gt;
Code&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://nbviewer.org/github/SpikeAI/2023_GrimaldiPerrinet_HeterogeneousDelaySNN/blob/master/FastMotionDetection.ipynb" target="_blank" rel="noopener"&gt;
Supplementary Material&lt;/a&gt;
&lt;/p&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;presented at &lt;a href="https://gdr-vision-2023.sciencesconf.org/" target="_blank" rel="noopener"&gt;GDR vision 2023 2022&lt;/a&gt; January 2023 in Toulouse, France&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Game theory and brain strategies</title><link>https://laurentperrinet.github.io/talk/2023-01-23-game-theory-and-the-brain/</link><pubDate>Mon, 23 Jan 2023 18:00:00 +0000</pubDate><guid>https://laurentperrinet.github.io/talk/2023-01-23-game-theory-and-the-brain/</guid><description>&lt;ul&gt;
&lt;li&gt;workshop organisé par les étudiants du master de sciences cognitives les 23 et 24 janvier 2023.&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Learning heterogeneous delays of spiking neurons for motion detection</title><link>https://laurentperrinet.github.io/publication/grimaldi-22-icip/</link><pubDate>Sun, 16 Oct 2022 00:00:00 +0000</pubDate><guid>https://laurentperrinet.github.io/publication/grimaldi-22-icip/</guid><description>&lt;ul&gt;
&lt;li&gt;see a follow-up as journal paper:
&lt;div class="pub-list-item view-citation" style="margin-bottom: 1rem"&gt;
&lt;i class="far fa-file-alt pub-icon" aria-hidden="true"&gt;&lt;/i&gt;
&lt;span class="article-metadata li-cite-author"&gt;
&lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/antoine-grimaldi/"&gt;Antoine Grimaldi&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/laurent-u-perrinet/"&gt;Laurent U Perrinet&lt;/a&gt;&lt;/span&gt;
&lt;/span&gt;
(2023).
&lt;a href="https://laurentperrinet.github.io/publication/grimaldi-23-bc/"&gt;Learning heterogeneous delays in a layer of spiking neurons for fast motion detection&lt;/a&gt;.
&lt;em&gt;Biological Cybernetics&lt;/em&gt;.
&lt;p&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://laurentperrinet.github.io/publication/grimaldi-23-bc/grimaldi-23-bc.pdf" target="_blank" rel="noopener"&gt;
PDF
&lt;/a&gt;
&lt;a href="#" class="btn btn-outline-primary btn-page-header btn-sm js-cite-modal"
data-filename="/publication/grimaldi-23-bc/cite.bib"&gt;
Cite
&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://doi.org/10.1007/s00422-023-00975-8" target="_blank" rel="noopener"&gt;
DOI
&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://laurentperrinet.github.io/publication/grimaldi-23-bc/" target="_blank" rel="noopener"&gt;
URL&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://github.com/SpikeAI/2023_GrimaldiPerrinet_HeterogeneousDelaySNN" target="_blank" rel="noopener"&gt;
Code&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://nbviewer.org/github/SpikeAI/2023_GrimaldiPerrinet_HeterogeneousDelaySNN/blob/master/FastMotionDetection.ipynb" target="_blank" rel="noopener"&gt;
Supplementary Material&lt;/a&gt;
&lt;/p&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;presented at &lt;a href="https://2022.ieeeicip.org" target="_blank" rel="noopener"&gt;ICIP 2022&lt;/a&gt; 16-19 October 2022 in Bordeaux, France&lt;/li&gt;
&lt;li&gt;paper &lt;a href="https://cmsworkshops.com/ICIP2022/papers/accepted_papers.php" target="_blank" rel="noopener"&gt;3241&lt;/a&gt; (note that the title of the paper was slightly changed)&lt;/li&gt;
&lt;li&gt;time of presentation:&lt;/li&gt;
&lt;li&gt;Tue, 18 Oct, 20:30 - 20:45 China Standard Time (UTC +8)&lt;/li&gt;
&lt;li&gt;Tue, 18 Oct, 14:30 - 14:45 Central European Time (UTC +2)&lt;/li&gt;
&lt;li&gt;Tue, 18 Oct, 12:30 - 12:45 UTC&lt;/li&gt;
&lt;li&gt;Tue, 18 Oct, 08:30 - 08:45 Eastern Time (UTC -4)&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="session-neuromorphic-and-perception-based-image-acquisition-and-analysis"&gt;Session &amp;ldquo;Neuromorphic and perception-based image acquisition and analysis&amp;rdquo;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://cmsworkshops.com/ICIP2022/view_session.php?SessionID=1009" target="_blank" rel="noopener"&gt;TQ-L.A Special session on Tueasday, October 18 from 14:00 to 16:00&lt;/a&gt;
&lt;a href="https://cmsworkshops.com/ICIP2022/view_session.php?SessionID=1009" target="_blank" rel="noopener"&gt;
&lt;figure &gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img alt="program.png" srcset="
/publication/grimaldi-22-icip/program_hu_693d4043d040d53e.webp 400w,
/publication/grimaldi-22-icip/program_hu_edfc15d4755c094e.webp 760w,
/publication/grimaldi-22-icip/program_hu_701490c25b66d979.webp 1200w"
src="https://laurentperrinet.github.io/publication/grimaldi-22-icip/program_hu_693d4043d040d53e.webp"
width="760"
height="432"
loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Organized by Dr. Marc Antonini, Dr. Panagiotis Tsakalides, and Dr. Effrosyni Doutsi:&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;p&gt;During the last decade much attention has been paid to understanding the human brain properties and functions in order to mimic the computational mechanisms of this highly intelligent processing “machine” that seems to be able to address several technological challenges that the scientific community is currently facing. Digital sobriety is quite important among these challenges as it concerns the reduction of the energy footprint caused by the use and transmission of the digital information. According to recent studies, almost 80% of global data flows is due to online videos stored in big data centers ready to be accessed on demand at any time by several users all over the world. As a result, scientists are urged to find energy-saving solutions to capture, process, understand, compress and stream this great volume of visual information in an environmental responsible and greener manner.
&lt;em&gt;Brain-inspired or neuro-inspired or spike-based or event-based computing are all terms used to describe the emerging technological trend motivated by the brain capability to dynamically capture and to spatio-temporally process and transform the great volume of the 3D visual information into a very compact spike train that is fed forward to the visual cortex of the brain passing through a very dense neural network. This is an energy efficient process, a fact that triggered the attention of the signal processing community trying to design more sober video services.&lt;/em&gt;
Indeed, every step of the brain processing pipeline provides inspiration towards novel disruptive implementations of image and video processing components: (i) visual sensors responsible for capturing and projecting the visual information into a neuromorphic chip, (ii) image understanding utilizing spiking neural networks to better approximate the dense interconnected network of neurons along the visual pathway, (iii) image processing and compression motivated by the exceptional compactness of the spike trains, capable of providing an ultra-high-definition perception of the visual world. In addition, the last decade has witnessed the progress of neuromorphic algorithms and hardware, which has already reached performance and manufacturing levels that is beyond the state- of-the-art.
The objective of this special session is to highlight the importance of neuromorphic computing in image and video processing. We are interested in bringing together scientists working on different spike-based computational models, from sensing to understanding, who will share their knowledge and discuss about the advantages and the limitations of this type of systems. The aim is to progress towards an end-to-end and robust technology where the hardware and software will both follow the same neuro-inspired principles, addressing important challenges of the current conventional systems. Last but not least, this special session would be a great opportunity to build a strong international consortium between different teams to attract European and international funding to further study and promote neuromorphic computing for different signal processing open challenges.&lt;/p&gt;&lt;/blockquote&gt;</description></item><item><title>Decoding spiking motifs using neurons with heterogeneous delays</title><link>https://laurentperrinet.github.io/publication/grimaldi-22-areadne/</link><pubDate>Wed, 29 Jun 2022 00:00:00 +0000</pubDate><guid>https://laurentperrinet.github.io/publication/grimaldi-22-areadne/</guid><description>&lt;p&gt;
&lt;figure &gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img alt="" srcset="
/publication/grimaldi-22-areadne/@laurentperrinet_1546471536571342849_tweetcapture_hu_ba13e607d3f7e30c.webp 400w,
/publication/grimaldi-22-areadne/@laurentperrinet_1546471536571342849_tweetcapture_hu_330a047e4e8b6698.webp 760w,
/publication/grimaldi-22-areadne/@laurentperrinet_1546471536571342849_tweetcapture_hu_defe36357fb6fe50.webp 1200w"
src="https://laurentperrinet.github.io/publication/grimaldi-22-areadne/@laurentperrinet_1546471536571342849_tweetcapture_hu_ba13e607d3f7e30c.webp"
width="598"
height="405"
loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;for a follow-up, check out
&lt;div class="pub-list-item view-citation" style="margin-bottom: 1rem"&gt;
&lt;i class="far fa-file-alt pub-icon" aria-hidden="true"&gt;&lt;/i&gt;
&lt;span class="article-metadata li-cite-author"&gt;
&lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/antoine-grimaldi/"&gt;Antoine Grimaldi&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/camille-besnainou/"&gt;Camille Besnainou&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/hugo-ladret/"&gt;Hugo Ladret&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/laurent-u-perrinet/"&gt;Laurent U Perrinet&lt;/a&gt;&lt;/span&gt;
&lt;/span&gt;
(2022).
&lt;a href="https://laurentperrinet.github.io/publication/grimaldi-22-icip/"&gt;Learning heterogeneous delays of spiking neurons for motion detection&lt;/a&gt;.
&lt;em&gt;Proceedings of ICIP 2022&lt;/em&gt;.
&lt;p&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://laurentperrinet.github.io/publication/grimaldi-22-icip/grimaldi-22-icip.pdf" target="_blank" rel="noopener"&gt;
PDF
&lt;/a&gt;
&lt;a href="#" class="btn btn-outline-primary btn-page-header btn-sm js-cite-modal"
data-filename="/publication/grimaldi-22-icip/cite.bib"&gt;
Cite
&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://doi.org/10.1109/ICIP46576.2022.9897394" target="_blank" rel="noopener"&gt;
DOI
&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://2022.ieeeicip.org/" target="_blank" rel="noopener"&gt;
Venue&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://ieeexplore.ieee.org/document/9897394/" target="_blank" rel="noopener"&gt;
URL&lt;/a&gt;
&lt;/p&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;see a follow-up as journal paper:
&lt;div class="pub-list-item view-citation" style="margin-bottom: 1rem"&gt;
&lt;i class="far fa-file-alt pub-icon" aria-hidden="true"&gt;&lt;/i&gt;
&lt;span class="article-metadata li-cite-author"&gt;
&lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/antoine-grimaldi/"&gt;Antoine Grimaldi&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/laurent-u-perrinet/"&gt;Laurent U Perrinet&lt;/a&gt;&lt;/span&gt;
&lt;/span&gt;
(2023).
&lt;a href="https://laurentperrinet.github.io/publication/grimaldi-23-bc/"&gt;Learning heterogeneous delays in a layer of spiking neurons for fast motion detection&lt;/a&gt;.
&lt;em&gt;Biological Cybernetics&lt;/em&gt;.
&lt;p&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://laurentperrinet.github.io/publication/grimaldi-23-bc/grimaldi-23-bc.pdf" target="_blank" rel="noopener"&gt;
PDF
&lt;/a&gt;
&lt;a href="#" class="btn btn-outline-primary btn-page-header btn-sm js-cite-modal"
data-filename="/publication/grimaldi-23-bc/cite.bib"&gt;
Cite
&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://doi.org/10.1007/s00422-023-00975-8" target="_blank" rel="noopener"&gt;
DOI
&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://laurentperrinet.github.io/publication/grimaldi-23-bc/" target="_blank" rel="noopener"&gt;
URL&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://github.com/SpikeAI/2023_GrimaldiPerrinet_HeterogeneousDelaySNN" target="_blank" rel="noopener"&gt;
Code&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://nbviewer.org/github/SpikeAI/2023_GrimaldiPerrinet_HeterogeneousDelaySNN/blob/master/FastMotionDetection.ipynb" target="_blank" rel="noopener"&gt;
Supplementary Material&lt;/a&gt;
&lt;/p&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Retinotopic mapping improves the reliability of image classification</title><link>https://laurentperrinet.github.io/talk/2022-06-19-neuro-vision-retinotopic/</link><pubDate>Sun, 19 Jun 2022 09:00:00 +0000</pubDate><guid>https://laurentperrinet.github.io/talk/2022-06-19-neuro-vision-retinotopic/</guid><description>&lt;ul&gt;
&lt;li&gt;Follows a previous work
&lt;div class="view-list view-list-item"&gt;
&lt;i class="far fa-file-alt pub-icon" aria-hidden="true"&gt;&lt;/i&gt;
&lt;a href="https://laurentperrinet.github.io/publication/dauce-20/" &gt;A dual foveal-peripheral visual processing model implements efficient saccade selection&lt;/a&gt;
&lt;div class="article-metadata"&gt;
&lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/emmanuel-dauc%C3%A9/"&gt;Emmanuel Daucé&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/pierre-albig%C3%A8s/"&gt;Pierre Albigès&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/laurent-u-perrinet/"&gt;Laurent U Perrinet&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;div class="btn-links"&gt;
&lt;a href="#" class="btn btn-outline-primary btn-page-header btn-sm js-cite-modal"
data-filename="/publication/dauce-20/cite.bib"&gt;
Cite
&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://doi.org/10.1167/jov.20.8.22" target="_blank" rel="noopener"&gt;
DOI
&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://doi.org/10.1101/725879" target="_blank" rel="noopener"&gt;
Pdf&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://github.com/laurentperrinet/WhereIsMyMNIST" target="_blank" rel="noopener"&gt;
Code&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://laurentperrinet.github.io/publication/dauce-20/" target="_blank" rel="noopener"&gt;
URL&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://www.biorxiv.org/content/10.1101/725879" target="_blank" rel="noopener"&gt;
bioRxiv&lt;/a&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;video controls &gt;
&lt;source src="https://laurentperrinet.github.io/talk/2022-06-19-neuro-vision-retinotopic/2022-06-10_Jeremie-etal-NeuroVision_video-abstract.mp4" type="video/mp4"&gt;
&lt;/video&gt;
&lt;/li&gt;
&lt;li&gt;for a follow-up, check out
&lt;div class="view-list view-list-item"&gt;
&lt;i class="far fa-file-alt pub-icon" aria-hidden="true"&gt;&lt;/i&gt;
&lt;a href="https://laurentperrinet.github.io/publication/jeremie-22-fens/" &gt;Ultra-rapid visual search in natural images using active deep learning&lt;/a&gt;
&lt;div class="article-metadata"&gt;
&lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/jean-nicolas-j%C3%A9r%C3%A9mie/"&gt;Jean-Nicolas Jérémie&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/emmanuel-dauc%C3%A9/"&gt;Emmanuel Daucé&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/laurent-u-perrinet/"&gt;Laurent U Perrinet&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;div class="btn-links"&gt;
&lt;a href="#" class="btn btn-outline-primary btn-page-header btn-sm js-cite-modal"
data-filename="/publication/jeremie-22-fens/cite.bib"&gt;
Cite
&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://laurentperrinet.github.io/publication/jeremie-22-fens/" target="_blank" rel="noopener"&gt;
URL&lt;/a&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Réseaux de neurones artificiels et apprentissage machine appliqués à la compréhension de la vision</title><link>https://laurentperrinet.github.io/talk/2022-03-23-ue-neurosciences-computationnelles/</link><pubDate>Wed, 23 Mar 2022 09:00:00 +0000</pubDate><guid>https://laurentperrinet.github.io/talk/2022-03-23-ue-neurosciences-computationnelles/</guid><description>&lt;ul&gt;
&lt;li&gt;Où: Salle PHY51 - Marseille (France)&lt;/li&gt;
&lt;li&gt;Quoi: &lt;a href="https://ametice.univ-amu.fr/course/view.php?id=89069" target="_blank" rel="noopener"&gt;Master 1 Neurosciences et Sciences Cognitives&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ol&gt;
&lt;li&gt;&lt;em&gt;Réseaux neuronaux artificiels pour la vision&lt;/em&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;ul&gt;
&lt;li&gt;Mercredi 23/03/2022 de 9h-12h&lt;/li&gt;
&lt;li&gt;Introduction aux Neurosciences de la Vision&lt;/li&gt;
&lt;li&gt;Réseaux de neurones artificiels et apprentissage machine&lt;/li&gt;
&lt;li&gt;&lt;a href="https://laurentperrinet.github.io/slides/2022-03-23_ue-neurosciences-computationnelles/?transition=fade" target="_blank" rel="noopener"&gt;slides&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ol start="2"&gt;
&lt;li&gt;&lt;em&gt;Neurones impulsionnels et modèles des fonctions visuelles&lt;/em&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;ul&gt;
&lt;li&gt;Mercredi 23/03/2022 de 13h30-16h30&lt;/li&gt;
&lt;li&gt;TP via notebook&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/laurentperrinet/2022_UE-neurosciences-computationnelles/" target="_blank" rel="noopener"&gt;https://github.com/laurentperrinet/2022_UE-neurosciences-computationnelles/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Statistics of the sparse representations of natural images</title><link>https://laurentperrinet.github.io/talk/2022-03-22-siam-is-22/</link><pubDate>Tue, 22 Mar 2022 00:00:00 +0000</pubDate><guid>https://laurentperrinet.github.io/talk/2022-03-22-siam-is-22/</guid><description>&lt;ul&gt;
&lt;li&gt;see previous work: &lt;a href="https://laurentperrinet.github.io/sciblog/posts/2018-11-05-statistics-of-the-natural-input-to-a-ring-model.html" target="_blank" rel="noopener"&gt;https://laurentperrinet.github.io/sciblog/posts/2018-11-05-statistics-of-the-natural-input-to-a-ring-model.html&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="mini-symposium-learning-from-vision-efficient-representation-sparse-coding-and-modelling"&gt;Mini-Symposium &amp;ldquo;Learning from vision: Efficient representation, sparse coding, and modelling&amp;rdquo;&lt;/h2&gt;
&lt;p&gt;Although recent years have seen a striking improvement in imaging techniques, there are many tasks for which human interaction is still essential, as color gamut correction in the cinema industry. This suggests that a better understanding of the mechanisms underlying the visual system is instrumental to advances in imaging techniques.
Along these lines, various ideas from computational neurosciences have found application in imaging, from pattern recognition to image inpainting. A promising line of investigation is built on methods based on models of the primary visual cortex and on neural coding, in particular via the efficient representation principle. These methods have recently allowed to define new artificial neural networks paradigms and to reproduce complex visual illusions.
In this mini-symposium we aim to gather together experts working in the field of mathematical neuroscience and imaging, with a focus on these methods. In particular, the speakers will present recent results based on sparse coding and models of the visual system.&lt;/p&gt;
&lt;h3 id="organizer-dario-prandi"&gt;Organizer: Dario Prandi&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;12:40-1:05 &lt;em&gt;The intrinsically nonlinear nature of receptive fields in vision: implications for imaging, vision science and artificial neural networks&lt;/em&gt; Marcelo Bertalmío, Spanish National Research Council, Spain&lt;/li&gt;
&lt;li&gt;1:10-1:35 &lt;em&gt;ChebLieNet: Invariant Spectral Graph Nns Turned Equivariant by Sub-Riemannian Geometry on Lie Groups&lt;/em&gt; Erik Bekkers, University of Amsterdam, Netherlands&lt;/li&gt;
&lt;li&gt;1:40-2:05 &lt;em&gt;Deep Predictive Coding for More Robust and Human-Like Vision&lt;/em&gt; Rufin VanRullen, Centre de Recherche Cerveau et Cognition (CerCo), France&lt;/li&gt;
&lt;li&gt;2:10-2:35 &lt;em&gt;Statistics of the Sparse Representations of Natural Images&lt;/em&gt; Hugo Ladret and Laurent U. Perrinet, CNRS &amp;amp; Aix-Marseille Université, Marseille, France
More on &lt;a href="https://meetings.siam.org/sess/dsp_programsess.cfm?sessioncode=73028" target="_blank" rel="noopener"&gt;https://meetings.siam.org/sess/dsp_programsess.cfm?sessioncode=73028&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>ANR ACES (2022/2026)</title><link>https://laurentperrinet.github.io/grant/anr-aces/</link><pubDate>Tue, 13 Jul 2021 00:00:00 +0000</pubDate><guid>https://laurentperrinet.github.io/grant/anr-aces/</guid><description>&lt;p&gt;Contextual motor adaptation is the ability to produce different motor responses depending on different contingencies signaled by specific cues or contexts. This requires to learn the relation between antecedent stimuli, that signal the future state of the environment, motor responses, and outcomes. A wealth of research have demonstrated that motor systems such as the saccadic or the pursuit eye movement system may simultaneously adapt in two opposite directions (for instance increasing and decreasing the saccade amplitudes) when a context, such as the orbital position of the eye before the movement, signals different contingencies for each response.&lt;/p&gt;
&lt;p&gt;However, it has also been repeatedly reported that some cues, such as the target color or its shape, do not come to control the adaptation of the motor response. These observations remain unexplained and we lack adequate theoretical concepts to account for them: any stimulus, or context, that is perfectly correlated with the experimental manipulation should, in theory, induce contextual adaptation as it is conventionally thought that outcome predictability is the main factor controlling contextual learning. This has been a particularly vexing problem for the past 25 years as motor adaptation has become one of the main experimental model to study learning in humans.&lt;/p&gt;
&lt;p&gt;To solve this problem, the ACEs project relies on a general conceptual framework that elaborates on the active-inference view as well as recent proposals regarding the relation between value-based decision making and attention. Our conceptual model is grounded on the notion that, at each moment, several hypotheses regarding credit assignment (what causes what?) are competing to produce a behavioral policy. The inputs are categorized, somehow arbitrarily, as internal status, prior knowledge and sensory inputs. Sensory inputs might be viewed as affecting the hypothesis space while prior knowledge and internal status would provide bias in favor of various credit assignment hypothesis. Competition in the hypothesis space, relying on Bayesian inference, determines a unique motor response. Because out of all the different credit assignment hypotheses only one will prevail and determine the actual behavioral policy, the influence of the inputs on behavior are limited by their specific contribution to the dominating hypothesis, i.e. their weight.&lt;/p&gt;
&lt;h2 id="fiche-didentité"&gt;Fiche d&amp;rsquo;identité&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Acronyme : ACES (ANR-21-CE28-0013)&lt;/li&gt;
&lt;li&gt;&lt;em&gt;Title : Assignment of credit and constraints on eye movement learning&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;Coordinateur Scientifique : Laurent Madelain (ScaLab)&lt;/li&gt;
&lt;li&gt;Responsable Scientifique local : Anna Montagnini (UMR7289)&lt;/li&gt;
&lt;li&gt;Durée: 4 ans, à partir du 1er mars 2022 - 1er mars 2026&lt;/li&gt;
&lt;li&gt;Budget total: 435 k€&lt;/li&gt;
&lt;li&gt;&lt;a href="https://anr.fr/Projet-ANR-21-CE28-0013" target="_blank" rel="noopener"&gt;https://anr.fr/Projet-ANR-21-CE28-0013&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="acknowledgement"&gt;Acknowledgement&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;This work was supported by ANR project ANR-21-CE28-0013 &amp;ldquo;ANR ACES&amp;rdquo;.&lt;/p&gt;&lt;/blockquote&gt;</description></item><item><title>Visual search as active inference</title><link>https://laurentperrinet.github.io/publication/dauce-20-iwai/</link><pubDate>Thu, 17 Dec 2020 00:00:00 +0000</pubDate><guid>https://laurentperrinet.github.io/publication/dauce-20-iwai/</guid><description>&lt;ul&gt;
&lt;li&gt;a follow-up of:
&lt;div class="pub-list-item view-citation" style="margin-bottom: 1rem"&gt;
&lt;i class="far fa-file-alt pub-icon" aria-hidden="true"&gt;&lt;/i&gt;
&lt;span class="article-metadata li-cite-author"&gt;
&lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/emmanuel-dauc%C3%A9/"&gt;Emmanuel Daucé&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/pierre-albig%C3%A8s/"&gt;Pierre Albigès&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/laurent-u-perrinet/"&gt;Laurent U Perrinet&lt;/a&gt;&lt;/span&gt;
&lt;/span&gt;
(2020).
&lt;a href="https://laurentperrinet.github.io/publication/dauce-20/"&gt;A dual foveal-peripheral visual processing model implements efficient saccade selection&lt;/a&gt;.
&lt;em&gt;Journal of Vision&lt;/em&gt;.
&lt;p&gt;
&lt;a href="#" class="btn btn-outline-primary btn-page-header btn-sm js-cite-modal"
data-filename="/publication/dauce-20/cite.bib"&gt;
Cite
&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://doi.org/10.1167/jov.20.8.22" target="_blank" rel="noopener"&gt;
DOI
&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://doi.org/10.1101/725879" target="_blank" rel="noopener"&gt;
Pdf&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://github.com/laurentperrinet/WhereIsMyMNIST" target="_blank" rel="noopener"&gt;
Code&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://laurentperrinet.github.io/publication/dauce-20/" target="_blank" rel="noopener"&gt;
URL&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://www.biorxiv.org/content/10.1101/725879" target="_blank" rel="noopener"&gt;
bioRxiv&lt;/a&gt;
&lt;/p&gt;
&lt;/div&gt;
&lt;figure &gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img alt="" srcset="
/publication/dauce-20-iwai/@laurentperrinet_1305488089989754883_tweetcapture_hu_7738194da8192f80.webp 400w,
/publication/dauce-20-iwai/@laurentperrinet_1305488089989754883_tweetcapture_hu_18224eed453ceece.webp 760w,
/publication/dauce-20-iwai/@laurentperrinet_1305488089989754883_tweetcapture_hu_af9fa380d0a21879.webp 1200w"
src="https://laurentperrinet.github.io/publication/dauce-20-iwai/@laurentperrinet_1305488089989754883_tweetcapture_hu_7738194da8192f80.webp"
width="598"
height="238"
loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;figure &gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://github.com/laurentperrinet/2020-09-14_IWAI/blob/master/2020-09-10_video-abstract.gif?raw=true" alt="" loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;/li&gt;
&lt;li&gt;What:: talk @ &lt;a href="https://iwaiworkshop.github.io/" target="_blank" rel="noopener"&gt;1st International Workshop on Active Inference (IWAI 2020)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Who:: Emmanuel Daucé and Laurent Perrinet&lt;/li&gt;
&lt;li&gt;Where: Ghent (Belgium), gone virtual, see &lt;a href="https://laurentperrinet.github.io/talk/2020-09-14-iwai" target="_blank" rel="noopener"&gt;https://laurentperrinet.github.io/talk/2020-09-14-iwai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;When: 14/09/2020, time: 12:20:00-12:40:00&lt;/li&gt;
&lt;li&gt;What:
&lt;ul&gt;
&lt;li&gt;Slides @ &lt;a href="https://laurentperrinet.github.io/2020-09-14_IWAI" target="_blank" rel="noopener"&gt;https://laurentperrinet.github.io/2020-09-14_IWAI&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Code for slides @ &lt;a href="https://github.com/laurentperrinet/2020-09-14_IWAI/" target="_blank" rel="noopener"&gt;https://github.com/laurentperrinet/2020-09-14_IWAI/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Modelling Complex-cells and topological structure in the visual cortex of mammals using Sparse Predictive Coding</title><link>https://laurentperrinet.github.io/publication/franciosini-20-cosyne/</link><pubDate>Sun, 27 Sep 2020 00:00:00 +0000</pubDate><guid>https://laurentperrinet.github.io/publication/franciosini-20-cosyne/</guid><description>
&lt;figure &gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img alt="" srcset="
/publication/franciosini-20-cosyne/poster_hu_cc0b7bbc8d204665.webp 400w,
/publication/franciosini-20-cosyne/poster_hu_a7d47dd018b610b3.webp 760w,
/publication/franciosini-20-cosyne/poster_hu_36be61e7c71bfc36.webp 1200w"
src="https://laurentperrinet.github.io/publication/franciosini-20-cosyne/poster_hu_cc0b7bbc8d204665.webp"
width="100%"
height="540"
loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;ul&gt;
&lt;li&gt;see the follow-up paper in:
&lt;div class="pub-list-item view-citation" style="margin-bottom: 1rem"&gt;
&lt;i class="far fa-file-alt pub-icon" aria-hidden="true"&gt;&lt;/i&gt;
&lt;span class="article-metadata li-cite-author"&gt;
&lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/victor-boutin/"&gt;Victor Boutin&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/angelo-franciosini/"&gt;Angelo Franciosini&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/fr%C3%A9d%C3%A9ric-chavane/"&gt;Frédéric Chavane&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/laurent-u-perrinet/"&gt;Laurent U Perrinet&lt;/a&gt;&lt;/span&gt;
&lt;/span&gt;
(2022).
&lt;a href="https://laurentperrinet.github.io/publication/franciosini-21/"&gt;Pooling in a predictive model of V1 explains functional and structural diversity across species&lt;/a&gt;.
&lt;em&gt;PLoS Computational Biology&lt;/em&gt;.
&lt;p&gt;
&lt;a href="#" class="btn btn-outline-primary btn-page-header btn-sm js-cite-modal"
data-filename="/publication/franciosini-21/cite.bib"&gt;
Cite
&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://doi.org/10.1371/journal.pcbi.1010270" target="_blank" rel="noopener"&gt;
DOI
&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://laurentperrinet.github.io/publication/franciosini-21" target="_blank" rel="noopener"&gt;
URL&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://www.biorxiv.org/content/10.1101/2021.04.19.440444" target="_blank" rel="noopener"&gt;
bioRxiv&lt;/a&gt;
&lt;/p&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;see a follow-up in:
&lt;div class="pub-list-item view-citation" style="margin-bottom: 1rem"&gt;
&lt;i class="far fa-file-alt pub-icon" aria-hidden="true"&gt;&lt;/i&gt;
&lt;span class="article-metadata li-cite-author"&gt;
&lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/victor-boutin/"&gt;Victor Boutin&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/angelo-franciosini/"&gt;Angelo Franciosini&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/fr%C3%A9d%C3%A9ric-chavane/"&gt;Frédéric Chavane&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/franck-ruffier/"&gt;Franck Ruffier&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/laurent-u-perrinet/"&gt;Laurent U Perrinet&lt;/a&gt;&lt;/span&gt;
&lt;/span&gt;
(2021).
&lt;a href="https://laurentperrinet.github.io/publication/boutin-franciosini-chavane-ruffier-perrinet-20/"&gt;Sparse Deep Predictive Coding captures contour integration capabilities of the early visual system&lt;/a&gt;.
&lt;em&gt;PLoS Computational Biology&lt;/em&gt;.
&lt;p&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://laurentperrinet.github.io/publication/boutin-franciosini-chavane-ruffier-perrinet-20/boutin-franciosini-chavane-ruffier-perrinet-20.pdf" target="_blank" rel="noopener"&gt;
PDF
&lt;/a&gt;
&lt;a href="#" class="btn btn-outline-primary btn-page-header btn-sm js-cite-modal"
data-filename="/publication/boutin-franciosini-chavane-ruffier-perrinet-20/cite.bib"&gt;
Cite
&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://doi.org/10.1371/journal.pcbi.1008629" target="_blank" rel="noopener"&gt;
DOI
&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://github.com/VictorBoutin/InteractionMap" target="_blank" rel="noopener"&gt;
Code&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://doi.org/10.1371/journal.pcbi.1008629" target="_blank" rel="noopener"&gt;
URL&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://arxiv.org/abs/1902.07651" target="_blank" rel="noopener"&gt;
arXiv&lt;/a&gt;
&lt;/p&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;more about the role of top-down connections:
&lt;div class="pub-list-item view-citation" style="margin-bottom: 1rem"&gt;
&lt;i class="far fa-file-alt pub-icon" aria-hidden="true"&gt;&lt;/i&gt;
&lt;span class="article-metadata li-cite-author"&gt;
&lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/victor-boutin/"&gt;Victor Boutin&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/angelo-franciosini/"&gt;Angelo Franciosini&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/franck-ruffier/"&gt;Franck Ruffier&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/laurent-u-perrinet/"&gt;Laurent U Perrinet&lt;/a&gt;&lt;/span&gt;
&lt;/span&gt;
(2020).
&lt;a href="https://laurentperrinet.github.io/publication/boutin-franciosini-ruffier-perrinet-20-feedback/"&gt;Effect of top-down connections in Hierarchical Sparse Coding&lt;/a&gt;.
&lt;em&gt;Neural Computation&lt;/em&gt;.
&lt;p&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://laurentperrinet.github.io/publication/boutin-franciosini-ruffier-perrinet-20-feedback/boutin-franciosini-ruffier-perrinet-20-feedback.pdf" target="_blank" rel="noopener"&gt;
PDF
&lt;/a&gt;
&lt;a href="#" class="btn btn-outline-primary btn-page-header btn-sm js-cite-modal"
data-filename="/publication/boutin-franciosini-ruffier-perrinet-20-feedback/cite.bib"&gt;
Cite
&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://doi.org/10.1162/neco_a_01325" target="_blank" rel="noopener"&gt;
DOI
&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://laurentperrinet.github.io/publication/boutin-franciosini-ruffier-perrinet-20-feedback/" target="_blank" rel="noopener"&gt;
URL&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://arxiv.org/abs/2002.00892" target="_blank" rel="noopener"&gt;
arXiv&lt;/a&gt;
&lt;/p&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
&lt;figure &gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img alt="" srcset="
/publication/franciosini-20-cosyne/@laurentperrinet_1384940135419101187_tweetcapture_hu_8335c3c783c6489d.webp 400w,
/publication/franciosini-20-cosyne/@laurentperrinet_1384940135419101187_tweetcapture_hu_7077eb9741aaae35.webp 760w,
/publication/franciosini-20-cosyne/@laurentperrinet_1384940135419101187_tweetcapture_hu_181d438cb8d0dffc.webp 1200w"
src="https://laurentperrinet.github.io/publication/franciosini-20-cosyne/@laurentperrinet_1384940135419101187_tweetcapture_hu_8335c3c783c6489d.webp"
width="556"
height="760"
loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;/p&gt;</description></item><item><title>Visual search as active inference</title><link>https://laurentperrinet.github.io/talk/2020-09-14-iwai/</link><pubDate>Mon, 14 Sep 2020 18:00:00 +0000</pubDate><guid>https://laurentperrinet.github.io/talk/2020-09-14-iwai/</guid><description>&lt;ul&gt;
&lt;li&gt;see proceedings paper:
&lt;div class="view-list view-list-item"&gt;
&lt;i class="far fa-file-alt pub-icon" aria-hidden="true"&gt;&lt;/i&gt;
&lt;a href="https://laurentperrinet.github.io/publication/dauce-20-iwai/" &gt;Visual search as active inference&lt;/a&gt;
&lt;div class="article-metadata"&gt;
&lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/emmanuel-dauc%C3%A9/"&gt;Emmanuel Daucé&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/laurent-u-perrinet/"&gt;Laurent U Perrinet&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;div class="btn-links"&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://laurentperrinet.github.io/publication/dauce-20-iwai/dauce-20-iwai.pdf" target="_blank" rel="noopener"&gt;
PDF
&lt;/a&gt;
&lt;a href="#" class="btn btn-outline-primary btn-page-header btn-sm js-cite-modal"
data-filename="/publication/dauce-20-iwai/cite.bib"&gt;
Cite
&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://doi.org/10.1007/978-3-030-64919-7_17" target="_blank" rel="noopener"&gt;
DOI
&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://laurentperrinet.github.io/2020-09-14_IWAI" target="_blank" rel="noopener"&gt;
Slides&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://iwaiworkshop.github.io/papers/2020/IWAI_2020_paper_19.pdf" target="_blank" rel="noopener"&gt;
Pdf&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://github.com/laurentperrinet/2020-09-14_IWAI/" target="_blank" rel="noopener"&gt;
Code&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://laurentperrinet.github.io/publication/dauce-20-iwai" target="_blank" rel="noopener"&gt;
URL&lt;/a&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;figure &gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img alt="" srcset="
/talk/2020-09-14-iwai/@laurentperrinet_1305488089989754883_tweetcapture_hu_7738194da8192f80.webp 400w,
/talk/2020-09-14-iwai/@laurentperrinet_1305488089989754883_tweetcapture_hu_18224eed453ceece.webp 760w,
/talk/2020-09-14-iwai/@laurentperrinet_1305488089989754883_tweetcapture_hu_af9fa380d0a21879.webp 1200w"
src="https://laurentperrinet.github.io/talk/2020-09-14-iwai/@laurentperrinet_1305488089989754883_tweetcapture_hu_7738194da8192f80.webp"
width="598"
height="238"
loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;figure &gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://github.com/laurentperrinet/2020-09-14_IWAI/blob/master/2020-09-10_video-abstract.gif?raw=true" alt="" loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;/li&gt;
&lt;li&gt;What:: talk @ &lt;a href="https://iwaiworkshop.github.io/" target="_blank" rel="noopener"&gt;1st International Workshop on Active Inference (IWAI 2020)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Who:: Emmanuel Daucé and Laurent Perrinet&lt;/li&gt;
&lt;li&gt;Where: Ghent (Belgium), gone virtual, see &lt;a href="https://laurentperrinet.github.io/talk/2020-09-14-iwai" target="_blank" rel="noopener"&gt;https://laurentperrinet.github.io/talk/2020-09-14-iwai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;When: 14/09/2020, time: 12:20:00-12:40:00&lt;/li&gt;
&lt;li&gt;What:
&lt;ul&gt;
&lt;li&gt;Slides @ &lt;a href="https://laurentperrinet.github.io/2020-09-14_IWAI" target="_blank" rel="noopener"&gt;https://laurentperrinet.github.io/2020-09-14_IWAI&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Code for slides @ &lt;a href="https://github.com/laurentperrinet/2020-09-14_IWAI/" target="_blank" rel="noopener"&gt;https://github.com/laurentperrinet/2020-09-14_IWAI/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Abstract: Visual search is an essential cognitive ability, offering a prototypical control problem to be addressed with Active Inference. Under a Naive Bayes assumption, the maximisation of the information gain objective is consistent with the separation of the visual sensory flow in two independent pathways, namely the &amp;ldquo;What&amp;rdquo; and the &amp;ldquo;Where&amp;rdquo; pathways. On the &amp;ldquo;What&amp;rdquo; side, the processing of the central part of the visual field (the fovea) provides the current interpretation of the scene, here the category of the target. On the &amp;ldquo;Where&amp;rdquo; side, the processing of the full visual field (at lower resolution) is expected to provide hints about future central foveal processing given the potential realisation of saccadic movements. A map of the classification accuracies, as obtained by such counterfactual saccades, defines a utility function on the motor space, whose maximal argument prescribes the next saccade. The comparison of the foveal and the peripheral predictions finally forms an estimate of the future information gain, providing a simple and resource-efficient way to implement information gain seeking policies in active vision. This dual-pathway information processing framework is found efficient on a synthetic visual search task and we show here quantitatively the role of the precision encoded within the accuracy map. More importantly, it is expected to draw connections toward a more general actor-critic principle in action selection, with the accuracy of the central processing taking the role of a value (or intrinsic reward) of the previous saccade.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>A dual foveal-peripheral visual processing model implements efficient saccade selection</title><link>https://laurentperrinet.github.io/publication/dauce-20/</link><pubDate>Fri, 05 Jun 2020 00:00:00 +0000</pubDate><guid>https://laurentperrinet.github.io/publication/dauce-20/</guid><description>
&lt;figure &gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://github.com/laurentperrinet/2020-09-14_IWAI/blob/master/2020-09-10_video-abstract.gif?raw=true" alt="" loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;ul&gt;
&lt;li&gt;for a more mathematical treatment, see
&lt;div class="pub-list-item view-citation" style="margin-bottom: 1rem"&gt;
&lt;i class="far fa-file-alt pub-icon" aria-hidden="true"&gt;&lt;/i&gt;
&lt;span class="article-metadata li-cite-author"&gt;
&lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/emmanuel-dauc%C3%A9/"&gt;Emmanuel Daucé&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/laurent-u-perrinet/"&gt;Laurent U Perrinet&lt;/a&gt;&lt;/span&gt;
&lt;/span&gt;
(2020).
&lt;a href="https://laurentperrinet.github.io/publication/dauce-20-iwai/"&gt;Visual search as active inference&lt;/a&gt;.
&lt;em&gt;IWAI 2020&lt;/em&gt;.
&lt;p&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://laurentperrinet.github.io/publication/dauce-20-iwai/dauce-20-iwai.pdf" target="_blank" rel="noopener"&gt;
PDF
&lt;/a&gt;
&lt;a href="#" class="btn btn-outline-primary btn-page-header btn-sm js-cite-modal"
data-filename="/publication/dauce-20-iwai/cite.bib"&gt;
Cite
&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://doi.org/10.1007/978-3-030-64919-7_17" target="_blank" rel="noopener"&gt;
DOI
&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://laurentperrinet.github.io/2020-09-14_IWAI" target="_blank" rel="noopener"&gt;
Slides&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://iwaiworkshop.github.io/papers/2020/IWAI_2020_paper_19.pdf" target="_blank" rel="noopener"&gt;
Pdf&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://github.com/laurentperrinet/2020-09-14_IWAI/" target="_blank" rel="noopener"&gt;
Code&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://laurentperrinet.github.io/publication/dauce-20-iwai" target="_blank" rel="noopener"&gt;
URL&lt;/a&gt;
&lt;/p&gt;
&lt;/div&gt;
&lt;figure &gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img alt="" srcset="
/publication/dauce-20/@laurentperrinet_1305488088412688385_tweetcapture_hu_a60e7bac53ed3eef.webp 400w,
/publication/dauce-20/@laurentperrinet_1305488088412688385_tweetcapture_hu_51afbca71f3f927.webp 760w,
/publication/dauce-20/@laurentperrinet_1305488088412688385_tweetcapture_hu_365e4e270e5d27e9.webp 1200w"
src="https://laurentperrinet.github.io/publication/dauce-20/@laurentperrinet_1305488088412688385_tweetcapture_hu_a60e7bac53ed3eef.webp"
width="598"
height="357"
loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>ANR PRIOSENS (2021/2025)</title><link>https://laurentperrinet.github.io/grant/anr-priosens/</link><pubDate>Mon, 27 Apr 2020 00:00:00 +0000</pubDate><guid>https://laurentperrinet.github.io/grant/anr-priosens/</guid><description>&lt;p&gt;A fundamental goal of systems neuroscience is to describe how sensory inputs are integrated and guide an animal&amp;rsquo;s behavior. To be able to integrate these inputs, early sensory systems have developed selectivities for specific stimulus features that allow them to analyze the inputs using these features as basis. We aim to uncover how disparate motion signals are integrated to produce a global percept of motion, and to understand the conditions in which such integration fails. Our proposal reflects the fact that adaptive behaviors in complex environments face numerous challenges, from processing noisy and uncertain visual motion information to predict future events on target trajectory contingencies and its interactions with a dynamic, cluttered environment.
We propose to use dynamic inference as an efficient theoretical framework to understand how the brain integrates Prior knowledges elaborated from statistical regularities of natural environments with different sources of information across different time scales in order to extract relevant motion information from the sensory flow and predict future events or actions. The smooth pursuit system is an excellent probe of such hierarchical dynamical inferences from target motion computation to target trajectory prediction. In marmosets, we have access to populations of neurons in pivotal cortical areas along the occipito-parieto- frontal network that have been identified in non-human and human primates. We seek to uncover a unifying empirical and theoretical framework to capture inference across different time scales.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;With Guilhem Ibos, Guillaume Masson &amp;amp; Nicholas Priebe.&lt;/li&gt;
&lt;/ul&gt;
&lt;h1 id="aim-3-modelling-behavioural-and-neuronal-data-within-the-active-inference-framework"&gt;Aim 3, modelling behavioural and neuronal data within the active inference framework&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;Type de contrat : CRCNS &lt;a href="https://anr.fr/Project-ANR-20-NEUC-0002" target="_blank" rel="noopener"&gt;US-French Research Proposal&lt;/a&gt; - ANR-CRCNS-2020&lt;/li&gt;
&lt;li&gt;Durée: 4 ans, à partir du 1er novembre 2020 - prolongatio au 10/2025&lt;/li&gt;
&lt;li&gt;Budget total (partenaire français): 341 k€&lt;/li&gt;
&lt;li&gt;to be recruited: Post-doctoral fellow: A post-post-doctoral fellow in computational neuroscience will be recruited. With a 2-5 years experience, salary cost is of 52K€/year, for 2 years (total: 104K€).&lt;/li&gt;
&lt;li&gt;Coordinateur Scientifique : MONTAGNINI, Anna &amp;amp; PERRINET Laurent (UMR7289)&lt;/li&gt;
&lt;li&gt;Partenaire(s) : AGENCE NATIONALE DE LA RECHERCHE&lt;/li&gt;
&lt;li&gt;Responsable Scientifique INT : MASSON Guillaume (UMR7289)&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="acknowledgement"&gt;Acknowledgement&lt;/h2&gt;
&lt;p&gt;This work was supported by ANR project &amp;ldquo;PRIOSENS&amp;rdquo; N° ANR-20-NEUC-0002.&lt;/p&gt;</description></item><item><title>From the retina to action: Understanding visual processing</title><link>https://laurentperrinet.github.io/talk/2020-04-ue-neurosciences-computationnelles/</link><pubDate>Fri, 03 Apr 2020 16:00:00 +0000</pubDate><guid>https://laurentperrinet.github.io/talk/2020-04-ue-neurosciences-computationnelles/</guid><description>&lt;h1 id="2020-04_ue-neurosciences-computationnelles-matériel-pour-le-cours-de-modélisation"&gt;2020-04_UE-neurosciences-computationnelles, matériel pour le cours de modélisation&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;Où: Marseille (France)&lt;/li&gt;
&lt;li&gt;Quoi: Master Neurosciences et Sciences Cognitives&lt;/li&gt;
&lt;li&gt;But de ce travail: lire un article scientifique, pouvoir le reproduire avec des simulations d&amp;rsquo;un neurone et afin d&amp;rsquo;améliorer sa compréhension.&lt;/li&gt;
&lt;li&gt;Modalités: les étudiants s&amp;rsquo;organisent seuls, en binome ou en trinome pour fournir un mémoire sous forme de &lt;a href="https://jupyter.org/" target="_blank" rel="noopener"&gt;notebook&lt;/a&gt; complété à partir &lt;a href="https://raw.githubusercontent.com/laurentperrinet/2020-04_UE-neurosciences-computationnelles/master/MainenSejnowski1995.ipynb" target="_blank" rel="noopener"&gt;du modèle qui est fourni&lt;/a&gt;. Suivez les balises &lt;code&gt;TODO&lt;/code&gt; dans le notebook pour vous guider dans cette rédaction. Les commentaires doivent être fait en français (ou en anglais si nécessaire) dans le notebook (n&amp;rsquo;oubliez-pas de sauver vos changements) et envoyé par e-mail à mailto:laurent.perrinet@univ-amu.fr une fois votre travail fini (de préférence avant le 31 avri).&lt;/li&gt;
&lt;li&gt;Outils nécessaires: &lt;a href="https://jupyter.org/" target="_blank" rel="noopener"&gt;Jupyter&lt;/a&gt;, avec &lt;a href="https://numpy.org/" target="_blank" rel="noopener"&gt;numpy&lt;/a&gt; et &lt;a href="https://matplotlib.org/" target="_blank" rel="noopener"&gt;matplotlib&lt;/a&gt;. Ce sont des outils standard et qui sont facilement installables sur toute plateforme. Si vous avez des problèmes, me joindre par e-mail 👇&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Modelling Complex-cells and topological structure in the visual cortex of mammals using Sparse Predictive Coding</title><link>https://laurentperrinet.github.io/publication/franciosini-20-sigma/</link><pubDate>Mon, 30 Mar 2020 00:00:00 +0000</pubDate><guid>https://laurentperrinet.github.io/publication/franciosini-20-sigma/</guid><description>&lt;ul&gt;
&lt;li&gt;see a follow-up in:
&lt;div class="pub-list-item view-citation" style="margin-bottom: 1rem"&gt;
&lt;i class="far fa-file-alt pub-icon" aria-hidden="true"&gt;&lt;/i&gt;
&lt;span class="article-metadata li-cite-author"&gt;
&lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/victor-boutin/"&gt;Victor Boutin&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/angelo-franciosini/"&gt;Angelo Franciosini&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/fr%C3%A9d%C3%A9ric-chavane/"&gt;Frédéric Chavane&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/franck-ruffier/"&gt;Franck Ruffier&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/laurent-u-perrinet/"&gt;Laurent U Perrinet&lt;/a&gt;&lt;/span&gt;
&lt;/span&gt;
(2021).
&lt;a href="https://laurentperrinet.github.io/publication/boutin-franciosini-chavane-ruffier-perrinet-20/"&gt;Sparse Deep Predictive Coding captures contour integration capabilities of the early visual system&lt;/a&gt;.
&lt;em&gt;PLoS Computational Biology&lt;/em&gt;.
&lt;p&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://laurentperrinet.github.io/publication/boutin-franciosini-chavane-ruffier-perrinet-20/boutin-franciosini-chavane-ruffier-perrinet-20.pdf" target="_blank" rel="noopener"&gt;
PDF
&lt;/a&gt;
&lt;a href="#" class="btn btn-outline-primary btn-page-header btn-sm js-cite-modal"
data-filename="/publication/boutin-franciosini-chavane-ruffier-perrinet-20/cite.bib"&gt;
Cite
&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://doi.org/10.1371/journal.pcbi.1008629" target="_blank" rel="noopener"&gt;
DOI
&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://github.com/VictorBoutin/InteractionMap" target="_blank" rel="noopener"&gt;
Code&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://doi.org/10.1371/journal.pcbi.1008629" target="_blank" rel="noopener"&gt;
URL&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://arxiv.org/abs/1902.07651" target="_blank" rel="noopener"&gt;
arXiv&lt;/a&gt;
&lt;/p&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;more about the role of top-down connections:
&lt;div class="pub-list-item view-citation" style="margin-bottom: 1rem"&gt;
&lt;i class="far fa-file-alt pub-icon" aria-hidden="true"&gt;&lt;/i&gt;
&lt;span class="article-metadata li-cite-author"&gt;
&lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/victor-boutin/"&gt;Victor Boutin&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/angelo-franciosini/"&gt;Angelo Franciosini&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/franck-ruffier/"&gt;Franck Ruffier&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/laurent-u-perrinet/"&gt;Laurent U Perrinet&lt;/a&gt;&lt;/span&gt;
&lt;/span&gt;
(2020).
&lt;a href="https://laurentperrinet.github.io/publication/boutin-franciosini-ruffier-perrinet-20-feedback/"&gt;Effect of top-down connections in Hierarchical Sparse Coding&lt;/a&gt;.
&lt;em&gt;Neural Computation&lt;/em&gt;.
&lt;p&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://laurentperrinet.github.io/publication/boutin-franciosini-ruffier-perrinet-20-feedback/boutin-franciosini-ruffier-perrinet-20-feedback.pdf" target="_blank" rel="noopener"&gt;
PDF
&lt;/a&gt;
&lt;a href="#" class="btn btn-outline-primary btn-page-header btn-sm js-cite-modal"
data-filename="/publication/boutin-franciosini-ruffier-perrinet-20-feedback/cite.bib"&gt;
Cite
&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://doi.org/10.1162/neco_a_01325" target="_blank" rel="noopener"&gt;
DOI
&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://laurentperrinet.github.io/publication/boutin-franciosini-ruffier-perrinet-20-feedback/" target="_blank" rel="noopener"&gt;
URL&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://arxiv.org/abs/2002.00892" target="_blank" rel="noopener"&gt;
arXiv&lt;/a&gt;
&lt;/p&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Effect of top-down connections in Hierarchical Sparse Coding</title><link>https://laurentperrinet.github.io/publication/boutin-franciosini-ruffier-perrinet-20-feedback/</link><pubDate>Tue, 04 Feb 2020 00:00:00 +0000</pubDate><guid>https://laurentperrinet.github.io/publication/boutin-franciosini-ruffier-perrinet-20-feedback/</guid><description>&lt;p&gt;
&lt;figure &gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img alt="" srcset="
/publication/boutin-franciosini-ruffier-perrinet-20-feedback/@laurentperrinet_1323549136088694790_tweetcapture_hu_ff7f0ffcb6cc9f53.webp 400w,
/publication/boutin-franciosini-ruffier-perrinet-20-feedback/@laurentperrinet_1323549136088694790_tweetcapture_hu_be9b10346485b501.webp 760w,
/publication/boutin-franciosini-ruffier-perrinet-20-feedback/@laurentperrinet_1323549136088694790_tweetcapture_hu_cf7ef38c15a5fbfe.webp 1200w"
src="https://laurentperrinet.github.io/publication/boutin-franciosini-ruffier-perrinet-20-feedback/@laurentperrinet_1323549136088694790_tweetcapture_hu_ff7f0ffcb6cc9f53.webp"
width="598"
height="676"
loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;get the code @ &lt;a href="https://github.com/VictorBoutin/SPC_2L" target="_blank" rel="noopener"&gt;https://github.com/VictorBoutin/SPC_2L&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;see a related work describing SDPC in:
&lt;div class="pub-list-item view-citation" style="margin-bottom: 1rem"&gt;
&lt;i class="far fa-file-alt pub-icon" aria-hidden="true"&gt;&lt;/i&gt;
&lt;span class="article-metadata li-cite-author"&gt;
&lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/victor-boutin/"&gt;Victor Boutin&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/angelo-franciosini/"&gt;Angelo Franciosini&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/fr%C3%A9d%C3%A9ric-chavane/"&gt;Frédéric Chavane&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/franck-ruffier/"&gt;Franck Ruffier&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/laurent-u-perrinet/"&gt;Laurent U Perrinet&lt;/a&gt;&lt;/span&gt;
&lt;/span&gt;
(2021).
&lt;a href="https://laurentperrinet.github.io/publication/boutin-franciosini-chavane-ruffier-perrinet-20/"&gt;Sparse Deep Predictive Coding captures contour integration capabilities of the early visual system&lt;/a&gt;.
&lt;em&gt;PLoS Computational Biology&lt;/em&gt;.
&lt;p&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://laurentperrinet.github.io/publication/boutin-franciosini-chavane-ruffier-perrinet-20/boutin-franciosini-chavane-ruffier-perrinet-20.pdf" target="_blank" rel="noopener"&gt;
PDF
&lt;/a&gt;
&lt;a href="#" class="btn btn-outline-primary btn-page-header btn-sm js-cite-modal"
data-filename="/publication/boutin-franciosini-chavane-ruffier-perrinet-20/cite.bib"&gt;
Cite
&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://doi.org/10.1371/journal.pcbi.1008629" target="_blank" rel="noopener"&gt;
DOI
&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://github.com/VictorBoutin/InteractionMap" target="_blank" rel="noopener"&gt;
Code&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://doi.org/10.1371/journal.pcbi.1008629" target="_blank" rel="noopener"&gt;
URL&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://arxiv.org/abs/1902.07651" target="_blank" rel="noopener"&gt;
arXiv&lt;/a&gt;
&lt;/p&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Humans adapt their anticipatory eye movements to the volatility of visual motion properties</title><link>https://laurentperrinet.github.io/publication/pasturel-montagnini-perrinet-20/</link><pubDate>Sun, 26 Jan 2020 00:00:00 +0000</pubDate><guid>https://laurentperrinet.github.io/publication/pasturel-montagnini-perrinet-20/</guid><description>&lt;h1 id="humans-adapt-their-anticipatory-eye-movements-to-the-volatility-of-visual-motion-properties"&gt;&amp;ldquo;Humans adapt their anticipatory eye movements to the volatility of visual motion properties&amp;rdquo;&lt;/h1&gt;
&lt;p&gt;
&lt;video controls &gt;
&lt;source src="https://raw.githubusercontent.com/chloepasturel/AnticipatorySPEM/master/2020-03_video-abstract/PasturelMontagniniPerrinet2020_video-abstract.mp4" type="video/mp4"&gt;
&lt;/video&gt;
&lt;figure &gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="@laurentperrinet_1253715266124611586_tweetcapture.png" alt="" loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h2 id="at-what-point-should-we-become-alarmed-when-faced-with-changes-in-the-environment-the-sensory-system-provides-an-effective-response"&gt;At what point should we become alarmed? When faced with changes in the environment, the sensory system provides an effective response.&lt;/h2&gt;
&lt;p&gt;The current health situation has shown us how abruptly our environment can change from one state to another, tragically illustrating the volatility we can face. To understand this notion of volatility, let&amp;rsquo;s take the case of a doctor who, among the patients he receives, usually diagnoses one out of ten cases of flu. Suddenly, he gets 5 out of 10 patients who test positive. Is this an unfortunate coincidence or are we now sure that there is a switch to a flu episode? Recent events have shown us how difficult it is to make a rational decision in times of uncertainty, and in particular to decide &lt;em&gt;when&lt;/em&gt; to act. However, mathematical solutions exist that adapt our behavior by optimally combining the information explored recently with that exploited in the past. In an article published in PLoS Computational Biology, Pasturel, Montagnini and Perrinet show that our brain responds to changes in the sensory environment in the same way as this mathematical model.
&lt;figure id="figure-by-manipulating-the-probability-bias-of-the-presentation-of-a-visual-target-on-a-screen-this-experiment-manipulates-the-volatility-of-the-environment-in-a-controlled-way-by-introducing-switches-in-the-probability-bias-these-switches-randomly-change-the-bias-among-different-degrees-of-probability-both-left-and-right-at-each-trial-the-bias-then-generates-a-realization-either-left-l-or-right-r--the-target-moves-in-blocks-of-50-trials-1-to-50-and-these-realizations-are-the-only-ones-to-be-observed-the-evolution-of-the-bias-and-its-shifts-remaining-hidden-from-the-observer-compared-to-the-floating-average-that-is-conventionally-used-a-mathematical-model-can-be-deduced-as-a-predictive-average-that-allows-to-better-follow-the-dynamics-of-the-probability-bias-thanks-to-psychophysical-experiments-we-have-shown-that-observers-preferentially-follow-the-predictive-mean-rather-than-the-floating-mean-both-in-explicit-judgements-predictive-betting-and-more-surprisingly-in-the-anticipatory-movements-of-the-eyes-that-are-carried-out-without-the-observers-being-aware-of-them"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img alt=" By manipulating the probability bias of the presentation of a visual target on a screen, this experiment manipulates the volatility of the environment in a controlled way by introducing switches in the probability bias. These switches randomly change the bias among different degrees of probability (both left and right). At each trial, the bias then generates a realization, either left (L) or right (R). The target moves in blocks of 50 trials (1 to 50) and these realizations are the only ones to be observed, the evolution of the bias and its shifts remaining hidden from the observer. Compared to the floating average that is conventionally used, a mathematical model can be deduced as a predictive average that allows to better follow the dynamics of the probability bias. Thanks to psychophysical experiments, we have shown that observers preferentially follow the predictive mean, rather than the floating mean, both in explicit judgements (predictive betting) and, more surprisingly, in the anticipatory movements of the eyes that are carried out without the observers being aware of them. " srcset="
/publication/pasturel-montagnini-perrinet-20/synthesis_hu_7efe06106ff7510.webp 400w,
/publication/pasturel-montagnini-perrinet-20/synthesis_hu_45ab66c6ba5835a2.webp 760w,
/publication/pasturel-montagnini-perrinet-20/synthesis_hu_46b5ab9fa7fdb5aa.webp 1200w"
src="https://laurentperrinet.github.io/publication/pasturel-montagnini-perrinet-20/synthesis_hu_7efe06106ff7510.webp"
width="80%"
height="461"
loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
By manipulating the probability bias of the presentation of a visual target on a screen, this experiment manipulates the volatility of the environment in a controlled way by introducing switches in the probability bias. These switches randomly change the bias among different degrees of probability (both left and right). At each trial, the bias then generates a realization, either left (L) or right (R). The target moves in blocks of 50 trials (1 to 50) and these realizations are the only ones to be observed, the evolution of the bias and its shifts remaining hidden from the observer. Compared to the floating average that is conventionally used, a mathematical model can be deduced as a predictive average that allows to better follow the dynamics of the probability bias. Thanks to psychophysical experiments, we have shown that observers preferentially follow the predictive mean, rather than the floating mean, both in explicit judgements (predictive betting) and, more surprisingly, in the anticipatory movements of the eyes that are carried out without the observers being aware of them.
&lt;/figcaption&gt;&lt;/figure&gt;
These theoretical and experimental results show that in this realistic situation in which the context changes at random moments throughout the experiment, our sensory system adapts to volatility in an adaptive manner over the course of the trials. In particular, the experiments show in two behavioural experiments that humans adapt to volatility at the early sensorimotor level, through their anticipatory eye movements, but also at a higher cognitive level, through explicit evaluations. These results thus suggest that humans (and future artificial systems) can use much richer adaptation strategies than previously assumed. They provide a better understanding of how humans adapt to changing environments in order to make judgements or plan responses based on information that varies over time.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;read the &lt;a href="https://www.biorxiv.org/content/10.1101/784116v3" target="_blank" rel="noopener"&gt;preprint&lt;/a&gt; (the official online &lt;a href="https://doi.org/10.1371/journal.pcbi.1007438" target="_blank" rel="noopener"&gt;publication&lt;/a&gt; or in &lt;a href="https://journals.plos.org/ploscompbiol/article/file?id=10.1371/journal.pcbi.1007438&amp;amp;type=printable" target="_blank" rel="noopener"&gt;PDF&lt;/a&gt; is &lt;em&gt;wrongly&lt;/em&gt; typeset: the editors inverted the images of figures 2 &amp;amp; 3, while keeping the captions. Unfortunately, the policy of the journal is to issue a correction, but not to correct it. There is therefore no official correct version on the PLoS* website.)&lt;/li&gt;
&lt;li&gt;get a )&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.biorxiv.org/content/10.1101/784116v3" target="_blank" rel="noopener"&gt;Abstract&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.biorxiv.org/content/10.1101/784116v3" target="_blank" rel="noopener"&gt;HTML&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.biorxiv.org/content/10.1101/784116v3.full.pdf" target="_blank" rel="noopener"&gt;PDF&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;supplementary info : &lt;a href="https://github.com/laurentperrinet/PasturelMontagniniPerrinet2020/blob/master/Pasturel_etal2020_PLoS-CB_SI.pdf" target="_blank" rel="noopener"&gt;https://github.com/laurentperrinet/PasturelMontagniniPerrinet2020/blob/master/Pasturel_etal2020_PLoS-CB_SI.pdf&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.insb.cnrs.fr/fr/cnrsinfo/la-reponse-du-cerveau-aux-changements-de-lenvironnement-sensoriel" target="_blank" rel="noopener"&gt;Communiqué de presse INSB-CNRS (en français)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;code for paper: &lt;a href="https://github.com/laurentperrinet/PasturelMontagniniPerrinet2020" target="_blank" rel="noopener"&gt;https://github.com/laurentperrinet/PasturelMontagniniPerrinet2020&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;code for framework: &lt;a href="https://github.com/chloepasturel/AnticipatorySPEM" target="_blank" rel="noopener"&gt;https://github.com/chloepasturel/AnticipatorySPEM&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;code for the Bayesian model: &lt;a href="https://github.com/laurentperrinet/bayesianchangepoint" target="_blank" rel="noopener"&gt;https://github.com/laurentperrinet/bayesianchangepoint&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;code for figures &lt;a href="https://github.com/chloepasturel/AnticipatorySPEM/blob/master/1_protocole.ipynb" target="_blank" rel="noopener"&gt;Figure 1&lt;/a&gt;, &lt;a href="https://github.com/chloepasturel/AnticipatorySPEM/blob/master/2_raw-results.ipynb" target="_blank" rel="noopener"&gt;Figure 2&lt;/a&gt;, &lt;a href="https://github.com/chloepasturel/AnticipatorySPEM/blob/master/3_Results_1-theory_BBCP.ipynb" target="_blank" rel="noopener"&gt;Figure 3&lt;/a&gt;, &lt;a href="https://github.com/chloepasturel/AnticipatorySPEM/blob/master/4_Results_2_fitting_BBCP.ipynb" target="_blank" rel="noopener"&gt;Figure 4&lt;/a&gt;, &lt;a href="https://github.com/chloepasturel/AnticipatorySPEM/blob/master/5_Meta_analysis.ipynb" target="_blank" rel="noopener"&gt;Figure 5&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://raw.githubusercontent.com/chloepasturel/AnticipatorySPEM/master/2020-03_video-abstract/PasturelMontagniniPerrinet2020_video-abstract.mp4" target="_blank" rel="noopener"&gt;video abstract&lt;/a&gt; (and the &lt;a href="https://github.com/chloepasturel/AnticipatorySPEM/blob/master/2020-03_video-abstract/2020-03-24_video-abstract.ipynb" target="_blank" rel="noopener"&gt;code&lt;/a&gt; for generating the video abstract)&lt;/li&gt;
&lt;li&gt;Notre papier avec Chloe Pasturel et @MontagniniAnna figure dans les &lt;a href="https://indd.adobe.com/view/ea980f21-e298-43e8-abd7-fff6909d6755" target="_blank" rel="noopener"&gt;faits marquants 2020 de la Société des Neurosciences&lt;/a&gt;! Voir aussi &lt;a href="https://lejournal.cnrs.fr/nos-blogs/aux-frontieres-du-cerveau/les-faits-marquants-2020-de-la-societe-de-neurosciences" target="_blank" rel="noopener"&gt;https://lejournal.cnrs.fr/nos-blogs/aux-frontieres-du-cerveau/les-faits-marquants-2020-de-la-societe-de-neurosciences&lt;/a&gt; :
&lt;figure &gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img alt="" srcset="
/publication/pasturel-montagnini-perrinet-20/@laurentperrinet_1371420462056620036_tweetcapture_hu_c3adc3acb6455a83.webp 400w,
/publication/pasturel-montagnini-perrinet-20/@laurentperrinet_1371420462056620036_tweetcapture_hu_48bd2e190ea41d0f.webp 760w,
/publication/pasturel-montagnini-perrinet-20/@laurentperrinet_1371420462056620036_tweetcapture_hu_a810241485073c6b.webp 1200w"
src="https://laurentperrinet.github.io/publication/pasturel-montagnini-perrinet-20/@laurentperrinet_1371420462056620036_tweetcapture_hu_c3adc3acb6455a83.webp"
width="598"
height="705"
loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>From the retina to action: Dynamics of predictive processing in the visual system</title><link>https://laurentperrinet.github.io/publication/perrinet-20/</link><pubDate>Wed, 01 Jan 2020 00:00:00 +0000</pubDate><guid>https://laurentperrinet.github.io/publication/perrinet-20/</guid><description>&lt;ul&gt;
&lt;li&gt;Find the text at &lt;a href="https://laurentperrinet.github.io/Perrinet20PredictiveProcessing/" target="_blank" rel="noopener"&gt;https://laurentperrinet.github.io/Perrinet20PredictiveProcessing/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;The source code of the text is available at &lt;a href="https://github.com/laurentperrinet/Perrinet20PredictiveProcessing" target="_blank" rel="noopener"&gt;https://github.com/laurentperrinet/Perrinet20PredictiveProcessing&lt;/a&gt;
This chapter is available as part of the book &amp;ldquo;&lt;a href="https://www.bloomsbury.com/uk/the-philosophy-and-science-of-predictive-processing-9781350099753/" target="_blank" rel="noopener"&gt;The Philosophy and Science of Predictive Processing&lt;/a&gt;&amp;rdquo; :
List of Contributors :&lt;/li&gt;
&lt;li&gt;Preface: The Brain as a Prediction Machine, Anil Seth&lt;/li&gt;
&lt;li&gt;Introduction, Dina Mendonça, Manuel Curado &amp;amp; Steven S. Gouveia&lt;/li&gt;
&lt;li&gt;Part I: Predictive Processing: Philosophical Approaches&lt;/li&gt;
&lt;/ul&gt;
&lt;ol&gt;
&lt;li&gt;Predictive Processing and Representation: How Less Can Be More, Erik Myin and Thomas van Es&lt;/li&gt;
&lt;li&gt;A Humean Challenge to Predictive Coding, Colin Klein&lt;/li&gt;
&lt;li&gt;Are Markov Blankets Real and Does it Matter?, Richard Menary and Alexander J. Gillett&lt;/li&gt;
&lt;li&gt;Predictive Processing and Metaphysical Views of the Self, Robert Clowes and Klaus Gärtner&lt;/li&gt;
&lt;/ol&gt;
&lt;ul&gt;
&lt;li&gt;Part II: Predictive Processing: Cognitive Science and Neuroscientific Approaches&lt;/li&gt;
&lt;/ul&gt;
&lt;ol start="5"&gt;
&lt;li&gt;From the Retina to Action: Dynamics of Predictive Processing in the Visual System, Laurent Perrinet&lt;/li&gt;
&lt;li&gt;Predictive Processing and Consciousness: Prediction Fallacy and its Spatiotemporal Resolution, Steven S. Gouveia&lt;/li&gt;
&lt;li&gt;The Many Faces of Attention: Why Precision Optimization is not Attention, Sina Fazelpour and Madeleine Ransom&lt;/li&gt;
&lt;li&gt;Predictive Processing: Does it Compute?, Chris Thornton&lt;/li&gt;
&lt;/ol&gt;
&lt;ul&gt;
&lt;li&gt;Part III: Predictive Processing: Mental Health&lt;/li&gt;
&lt;/ul&gt;
&lt;ol start="9"&gt;
&lt;li&gt;The Predictive Brain, Conscious Experience and Brain-related Conditions, Lisa Feldman Barrett and Lorena Chanes&lt;/li&gt;
&lt;li&gt;Disconnection and Diaschisis: Active Inference in Neuropsychology, Thomas Parr and Karl Friston&lt;/li&gt;
&lt;li&gt;The Phenomenology and Predictive Processing of Time in Depression, Zachariah Neemeh and Shaun Gallagher&lt;/li&gt;
&lt;li&gt;Why Use Predictive Processing to Explain Psychopathology? The Case of Anorexia Nervosa, Jakob Hohwy and Stephen Gadsby&lt;/li&gt;
&lt;/ol&gt;
&lt;ul&gt;
&lt;li&gt;Afterword, Manuel Curado&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Learning where to look: a foveated visuomotor control model</title><link>https://laurentperrinet.github.io/talk/2019-07-15-cns/</link><pubDate>Mon, 15 Jul 2019 12:20:00 +0000</pubDate><guid>https://laurentperrinet.github.io/talk/2019-07-15-cns/</guid><description>&lt;ul&gt;
&lt;li&gt;download a &lt;a href="https://laurentperrinet.github.io/talk/2019-07-15-cns/2019-07-15-cns.pdf" target="_blank" rel="noopener"&gt;preliminary PDF&lt;/a&gt;
&lt;figure &gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img alt="" srcset="
/talk/2019-07-15-cns/@laurentperrinet_1150713758643380226_tweetcapture_hu_ab069fb92e1e0b27.webp 400w,
/talk/2019-07-15-cns/@laurentperrinet_1150713758643380226_tweetcapture_hu_1821a5d186fc0ee9.webp 760w,
/talk/2019-07-15-cns/@laurentperrinet_1150713758643380226_tweetcapture_hu_6ae1c230c49ffe09.webp 1200w"
src="https://laurentperrinet.github.io/talk/2019-07-15-cns/@laurentperrinet_1150713758643380226_tweetcapture_hu_ab069fb92e1e0b27.webp"
width="598"
height="627"
loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;figure id="figure-problem-setting-in-generic-ecological-settings-the-visual-system-faces-a-tricky-problem-when-searching-for-one-target-from-a-class-of-targets-in-a-cluttered-environment-a-it-is-synthesized-in-the-following-experiment-after-a-fixation-period-of-200-ms-an-observer-is-presented-with-a-luminous-display--showing-a-single-target-from-a-known-class-here-digits-and-at-a-random-position-the-display-is-presented-for-a-short-period-of-500-ms-light-shaded-area-in-b-that-is-enough-to-perform-at-most-one-saccade-here-successful-on-the-potential-target-finally-the-observer-has-to-identify-the-digit-by-a-keypress-b-prototypical-trace-of-a-saccadic-eye-movement-to-the-target-position-in-particular-we-show-the-fixation-window-and-the-temporal-window-during-which-a-saccade-is-possible-green-shaded-area-c-simulated-reconstruction-of-the-visual-information-from-the-interoceptive-retinotopic-map-at-the-onset-of-the-display-and-after-a-saccade-the-dashed-red-box-indicating-the-visual-area-of-the-what-pathway-in-contrast-to-an-exteroceptive-representation-see-a-this-demonstrates-that-the-position-of-the-target-has-to-be-inferred-from-a-degraded-sampled-image-in-particular-the-configuration-of-the-display-is-such-that-by-adding-clutter-and-reducing-the-size-of-the-digit-it-may-become-necessary-to-perform-a-saccade-to-be-able-to-identify-the-digit-the-computational-pathway-mediating-the-action-has-to-infer-the-location-of-the-target-emphbefore-seeing-it-that-is-before-being-able-to-actually-identify-the-targets-category-from-a-central-fixation"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://raw.githubusercontent.com/SpikeAI/2019-07-15_CNS/master/figures/fig_intro.jpg" alt="Problem setting: In generic, ecological settings, the visual system faces a tricky problem when searching for one target (from a class of targets) in a cluttered environment. **A)** It is synthesized in the following experiment: After a fixation period of 200 ms, an observer is presented with a luminous display showing a single target from a known class (here digits) and at a random position. The display is presented for a short period of 500 ms (light shaded area in B), that is enough to perform at most one saccade (here, successful) on the potential target. Finally, the observer has to identify the digit by a keypress. **B)** Prototypical trace of a saccadic eye movement to the target position. In particular, we show the fixation window and the temporal window during which a saccade is possible (green shaded area). **C)** Simulated reconstruction of the visual information from the (interoceptive) retinotopic map at the onset of the display and after a saccade, the dashed red box indicating the visual area of the ``what&amp;#39;&amp;#39; pathway. In contrast to an exteroceptive representation (see A), this demonstrates that the position of the target has to be inferred from a degraded (sampled) image. In particular, the configuration of the display is such that by adding clutter and reducing the size of the digit, it may become necessary to perform a saccade to be able to identify the digit. The computational pathway mediating the action has to infer the location of the target \emph{before seeing it}, that is, before being able to actually identify the target&amp;#39;s category from a central fixation. " loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
Problem setting: In generic, ecological settings, the visual system faces a tricky problem when searching for one target (from a class of targets) in a cluttered environment. &lt;strong&gt;A)&lt;/strong&gt; It is synthesized in the following experiment: After a fixation period of 200 ms, an observer is presented with a luminous display showing a single target from a known class (here digits) and at a random position. The display is presented for a short period of 500 ms (light shaded area in B), that is enough to perform at most one saccade (here, successful) on the potential target. Finally, the observer has to identify the digit by a keypress. &lt;strong&gt;B)&lt;/strong&gt; Prototypical trace of a saccadic eye movement to the target position. In particular, we show the fixation window and the temporal window during which a saccade is possible (green shaded area). &lt;strong&gt;C)&lt;/strong&gt; Simulated reconstruction of the visual information from the (interoceptive) retinotopic map at the onset of the display and after a saccade, the dashed red box indicating the visual area of the ``what&amp;rsquo;&amp;rsquo; pathway. In contrast to an exteroceptive representation (see A), this demonstrates that the position of the target has to be inferred from a degraded (sampled) image. In particular, the configuration of the display is such that by adding clutter and reducing the size of the digit, it may become necessary to perform a saccade to be able to identify the digit. The computational pathway mediating the action has to infer the location of the target \emph{before seeing it}, that is, before being able to actually identify the target&amp;rsquo;s category from a central fixation.
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;figure id="figure-results-success"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://spikeai.github.io/2019-07-15_CNS/figures/CNS-saccade-20.png" alt="Results: success" loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
Results: success
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;figure id="figure-results-failure-to-classify"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://spikeai.github.io/2019-07-15_CNS/figures/CNS-saccade-32.png" alt="Results: failure to classify" loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
Results: failure to classify
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;figure id="figure-results-failure-to-locate"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://spikeai.github.io/2019-07-15_CNS/figures/CNS-saccade-47.png" alt="Results: failure to locate" loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
Results: failure to locate
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Should I stay or should I go? Humans adapt to the volatility of visual motion properties, and know about it</title><link>https://laurentperrinet.github.io/talk/2019-05-23-neurofrance/</link><pubDate>Thu, 23 May 2019 01:30:00 +0000</pubDate><guid>https://laurentperrinet.github.io/talk/2019-05-23-neurofrance/</guid><description>&lt;ul&gt;
&lt;li&gt;See the final publication @
&lt;div class="view-list view-list-item"&gt;
&lt;i class="far fa-file-alt pub-icon" aria-hidden="true"&gt;&lt;/i&gt;
&lt;a href="https://laurentperrinet.github.io/publication/pasturel-montagnini-perrinet-20/" &gt;Humans adapt their anticipatory eye movements to the volatility of visual motion properties&lt;/a&gt;
&lt;div class="article-metadata"&gt;
&lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/chlo%C3%A9-pasturel/"&gt;Chloé Pasturel&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/anna-montagnini/"&gt;Anna Montagnini&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/laurent-u-perrinet/"&gt;Laurent U Perrinet&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;div class="btn-links"&gt;
&lt;a href="#" class="btn btn-outline-primary btn-page-header btn-sm js-cite-modal"
data-filename="/publication/pasturel-montagnini-perrinet-20/cite.bib"&gt;
Cite
&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://doi.org/10.1371/journal.pcbi.1007438" target="_blank" rel="noopener"&gt;
DOI
&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://www.insb.cnrs.fr/fr/cnrsinfo/la-reponse-du-cerveau-aux-changements-de-lenvironnement-sensoriel" target="_blank" rel="noopener"&gt;
Press&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://www.biorxiv.org/content/10.1101/784116v3.full.pdf" target="_blank" rel="noopener"&gt;
Pdf&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://github.com/laurentperrinet/PasturelMontagniniPerrinet2020" target="_blank" rel="noopener"&gt;
Code&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://hal.science/hal-02394142" target="_blank" rel="noopener"&gt;
URL&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://www.biorxiv.org/content/10.1101/784116" target="_blank" rel="noopener"&gt;
bioRxiv&lt;/a&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;This is part of the &lt;a href="https://laurentperrinet.github.io/post/2019-05-23-neurofrance/"&gt;Active Inference symposium&lt;/a&gt; @ &lt;a href="https://www.neurosciences.asso.fr/V2/colloques/SN19/" target="_blank" rel="noopener"&gt;NeuroFrance&lt;/a&gt; SYMPOSIUM, Room 7
23.05.2019, 11:00 &amp;ndash; 13:00&lt;/li&gt;
&lt;li&gt;in french: Principes et psychophysique de l´Inférence Active dans l&amp;rsquo;estimation d&amp;rsquo;un biais dynamique et volatile de probabilité&lt;/li&gt;
&lt;li&gt;previous talk @ &lt;a href="https://laurentperrinet.github.io/talk/2016-10-13-law/"&gt;LAW, Lyon&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;previous talk @ &lt;a href="https://laurentperrinet.github.io/talk/2018-02-01-bcp-invibe-fest/"&gt;INVIBE FEST, Paris&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;previous talk @ &lt;a href="https://laurentperrinet.github.io/talk/2018-04-05-bcp-talk/"&gt;Brain workshop, Marseille&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;previous talk @ &lt;a href="https://laurentperrinet.github.io/talk/2019-01-18-laconeu/"&gt;LACONEU, Chile&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;previous talk @ &lt;a href="https://laurentperrinet.github.io/talk/2019-04-05-bbcp-causal-kickoff/"&gt;CAUSAL Kick-off, Marseille&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>2019-05-20: Symposium on Active Inference at NeuroFrance 2019</title><link>https://laurentperrinet.github.io/post/2019-05-23-neurofrance/</link><pubDate>Mon, 20 May 2019 00:00:00 +0000</pubDate><guid>https://laurentperrinet.github.io/post/2019-05-23-neurofrance/</guid><description>&lt;h2 id="active-inference-bridging-theoretical-and-experimental-neurosciences--inference-active-un-pont-entre-neurosciences-théoriques-et-expérimentales"&gt;Active Inference: Bridging theoretical and experimental neurosciences. / Inference Active: Un pont entre neurosciences théoriques et expérimentales.&lt;/h2&gt;
&lt;p&gt;&lt;a href="https://www.neurosciences.asso.fr/V2/colloques/SN19/index_en.php" target="_blank" rel="noopener"&gt;
&lt;figure &gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://neuro-marseille.org/wp-content/uploads/2018/07/capture-decran-2018-07-06-a-190423.png" alt="Site NeuroFrance" loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;SYMPOSIUM S17&lt;/li&gt;
&lt;li&gt;When: 23.05.2019 11:00-13:00h&lt;/li&gt;
&lt;li&gt;When: Endoume 1+2&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="s171-active-inference-and-brain-computer-interfaces--inférence-active-et-interfaces-cerveau-machine"&gt;&lt;a href="https://www.professionalabstracts.com/nf2019/iplanner/#/presentation/1397" target="_blank" rel="noopener"&gt;S17.1&lt;/a&gt; Active inference and Brain-Computer Interfaces / Inférence active et interfaces cerveau-machine&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Mattout J. (Lyon, France), Mladenovic J. (Lyon, France), Frey J. (Bordeaux, France)3, Joffily M. (Lyon, France), Maby E. (Lyon, France), Lotte F. (Lyon, France)
Brain-Computer Interfaces (BCIs) devices bypass natural pathways to connect the brain with a machine, directly. They may rely on invasive or non-invasive measures of brain activity and applications cover a large domain, mostly but not restricted to clinical ones. A major objective is to restore communication and autonomy in heavily motor impaired patients.
However, no BCI has made its way to a routinely used clinical application yet. One lead for improvement is to endow the machine with learning abilities so that it can optimize its decisions and adapt to changes in the user signals over time1. Several approaches have been proposed but a generic framework is still lacking to foster the development of efficient adaptive BCIs2.
Initially proposed to model perception, learning and action by the brain, the Active Inference (AI) framework offers great promises in that aim3. It rests on an explicit generative model of the environment. In BCI, from the machine&amp;rsquo;s point of view, brain signals play the role of sensory inputs on which the machine&amp;rsquo;s perception of mental states will be based. Furthermore, the machine builds up decisions and trades between different actions such as: go on observing, deciding to decide, correcting its previous action or moving on.
In this talk, I will present an instantiation of AI in the context of the EEG-based P300-speller BCI for communication, showing it can flexibly combine complementary adaptive features pertaining to both perception and action, and yield significant improvements as shown on realistic simulations. We will discuss perspectives to further extend the current model and performance as well as the challenges ahead to implement this framework online.&lt;/li&gt;
&lt;/ul&gt;
&lt;ol&gt;
&lt;li&gt;Mattout, J. Brain-Computer Interfaces: A Neuroscience Paradigm of Social Interaction? A Matter of Perspective. Frontiers in Human Neuroscience 6, (2012).&lt;/li&gt;
&lt;li&gt;Mladenovic, J., Mattout, J. &amp;amp; Lotte, F. A Generic Framework for Adaptive EEG-Based BCI Training and Operation. in Brain-computer interfaces handbook: technological and theoretical advances (eds. Nam, C. S., Nijholt, A. &amp;amp; Lotte, F.) Chapter 31 (Taylor &amp;amp; Francis, CRC Press, 2018).&lt;/li&gt;
&lt;li&gt;Friston, K., Mattout, J. &amp;amp; Kilner, J. Action understanding and active inference. Biological Cybernetics 104, 137-160 (2011).&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id="s172-comparing-active-inference-and-reinforcement-learning-models-of-a-go-nogo-task-and-their-relationships-to-striatal-dopamine-2-receptors-assessed-using-pet--comparaison-des-modèles-dinférence-active-et-dapprentissage-par-renforcement-dans-une-tâche-go--nogo--relation-avec-les-récepteurs-dopaminergiques-d2-striataux-évalués-par-tep"&gt;&lt;a href="https://www.professionalabstracts.com/nf2019/iplanner/#/presentation/1398" target="_blank" rel="noopener"&gt;S17.2&lt;/a&gt; Comparing active inference and reinforcement learning models of a Go NoGo task and their relationships to striatal dopamine 2 receptors assessed using PET / Comparaison des modèles d&amp;rsquo;inférence active et d&amp;rsquo;apprentissage par renforcement dans une tâche Go / NoGo : relation avec les récepteurs dopaminergiques D2 striataux évalués par TEP&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;R. Adams (London)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.professionalabstracts.com/nf2019/iplanner/#/presentation/1398" target="_blank" rel="noopener"&gt;https://www.professionalabstracts.com/nf2019/iplanner/#/presentation/1398&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Adaptive behaviour includes the ability to choose actions that result in advantageous outcomes. It is key to survival and a fundamental function of nervous systems. Active inference (AI) and reinforcement learning (RL) are two influential models of how the brain might achieve this. A key AI parameter is the precision of beliefs about policies. Precision controls the stochasticity of action selection - similar to decision temperature in RL - and is thought to be encoded by striatal dopamine. 75 healthy subjects performed a &amp;lsquo;go/no-go&amp;rsquo; task, and we measured striatal dopamine 2/3 receptor (D2/3R) availability in a subset of 25 using [11C]-(+)-PHNO positron emission tomography. In behavioural model comparison, RL performed best across the whole group but AI performed best in accurate subjects. D2/3R availability in the limbic striatum correlated with AI policy precision and also with RL irreducible decision &amp;rsquo;noise&amp;rsquo;. Limbic striatal D2/3R availability also correlated with AI Pavlovian prior beliefs - i.e. the respective probabilities of making or withholding actions in rewarding or loss-avoiding contexts - and the RL learning rate. These findings are consistent with the notion that occupancy of inhibitory striatal D2/3Rs controls the variability of action selection.&lt;/p&gt;
&lt;h3 id="s173-principles-and-psychophysics-of-active-inference-in-anticipating-a-dynamic-switching-probabilistic-bias--principes-et-psychophysique-de-linférence-active-dans-lestimation-dun-biais-dynamique-et-volatile-de-probabilité"&gt;&lt;a href="https://www.professionalabstracts.com/nf2019/iplanner/#/presentation/1399" target="_blank" rel="noopener"&gt;S17.3&lt;/a&gt; Principles and psychophysics of active inference in anticipating a dynamic, switching probabilistic bias / Principes et psychophysique de l&amp;rsquo;inférence active dans l´estimation d&amp;rsquo;un biais dynamique et volatile de probabilité&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;L. Perrinet (Marseille)&lt;/li&gt;
&lt;li&gt;see more info on this &lt;a href="https://laurentperrinet.github.io/talk/2019-05-23-neurofrance/"&gt;talk&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="s174-is-laziness-contagious-a-computational-approach-to-attitude-alignment--la-fainéantise-est-elle-contagieuse-une-approche-computationnelle-de-lalignement-des-attitudes"&gt;&lt;a href="https://www.professionalabstracts.com/nf2019/iplanner/#/presentation/1400" target="_blank" rel="noopener"&gt;S17.4&lt;/a&gt; Is laziness contagious? A computational approach to attitude alignment / La fainéantise est-elle contagieuse? Une approche computationnelle de l´alignement des attitudes&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;J. Daunizeau (Paris)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;What do people learn from observing others´ attitudes, such as prudence, impatience or laziness? Rather than viewing these attitudes as examples of subjective and biologically entrenched personality traits, we assume that they derive from uncertain (and mostly implicit) beliefs about how to best weigh risks, delays and efforts in ensuing cost-benefit trade-offs. In this view, it is adaptive to update one´s belief after having observed others´ attitude, which provides valuable information regarding how to best behave in related difficult decision contexts. This is the starting point of our bayesian model of attitude alignment, which we derive in the light of recent neuroimaging findings. First, we disclose a few non-trivial predictions from this model. Second, we validate these predictions experimentally by profiling people´s prudence, impatience and laziness both before and after guessing a series of cost-benefit arbitrages performed by calibrated artificial agents (which are impersonating human individuals). Third, we extend these findings and assess attitude alignment in autistic individuals. Finally, we discuss the relevance and implications of this work, with a particular emphasis on the assessment of biases of social cognition.&lt;/p&gt;
&lt;h3 id="s175-generative-bayesian-modeling-for-causal-inference-between-neural-activity-and-behavior-in-drosophila-larva"&gt;&lt;a href="https://www.professionalabstracts.com/nf2019/iplanner/#/presentation/223" target="_blank" rel="noopener"&gt;S17.5&lt;/a&gt; Generative Bayesian modeling for causal inference between neural activity and behavior in Drosophila larva&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;C. Barre (Paris) (TBC)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;A fundamental property of the central nervous system is its ability to select appropriate behavioral patterns or sequences of behavioral patterns in response to sensory cues, but what are the biological mechanisms underlying decision making? The Drosophila larva is an ideal animal model for reverse-engineering the neural processes underlying behavior. The full connectome of the larva brain has been imaged at the individual-synapse level using electron microscopy.
The host of genetic techniques available for Drosophila allows us to optogenetically manipulate over 1,500 of its roughly 12,000 neurons individually in freely behaving larvae.
This enables us to establish causal relationships between neural activity, and behavior at the fundamental level of individual neurons and neural connections.
We have access to video record of the individual behavior of ~3,000,000 larvae. We have identified 6 stereotypical behavioral patterns using a combination of supervised and unsupervised machine learning. The behavioral identified for the larva: crawl, turn, stop, crawl backward, hunch (retract the head), and roll (lateral slide). Each realization of a behavioral pattern is characterized by a different duration, amplitude, and velocity.
Here we present a generative model that extracts the behavior of wildtype larvae using Bayesian inference, and interprets behavioral changes following neuron activation or inactivation from large-scale experimental screens. Fig. shows the average behavior of 10,000 larvae over time in a screen where a single neuron is activated at t=30s. A clear change in behavior is seen following activation is seen which is well captured by the model, illustrating its accuracy.
The generative model enables us to robustly detect behavioral modifications as significant deviations of the patterns in the larvae&amp;rsquo;s sequence of activities from their equilibrium behavior.&lt;/p&gt;
&lt;h3 id="neurofrance-marseille-capitale-des-neurosciences"&gt;NeuroFrance: Marseille, capitale des neurosciences&lt;/h3&gt;
&lt;p&gt;Du 22 au 24 mai 2019 au Palais des congrès de Marseille (Parc Chanot), près de 1300 chercheurs, cliniciens et étudiants venus du monde entier partageront leurs travaux lors de NeuroFrance 2019, colloque international organisé par la Société des Neurosciences.Au total, 8 conférences plénières, 42 symposiums, 6 sessions spécialisées, 525 communications affichées, ainsi qu’une exposition avec 42 entreprises et sociétés de biotechnologies, feront de ce colloque un moment exceptionnel pour mettre en lumière les avancées majeures scientifiques et technologiques sur le fonctionnement du cerveau. Vous pourrez aussi découvrir le &amp;ldquo;Neurovillage&amp;rdquo; qui permettra de vous immerger au cœur des innovations neuroscientifiques marseillaises, ainsi que l’exposition « L’Art en tête », composée de cinq œuvres originales créées par des artistes et des scientifiques. Plusieurs événements seront également proposés autour du colloque pour le grand public comme pour les chercheurs.&lt;/p&gt;</description></item><item><title>Should I stay or should I go? Adaption of human observers to the volatility of visual inputs</title><link>https://laurentperrinet.github.io/talk/2019-04-05-bbcp-causal-kickoff/</link><pubDate>Fri, 05 Apr 2019 15:45:00 +0000</pubDate><guid>https://laurentperrinet.github.io/talk/2019-04-05-bbcp-causal-kickoff/</guid><description>&lt;ul&gt;
&lt;li&gt;See the final publication @
&lt;div class="view-list view-list-item"&gt;
&lt;i class="far fa-file-alt pub-icon" aria-hidden="true"&gt;&lt;/i&gt;
&lt;a href="https://laurentperrinet.github.io/publication/pasturel-montagnini-perrinet-20/" &gt;Humans adapt their anticipatory eye movements to the volatility of visual motion properties&lt;/a&gt;
&lt;div class="article-metadata"&gt;
&lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/chlo%C3%A9-pasturel/"&gt;Chloé Pasturel&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/anna-montagnini/"&gt;Anna Montagnini&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/laurent-u-perrinet/"&gt;Laurent U Perrinet&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;div class="btn-links"&gt;
&lt;a href="#" class="btn btn-outline-primary btn-page-header btn-sm js-cite-modal"
data-filename="/publication/pasturel-montagnini-perrinet-20/cite.bib"&gt;
Cite
&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://doi.org/10.1371/journal.pcbi.1007438" target="_blank" rel="noopener"&gt;
DOI
&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://www.insb.cnrs.fr/fr/cnrsinfo/la-reponse-du-cerveau-aux-changements-de-lenvironnement-sensoriel" target="_blank" rel="noopener"&gt;
Press&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://www.biorxiv.org/content/10.1101/784116v3.full.pdf" target="_blank" rel="noopener"&gt;
Pdf&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://github.com/laurentperrinet/PasturelMontagniniPerrinet2020" target="_blank" rel="noopener"&gt;
Code&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://hal.science/hal-02394142" target="_blank" rel="noopener"&gt;
URL&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://www.biorxiv.org/content/10.1101/784116" target="_blank" rel="noopener"&gt;
bioRxiv&lt;/a&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;previous talk @ &lt;a href="https://laurentperrinet.github.io/talk/2016-10-13-law/"&gt;LAW, Lyon&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;previous talk @ &lt;a href="https://laurentperrinet.github.io/talk/2018-02-01-bcp-invibe-fest/"&gt;INVIBE FEST, Paris&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;previous talk @ &lt;a href="https://laurentperrinet.github.io/talk/2018-04-05-bcp-talk/"&gt;Brain workshop, Marseille&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;previous talk @ &lt;a href="https://laurentperrinet.github.io/talk/2019-01-18-laconeu/"&gt;LACONEU, Chile&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;next talk @ &lt;a href="https://laurentperrinet.github.io/talk/2019-05-23-neurofrance/"&gt;NeuroFrance, Marseille&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>From the retina to action: Understanding visual processing</title><link>https://laurentperrinet.github.io/talk/2019-04-03-a-course-on-vision-and-modelization/</link><pubDate>Wed, 03 Apr 2019 16:00:00 +0000</pubDate><guid>https://laurentperrinet.github.io/talk/2019-04-03-a-course-on-vision-and-modelization/</guid><description>&lt;p&gt;Cours de Licence Sciences &amp;amp; Humanité, 3/4/2019&lt;/p&gt;</description></item><item><title>From the retina to action: Predictive processing in the visual system</title><link>https://laurentperrinet.github.io/talk/2019-03-25-hdr-robin-baures/</link><pubDate>Mon, 25 Mar 2019 14:30:00 +0000</pubDate><guid>https://laurentperrinet.github.io/talk/2019-03-25-hdr-robin-baures/</guid><description>&lt;ul&gt;
&lt;li&gt;see a follow-up in:
&lt;div class="view-list view-list-item"&gt;
&lt;i class="far fa-file-alt pub-icon" aria-hidden="true"&gt;&lt;/i&gt;
&lt;a href="https://laurentperrinet.github.io/publication/boutin-franciosini-chavane-ruffier-perrinet-20/" &gt;Sparse Deep Predictive Coding captures contour integration capabilities of the early visual system&lt;/a&gt;
&lt;div class="article-metadata"&gt;
&lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/victor-boutin/"&gt;Victor Boutin&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/angelo-franciosini/"&gt;Angelo Franciosini&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/fr%C3%A9d%C3%A9ric-chavane/"&gt;Frédéric Chavane&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/franck-ruffier/"&gt;Franck Ruffier&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/laurent-u-perrinet/"&gt;Laurent U Perrinet&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;div class="btn-links"&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://laurentperrinet.github.io/publication/boutin-franciosini-chavane-ruffier-perrinet-20/boutin-franciosini-chavane-ruffier-perrinet-20.pdf" target="_blank" rel="noopener"&gt;
PDF
&lt;/a&gt;
&lt;a href="#" class="btn btn-outline-primary btn-page-header btn-sm js-cite-modal"
data-filename="/publication/boutin-franciosini-chavane-ruffier-perrinet-20/cite.bib"&gt;
Cite
&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://doi.org/10.1371/journal.pcbi.1008629" target="_blank" rel="noopener"&gt;
DOI
&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://github.com/VictorBoutin/InteractionMap" target="_blank" rel="noopener"&gt;
Code&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://doi.org/10.1371/journal.pcbi.1008629" target="_blank" rel="noopener"&gt;
URL&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://arxiv.org/abs/1902.07651" target="_blank" rel="noopener"&gt;
arXiv&lt;/a&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;more about the role of top-down connections:
&lt;div class="view-list view-list-item"&gt;
&lt;i class="far fa-file-alt pub-icon" aria-hidden="true"&gt;&lt;/i&gt;
&lt;a href="https://laurentperrinet.github.io/publication/boutin-franciosini-ruffier-perrinet-20-feedback/" &gt;Effect of top-down connections in Hierarchical Sparse Coding&lt;/a&gt;
&lt;div class="article-metadata"&gt;
&lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/victor-boutin/"&gt;Victor Boutin&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/angelo-franciosini/"&gt;Angelo Franciosini&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/franck-ruffier/"&gt;Franck Ruffier&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/laurent-u-perrinet/"&gt;Laurent U Perrinet&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;div class="btn-links"&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://laurentperrinet.github.io/publication/boutin-franciosini-ruffier-perrinet-20-feedback/boutin-franciosini-ruffier-perrinet-20-feedback.pdf" target="_blank" rel="noopener"&gt;
PDF
&lt;/a&gt;
&lt;a href="#" class="btn btn-outline-primary btn-page-header btn-sm js-cite-modal"
data-filename="/publication/boutin-franciosini-ruffier-perrinet-20-feedback/cite.bib"&gt;
Cite
&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://doi.org/10.1162/neco_a_01325" target="_blank" rel="noopener"&gt;
DOI
&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://laurentperrinet.github.io/publication/boutin-franciosini-ruffier-perrinet-20-feedback/" target="_blank" rel="noopener"&gt;
URL&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://arxiv.org/abs/2002.00892" target="_blank" rel="noopener"&gt;
arXiv&lt;/a&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>A hierarchical, multi-layer convolutional sparse coding algorithm based on predictive coding</title><link>https://laurentperrinet.github.io/publication/franciosini-perrinet-19-neurofrance/</link><pubDate>Tue, 01 Jan 2019 00:00:00 +0000</pubDate><guid>https://laurentperrinet.github.io/publication/franciosini-perrinet-19-neurofrance/</guid><description>&lt;ul&gt;
&lt;li&gt;see a follow-up in:
&lt;div class="pub-list-item view-citation" style="margin-bottom: 1rem"&gt;
&lt;i class="far fa-file-alt pub-icon" aria-hidden="true"&gt;&lt;/i&gt;
&lt;span class="article-metadata li-cite-author"&gt;
&lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/victor-boutin/"&gt;Victor Boutin&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/angelo-franciosini/"&gt;Angelo Franciosini&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/fr%C3%A9d%C3%A9ric-chavane/"&gt;Frédéric Chavane&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/franck-ruffier/"&gt;Franck Ruffier&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/laurent-u-perrinet/"&gt;Laurent U Perrinet&lt;/a&gt;&lt;/span&gt;
&lt;/span&gt;
(2021).
&lt;a href="https://laurentperrinet.github.io/publication/boutin-franciosini-chavane-ruffier-perrinet-20/"&gt;Sparse Deep Predictive Coding captures contour integration capabilities of the early visual system&lt;/a&gt;.
&lt;em&gt;PLoS Computational Biology&lt;/em&gt;.
&lt;p&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://laurentperrinet.github.io/publication/boutin-franciosini-chavane-ruffier-perrinet-20/boutin-franciosini-chavane-ruffier-perrinet-20.pdf" target="_blank" rel="noopener"&gt;
PDF
&lt;/a&gt;
&lt;a href="#" class="btn btn-outline-primary btn-page-header btn-sm js-cite-modal"
data-filename="/publication/boutin-franciosini-chavane-ruffier-perrinet-20/cite.bib"&gt;
Cite
&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://doi.org/10.1371/journal.pcbi.1008629" target="_blank" rel="noopener"&gt;
DOI
&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://github.com/VictorBoutin/InteractionMap" target="_blank" rel="noopener"&gt;
Code&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://doi.org/10.1371/journal.pcbi.1008629" target="_blank" rel="noopener"&gt;
URL&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://arxiv.org/abs/1902.07651" target="_blank" rel="noopener"&gt;
arXiv&lt;/a&gt;
&lt;/p&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;more about the role of top-down connections:
&lt;div class="pub-list-item view-citation" style="margin-bottom: 1rem"&gt;
&lt;i class="far fa-file-alt pub-icon" aria-hidden="true"&gt;&lt;/i&gt;
&lt;span class="article-metadata li-cite-author"&gt;
&lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/victor-boutin/"&gt;Victor Boutin&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/angelo-franciosini/"&gt;Angelo Franciosini&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/franck-ruffier/"&gt;Franck Ruffier&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/laurent-u-perrinet/"&gt;Laurent U Perrinet&lt;/a&gt;&lt;/span&gt;
&lt;/span&gt;
(2020).
&lt;a href="https://laurentperrinet.github.io/publication/boutin-franciosini-ruffier-perrinet-20-feedback/"&gt;Effect of top-down connections in Hierarchical Sparse Coding&lt;/a&gt;.
&lt;em&gt;Neural Computation&lt;/em&gt;.
&lt;p&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://laurentperrinet.github.io/publication/boutin-franciosini-ruffier-perrinet-20-feedback/boutin-franciosini-ruffier-perrinet-20-feedback.pdf" target="_blank" rel="noopener"&gt;
PDF
&lt;/a&gt;
&lt;a href="#" class="btn btn-outline-primary btn-page-header btn-sm js-cite-modal"
data-filename="/publication/boutin-franciosini-ruffier-perrinet-20-feedback/cite.bib"&gt;
Cite
&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://doi.org/10.1162/neco_a_01325" target="_blank" rel="noopener"&gt;
DOI
&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://laurentperrinet.github.io/publication/boutin-franciosini-ruffier-perrinet-20-feedback/" target="_blank" rel="noopener"&gt;
URL&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://arxiv.org/abs/2002.00892" target="_blank" rel="noopener"&gt;
arXiv&lt;/a&gt;
&lt;/p&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Top-down connection in Hierarchical Sparse Coding</title><link>https://laurentperrinet.github.io/publication/boutin-franciosini-ruffier-perrinet-19-gdr-robotics/</link><pubDate>Tue, 01 Jan 2019 00:00:00 +0000</pubDate><guid>https://laurentperrinet.github.io/publication/boutin-franciosini-ruffier-perrinet-19-gdr-robotics/</guid><description>&lt;ul&gt;
&lt;li&gt;see a follow-up in:
&lt;div class="pub-list-item view-citation" style="margin-bottom: 1rem"&gt;
&lt;i class="far fa-file-alt pub-icon" aria-hidden="true"&gt;&lt;/i&gt;
&lt;span class="article-metadata li-cite-author"&gt;
&lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/victor-boutin/"&gt;Victor Boutin&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/angelo-franciosini/"&gt;Angelo Franciosini&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/fr%C3%A9d%C3%A9ric-chavane/"&gt;Frédéric Chavane&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/franck-ruffier/"&gt;Franck Ruffier&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/laurent-u-perrinet/"&gt;Laurent U Perrinet&lt;/a&gt;&lt;/span&gt;
&lt;/span&gt;
(2021).
&lt;a href="https://laurentperrinet.github.io/publication/boutin-franciosini-chavane-ruffier-perrinet-20/"&gt;Sparse Deep Predictive Coding captures contour integration capabilities of the early visual system&lt;/a&gt;.
&lt;em&gt;PLoS Computational Biology&lt;/em&gt;.
&lt;p&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://laurentperrinet.github.io/publication/boutin-franciosini-chavane-ruffier-perrinet-20/boutin-franciosini-chavane-ruffier-perrinet-20.pdf" target="_blank" rel="noopener"&gt;
PDF
&lt;/a&gt;
&lt;a href="#" class="btn btn-outline-primary btn-page-header btn-sm js-cite-modal"
data-filename="/publication/boutin-franciosini-chavane-ruffier-perrinet-20/cite.bib"&gt;
Cite
&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://doi.org/10.1371/journal.pcbi.1008629" target="_blank" rel="noopener"&gt;
DOI
&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://github.com/VictorBoutin/InteractionMap" target="_blank" rel="noopener"&gt;
Code&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://doi.org/10.1371/journal.pcbi.1008629" target="_blank" rel="noopener"&gt;
URL&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://arxiv.org/abs/1902.07651" target="_blank" rel="noopener"&gt;
arXiv&lt;/a&gt;
&lt;/p&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;more about the role of top-down connections:
&lt;div class="pub-list-item view-citation" style="margin-bottom: 1rem"&gt;
&lt;i class="far fa-file-alt pub-icon" aria-hidden="true"&gt;&lt;/i&gt;
&lt;span class="article-metadata li-cite-author"&gt;
&lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/victor-boutin/"&gt;Victor Boutin&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/angelo-franciosini/"&gt;Angelo Franciosini&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/franck-ruffier/"&gt;Franck Ruffier&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/laurent-u-perrinet/"&gt;Laurent U Perrinet&lt;/a&gt;&lt;/span&gt;
&lt;/span&gt;
(2020).
&lt;a href="https://laurentperrinet.github.io/publication/boutin-franciosini-ruffier-perrinet-20-feedback/"&gt;Effect of top-down connections in Hierarchical Sparse Coding&lt;/a&gt;.
&lt;em&gt;Neural Computation&lt;/em&gt;.
&lt;p&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://laurentperrinet.github.io/publication/boutin-franciosini-ruffier-perrinet-20-feedback/boutin-franciosini-ruffier-perrinet-20-feedback.pdf" target="_blank" rel="noopener"&gt;
PDF
&lt;/a&gt;
&lt;a href="#" class="btn btn-outline-primary btn-page-header btn-sm js-cite-modal"
data-filename="/publication/boutin-franciosini-ruffier-perrinet-20-feedback/cite.bib"&gt;
Cite
&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://doi.org/10.1162/neco_a_01325" target="_blank" rel="noopener"&gt;
DOI
&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://laurentperrinet.github.io/publication/boutin-franciosini-ruffier-perrinet-20-feedback/" target="_blank" rel="noopener"&gt;
URL&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://arxiv.org/abs/2002.00892" target="_blank" rel="noopener"&gt;
arXiv&lt;/a&gt;
&lt;/p&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Bayesian Modeling of Motion Perception using Dynamical Stochastic Textures</title><link>https://laurentperrinet.github.io/publication/vacher-16/</link><pubDate>Wed, 21 Nov 2018 00:00:00 +0000</pubDate><guid>https://laurentperrinet.github.io/publication/vacher-16/</guid><description/></item><item><title>Principles and psychophysics of Active Inference in anticipating a dynamic, switching probabilistic bias</title><link>https://laurentperrinet.github.io/talk/2018-04-05-bcp-talk/</link><pubDate>Thu, 05 Apr 2018 14:00:00 +0000</pubDate><guid>https://laurentperrinet.github.io/talk/2018-04-05-bcp-talk/</guid><description>&lt;ul&gt;
&lt;li&gt;See the final publication @
&lt;div class="view-list view-list-item"&gt;
&lt;i class="far fa-file-alt pub-icon" aria-hidden="true"&gt;&lt;/i&gt;
&lt;a href="https://laurentperrinet.github.io/publication/pasturel-montagnini-perrinet-20/" &gt;Humans adapt their anticipatory eye movements to the volatility of visual motion properties&lt;/a&gt;
&lt;div class="article-metadata"&gt;
&lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/chlo%C3%A9-pasturel/"&gt;Chloé Pasturel&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/anna-montagnini/"&gt;Anna Montagnini&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/laurent-u-perrinet/"&gt;Laurent U Perrinet&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;div class="btn-links"&gt;
&lt;a href="#" class="btn btn-outline-primary btn-page-header btn-sm js-cite-modal"
data-filename="/publication/pasturel-montagnini-perrinet-20/cite.bib"&gt;
Cite
&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://doi.org/10.1371/journal.pcbi.1007438" target="_blank" rel="noopener"&gt;
DOI
&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://www.insb.cnrs.fr/fr/cnrsinfo/la-reponse-du-cerveau-aux-changements-de-lenvironnement-sensoriel" target="_blank" rel="noopener"&gt;
Press&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://www.biorxiv.org/content/10.1101/784116v3.full.pdf" target="_blank" rel="noopener"&gt;
Pdf&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://github.com/laurentperrinet/PasturelMontagniniPerrinet2020" target="_blank" rel="noopener"&gt;
Code&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://hal.science/hal-02394142" target="_blank" rel="noopener"&gt;
URL&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://www.biorxiv.org/content/10.1101/784116" target="_blank" rel="noopener"&gt;
bioRxiv&lt;/a&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;previous talk @ &lt;a href="https://laurentperrinet.github.io/talk/2016-10-13-law/"&gt;LAW, Lyon&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;previous talk @ &lt;a href="https://laurentperrinet.github.io/talk/2018-02-01-bcp-invibe-fest/"&gt;INVIBE FEST, Paris&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;next talk @ &lt;a href="https://laurentperrinet.github.io/talk/2019-01-18-laconeu/"&gt;LACONEU, Chile&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;next talk @ &lt;a href="https://laurentperrinet.github.io/talk/2019-04-05-bbcp-causal-kickoff/"&gt;CAUSAL Kick-off, Marseille&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;next talk @ &lt;a href="https://laurentperrinet.github.io/talk/2019-05-23-neurofrance/"&gt;NeuroFrance, Marseille&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>2018-04-05 : *Probabilities and Optimal Inference to understand the Brain* Workshop</title><link>https://laurentperrinet.github.io/post/2018-04-05_optimal-inference-brain-workshop/</link><pubDate>Thu, 05 Apr 2018 00:00:00 +0000</pubDate><guid>https://laurentperrinet.github.io/post/2018-04-05_optimal-inference-brain-workshop/</guid><description>&lt;p&gt;
&lt;figure &gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img alt="participants" srcset="
/post/2018-04-05_optimal-inference-brain-workshop/IMG_20180406_164630_hu_912629efeb04954f.webp 400w,
/post/2018-04-05_optimal-inference-brain-workshop/IMG_20180406_164630_hu_aff454a3ae4d9d1.webp 760w,
/post/2018-04-05_optimal-inference-brain-workshop/IMG_20180406_164630_hu_33669f0e3e846bea.webp 1200w"
src="https://laurentperrinet.github.io/post/2018-04-05_optimal-inference-brain-workshop/IMG_20180406_164630_hu_912629efeb04954f.webp"
width="760"
height="570"
loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h1 id="probabilities-and-optimal-inference-to-understand-the-brain"&gt;Probabilities and Optimal Inference to understand the Brain&lt;/h1&gt;
&lt;h2 id="a-2-day-workshop-at-the-institute-of-neurosciences-timone-in-marseille"&gt;a 2-day workshop at the Institute of Neurosciences Timone in Marseille&lt;/h2&gt;
&lt;p&gt;
&lt;figure &gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img alt="affiche" srcset="
/post/2018-04-05_optimal-inference-brain-workshop/featured_hu_91eff345e49db3ad.webp 400w,
/post/2018-04-05_optimal-inference-brain-workshop/featured_hu_e147bfb1e22f81c6.webp 760w,
/post/2018-04-05_optimal-inference-brain-workshop/featured_hu_ee0897eaa5a72857.webp 1200w"
src="https://laurentperrinet.github.io/post/2018-04-05_optimal-inference-brain-workshop/featured_hu_91eff345e49db3ad.webp"
width="552"
height="760"
loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;dl&gt;
&lt;dt&gt;Date&lt;/dt&gt;
&lt;dd&gt;April 5-6th 2018&lt;/dd&gt;
&lt;dt&gt;Location&lt;/dt&gt;
&lt;dd&gt;
&lt;p&gt;&lt;a href="http://www.int.univ-amu.fr/contact" target="_blank" rel="noopener"&gt;Institute of Neurosciences Timone in Marseille in the south of
France&lt;/a&gt;&lt;/p&gt;
&lt;/dd&gt;
&lt;dt&gt;Main site&lt;/dt&gt;
&lt;dd&gt;
&lt;p&gt;&lt;a href="https://opt-infer-brain.sciencesconf.org/" target="_blank" rel="noopener"&gt;https://opt-infer-brain.sciencesconf.org/&lt;/a&gt;&lt;/p&gt;
&lt;/dd&gt;
&lt;dt&gt;Full program&lt;/dt&gt;
&lt;dd&gt;
&lt;p&gt;&lt;a href="https://opt-infer-brain.sciencesconf.org/program/details" target="_blank" rel="noopener"&gt;https://opt-infer-brain.sciencesconf.org/program/details&lt;/a&gt;.
Organizing committee&lt;/p&gt;
&lt;/dd&gt;
&lt;dd&gt;Paul Apicella, Frederic Danion, Nicole Malfait, Anna Montagnini and
Laurent Perrinet
&lt;figure &gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="http://www.int.univ-amu.fr/IMG/200x130xsiteon0.png,q1331299836.pagespeed.ic.IKYGzK4Zu8.png" alt="Sponsored by" loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;/dd&gt;
&lt;/dl&gt;</description></item><item><title>2018-03-26 : PhD Program: course in Computational Neuroscience</title><link>https://laurentperrinet.github.io/post/2018-03-26-cours-neuro-comp-fep/</link><pubDate>Mon, 26 Mar 2018 00:00:00 +0000</pubDate><guid>https://laurentperrinet.github.io/post/2018-03-26-cours-neuro-comp-fep/</guid><description>&lt;h1 id="phd-program-course-in-computational-neuroscience"&gt;PhD Program: course in Computational Neuroscience&lt;/h1&gt;
&lt;p&gt;Context&lt;/p&gt;
&lt;p&gt;Computational neuroscience is an expending field that is proving to be essential in neurosciences. The aim of this course will be to provide a common solid background in computational neurosciences. The course will comprise historical recall of the field and a description of the different modelling approaches that are currently developed, including details about their specificities, limits and advantages.&lt;/p&gt;
&lt;p&gt;Objective&lt;/p&gt;
&lt;p&gt;The course aims at introducing students with the major tools that will be necessary during their thesis to model or analyze their neuroscientific results. While it will start by a short, generic introduction, we will then explore different systems at different scales. On the first day, we will study the different possible regimes in which a single neuron can behave, while progressively introducing the theory of dynamical systems to understand these more globally. Then, during the second day, we will introduce methods to analyze neuroscientific data in general, such as Bayesian methods and information theory. This will be implemented by simple practical examples.&lt;/p&gt;
&lt;p&gt;Language of intervention&lt;/p&gt;
&lt;p&gt;English&lt;/p&gt;
&lt;p&gt;Number of hours&lt;/p&gt;
&lt;p&gt;~20 hours (session 1=7 + session 2=7 + session 3=4)&lt;/p&gt;
&lt;p&gt;Max participants&lt;/p&gt;
&lt;p&gt;15 for the practical sessions (afternoon Day 2 and Day 3), unlimited for theoretical courses&lt;/p&gt;
&lt;p&gt;Public priority&lt;/p&gt;
&lt;p&gt;PhD students&lt;/p&gt;
&lt;p&gt;Public concerned&lt;/p&gt;
&lt;p&gt;PhD students, interested M2 students and postdocs&lt;/p&gt;
&lt;p&gt;Location&lt;/p&gt;
&lt;p&gt;Institut des Neurosciences de la Timone (INT)&lt;/p&gt;
&lt;p&gt;Keywords&lt;/p&gt;
&lt;p&gt;neuronal modelling, neural circuit modelling, information theory, decoding and encoding&lt;/p&gt;
&lt;p&gt;Targets&lt;/p&gt;
&lt;p&gt;Understanding how computational modelling can be used to formulate and solve neuroscience problems at different spatial and temporal scales; learning the formal notions of information, encoding and decoding and experimenting their use on toy datasets&lt;/p&gt;
&lt;p&gt;Program&lt;/p&gt;
&lt;p&gt;&lt;em&gt;First session:&lt;/em&gt; Introduction to modeling single neurons (morning); An introduction to neural masses: modeling assemblies of neurons up to capturing collective oscillations and resting state dynamics in a mean-field model - presentation of the Virtual Brain software (afternoon) - &lt;em&gt;Second session:&lt;/em&gt; An overview on &amp;ldquo;What is encoding?&amp;rdquo; &amp;ldquo;What is decoding?&amp;rdquo;: formalization of the notion of information in neural activity; shared and transferred information; integration, segregation and complexity (morning). Bayesian probabilities, the Free-energy principle and Active Inference, with practical demonstrations in python (afternoon). &lt;em&gt;Third session:&lt;/em&gt; the problem of information estimation in practice. Practical exercices in Matlab: estimating entropy and stimulus decodability from spike trains; comparing coding hypotheses (morning).&lt;/p&gt;
&lt;p&gt;Pre-required&lt;/p&gt;
&lt;p&gt;Basic knowledge of statistics and probability and calculus (differential equations,&amp;hellip;) is useful, but steps will be explained and complex math avoided as much as possible. Practical exercises are in python and/or MATLAB, so basic knowledge of these environments is a plus.&lt;/p&gt;
&lt;h2 id="program"&gt;program&lt;/h2&gt;
&lt;h3 id="day-1--2018-03-26--an-introduction-to-computational-neuroscience"&gt;day 1 : 2018-03-26 : an introduction to Computational Neuroscience&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;09:30-12:30 = &lt;a href="https://laurentperrinet.github.io/sciblog/files/2015-12-08_cours_neurocomp/2017-03-06_LaurentPezard.pdf" title="Introduction to modeling single neurons" target="_blank" rel="noopener"&gt;Introduction to modeling single neurons&lt;/a&gt; (LaP)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;14:00-17:00 = An introduction to neural masses: modeling assemblies of neurons up to capturing resting state dynamics in a mean-field model - presentation of the Virtual Brain software (DaB)&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="day-2--2018-03-27--information-theory--bayesian-models"&gt;day 2 : 2018-03-27 : Information theory / bayesian models&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;09:15-10:30 = An overview on &amp;ldquo;What is encoding?&amp;rdquo; &amp;ldquo;What is decoding?&amp;rdquo;: formalization of the notion of information in neural activity (DaB)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;11:00-12:15 = (&amp;hellip;continued after the coffee break: ) Live information! From sharing information to transferring information (and a glimpse into the zoo of higher-order friends) (DaB)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;14:00-17:10 = &lt;a href="https://laurentperrinet.github.io/sciblog/files/2018-03-26_cours-NeuroComp_FEP.html" target="_blank" rel="noopener"&gt;Probabilities, the Free-energy principle and Active Inference&lt;/a&gt; (LuP).&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="day-3--2018-03-28--practical-course-on-information-theory"&gt;day 3 : 2018-03-28 : Practical course on Information theory&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;09:30-12:30 = Practical course on Information theory (DaB)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;More material related to the course&lt;/p&gt;
&lt;p&gt;&amp;ndash;&lt;/p&gt;
&lt;h3 id="day-1---morning--the-single-neuron"&gt;day 1 - morning : the single neuron&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;site du livre de Gerstner et al &amp;ldquo;Neuronal Dynamics&amp;rdquo;: &lt;a href="http://neuronaldynamics.epfl.ch/" target="_blank" rel="noopener"&gt;http://neuronaldynamics.epfl.ch/&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;A (longer) introduction to the Hodgkin-Huxley model in three steps by Dr Stefano Luccioli&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="http://neuro.fi.isc.cnr.it/uploads/TALKS/lez1.pdf" target="_blank" rel="noopener"&gt;http://neuro.fi.isc.cnr.it/uploads/TALKS/lez1.pdf&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="http://neuro.fi.isc.cnr.it/uploads/TALKS/lez2.pdf" target="_blank" rel="noopener"&gt;http://neuro.fi.isc.cnr.it/uploads/TALKS/lez2.pdf&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="http://neuro.fi.isc.cnr.it/uploads/TALKS/lez3.pdf" target="_blank" rel="noopener"&gt;http://neuro.fi.isc.cnr.it/uploads/TALKS/lez3.pdf&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;An interactive course with Wulfram Gerstner &lt;a href="https://www.edx.org/course/neuronal-dynamics-computational-epflx-bio465-1x" target="_blank" rel="noopener"&gt;https://www.edx.org/course/neuronal-dynamics-computational-epflx-bio465-1x&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;His book ONLINE &lt;a href="http://cn.epfl.ch/~gerstner/NeuronalDynamics-MOOC1.html" target="_blank" rel="noopener"&gt;http://cn.epfl.ch/~gerstner/NeuronalDynamics-MOOC1.html&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="day-1---afternoon--neural-mass-models"&gt;day 1 - afternoon : neural mass models&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Another interactive course @ Washington University &lt;a href="https://www.coursera.org/course/compneuro" target="_blank" rel="noopener"&gt;https://www.coursera.org/course/compneuro&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Collection of didactic material for the EU FP7 ITN Neural Engineering Transformative Technology &lt;a href="http://www.neural-engineering.eu/training/index.html" target="_blank" rel="noopener"&gt;http://www.neural-engineering.eu/training/index.html&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Didactic material from Lab in Computational Neuroscience &lt;a href="http://neuro.fi.isc.cnr.it/index.php?page=didactic-material" target="_blank" rel="noopener"&gt;http://neuro.fi.isc.cnr.it/index.php?page=didactic-material&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;A open source simulator of a whole brain which runs on your laptop, &amp;ldquo;The Virtual Brain&amp;rdquo;: &lt;a href="http://thevirtualbrain.org" target="_blank" rel="noopener"&gt;http://thevirtualbrain.org&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="day-2---morning--information-theory"&gt;day 2 - morning : information theory&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;The best book on information theory and decoding, freely available directly from the author: &lt;a href="http://www.inference.phy.cam.ac.uk/itprnn/book.html" target="_blank" rel="noopener"&gt;http://www.inference.phy.cam.ac.uk/itprnn/book.html&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;a gentle introduction to bayesian methods : &lt;a href="https://homepages.inf.ed.ac.uk/pseries/Peg_files/Chapter9_SotiropoulosSeries.pdf" target="_blank" rel="noopener"&gt;https://homepages.inf.ed.ac.uk/pseries/Peg_files/Chapter9_SotiropoulosSeries.pdf&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="day-2---afternoon--bayesian-models"&gt;day 2 - afternoon : bayesian models&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;an interesting read : &lt;a href="http://cognitrn.psych.indiana.edu/busey/q551/PDFs/PredictivCodingRaoBallard.pdf" target="_blank" rel="noopener"&gt;http://cognitrn.psych.indiana.edu/busey/q551/PDFs/PredictivCodingRaoBallard.pdf&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;a tutorial on free-energy : some exercises : &lt;a href="http://www.sciencedirect.com/science/article/pii/S0022249615000759" target="_blank" rel="noopener"&gt;http://www.sciencedirect.com/science/article/pii/S0022249615000759&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;solutions to the tutorial : &lt;a href="https://laurentperrinet.github.io/sciblog/posts/2017-01-15-bogacz-2017-a-tutorial-on-free-energy.html" target="_blank" rel="noopener"&gt;https://laurentperrinet.github.io/sciblog/posts/2017-01-15-bogacz-2017-a-tutorial-on-free-energy.html&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="contacts"&gt;contacts&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;LaP: Laurent Pezard &amp;laquo;&lt;a href="mailto:Laurent.Pezard@univ-amu.fr"&gt;Laurent.Pezard@univ-amu.fr&lt;/a&gt;&amp;raquo;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;DaB: Demian Battaglia &amp;laquo;&lt;a href="mailto:demian.battaglia@univ-amu.fr"&gt;demian.battaglia@univ-amu.fr&lt;/a&gt;&amp;raquo;, INS&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;LuP: Laurent Udo Perrinet &amp;laquo;&lt;a href="mailto:laurent.perrinet@univ-amu.fr"&gt;laurent.perrinet@univ-amu.fr&lt;/a&gt;&amp;raquo;, INT&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;PhD program: Nicole Malfait &amp;laquo;&lt;a href="mailto:Nicole.Malfait@univ-amu.fr"&gt;Nicole.Malfait@univ-amu.fr&lt;/a&gt;&amp;raquo;, Anna Montagnini &amp;laquo;&lt;a href="mailto:anna.montagnini@univ-amu.fr"&gt;anna.montagnini@univ-amu.fr&lt;/a&gt;&amp;raquo;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
&lt;figure &gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="http://www.int.univ-amu.fr/IMG/200x130xsiteon0.png,q1331299836.pagespeed.ic.IKYGzK4Zu8.png" alt="Sponsored by" loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;/p&gt;</description></item><item><title>Estimating and anticipating a dynamic probabilistic bias in visual motion direction</title><link>https://laurentperrinet.github.io/talk/2018-02-01-bcp-invibe-fest/</link><pubDate>Thu, 01 Feb 2018 00:00:00 +0000</pubDate><guid>https://laurentperrinet.github.io/talk/2018-02-01-bcp-invibe-fest/</guid><description>&lt;ul&gt;
&lt;li&gt;See the final publication @
&lt;div class="view-list view-list-item"&gt;
&lt;i class="far fa-file-alt pub-icon" aria-hidden="true"&gt;&lt;/i&gt;
&lt;a href="https://laurentperrinet.github.io/publication/pasturel-montagnini-perrinet-20/" &gt;Humans adapt their anticipatory eye movements to the volatility of visual motion properties&lt;/a&gt;
&lt;div class="article-metadata"&gt;
&lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/chlo%C3%A9-pasturel/"&gt;Chloé Pasturel&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/anna-montagnini/"&gt;Anna Montagnini&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/laurent-u-perrinet/"&gt;Laurent U Perrinet&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;div class="btn-links"&gt;
&lt;a href="#" class="btn btn-outline-primary btn-page-header btn-sm js-cite-modal"
data-filename="/publication/pasturel-montagnini-perrinet-20/cite.bib"&gt;
Cite
&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://doi.org/10.1371/journal.pcbi.1007438" target="_blank" rel="noopener"&gt;
DOI
&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://www.insb.cnrs.fr/fr/cnrsinfo/la-reponse-du-cerveau-aux-changements-de-lenvironnement-sensoriel" target="_blank" rel="noopener"&gt;
Press&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://www.biorxiv.org/content/10.1101/784116v3.full.pdf" target="_blank" rel="noopener"&gt;
Pdf&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://github.com/laurentperrinet/PasturelMontagniniPerrinet2020" target="_blank" rel="noopener"&gt;
Code&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://hal.science/hal-02394142" target="_blank" rel="noopener"&gt;
URL&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://www.biorxiv.org/content/10.1101/784116" target="_blank" rel="noopener"&gt;
bioRxiv&lt;/a&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;previous talk @ &lt;a href="https://laurentperrinet.github.io/talk/2016-10-13-law/"&gt;LAW, Lyon&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;next talk @ &lt;a href="https://laurentperrinet.github.io/talk/2018-04-05-bcp-talk/"&gt;Brain workshop, Marseille&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;next talk @ &lt;a href="https://laurentperrinet.github.io/talk/2019-01-18-laconeu/"&gt;LACONEU, Chile&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;next talk @ &lt;a href="https://laurentperrinet.github.io/talk/2019-04-05-bbcp-causal-kickoff/"&gt;CAUSAL Kick-off, Marseille&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;next talk @ &lt;a href="https://laurentperrinet.github.io/talk/2019-05-23-neurofrance/"&gt;NeuroFrance, Marseille&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Estimating and anticipating a dynamic probabilistic bias in visual motion direction</title><link>https://laurentperrinet.github.io/publication/pasturel-18-grenoble/</link><pubDate>Mon, 01 Jan 2018 00:00:00 +0000</pubDate><guid>https://laurentperrinet.github.io/publication/pasturel-18-grenoble/</guid><description>&lt;ul&gt;
&lt;li&gt;see a write-up in
&lt;div class="pub-list-item view-citation" style="margin-bottom: 1rem"&gt;
&lt;i class="far fa-file-alt pub-icon" aria-hidden="true"&gt;&lt;/i&gt;
&lt;span class="article-metadata li-cite-author"&gt;
&lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/chlo%C3%A9-pasturel/"&gt;Chloé Pasturel&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/anna-montagnini/"&gt;Anna Montagnini&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/laurent-u-perrinet/"&gt;Laurent U Perrinet&lt;/a&gt;&lt;/span&gt;
&lt;/span&gt;
(2020).
&lt;a href="https://laurentperrinet.github.io/publication/pasturel-montagnini-perrinet-20/"&gt;Humans adapt their anticipatory eye movements to the volatility of visual motion properties&lt;/a&gt;.
&lt;em&gt;PLoS Computational Biology&lt;/em&gt;.
&lt;p&gt;
&lt;a href="#" class="btn btn-outline-primary btn-page-header btn-sm js-cite-modal"
data-filename="/publication/pasturel-montagnini-perrinet-20/cite.bib"&gt;
Cite
&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://doi.org/10.1371/journal.pcbi.1007438" target="_blank" rel="noopener"&gt;
DOI
&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://www.insb.cnrs.fr/fr/cnrsinfo/la-reponse-du-cerveau-aux-changements-de-lenvironnement-sensoriel" target="_blank" rel="noopener"&gt;
Press&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://www.biorxiv.org/content/10.1101/784116v3.full.pdf" target="_blank" rel="noopener"&gt;
Pdf&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://github.com/laurentperrinet/PasturelMontagniniPerrinet2020" target="_blank" rel="noopener"&gt;
Code&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://hal.science/hal-02394142" target="_blank" rel="noopener"&gt;
URL&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://www.biorxiv.org/content/10.1101/784116" target="_blank" rel="noopener"&gt;
bioRxiv&lt;/a&gt;
&lt;/p&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;as presented at &lt;a href="https://eyemovements.sciencesconf.org/" target="_blank" rel="noopener"&gt;https://eyemovements.sciencesconf.org/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;get the &lt;a href="https://github.com/chloepasturel/AnticipatorySPEM/raw/master/Poster/2018-06-05_Poster_Workshop_Grenoble/Pasturel_etal2018grenoble.pdf" target="_blank" rel="noopener"&gt;poster&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;code : &lt;a href="https://github.com/chloepasturel/AnticipatorySPEM/" target="_blank" rel="noopener"&gt;https://github.com/chloepasturel/AnticipatorySPEM/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Estimating and anticipating a dynamic probabilistic bias in visual motion direction</title><link>https://laurentperrinet.github.io/publication/pasturel-18/</link><pubDate>Mon, 01 Jan 2018 00:00:00 +0000</pubDate><guid>https://laurentperrinet.github.io/publication/pasturel-18/</guid><description>&lt;ul&gt;
&lt;li&gt;see a write-up in
&lt;div class="pub-list-item view-citation" style="margin-bottom: 1rem"&gt;
&lt;i class="far fa-file-alt pub-icon" aria-hidden="true"&gt;&lt;/i&gt;
&lt;span class="article-metadata li-cite-author"&gt;
&lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/chlo%C3%A9-pasturel/"&gt;Chloé Pasturel&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/anna-montagnini/"&gt;Anna Montagnini&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/laurent-u-perrinet/"&gt;Laurent U Perrinet&lt;/a&gt;&lt;/span&gt;
&lt;/span&gt;
(2020).
&lt;a href="https://laurentperrinet.github.io/publication/pasturel-montagnini-perrinet-20/"&gt;Humans adapt their anticipatory eye movements to the volatility of visual motion properties&lt;/a&gt;.
&lt;em&gt;PLoS Computational Biology&lt;/em&gt;.
&lt;p&gt;
&lt;a href="#" class="btn btn-outline-primary btn-page-header btn-sm js-cite-modal"
data-filename="/publication/pasturel-montagnini-perrinet-20/cite.bib"&gt;
Cite
&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://doi.org/10.1371/journal.pcbi.1007438" target="_blank" rel="noopener"&gt;
DOI
&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://www.insb.cnrs.fr/fr/cnrsinfo/la-reponse-du-cerveau-aux-changements-de-lenvironnement-sensoriel" target="_blank" rel="noopener"&gt;
Press&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://www.biorxiv.org/content/10.1101/784116v3.full.pdf" target="_blank" rel="noopener"&gt;
Pdf&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://github.com/laurentperrinet/PasturelMontagniniPerrinet2020" target="_blank" rel="noopener"&gt;
Code&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://hal.science/hal-02394142" target="_blank" rel="noopener"&gt;
URL&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://www.biorxiv.org/content/10.1101/784116" target="_blank" rel="noopener"&gt;
bioRxiv&lt;/a&gt;
&lt;/p&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>The flash-lag effect as a motion-based predictive shift</title><link>https://laurentperrinet.github.io/publication/khoei-masson-perrinet-17/</link><pubDate>Thu, 26 Jan 2017 00:00:00 +0000</pubDate><guid>https://laurentperrinet.github.io/publication/khoei-masson-perrinet-17/</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.insb.cnrs.fr/fr/cnrsinfo/illusions-visuelles-leur-origine-est-dans-la-prediction" target="_blank" rel="noopener"&gt;Press release&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h1 id="visual-illusions-their-origin-lies-in-prediction"&gt;Visual illusions: their origin lies in prediction&lt;/h1&gt;
&lt;p&gt;
&lt;figure id="figure-flash-lag-effect-when-a-visual-stimulus-moves-along-a-continuous-trajectory-it-may-be-seen-ahead-of-its-veridical-position-with-respect-to-an-unpredictable-event-such-as-a-punctuate-flash-this-illusion-tells-us-something-important-about-the-visual-system-contrary-to-classical-computers-neural-activity-travels-at-a-relatively-slow-speed-it-is-largely-accepted-that-the-resulting-delays-cause-this-perceived-spatial-lag-of-the-flash-still-after-several-decades-of-debates-there-is-no-consensus-regarding-the-underlying-mechanisms"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img alt="*Flash-Lag Effect.* When a visual stimulus moves along a continuous trajectory, it may be seen ahead of its veridical position with respect to an unpredictable event such as a punctuate flash. This illusion tells us something important about the visual system: contrary to classical computers, neural activity travels at a relatively slow speed. It is largely accepted that the resulting delays cause this perceived spatial lag of the flash. Still, after several decades of debates, there is no consensus regarding the underlying mechanisms."
src="https://laurentperrinet.github.io/publication/khoei-masson-perrinet-17/flash_lag.gif"
loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
&lt;em&gt;Flash-Lag Effect.&lt;/em&gt; When a visual stimulus moves along a continuous trajectory, it may be seen ahead of its veridical position with respect to an unpredictable event such as a punctuate flash. This illusion tells us something important about the visual system: contrary to classical computers, neural activity travels at a relatively slow speed. It is largely accepted that the resulting delays cause this perceived spatial lag of the flash. Still, after several decades of debates, there is no consensus regarding the underlying mechanisms.
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;strong&gt;Researchers from the Timone Institute of Neurosciences bring a new theoretical hypothesis on a visual illusion discovered at the beginning of the 20th century. This illusion remained misunderstood while it poses fundamental questions about how our brains represent events in space and time. This study published on January 26, 2017 in the journal PLOS Computational Biology, shows that the solution lies in the predictive mechanisms intrinsic to the neural processing of information.&lt;/strong&gt;
&lt;figure &gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img alt="" srcset="
/publication/khoei-masson-perrinet-17/@laurentperrinet_829354100273745920_tweetcapture_hu_9bccc6c9b331a9b0.webp 400w,
/publication/khoei-masson-perrinet-17/@laurentperrinet_829354100273745920_tweetcapture_hu_7f054fdf16d6fb7d.webp 760w,
/publication/khoei-masson-perrinet-17/@laurentperrinet_829354100273745920_tweetcapture_hu_4f77004861447731.webp 1200w"
src="https://laurentperrinet.github.io/publication/khoei-masson-perrinet-17/@laurentperrinet_829354100273745920_tweetcapture_hu_9bccc6c9b331a9b0.webp"
width="598"
height="744"
loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
Visual illusions are still popular: in a quasi-magical way, they can make objects appear where they are not expected&amp;hellip; They are also excellent opportunities to question the constraints of our perceptual system. Many illusions are based on motion, such as the flash-lag effect. Observe a luminous dot that moves along a rectilinear trajectory. If a second light dot is flashed very briefly just above the first, the moving point will always be perceived in front of the flash while they are vertically aligned.
&lt;figure id="figure-fig-2-diagonal-markov-chain-in-the-current-study-the-estimated-state-vector-z--x-y-u-v-is-composed-of-the-2d-position-x-and-y-and-velocity-u-and-v-of-a-moving-stimulus-a-first-we-extend-a-classical-markov-chain-using-nijhawans-diagonal-model-in-order-to-take-into-account-the-known-neural-delay-τ-at-time-t-information-is-integrated-until-time-t--τ-using-a-markov-chain-and-a-model-of-state-transitions-pztztδt-such-that-one-can-infer-the-state-until-the-last-accessible-information-pztτi0tτ-this-information-can-then-be-pushed-forward-in-time-by-predicting-its-trajectory-from-t--τ-to-t-in-particular-pzti0tτ-can-be-predicted-by-the-same-internal-model-by-using-the-state-transition-at-the-time-scale-of-the-delay-that-is-pztztτ-this-is-virtually-equivalent-to-a-motion-extrapolation-model-but-without-sensory-measurements-during-the-time-window-between-t--τ-and-t-note-that-both-predictions-in-this-model-are-based-on-the-same-model-of-state-transitions-b-one-can-write-a-second-equivalent-pull-mode-for-the-diagonal-model-now-the-current-state-is-directly-estimated-based-on-a-markov-chain-on-the-sequence-of-delayed-estimations-while-being-equivalent-to-the-push-mode-described-above-such-a-direct-computation-allows-to-more-easily-combine-information-from-areas-with-different-delays-such-a-model-implements-nijhawans-diagonal-model-but-now-motion-information-is-probabilistic-and-therefore-inferred-motion-may-be-modulated-by-the-respective-precisions-of-the-sensory-and-internal-representations-c-such-a-diagonal-delay-compensation-can-be-demonstrated-in-a-two-layered-neural-network-including-a-source-input-and-a-target-predictive-layer-44-the-source-layer-receives-the-delayed-sensory-information-and-encodes-both-position-and-velocity-topographically-within-the-different-retinotopic-maps-of-each-layer-for-the-sake-of-simplicity-we-illustrate-only-one-2d-map-of-the-motions-x-v-the-integration-of-coherent-information-can-either-be-done-in-the-source-layer-push-mode-or-in-the-target-layer-pull-mode-crucially-to-implement-a-delay-compensation-in-this-motion-based-prediction-model-one-may-simply-connect-each-source-neuron-to-a-predictive-neuron-corresponding-to-the-corrected-position-of-stimulus-x--v--τ-v-in-the-target-layer-the-precision-of-this-anisotropic-connectivity-map-can-be-tuned-by-the-width-of-convergence-from-the-source-to-the-target-populations-using-such-a-simple-mapping-we-have-previously-shown-that-the-neuronal-population-activity-can-infer-the-current-position-along-the-trajectory-despite-the-existence-of-neural-delays"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://journals.plos.org/ploscompbiol/article/figure/image?size=large&amp;amp;id=info:doi/10.1371/journal.pcbi.1005068.g002" alt=" Fig 2. *Diagonal Markov chain.* In the current study, the estimated state vector z = {x, y, u, v} is composed of the 2D position (x and y) and velocity (u and v) of a (moving) stimulus. (A) First, we extend a classical Markov chain using Nijhawan’s diagonal model in order to take into account the known neural delay τ: At time t, information is integrated until time t − τ, using a Markov chain and a model of state transitions p(zt|zt−δt) such that one can infer the state until the last accessible information p(zt−τ|I0:t−τ). This information can then be “pushed” forward in time by predicting its trajectory from t − τ to t. In particular p(zt|I0:t−τ) can be predicted by the same internal model by using the state transition at the time scale of the delay, that is, p(zt|zt−τ). This is virtually equivalent to a motion extrapolation model but without sensory measurements during the time window between t − τ and t. Note that both predictions in this model are based on the same model of state transitions. (B) One can write a second, equivalent “pull” mode for the diagonal model. Now, the current state is directly estimated based on a Markov chain on the sequence of delayed estimations. While being equivalent to the push-mode described above, such a direct computation allows to more easily combine information from areas with different delays. Such a model implements Nijhawan’s “diagonal model”, but now motion information is probabilistic and therefore, inferred motion may be modulated by the respective precisions of the sensory and internal representations. (C) Such a diagonal delay compensation can be demonstrated in a two-layered neural network including a source (input) and a target (predictive) layer [44]. The source layer receives the delayed sensory information and encodes both position and velocity topographically within the different retinotopic maps of each layer. For the sake of simplicity, we illustrate only one 2D map of the motions (x, v). The integration of coherent information can either be done in the source layer (push mode) or in the target layer (pull mode). Crucially, to implement a delay compensation in this motion-based prediction model, one may simply connect each source neuron to a predictive neuron corresponding to the corrected position of stimulus (x &amp;#43; v ⋅ τ, v) in the target layer. The precision of this anisotropic connectivity map can be tuned by the width of convergence from the source to the target populations. Using such a simple mapping, we have previously shown that the neuronal population activity can infer the current position along the trajectory despite the existence of neural delays. " loading="lazy" data-zoomable width="80%" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
Fig 2. &lt;em&gt;Diagonal Markov chain.&lt;/em&gt; In the current study, the estimated state vector z = {x, y, u, v} is composed of the 2D position (x and y) and velocity (u and v) of a (moving) stimulus. (A) First, we extend a classical Markov chain using Nijhawan’s diagonal model in order to take into account the known neural delay τ: At time t, information is integrated until time t − τ, using a Markov chain and a model of state transitions p(zt|zt−δt) such that one can infer the state until the last accessible information p(zt−τ|I0:t−τ). This information can then be “pushed” forward in time by predicting its trajectory from t − τ to t. In particular p(zt|I0:t−τ) can be predicted by the same internal model by using the state transition at the time scale of the delay, that is, p(zt|zt−τ). This is virtually equivalent to a motion extrapolation model but without sensory measurements during the time window between t − τ and t. Note that both predictions in this model are based on the same model of state transitions. (B) One can write a second, equivalent “pull” mode for the diagonal model. Now, the current state is directly estimated based on a Markov chain on the sequence of delayed estimations. While being equivalent to the push-mode described above, such a direct computation allows to more easily combine information from areas with different delays. Such a model implements Nijhawan’s “diagonal model”, but now motion information is probabilistic and therefore, inferred motion may be modulated by the respective precisions of the sensory and internal representations. (C) Such a diagonal delay compensation can be demonstrated in a two-layered neural network including a source (input) and a target (predictive) layer [44]. The source layer receives the delayed sensory information and encodes both position and velocity topographically within the different retinotopic maps of each layer. For the sake of simplicity, we illustrate only one 2D map of the motions (x, v). The integration of coherent information can either be done in the source layer (push mode) or in the target layer (pull mode). Crucially, to implement a delay compensation in this motion-based prediction model, one may simply connect each source neuron to a predictive neuron corresponding to the corrected position of stimulus (x + v ⋅ τ, v) in the target layer. The precision of this anisotropic connectivity map can be tuned by the width of convergence from the source to the target populations. Using such a simple mapping, we have previously shown that the neuronal population activity can infer the current position along the trajectory despite the existence of neural delays.
&lt;/figcaption&gt;&lt;/figure&gt;
Processing visual information takes time and even if these delays are remarkably short, they are not negligible and the nervous system must compensate them. For an object that moves predictably, the neural network can infer its most probable position taking into account this processing time. For the flash, however, this prediction can not be established because its appearance is unpredictable. Thus, while the two targets are aligned on the retina at the time of the flash, the position of the moving object is anticipated by the brain to compensate for the processing time: it is this differentiated treatment that causes the flash-lag effect.
The researchers show that this hypothesis also makes it possible to explain the cases where this illusion does not work: for example if the flash appears at the end of the moving dot&amp;rsquo;s trajectory or if the target reverses its path in an unexpected way. In this work, the major innovation is to use the accuracy of information in the dynamics of the model. Thus, the corrected position of the moving target is calculated by combining the sensory flux with the internal representation of the trajectory, both of which exist in the form of probability distributions. To manipulate the trajectory is to change the precision and therefore the relative weight of these two information when they are optimally combined in order to know where an object is at the present time. The researchers propose to call parodiction (from the ancient Greek paron, the present) this new theory that joins Bayesian inference with taking into account neuronal delays.
&lt;figure id="figure-fig-5-histogram-of-the-estimated-positions-as-a-function-of-time-for-the-dmbp-model-histograms-of-the-inferred-horizontal-positions-blueish-bottom-panel-and-horizontal-velocity-reddish-top-panel-as-a-function-of-time-frame-from-the-dmbp-model-darker-levels-correspond-to-higher-probabilities-while-a-light-color-corresponds-to-an-unlikely-estimation-we-highlight-three-successive-epochs-along-the-trajectory-corresponding-to-the-flash-initiated-standard-mid-point-and-flash-terminated-cycles-the-timing-of-the-flashes-are-respectively-indicated-by-the-dashed-vertical-lines-in-dark-the-physical-time-and-in-green-the-delayed-input-knowing-τ--100-ms-histograms-are-plotted-at-two-different-levels-of-our-model-in-the-push-mode-the-left-hand-column-illustrates-the-source-layer-that-corresponds-to-the-integration-of-delayed-sensory-information-including-the-prior-on-motion-the-right-hand-illustrates-the-target-layer-corresponding-to-the-same-information-but-after-the-occurrence-of-some-motion-extrapolation-compensating-for-the-known-neural-delay-τ"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://journals.plos.org/ploscompbiol/article/figure/image?size=large&amp;amp;id=10.1371/journal.pcbi.1005068.g005" alt="Fig 5. *Histogram of the estimated positions as a function of time for the dMBP model.* Histograms of the inferred horizontal positions (blueish bottom panel) and horizontal velocity (reddish top panel), as a function of time frame, from the dMBP model. Darker levels correspond to higher probabilities, while a light color corresponds to an unlikely estimation. We highlight three successive epochs along the trajectory, corresponding to the flash initiated, standard (mid-point) and flash terminated cycles. The timing of the flashes are respectively indicated by the dashed vertical lines. In dark, the physical time and in green the delayed input knowing τ = 100 ms. Histograms are plotted at two different levels of our model in the push mode. The left-hand column illustrates the source layer that corresponds to the integration of delayed sensory information, including the prior on motion. The right-hand illustrates the target layer corresponding to the same information but after the occurrence of some motion extrapolation compensating for the known neural delay τ. " loading="lazy" data-zoomable width="80%" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
Fig 5. &lt;em&gt;Histogram of the estimated positions as a function of time for the dMBP model.&lt;/em&gt; Histograms of the inferred horizontal positions (blueish bottom panel) and horizontal velocity (reddish top panel), as a function of time frame, from the dMBP model. Darker levels correspond to higher probabilities, while a light color corresponds to an unlikely estimation. We highlight three successive epochs along the trajectory, corresponding to the flash initiated, standard (mid-point) and flash terminated cycles. The timing of the flashes are respectively indicated by the dashed vertical lines. In dark, the physical time and in green the delayed input knowing τ = 100 ms. Histograms are plotted at two different levels of our model in the push mode. The left-hand column illustrates the source layer that corresponds to the integration of delayed sensory information, including the prior on motion. The right-hand illustrates the target layer corresponding to the same information but after the occurrence of some motion extrapolation compensating for the known neural delay τ.
&lt;/figcaption&gt;&lt;/figure&gt;
Despite the simplicity of this solution, parodiction has elements that may seem counter-intuitive. Indeed, in this model, the physical world is considered &amp;ldquo;hidden&amp;rdquo;, that is to say, it can only be guessed by our sensations and our experience. The role of visual perception is then to deliver to our central nervous system the most likely information despite the different sources of noise, ambiguity and time delays. According to the authors of this publication, the visual treatment would consist in a &amp;ldquo;simulation&amp;rdquo; of the visual world projected at the present time, even before the visual information can actually modulate, confirm or cancel this simulation. This hypothesis, which seems to belong to &amp;ldquo;science fiction&amp;rdquo;, is being tested with more detailed and biologically plausible hierarchical neural network models that should allow us to better understand the mysteries underlying our perception. Visual illusions have still the power to amaze us!
&lt;figure &gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img alt="" srcset="
/publication/khoei-masson-perrinet-17/@laurentperrinet_829474896023474176_tweetcapture_hu_1b3215e02fd6b85b.webp 400w,
/publication/khoei-masson-perrinet-17/@laurentperrinet_829474896023474176_tweetcapture_hu_b18f70ea66cfb03f.webp 760w,
/publication/khoei-masson-perrinet-17/@laurentperrinet_829474896023474176_tweetcapture_hu_d6e012da9268595.webp 1200w"
src="https://laurentperrinet.github.io/publication/khoei-masson-perrinet-17/@laurentperrinet_829474896023474176_tweetcapture_hu_1b3215e02fd6b85b.webp"
width="598"
height="456"
loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;check_out further results on &lt;a href="https://laurentperrinet.github.io/sciblog/files/2017-02-17_JournalClub.html" target="_blank" rel="noopener"&gt;introducing anisotropies in the FLE&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Tutorial: Active inference for eye movements: Bayesian methods, neural inference, dynamics</title><link>https://laurentperrinet.github.io/talk/2017-01-20-laconeu/</link><pubDate>Fri, 20 Jan 2017 10:45:00 +0000</pubDate><guid>https://laurentperrinet.github.io/talk/2017-01-20-laconeu/</guid><description/></item><item><title>Estimating and anticipating a dynamic probabilistic bias in visual motion direction</title><link>https://laurentperrinet.github.io/publication/pasturel-17-gdr/</link><pubDate>Sun, 01 Jan 2017 00:00:00 +0000</pubDate><guid>https://laurentperrinet.github.io/publication/pasturel-17-gdr/</guid><description>&lt;ul&gt;
&lt;li&gt;see a write-up in
&lt;div class="pub-list-item view-citation" style="margin-bottom: 1rem"&gt;
&lt;i class="far fa-file-alt pub-icon" aria-hidden="true"&gt;&lt;/i&gt;
&lt;span class="article-metadata li-cite-author"&gt;
&lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/chlo%C3%A9-pasturel/"&gt;Chloé Pasturel&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/anna-montagnini/"&gt;Anna Montagnini&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/laurent-u-perrinet/"&gt;Laurent U Perrinet&lt;/a&gt;&lt;/span&gt;
&lt;/span&gt;
(2020).
&lt;a href="https://laurentperrinet.github.io/publication/pasturel-montagnini-perrinet-20/"&gt;Humans adapt their anticipatory eye movements to the volatility of visual motion properties&lt;/a&gt;.
&lt;em&gt;PLoS Computational Biology&lt;/em&gt;.
&lt;p&gt;
&lt;a href="#" class="btn btn-outline-primary btn-page-header btn-sm js-cite-modal"
data-filename="/publication/pasturel-montagnini-perrinet-20/cite.bib"&gt;
Cite
&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://doi.org/10.1371/journal.pcbi.1007438" target="_blank" rel="noopener"&gt;
DOI
&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://www.insb.cnrs.fr/fr/cnrsinfo/la-reponse-du-cerveau-aux-changements-de-lenvironnement-sensoriel" target="_blank" rel="noopener"&gt;
Press&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://www.biorxiv.org/content/10.1101/784116v3.full.pdf" target="_blank" rel="noopener"&gt;
Pdf&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://github.com/laurentperrinet/PasturelMontagniniPerrinet2020" target="_blank" rel="noopener"&gt;
Code&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://hal.science/hal-02394142" target="_blank" rel="noopener"&gt;
URL&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://www.biorxiv.org/content/10.1101/784116" target="_blank" rel="noopener"&gt;
bioRxiv&lt;/a&gt;
&lt;/p&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Eye movements as a model for active inference</title><link>https://laurentperrinet.github.io/talk/2016-10-13-law/</link><pubDate>Thu, 13 Oct 2016 10:00:00 +0000</pubDate><guid>https://laurentperrinet.github.io/talk/2016-10-13-law/</guid><description>&lt;ul&gt;
&lt;li&gt;See the final publication @
&lt;div class="view-list view-list-item"&gt;
&lt;i class="far fa-file-alt pub-icon" aria-hidden="true"&gt;&lt;/i&gt;
&lt;a href="https://laurentperrinet.github.io/publication/pasturel-montagnini-perrinet-20/" &gt;Humans adapt their anticipatory eye movements to the volatility of visual motion properties&lt;/a&gt;
&lt;div class="article-metadata"&gt;
&lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/chlo%C3%A9-pasturel/"&gt;Chloé Pasturel&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/anna-montagnini/"&gt;Anna Montagnini&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/laurent-u-perrinet/"&gt;Laurent U Perrinet&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;div class="btn-links"&gt;
&lt;a href="#" class="btn btn-outline-primary btn-page-header btn-sm js-cite-modal"
data-filename="/publication/pasturel-montagnini-perrinet-20/cite.bib"&gt;
Cite
&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://doi.org/10.1371/journal.pcbi.1007438" target="_blank" rel="noopener"&gt;
DOI
&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://www.insb.cnrs.fr/fr/cnrsinfo/la-reponse-du-cerveau-aux-changements-de-lenvironnement-sensoriel" target="_blank" rel="noopener"&gt;
Press&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://www.biorxiv.org/content/10.1101/784116v3.full.pdf" target="_blank" rel="noopener"&gt;
Pdf&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://github.com/laurentperrinet/PasturelMontagniniPerrinet2020" target="_blank" rel="noopener"&gt;
Code&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://hal.science/hal-02394142" target="_blank" rel="noopener"&gt;
URL&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://www.biorxiv.org/content/10.1101/784116" target="_blank" rel="noopener"&gt;
bioRxiv&lt;/a&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;next talk @ &lt;a href="https://laurentperrinet.github.io/talk/2018-02-01-bcp-invibe-fest/"&gt;INVIBE FEST, Paris&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;next talk @ &lt;a href="https://laurentperrinet.github.io/talk/2018-04-05-bcp-talk/"&gt;Brain workshop, Marseille&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;next talk @ &lt;a href="https://laurentperrinet.github.io/talk/2019-01-18-laconeu/"&gt;LACONEU, Chile&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;next talk @ &lt;a href="https://laurentperrinet.github.io/talk/2019-04-05-bbcp-causal-kickoff/"&gt;CAUSAL Kick-off, Marseille&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;next talk @ &lt;a href="https://laurentperrinet.github.io/talk/2019-05-23-neurofrance/"&gt;NeuroFrance, Marseille&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>ANR Horizontal-V1 (2017/2021)</title><link>https://laurentperrinet.github.io/grant/anr-horizontal-v1/</link><pubDate>Wed, 27 Apr 2016 00:00:00 +0000</pubDate><guid>https://laurentperrinet.github.io/grant/anr-horizontal-v1/</guid><description>&lt;ul&gt;
&lt;li&gt;Description on the official website of the &lt;a href="http://www.agence-nationale-recherche.fr/Project-ANR-17-CE37-0006" target="_blank" rel="noopener"&gt;ANR&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The Horizontal-V1 project aimed at understanding the emergence of sensory predictions linking local shape attributes (orientation, contour) to global indices of movement (direction, speed, trajectory) at the earliest stage of cortical processing (primary visual cortex, i.e. V1). We studied how the long-distance &amp;ldquo;horizontal&amp;rdquo; connectivity, intrinsic to V1 and the feedback from higher cortical areas contribute to a dynamic processing of local-to-global features as a function of the context (eg displacement along a trajectory; during reafference change induced by eye-movements&amp;hellip;). We characterized the dynamic processes based on lateral propagation intra-V1, through which spatio-temporal inferences (continuous movement or apparent motion sequences) facilitating spatial (&amp;ldquo;filling-in&amp;rdquo;) or positional (&amp;ldquo;flash-lag&amp;rdquo;) future expected responses may be generated.&lt;/p&gt;
&lt;h2 id="our-main-contributions-to-the-project"&gt;Our main contributions to the project:&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div class="pub-list-item view-citation" style="margin-bottom: 1rem"&gt;
&lt;i class="far fa-file-alt pub-icon" aria-hidden="true"&gt;&lt;/i&gt;
&lt;span class="article-metadata li-cite-author"&gt;
&lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/victor-boutin/"&gt;Victor Boutin&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/angelo-franciosini/"&gt;Angelo Franciosini&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/fr%C3%A9d%C3%A9ric-chavane/"&gt;Frédéric Chavane&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/franck-ruffier/"&gt;Franck Ruffier&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/laurent-u-perrinet/"&gt;Laurent U Perrinet&lt;/a&gt;&lt;/span&gt;
&lt;/span&gt;
(2021).
&lt;a href="https://laurentperrinet.github.io/publication/boutin-franciosini-chavane-ruffier-perrinet-20/"&gt;Sparse Deep Predictive Coding captures contour integration capabilities of the early visual system&lt;/a&gt;.
&lt;em&gt;PLoS Computational Biology&lt;/em&gt;.
&lt;p&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://laurentperrinet.github.io/publication/boutin-franciosini-chavane-ruffier-perrinet-20/boutin-franciosini-chavane-ruffier-perrinet-20.pdf" target="_blank" rel="noopener"&gt;
PDF
&lt;/a&gt;
&lt;a href="#" class="btn btn-outline-primary btn-page-header btn-sm js-cite-modal"
data-filename="/publication/boutin-franciosini-chavane-ruffier-perrinet-20/cite.bib"&gt;
Cite
&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://doi.org/10.1371/journal.pcbi.1008629" target="_blank" rel="noopener"&gt;
DOI
&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://github.com/VictorBoutin/InteractionMap" target="_blank" rel="noopener"&gt;
Code&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://doi.org/10.1371/journal.pcbi.1008629" target="_blank" rel="noopener"&gt;
URL&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://arxiv.org/abs/1902.07651" target="_blank" rel="noopener"&gt;
arXiv&lt;/a&gt;
&lt;/p&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div class="pub-list-item view-citation" style="margin-bottom: 1rem"&gt;
&lt;i class="far fa-file-alt pub-icon" aria-hidden="true"&gt;&lt;/i&gt;
&lt;span class="article-metadata li-cite-author"&gt;
&lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/victor-boutin/"&gt;Victor Boutin&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/angelo-franciosini/"&gt;Angelo Franciosini&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/franck-ruffier/"&gt;Franck Ruffier&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/laurent-u-perrinet/"&gt;Laurent U Perrinet&lt;/a&gt;&lt;/span&gt;
&lt;/span&gt;
(2020).
&lt;a href="https://laurentperrinet.github.io/publication/boutin-franciosini-ruffier-perrinet-20-feedback/"&gt;Effect of top-down connections in Hierarchical Sparse Coding&lt;/a&gt;.
&lt;em&gt;Neural Computation&lt;/em&gt;.
&lt;p&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://laurentperrinet.github.io/publication/boutin-franciosini-ruffier-perrinet-20-feedback/boutin-franciosini-ruffier-perrinet-20-feedback.pdf" target="_blank" rel="noopener"&gt;
PDF
&lt;/a&gt;
&lt;a href="#" class="btn btn-outline-primary btn-page-header btn-sm js-cite-modal"
data-filename="/publication/boutin-franciosini-ruffier-perrinet-20-feedback/cite.bib"&gt;
Cite
&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://doi.org/10.1162/neco_a_01325" target="_blank" rel="noopener"&gt;
DOI
&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://laurentperrinet.github.io/publication/boutin-franciosini-ruffier-perrinet-20-feedback/" target="_blank" rel="noopener"&gt;
URL&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://arxiv.org/abs/2002.00892" target="_blank" rel="noopener"&gt;
arXiv&lt;/a&gt;
&lt;/p&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div class="pub-list-item view-citation" style="margin-bottom: 1rem"&gt;
&lt;i class="far fa-file-alt pub-icon" aria-hidden="true"&gt;&lt;/i&gt;
&lt;span class="article-metadata li-cite-author"&gt;
&lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/victor-boutin/"&gt;Victor Boutin&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/angelo-franciosini/"&gt;Angelo Franciosini&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/fr%C3%A9d%C3%A9ric-chavane/"&gt;Frédéric Chavane&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/laurent-u-perrinet/"&gt;Laurent U Perrinet&lt;/a&gt;&lt;/span&gt;
&lt;/span&gt;
(2022).
&lt;a href="https://laurentperrinet.github.io/publication/franciosini-21/"&gt;Pooling in a predictive model of V1 explains functional and structural diversity across species&lt;/a&gt;.
&lt;em&gt;PLoS Computational Biology&lt;/em&gt;.
&lt;p&gt;
&lt;a href="#" class="btn btn-outline-primary btn-page-header btn-sm js-cite-modal"
data-filename="/publication/franciosini-21/cite.bib"&gt;
Cite
&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://doi.org/10.1371/journal.pcbi.1010270" target="_blank" rel="noopener"&gt;
DOI
&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://laurentperrinet.github.io/publication/franciosini-21" target="_blank" rel="noopener"&gt;
URL&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://www.biorxiv.org/content/10.1101/2021.04.19.440444" target="_blank" rel="noopener"&gt;
bioRxiv&lt;/a&gt;
&lt;/p&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div class="pub-list-item view-citation" style="margin-bottom: 1rem"&gt;
&lt;i class="far fa-file-alt pub-icon" aria-hidden="true"&gt;&lt;/i&gt;
&lt;span class="article-metadata li-cite-author"&gt;
&lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/alberto-arturo-vergani/"&gt;Alberto Arturo Vergani&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/laurent-u-perrinet/"&gt;Laurent U Perrinet&lt;/a&gt;&lt;/span&gt;
&lt;/span&gt;
(2021).
&lt;a href="https://laurentperrinet.github.io/publication/vergani-21-bernstein/"&gt;Simulating anticipatory activity in a 1D Spiking Neural Network Model&lt;/a&gt;.
&lt;em&gt;Bernstein Conference 2021&lt;/em&gt;.
&lt;p&gt;
&lt;a href="#" class="btn btn-outline-primary btn-page-header btn-sm js-cite-modal"
data-filename="/publication/vergani-21-bernstein/cite.bib"&gt;
Cite
&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://doi.org/10.12751/nncn.bc2021.p094" target="_blank" rel="noopener"&gt;
DOI
&lt;/a&gt;
&lt;/p&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div class="pub-list-item view-citation" style="margin-bottom: 1rem"&gt;
&lt;i class="far fa-file-alt pub-icon" aria-hidden="true"&gt;&lt;/i&gt;
&lt;span class="article-metadata li-cite-author"&gt;
&lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/alberto-arturo-vergani/"&gt;Alberto Arturo Vergani&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/laurent-u-perrinet/"&gt;Laurent U Perrinet&lt;/a&gt;&lt;/span&gt;
&lt;/span&gt;
(2021).
&lt;a href="https://laurentperrinet.github.io/post/2021-06-15_neural-turing/"&gt;Neural Turing Patterns&lt;/a&gt;.
&lt;p&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://laurentperrinet.github.io/project/art-science/"&gt;
Project
&lt;/a&gt;
&lt;/p&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h1 id="wp3---design-of-novel-visual-paradigms-probabilistic-model-of-v1-and-data-driven-simulations---co-lead-unic-int"&gt;WP3 - Design of novel visual paradigms, probabilistic model of V1 and data-driven simulations - co lead UNIC-INT.&lt;/h1&gt;
&lt;p&gt;Objectives : This WP will have two primary goals. The first one is theoretically driven, and for sake of simplicity will ignore the dynamic features of neural integration (as expected from a statistical model of image analysis). Binding the different features of visual objects at the local scale (contours) as well as a more global level involves understanding the statistical regularities of the sensory inflow. In particular, titrating the predictions that can be done at the statistical level can be seen as a first pass to better search for critical parameters constraining the network behaviour. From these, we will build probabilistic predictive models optimized for edge co-occurrence classification and generate novel visual statistics 1) which obey rules imposed by the functional horizontal connectivity anisotropies, such as co- circularity, and 2) which facilitate binding in the orientation domain, such as log-polar planforms. These statistics generated in the first half of the grant will be implemented and tested experimentally in the second half of the grant. The second one is more data-driven (as well as phenomenological for feedback from higher cortical areas, since it will not be explored in the grant). Since model fitting will depend on close interactions with WP1 and WP2 measurements, it will be done in the second half of the grant.&lt;/p&gt;
&lt;h2 id="wp3-task-1-theoretically-oriented-workplan--lead-int-laurent-perrinet"&gt;WP3-Task 1: Theoretically oriented workplan – Lead INT (Laurent Perrinet)&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;WP3-Task 1.1 - theory : we will exploit our current expertise in integrating these statistics in the form of probabilistic models to make predictions both at the physiological and modelling levels. First, we will take advantage of our previous work on the quantification of the association field in different classes of natural images (Perrinet &amp;amp; Bednar, 2015). Using an existing library (&lt;a href="https://github.com/bicv/SparseEdges%29" target="_blank" rel="noopener"&gt;https://github.com/bicv/SparseEdges)&lt;/a&gt;, we will use the sparse representation of static natural images to compute histograms of edge co-occurrences. Using an existing algorithm for unsupervised learning (&lt;a href="https://github.com/bicv/SparseHebbianLearning%29" target="_blank" rel="noopener"&gt;https://github.com/bicv/SparseHebbianLearning)&lt;/a&gt;, we will learn the different independent components of edge co-occurrences. Such an algorithm fits well a traditional deep-learning convolutional neural network, but, in addition, will include constraints imposed by intra-layer horizontal connectivity. We expect that relevant features will be co-linear or co-circular pairs of edges, but also T-junctions or end-stopping features.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;WP3-Task 1.2 - image/film synthesis : We have previously found that random synthetic textures, coined &amp;ldquo;Motion Clouds&amp;rdquo;, can be used to quantify V1 implication in visual motion perception (Leon et al, 2012; Simoncini et al, 2012). Recently, the INT and UNIC, partners proved mathematically that these stimuli were optimal with respect to some common geometrical transformations, such as translation, zoom or rotations (Vacher et al, 2015). A main characteristic of these textures is to be generated with a maximally entropic arrangement of elementary textures (so-called textons).&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;** Informed by the generative model of edge co-occurrences studied in subtask 1, we will be able to extend the family of motion cloud stimuli (Leon et al, 2012; Simoncini et al, 2012) to include joint dependencies between different elements in position or orientation. An exact solution to this problem is hard to achieve as it involves a combinatorial search of all possible combinations of pairs of edges. However, numerous variational approaches are possible and fit well with our probabilistic framework. We will use the convolutional neural network described above but using a back-propagating stream to generate different images. Such a representation will then be optimized using an unsupervised learning method. This is similar to the process used in Generative Adversarial Networks in deep-learning architectures (Radford et al, Archives).
** Finally, the regularities observed in static images will be extended to dynamical scenes by observing that a co-occurrence can be implemented by simple geometrical operations as they are operated in time. For instance a co-circularity is easily described as the set of smooth roto-translational transformations of an edge in time using the group of Galilean transformations (Sarti and Citti, 2006). This theory calls for a first prediction to understand the set of whole possible spatio-temporal co-occurrences of edges as geodesics in the lifted space of all possible trajectories. We predict that such decomposition should allow us to better understand the different classes of features that emerged in the first task.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;WP3-Task 1.3 - Feedback of theory on experimentation : An essential aspect of this work would be to apply these stimuli in neurophysiological experiments and in the modelling. In particular, the ability to select different types of dependencies from the different classes learned above (for instance, co-circularities of a certain curvature range) will make it possible to evaluate the relative contribution of different components of the contextual information. This justifies the fact that the WP3 post-doctoral fellow should have the mobility (between INT and UNIC) and multi-disciplinar profile (theoretical and experimental) to perform this task.&lt;/li&gt;
&lt;li&gt;WP3-Task 1.4 - Generic modelling : These various subtasks will allow us to determine the hierarchy of critical features relevant to describe the full statistics of the space of spatio-temporal edge co-occurrences. Indeed, in static images, we will be able to find independent component in the histograms of edge co-occurrences between metric aspect (distance or scale between edge) from configurational aspects (difference of angle or co-circularity angle).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Similarly, we expect to see that the different independent features should decompose at various scales both in space and in time. For instance, we expect configurational aspects to be more local while aspects related to a motion (Perrinet and Masson, 2012; Khoei et al, 2016) or global shape (form) should be more global. This translates into a probabilistic hierarchical model that would combine dependencies from different cues. In particular, through the emergence of differential pathways for form and motion. These quantitative predictions should finally be confronted at the modelling and neurophysiological levels.&lt;/p&gt;
&lt;h2 id="wp3-task-2--data-driven-comprehensive-model-of-v1--co-lead-unic-and-int"&gt;WP3-Task 2 : Data-driven comprehensive model of V1 – Co-lead UNIC and INT&lt;/h2&gt;
&lt;p&gt;The second task is more data-driven (as well as phenomenological for the feedback circuit part, since largely unknown). Since simulations will depend on close interactions with WP1 and WP2 measurements, it will be developed by the WP3-Post-Doc in the second half of the grant. It will benefit from existing structuro-functional models addressing separately two distinct levels of neural integration, microscopic (conductance-based in Kremkow et al, 2016; Antolik et al, submitted, Chariker et al, 2016) and mesoscopic (VSD-like mean field in Rankin and Chavane, 2017). Efforts will be made to merge these models to fit - in a unified multiscale biologically realistic model - the cellular and VSD data targeting critically horizontal propagation. The parameterization should be flexible enough to produce a generic cortical architecture accounting possibly for species-specificity (Antolik for cat; Chaliker for monkey)&lt;/p&gt;
&lt;h2 id="acknowledgement"&gt;Acknowledgement&lt;/h2&gt;
&lt;p&gt;This work was supported by ANR project &amp;ldquo;Horizontal-V1&amp;rdquo; N° ANR-17-CE37-0006.&lt;/p&gt;</description></item><item><title>ANR PredictEye (2018/2020)</title><link>https://laurentperrinet.github.io/grant/anr-predicteye/</link><pubDate>Wed, 27 Apr 2016 00:00:00 +0000</pubDate><guid>https://laurentperrinet.github.io/grant/anr-predicteye/</guid><description>&lt;p&gt;The objectives of PREDICTEYE is to rigorously test and define the functional and neurophysiological grounds of probabilistic oculomotor internal models by investigating the multiple timescales at which the trajectory of a moving target is learned and represented in a probabilistic framework (Aim #1). Second, we will investigate the role of (pre)frontal oculomotor networks in building such probabilistic representations and their impact upon two of their downstream neural targets of the brainstem premotor centers (superior colliculus for saccades; NRTP for pursuit) (Aim #2). Our third objective is to model and simulate the dynamics of target motion prediction and eye movement performance. A key question is to unveil how probabilistic information about target timing and motion (i.e. direction and speed) is sampled over trial history by neuronal populations and integrated with Prior knowledge (i.e. sequence properties and rules of conditional probabilities) in order to coordinate saccades and pursuit and optimize their precisions (Aim #3).&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;ANR-2018 Project PREDICTEYE - Agence Nationale de la Recherche (2018-2022). This project starts november 2018, for 4 years. It will investigate the neural networks in human volunteers supporting anticipatory pursuit eye movements using magnetic transcranial stimulation (TMS) to perturb frontal networks during ocular tracking of predictable targets. In complementary studies conducted in macaque monkeys, perturbations will be applied pharmacologically to subcortical targets of this frontal network, namely superior colliculus and NTRP, a pontine nucleus relaying information to the pursuit networks of the cerebellum. The project involves 4 CNRS permanent researchers from the INVIBE team headed by G Masson. The funding is 507K€ for 4 years. PI: G Masson, co-PI: A Montagnini, L Perrinet, L Goffart&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;related grant by the Fondation pour le Recherche Médicale, under the program Équipe FRM (DEQ20180339203/PredictEye/PI: G Masson/ A. Montagnini and L. Perrinet as participants).&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Acknowledgement&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;This work was supported by ANR project &amp;quot;PredictEye&amp;quot; ANR-XXXX.
&lt;/code&gt;&lt;/pre&gt;</description></item><item><title>PhD ICN (2017 / 2021)</title><link>https://laurentperrinet.github.io/grant/phd-icn/</link><pubDate>Wed, 27 Apr 2016 00:00:00 +0000</pubDate><guid>https://laurentperrinet.github.io/grant/phd-icn/</guid><description>&lt;h2 id="description"&gt;Description&lt;/h2&gt;
&lt;p&gt;The &lt;a href="http://neuro-marseille.org/en/phd-program-en/" target="_blank" rel="noopener"&gt;Ph.D. program in Integrative and Clinical Neuroscience&lt;/a&gt; (Aix-Marseille University) is offering in 2017 three Ph.D. scholarships to Master students graduated from highly ranked international universities (outside France). We were awarded with one PhD position for Angelo Franciosini at the &amp;ldquo;Institut de Neurosciences de la Timone&amp;rdquo; (team &amp;ldquo;Inference and Visual Behavior&amp;rdquo;), CNRS, Marseille (France) to study trajectories in natural images and the sensory processing of contours.&lt;/p&gt;
&lt;p&gt;##Funding&lt;/p&gt;
&lt;p&gt;This project is funded by the Aix-Marseille Université, which was awarded the prestigious status of &amp;ldquo;Excellence Initiative&amp;rdquo; (A*MIDEX) by the French Government and considering interdisciplinary studies as one of its main axes of growth. Within this program, the PhD fellow will sign a three-year work contract. They will enroll the ICN PhD program offering personalized follow-up to the students, a wide spectrum of scientific and professional training activities including specialized courses and career development activities and interactions with multi-disciplinary researchers at Aix-Marseille University and top world-wide visiting speakers, in a vibrant international community of students.&lt;/p&gt;
&lt;h2 id="acknowledgement"&gt;Acknowledgement&lt;/h2&gt;
&lt;p&gt;This work has received support from the French government under the Programme Investissements d’Avenir, Initiative d’Excellence d’Aix-Marseille Université via A*Midex (AMX-19-IET-004) and ANR (ANR-17-EURE-0029) funding.&lt;/p&gt;</description></item><item><title>Testing the odds of inherent vs. observed overdispersion in neural spike counts</title><link>https://laurentperrinet.github.io/publication/taouali-16/</link><pubDate>Fri, 22 Jan 2016 00:00:00 +0000</pubDate><guid>https://laurentperrinet.github.io/publication/taouali-16/</guid><description/></item><item><title>Compensation of oculomotor delays in the visual system's network</title><link>https://laurentperrinet.github.io/publication/perrinet-16-networks/</link><pubDate>Fri, 01 Jan 2016 00:00:00 +0000</pubDate><guid>https://laurentperrinet.github.io/publication/perrinet-16-networks/</guid><description/></item><item><title>Effects of motion predictability on anticipatory and visually-guided eye movements: a common prior for sensory processing and motor control?</title><link>https://laurentperrinet.github.io/publication/montagnini-16-ecvp/</link><pubDate>Fri, 01 Jan 2016 00:00:00 +0000</pubDate><guid>https://laurentperrinet.github.io/publication/montagnini-16-ecvp/</guid><description/></item><item><title>Motion-based prediction with neuromorphic hardware</title><link>https://laurentperrinet.github.io/talk/2015-11-05-chile/</link><pubDate>Thu, 05 Nov 2015 13:00:00 +0000</pubDate><guid>https://laurentperrinet.github.io/talk/2015-11-05-chile/</guid><description/></item><item><title>Sparse Models for Computer Vision</title><link>https://laurentperrinet.github.io/publication/perrinet-15-bicv/</link><pubDate>Sun, 01 Nov 2015 00:00:00 +0000</pubDate><guid>https://laurentperrinet.github.io/publication/perrinet-15-bicv/</guid><description>&lt;ul&gt;
&lt;li&gt;Appeared in this book:
&lt;div class="pub-list-item view-citation" style="margin-bottom: 1rem"&gt;
&lt;i class="far fa-file-alt pub-icon" aria-hidden="true"&gt;&lt;/i&gt;
&lt;span class="article-metadata li-cite-author"&gt;
&lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/gabriel-crist%C3%B3bal/"&gt;Gabriel Cristóbal&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/laurent-u-perrinet/"&gt;Laurent U Perrinet&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/matthias-s-keil/"&gt;Matthias S Keil&lt;/a&gt;&lt;/span&gt;
&lt;/span&gt;
(2015).
&lt;a href="https://laurentperrinet.github.io/publication/cristobal-perrinet-keil-15-bicv/"&gt;Biologically Inspired Computer Vision&lt;/a&gt;.
&lt;p&gt;
&lt;a href="#" class="btn btn-outline-primary btn-page-header btn-sm js-cite-modal"
data-filename="/publication/cristobal-perrinet-keil-15-bicv/cite.bib"&gt;
Cite
&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://doi.org/10.1002/9783527680863" target="_blank" rel="noopener"&gt;
DOI
&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://bicv.github.io/toc/" target="_blank" rel="noopener"&gt;
Code&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://onlinelibrary.wiley.com/book/10.1002/9783527680863" target="_blank" rel="noopener"&gt;
URL&lt;/a&gt;
&lt;/p&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Motion-based prediction with neuromorphic hardware</title><link>https://laurentperrinet.github.io/talk/2015-10-07-gdr-bio-comp/</link><pubDate>Wed, 07 Oct 2015 13:00:00 +0000</pubDate><guid>https://laurentperrinet.github.io/talk/2015-10-07-gdr-bio-comp/</guid><description/></item><item><title>Anticipatory smooth eye movements and reinforcement</title><link>https://laurentperrinet.github.io/publication/damasse-15-vss/</link><pubDate>Tue, 01 Sep 2015 00:00:00 +0000</pubDate><guid>https://laurentperrinet.github.io/publication/damasse-15-vss/</guid><description/></item><item><title>Sparse Coding Of Natural Images Using A Prior On Edge Co-Occurences</title><link>https://laurentperrinet.github.io/publication/perrinet-15-eusipco/</link><pubDate>Sat, 01 Aug 2015 00:00:00 +0000</pubDate><guid>https://laurentperrinet.github.io/publication/perrinet-15-eusipco/</guid><description/></item><item><title>Edge co-occurrences can account for rapid categorization of natural versus animal images</title><link>https://laurentperrinet.github.io/publication/perrinet-bednar-15/</link><pubDate>Thu, 01 Jan 2015 00:00:00 +0000</pubDate><guid>https://laurentperrinet.github.io/publication/perrinet-bednar-15/</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.nature.com/article-assets/npg/srep/2015/150622/srep11400/extref/srep11400-s1.pdf" target="_blank" rel="noopener"&gt;supplementary information&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="PerrinetBednar15supplementary.pdf"&gt;supplementary material&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h1 id="a-study-of-how-people-can-quickly-spot-animals-by-sight-is-helping-uncover-the-workings-of-the-human-brain"&gt;A study of how people can quickly spot animals by sight is helping uncover the workings of the human brain.&lt;/h1&gt;
&lt;p&gt;Scientists examined why volunteers who were shown hundreds of pictures - some with animals and some without - were able to detect animals in as little as one-tenth of a second.
They found that one of the first parts of the brain to process visual information - the primary visual cortex - can control this fast response.
More complex parts of the brain are not required at this stage, contrary to what was previously thought.
&lt;figure &gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img alt="" srcset="
/publication/perrinet-bednar-15/@laurentperrinet_613011086829162497_tweetcapture_hu_125d8539cd41d841.webp 400w,
/publication/perrinet-bednar-15/@laurentperrinet_613011086829162497_tweetcapture_hu_532ed384f1f0d15e.webp 760w,
/publication/perrinet-bednar-15/@laurentperrinet_613011086829162497_tweetcapture_hu_99fa4b5da7ee5119.webp 1200w"
src="https://laurentperrinet.github.io/publication/perrinet-bednar-15/@laurentperrinet_613011086829162497_tweetcapture_hu_125d8539cd41d841.webp"
width="598"
height="190"
loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;figure id="figure-edge-co-occurrences-a-an-example-image-with-the-list-of-extracted-edges-overlaid-each-edge-is-represented-by-a-red-line-segment-which-represents-its-position-center-of-segment-orientation-and-scale-length-of-segment-we-controlled-the-quality-of-the-reconstruction-from-the-edge-information-such-that-the-residual-energy-was-less-than-5-b-the-relationship-between-a-reference-edge-a-and-another-edge-b-can-be-quantified-in-terms-of-the-difference-between-their-orientations-theta-ratio-of-scale-sigma-distance-d-between-their-centers-and-difference-of-azimuth-angular-location-phi-additionally-we-define-psiphi---theta2-which-is-symmetric-with-respect-to-the-choice-of-the-reference-edge-in-particular-psi0-for-co-circular-edges--see-text-as-incitetgeisler01-edges-outside-a-central-circular-mask-are-discarded-in-the-computation-of-the-statistics-to-avoid-artifacts-image-credit-andrew-shiva-creative-commons-attribution-share-alike-30-unported-licensehttpscommonswikimediaorgwikifileelephant_28loxodonta_africana29_05jpg-this-is-used-to-compute-the-chevron-map-in-figure2"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img alt="Edge co-occurrences **(A)** An example image with the list of extracted edges overlaid. Each edge is represented by a red line segment which represents its position (center of segment), orientation, and scale (length of segment). We controlled the quality of the reconstruction from the edge information such that the residual energy was less than 5%. **(B)** The relationship between a reference edge *A* and another edge *B* can be quantified in terms of the difference between their orientations $\theta$, ratio of scale $\sigma$, distance $d$ between their centers, and difference of azimuth (angular location) $\phi$. Additionally, we define $\psi=\phi - \theta/2$, which is symmetric with respect to the choice of the reference edge; in particular, $\psi=0$ for co-circular edges. % (see text). As in~\citet{Geisler01}, edges outside a central circular mask are discarded in the computation of the statistics to avoid artifacts. (Image credit: [Andrew Shiva, Creative Commons Attribution-Share Alike 3.0 Unported license](https://commons.wikimedia.org/wiki/File:Elephant_/%28Loxodonta_Africana/%29_05.jpg)). This is used to compute the chevron map in Figure~2." srcset="
/publication/perrinet-bednar-15/figure_model_hu_b59ceb4637730f86.webp 400w,
/publication/perrinet-bednar-15/figure_model_hu_88248a181d04a487.webp 760w,
/publication/perrinet-bednar-15/figure_model_hu_33d62a0a730ba187.webp 1200w"
src="https://laurentperrinet.github.io/publication/perrinet-bednar-15/figure_model_hu_b59ceb4637730f86.webp"
width="310"
height="393"
loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption data-pre="Figure&amp;nbsp;" data-post=":&amp;nbsp;" class="numbered"&gt;
Edge co-occurrences &lt;strong&gt;(A)&lt;/strong&gt; An example image with the list of extracted edges overlaid. Each edge is represented by a red line segment which represents its position (center of segment), orientation, and scale (length of segment). We controlled the quality of the reconstruction from the edge information such that the residual energy was less than 5%. &lt;strong&gt;(B)&lt;/strong&gt; The relationship between a reference edge &lt;em&gt;A&lt;/em&gt; and another edge &lt;em&gt;B&lt;/em&gt; can be quantified in terms of the difference between their orientations $\theta$, ratio of scale $\sigma$, distance $d$ between their centers, and difference of azimuth (angular location) $\phi$. Additionally, we define $\psi=\phi - \theta/2$, which is symmetric with respect to the choice of the reference edge; in particular, $\psi=0$ for co-circular edges. % (see text). As in~\citet{Geisler01}, edges outside a central circular mask are discarded in the computation of the statistics to avoid artifacts. (Image credit: &lt;a href="https://commons.wikimedia.org/wiki/File:Elephant_/%28Loxodonta_Africana/%29_05.jpg" target="_blank" rel="noopener"&gt;Andrew Shiva, Creative Commons Attribution-Share Alike 3.0 Unported license&lt;/a&gt;). This is used to compute the chevron map in Figure~2.
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;figure &gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img alt="" srcset="
/publication/perrinet-bednar-15/@okumakito_613128456637841408_tweetcapture_hu_2e2c334110b5f8e5.webp 400w,
/publication/perrinet-bednar-15/@okumakito_613128456637841408_tweetcapture_hu_60dbd00afbb02acf.webp 760w,
/publication/perrinet-bednar-15/@okumakito_613128456637841408_tweetcapture_hu_4f70ee8b26860859.webp 1200w"
src="https://laurentperrinet.github.io/publication/perrinet-bednar-15/@okumakito_613128456637841408_tweetcapture_hu_2e2c334110b5f8e5.webp"
width="598"
height="190"
loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;figure id="figure-the-probability-distribution-function-ppsi-theta-represents-the-distribution-of-the-different-geometrical-arrangements-of-edges-angles-which-we-call-a-chevron-map-we-show-here-the-histogram-for-non-animal-natural-images-illustrating-the-preference-for-co-linear-edge-configurations-for-each-chevron-configuration-deeper-and-deeper-red-circles-indicate-configurations-that-are-more-and-more-likely-with-respect-to-a-uniform-prior-with-an-average-maximum-of-about-3-times-more-likely-and-deeper-and-deeper-blue-circles-indicate-configurations-less-likely-than-a-flat-prior-with-a-minimum-of-about-08-times-as-likely-conveniently-this-chevron-map-shows-in-one-graph-that-non-animal-natural-images-have-on-average-a-preference-for-co-linear-and-parallel-edges-the-horizontal-middle-axis-and-orthogonal-angles-the-top-and-bottom-rowsalong-with-a-slight-preference-for-co-circular-configurations-for-psi0-and-psipm-frac-pi-2-just-above-and-below-the-central-row-we-compare-chevron-maps-in-different-image-categories-in-figure3"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img alt="The probability distribution function $p(\psi, \theta)$ represents the distribution of the different geometrical arrangements of edges&amp;#39; angles, which we call a chevron map. We show here the histogram for non-animal natural images, illustrating the preference for co-linear edge configurations. For each chevron configuration, deeper and deeper red circles indicate configurations that are more and more likely with respect to a uniform prior, with an average maximum of about $3$ times more likely, and deeper and deeper blue circles indicate configurations less likely than a flat prior (with a minimum of about $0.8$ times as likely). Conveniently, this chevron map shows in one graph that non-animal natural images have on average a preference for co-linear and parallel edges, (the horizontal middle axis) and orthogonal angles (the top and bottom rows),along with a slight preference for co-circular configurations (for $\psi=0$ and $\psi=\pm \frac \pi 2$, just above and below the central row). We compare chevron maps in different image categories in Figure~3." srcset="
/publication/perrinet-bednar-15/figure_chevrons_hu_b36fe17213864b4d.webp 400w,
/publication/perrinet-bednar-15/figure_chevrons_hu_f46f3bd62c0bf3dd.webp 760w,
/publication/perrinet-bednar-15/figure_chevrons_hu_df12782d319c5d6a.webp 1200w"
src="https://laurentperrinet.github.io/publication/perrinet-bednar-15/figure_chevrons_hu_b36fe17213864b4d.webp"
width="550"
height="495"
loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption data-pre="Figure&amp;nbsp;" data-post=":&amp;nbsp;" class="numbered"&gt;
The probability distribution function $p(\psi, \theta)$ represents the distribution of the different geometrical arrangements of edges&amp;rsquo; angles, which we call a chevron map. We show here the histogram for non-animal natural images, illustrating the preference for co-linear edge configurations. For each chevron configuration, deeper and deeper red circles indicate configurations that are more and more likely with respect to a uniform prior, with an average maximum of about $3$ times more likely, and deeper and deeper blue circles indicate configurations less likely than a flat prior (with a minimum of about $0.8$ times as likely). Conveniently, this chevron map shows in one graph that non-animal natural images have on average a preference for co-linear and parallel edges, (the horizontal middle axis) and orthogonal angles (the top and bottom rows),along with a slight preference for co-circular configurations (for $\psi=0$ and $\psi=\pm \frac \pi 2$, just above and below the central row). We compare chevron maps in different image categories in Figure~3.
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;figure &gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img alt="" srcset="
/publication/perrinet-bednar-15/@emulenews_612988348400070656_tweetcapture_hu_5a26a1e584714236.webp 400w,
/publication/perrinet-bednar-15/@emulenews_612988348400070656_tweetcapture_hu_e537c3d5e6ec4ac1.webp 760w,
/publication/perrinet-bednar-15/@emulenews_612988348400070656_tweetcapture_hu_9343f9bc247a4dd4.webp 1200w"
src="https://laurentperrinet.github.io/publication/perrinet-bednar-15/@emulenews_612988348400070656_tweetcapture_hu_5a26a1e584714236.webp"
width="598"
height="453"
loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;figure id="figure-as-for-figure-2-we-show-the-probability-of-edge-configurations-as-chevron-maps-for-two-databases-man-made-animal-here-we-show-the-ratio-of-histogram-counts-relative-to-that-of-the-non-animal-natural-image-dataset-deeper-and-deeper-red-circles-indicate-configurations-that-are-more-and-more-likely-and-blue-respectively-less-likely-with-respect-to-the-histogram-computed-for-non-animal-images-in-the-left-plot-the-animal-images-exhibit-relatively-more-circular-continuations-and-converging-angles-red-chevrons-in-the-central-vertical-axis-relative-to-non-animal-natural-images-at-the-expense-of-co-linear-parallel-and-orthogonal-configurations-blue-circles-along-the-middle-horizontal-axis-the-man-made-images-have-strikingly-more-co-linear-features-central-circle-which-reflects-the-prevalence-of-long-straight-lines-in-the-cage-images-in-that-dataset-we-use-this-representation-to-categorize-images-from-these-different-categories-in-figure4"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img alt="As for Figure 2, we show the probability of edge configurations as chevron maps for two databases (man-made, animal). Here, we show the ratio of histogram counts relative to that of the non-animal natural image dataset. Deeper and deeper red circles indicate configurations that are more and more likely (and blue respectively less likely) with respect to the histogram computed for non-animal images. In the left plot, the animal images exhibit relatively more circular continuations and converging angles (red chevrons in the central vertical axis) relative to non-animal natural images, at the expense of co-linear, parallel, and orthogonal configurations (blue circles along the middle horizontal axis). The man-made images have strikingly more co-linear features (central circle), which reflects the prevalence of long, straight lines in the cage images in that dataset. We use this representation to categorize images from these different categories in Figure~4." srcset="
/publication/perrinet-bednar-15/figure_chevrons2_hu_20947d2b3caf684c.webp 400w,
/publication/perrinet-bednar-15/figure_chevrons2_hu_75385c10870bad16.webp 760w,
/publication/perrinet-bednar-15/figure_chevrons2_hu_862d6279a627e71a.webp 1200w"
src="https://laurentperrinet.github.io/publication/perrinet-bednar-15/figure_chevrons2_hu_20947d2b3caf684c.webp"
width="760"
height="469"
loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption data-pre="Figure&amp;nbsp;" data-post=":&amp;nbsp;" class="numbered"&gt;
As for Figure 2, we show the probability of edge configurations as chevron maps for two databases (man-made, animal). Here, we show the ratio of histogram counts relative to that of the non-animal natural image dataset. Deeper and deeper red circles indicate configurations that are more and more likely (and blue respectively less likely) with respect to the histogram computed for non-animal images. In the left plot, the animal images exhibit relatively more circular continuations and converging angles (red chevrons in the central vertical axis) relative to non-animal natural images, at the expense of co-linear, parallel, and orthogonal configurations (blue circles along the middle horizontal axis). The man-made images have strikingly more co-linear features (central circle), which reflects the prevalence of long, straight lines in the cage images in that dataset. We use this representation to categorize images from these different categories in Figure~4.
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;figure id="figure-classification-results-to-quantify-the-difference-in-low-level-feature-statistics-across-categories-see-figure3-we-used-a-standard-support-vector-machine-svm-classifier-to-measure-how-each-representation-affected-the-classifiers-reliability-for-identifying-the-image-category-for-each-individual-image-we-constructed-a-vector-of-features-as-either-fo-the-histogram-of-first-order-statistics-as-the-histogram-of-edges-orientations-cm-the-chevron-map-subset-of-the-second-order-statistics-ie-the-two-dimensional-histogram-of-relative-orientation-and-azimuth-see-figure-2--or-so-the-full-four-dimensional-histogram-of-second-order-statistics-ie-all-parameters-of-the-edge-co-occurrences-we-gathered-these-vectors-for-each-different-class-of-images-and-report-here-the-results-of-the-svm-classifier-using-an-f1-score-50-represents-chance-level-while-it-was-expected-that-differences-would-be-clear-between-non-animal-natural-images-versus-laboratory-man-made-images-results-are-still-quite-high-for-classifying-animal-images-versus-non-animal-natural-images-and-are-in-the-range-reported-bycitetserre07-f1-score-of-80-for-human-observers-and-82-for-their-model-even-using-the-cm-features-alone-we-further-extend-this-results-to-the-psychophysical-results-of-serre-et-al-2007-in-figure-5"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img alt="Classification results. To quantify the difference in low-level feature statistics across categories (see Figure~3, we used a standard Support Vector Machine (SVM) classifier to measure how each representation affected the classifier&amp;#39;s reliability for identifying the image category. For each individual image, we constructed a vector of features as either (FO) the histogram of first-order statistics as the histogram of edges&amp;#39; orientations, (CM) the chevron map subset of the second-order statistics, (i.e., the two-dimensional histogram of relative orientation and azimuth; see Figure 2 ), or (SO) the full, four-dimensional histogram of second-order statistics (i.e., all parameters of the edge co-occurrences). We gathered these vectors for each different class of images and report here the results of the SVM classifier using an F1 score (50\% represents chance level). While it was expected that differences would be clear between non-animal natural images versus laboratory (man-made) images, results are still quite high for classifying animal images versus non-animal natural images, and are in the range reported by~\citet{Serre07} (F1 score of 80\% for human observers and 82\% for their model), even using the CM features alone. We further extend this results to the psychophysical results of Serre et al. (2007) in Figure 5." srcset="
/publication/perrinet-bednar-15/figure_results_hu_ec1d106c25009feb.webp 400w,
/publication/perrinet-bednar-15/figure_results_hu_bc29eab29223b246.webp 760w,
/publication/perrinet-bednar-15/figure_results_hu_1cae3f92dad5b737.webp 1200w"
src="https://laurentperrinet.github.io/publication/perrinet-bednar-15/figure_results_hu_ec1d106c25009feb.webp"
width="476"
height="294"
loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption data-pre="Figure&amp;nbsp;" data-post=":&amp;nbsp;" class="numbered"&gt;
Classification results. To quantify the difference in low-level feature statistics across categories (see Figure&lt;del&gt;3, we used a standard Support Vector Machine (SVM) classifier to measure how each representation affected the classifier&amp;rsquo;s reliability for identifying the image category. For each individual image, we constructed a vector of features as either (FO) the histogram of first-order statistics as the histogram of edges&amp;rsquo; orientations, (CM) the chevron map subset of the second-order statistics, (i.e., the two-dimensional histogram of relative orientation and azimuth; see Figure 2 ), or (SO) the full, four-dimensional histogram of second-order statistics (i.e., all parameters of the edge co-occurrences). We gathered these vectors for each different class of images and report here the results of the SVM classifier using an F1 score (50% represents chance level). While it was expected that differences would be clear between non-animal natural images versus laboratory (man-made) images, results are still quite high for classifying animal images versus non-animal natural images, and are in the range reported by&lt;/del&gt;\citet{Serre07} (F1 score of 80% for human observers and 82% for their model), even using the CM features alone. We further extend this results to the psychophysical results of Serre et al. (2007) in Figure 5.
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;figure id="figure-to-see-whether-the-patterns-of-errors-made-by-humans-are-consistent-with-our-model-we-studied-the-second-order-statistics-of-the-50-non-animal-images-that-human-subjects-in-serre-et-al-2007-most-commonly-falsely-reported-as-having-an-animal-we-call-this-set-of-images-the-false-alarm-image-dataset-left-this-chevron-map-plot-shows-the-ratio-between-the-second-order-statistics-of-the-false-alarm-images-and-the-full-non-animal-natural-image-dataset-computed-as-in-figure-3-left-just-as-for-the-images-that-actually-do-contain-animals-figure3-left-the-images-falsely-reported-as-having-animals-have-more-co-circular-and-converging-red-chevrons-and-fewer-collinear-and-orthogonal-configurations-blue-chevrons-right-to-quantify-this-similarity-we-computed-the-kullback-leibler-distance-between-the-histogram-of-each-of-these-images-from-the-false-alarm-image-dataset-and-the-average-histogram-of-each-class-the-difference-between-these-two-distances-gives-a-quantitative-measure-of-how-close-each-image-is-to-the-average-histograms-for-each-class-consistent-with-the-idea-that-humans-are-using-edge-co-occurences-to-do-rapid-image-categorization-the-50-non-animal-images-that-were-worst-classified-are-biased-toward-the-animal-histogram-d--104-while-the-550-best-classified-non-animal-images-are-closer-to-the-non-animal-histogram"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img alt="To see whether the patterns of errors made by humans are consistent with our model, we studied the second-order statistics of the 50 non-animal images that human subjects in Serre et al. (2007) most commonly falsely reported as having an animal. We call this set of images the false-alarm image dataset. (Left) This chevron map plot shows the ratio between the second-order statistics of the false-alarm images and the full non-animal natural image dataset, computed as in Figure 3 (left). Just as for the images that actually do contain animals (Figure~3, left), the images falsely reported as having animals have more co-circular and converging (red chevrons) and fewer collinear and orthogonal configurations (blue chevrons). (Right) To quantify this similarity, we computed the Kullback-Leibler distance between the histogram of each of these images from the false-alarm image dataset, and the average histogram of each class. The difference between these two distances gives a quantitative measure of how close each image is to the average histograms for each class. Consistent with the idea that humans are using edge co-occurences to do rapid image categorization, the 50 non-animal images that were worst classified are biased toward the animal histogram ($d&amp;#39; = 1.04$), while the 550 best classified non-animal images are closer to the non-animal histogram. " srcset="
/publication/perrinet-bednar-15/figure_FA_humans_hu_6677076d6d43fb23.webp 400w,
/publication/perrinet-bednar-15/figure_FA_humans_hu_b54c512b553f924a.webp 760w,
/publication/perrinet-bednar-15/figure_FA_humans_hu_a12b4b6beb61f30b.webp 1200w"
src="https://laurentperrinet.github.io/publication/perrinet-bednar-15/figure_FA_humans_hu_6677076d6d43fb23.webp"
width="760"
height="470"
loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption data-pre="Figure&amp;nbsp;" data-post=":&amp;nbsp;" class="numbered"&gt;
To see whether the patterns of errors made by humans are consistent with our model, we studied the second-order statistics of the 50 non-animal images that human subjects in Serre et al. (2007) most commonly falsely reported as having an animal. We call this set of images the false-alarm image dataset. (Left) This chevron map plot shows the ratio between the second-order statistics of the false-alarm images and the full non-animal natural image dataset, computed as in Figure 3 (left). Just as for the images that actually do contain animals (Figure~3, left), the images falsely reported as having animals have more co-circular and converging (red chevrons) and fewer collinear and orthogonal configurations (blue chevrons). (Right) To quantify this similarity, we computed the Kullback-Leibler distance between the histogram of each of these images from the false-alarm image dataset, and the average histogram of each class. The difference between these two distances gives a quantitative measure of how close each image is to the average histograms for each class. Consistent with the idea that humans are using edge co-occurences to do rapid image categorization, the 50 non-animal images that were worst classified are biased toward the animal histogram ($d&amp;rsquo; = 1.04$), while the 550 best classified non-animal images are closer to the non-animal histogram.
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h2 id="communiqué-de-presse-insb--comment-nait-la-première-impression-dune-scène-visuelle"&gt;Communiqué de presse INSB : Comment nait la première impression d&amp;rsquo;une scène visuelle&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.techno-science.net/actualite/comment-nait-premiere-impression-scene-visuelle-N14337.html" target="_blank" rel="noopener"&gt;communiqué de presse&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;p&gt;En modélisant notre capacité à distinguer un animal dans une scène visuelle, des chercheurs de l’Institut de Neurosciences de la Timone et de l’Université d&amp;rsquo;Edinburgh lèvent le voile sur certains des mystères de la perception visuelle. Ils démontrent que la classification très rapide par le cerveau d’une image contenant ou non un animal, est possible à un niveau de représentation relativement primitif à partir de régularités statistiques simples, et non, comme cela est généralement admis, après une longue série d&amp;rsquo;analyses visuelles de plus en plus abstraites. Cette étude est publiée dans la revue Scientific Reports.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;Classifier une image, par exemple en décidant si elle contient ou non un animal, est une des fonctions de base du cerveau. Dans le royaume animal, on comprend aisément qu’elle constitue une fonction vitale aussi bien pour des prédateurs que pour leurs proies. Les mécanismes sous-jacents sont de plus en plus étudiés aussi bien dans le domaine des systèmes d&amp;rsquo;intelligence artificielle que dans celui des Neurosciences, mais ils restent encore bien mystérieux pour les chercheurs. En effet, si les réseaux d&amp;rsquo;ordinateurs les plus avancés peuvent aujourd&amp;rsquo;hui aisément calculer numériquement des quantités phénoménales de données à partir de bases de données pharaoniques, même les systèmes les plus avancés de classification d&amp;rsquo;images n&amp;rsquo;égalent pas encore les capacités d&amp;rsquo;un jeune enfant!&lt;/p&gt;
&lt;p&gt;Laurent Perrinet de l’Institut de Neurosciences de la Timone à Marseille et James Bednar de l’université d&amp;rsquo;Edinburgh en Écosse, ont modélisé la façon dont nous pouvons classer différentes catégories d&amp;rsquo;images. Leur l&amp;rsquo;objectif initial était de différencier des scènes visuelles naturelles de scènes d&amp;rsquo;intérieur, mais ils ont pu montrer que ce système simple de classification permettait aussi de détecter en une fraction de seconde des animaux dans une image. En effet, ils ont mis en évidence qu&amp;rsquo;un niveau de performance comparable à celui d’observateurs humains est atteignable tout en utilisant un niveau de représentation très primitif, et non, comme cela est généralement admis, après une longue série d&amp;rsquo;analyses visuelles de plus en plus abstraites (détection des yeux et des membres, puis de la tête et du corps, etc&amp;hellip;).&lt;/p&gt;
&lt;p&gt;Cette représentation primitive se base sur les modèles existants de représentation des images dans les aires visuelles de bas niveau des primates. On estime en effet que dans le cortex visuel primaire les images visuelles sont représentées dans l&amp;rsquo;activité neurale comme l&amp;rsquo;organisation de contours élémentaires, à la manière d’un peintre qui dessine une silhouette en une série de coups de pinceau. Une des innovations majeures dans cette étude consiste à simplement utiliser la fréquence des configurations entre des paires de contours élémentaires comme représentation d&amp;rsquo;entrée utilisée pour le classificateur.&lt;/p&gt;
&lt;p&gt;Pour arriver à ce résultat, les chercheurs ont utilisé des modèles mathématiques de la représentation des images dans le cortex visuel primaire et en particulier les inter-relations entre des éléments de contours voisins. En étudiant les résultats de l&amp;rsquo;analyse, on note que dans les images naturelles, des contours parallèles sont observés majoritairement, signe que les contours et textures présents dans les images contiennent en majorité des alignements. C&amp;rsquo;est encore plus vrai dans les environnements artificiels comme dans une scène d&amp;rsquo;intérieur (par exemple un bureau) où les bords francs dominent. On montre aussi que les objets co-circulaires (c&amp;rsquo;est-à-dire des configurations symétriques) sont aussi relativement plus présents que des configurations aléatoires.&lt;/p&gt;
&lt;p&gt;La principale nouveauté de cette étude est de montrer que les images contenant un animal (quelle que soit son espèce ou sa position dans l&amp;rsquo;image) contiennent sensiblement plus de configurations symétriques. Cette différence suffit pour expliquer le niveau de performance de classification chez les humains quand on leur présente de telles scènes de façon très brève.&lt;/p&gt;
&lt;p&gt;Pour valider cette hypothèse, les chercheurs ont alors utilisé des données précédemment enregistrées dans lesquelles des volontaires regardaient et classifiaient des centaines d&amp;rsquo;images. En utilisant cette représentation primitive, ils ont mis en évidence qu&amp;rsquo;un programme très simple pouvait facilement classifier les images comme contenant ou non un animal, sans avoir besoin d’une connaissance plus élaborée sur les caractéristiques de l’animal comme sa position, sa taille ou son orientation sur l’image.&lt;/p&gt;
&lt;p&gt;Cette découverte peut accélérer le développement de requêtes via des images dans les moteurs de recherche, comme Google et Facebook, car elle permet une classification simple et robuste grâce à des caractéristiques statistiques de bas niveau basées sur la géométrie des objets. Elle pourrait ainsi améliorer l&amp;rsquo;efficacité de tels algorithmes. Toutefois, et comme cela a été mis en évidence dans la psychophysique humaine, les catégories visuelles doivent être visuellement assez distinctes: ce traitement rapide ne permet pas, par exemple, de distinguer une scène de montagne d&amp;rsquo;une scène de mer. De manière surprenante, les chercheurs ont montré que lorsque les humains se trompent en classifiant de manière erronée une image comme contenant un animal, le programme a tendance à se tromper de la même façon! En utilisant des modèles mathématiques, on peut donc imaginer synthétiser des images d&amp;rsquo;animaux qui en fait, n&amp;rsquo;en contiendraient pas. Ces &amp;ldquo;chimères&amp;rdquo; seront sûrement très utiles pour percer encore plus les mystères du système visuel.&lt;/p&gt;
&lt;p&gt;Dans le futur, l&amp;rsquo;extension de cette représentation calculée sur l&amp;rsquo;ensemble de l&amp;rsquo;image pourrait être améliorée en la couplant à des processus de classification locaux permettant de déterminer par exemple la position de l&amp;rsquo;objet à classifier et de segmenter progressivement la figure du fond afin de diminuer ainsi les distractions.&lt;/p&gt;
&lt;p&gt;
&lt;figure id="figure-tà-partir-dune-image-naturelle-en-haut-à-gauche-les-chercheurs-ont-déterminé-la-façon-la-plus-efficace-de-la-représenter-comme-une-succession-de-contours-élémentaires-orientés-sur-cet-exemple-limage-est-décomposée-en-contours-élémentaires-marqués-en-rouge-et-limage-correspond-à-sa-reconstruction-à-partir-de-cette-représentation-gage-dune-représentation-correcte-de-limage-le-schéma-en-bas-à-gauche-décrit-alors-les-relations-géométriques-pour-chaque-paire-de-contours-élémentaires-dénotés-ici-a-et-b-et-en-particulier-la-différence-entre-leurs-orientations-cette-différence-est-nulle-pour-des-contours-parallèles-ainsi-que-leur-différence-dazimuth-une-valeur-nulle-de-cette-dernière-indiquant-une-symétrie-cest-à-dire-que-ces-contours-sont-co-circulaires-on-peut-alors-compiler-les-statistiques-des-différentes-configurations-possibles-sur-des-bases-de-données-de-600-images-contenant-ou-ne-contenant-pas-danimal-on-voit-alors-que-les-images-contenant-un-animal-présentent-relativement-moins-de-configurations-parallèles-disques-bleus-jusquà-50-de-moins-et-plus-de-configurations-co-circulaires-cest-à-dire-le-long-de-laxe-vertical-médian-disques-rouges-jusquà-20-doccurences-en-plus-cette-différence-aussi-tenue-soit-elle-permet-alors-de-classifier-une-image-pour-permettre-de-deviner-si-elle-contient-ou-non-un-animal"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img alt="TÀ partir d&amp;#39;une image naturelle (en haut à gauche), les chercheurs ont déterminé la façon la plus efficace de la représenter comme une succession de contours élémentaires orientés. Sur cet exemple, l&amp;#39;image est décomposée en contours élémentaires (marqués en rouge) et l&amp;#39;image correspond à sa reconstruction à partir de cette représentation, gage d&amp;#39;une représentation correcte de l&amp;#39;image. Le schéma (en bas à gauche) décrit alors les relations géométriques pour chaque paire de contours élémentaires (dénotés ici A et B) et en particulier la différence entre leurs orientations (cette différence est nulle pour des contours parallèles) ainsi que leur différence d&amp;#39;azimuth. Une valeur nulle de cette dernière indiquant une symétrie, c&amp;#39;est-à-dire que ces contours sont co-circulaires. On peut alors compiler les statistiques des différentes configurations possibles sur des bases de données de 600 images contenant ou ne contenant pas d&amp;#39;animal. On voit alors que les images contenant un animal présentent relativement moins de configurations parallèles (disques bleus, jusqu&amp;#39;à 50% de moins) et plus de configurations co-circulaires, c&amp;#39;est à dire le long de l&amp;#39;axe vertical médian (disques rouges, jusqu&amp;#39;à 20% d&amp;#39;occurences en plus). Cette différence, aussi tenue soit elle, permet alors de classifier une image pour permettre de deviner si elle contient ou non un animal." srcset="
/publication/perrinet-bednar-15/figure_synthesis_FR_hu_630c64ea5e907ef9.webp 400w,
/publication/perrinet-bednar-15/figure_synthesis_FR_hu_4a0fdd04f8407a2a.webp 760w,
/publication/perrinet-bednar-15/figure_synthesis_FR_hu_fc10817d8c0e51ed.webp 1200w"
src="https://laurentperrinet.github.io/publication/perrinet-bednar-15/figure_synthesis_FR_hu_630c64ea5e907ef9.webp"
width="760"
height="460"
loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption data-pre="Figure&amp;nbsp;" data-post=":&amp;nbsp;" class="numbered"&gt;
TÀ partir d&amp;rsquo;une image naturelle (en haut à gauche), les chercheurs ont déterminé la façon la plus efficace de la représenter comme une succession de contours élémentaires orientés. Sur cet exemple, l&amp;rsquo;image est décomposée en contours élémentaires (marqués en rouge) et l&amp;rsquo;image correspond à sa reconstruction à partir de cette représentation, gage d&amp;rsquo;une représentation correcte de l&amp;rsquo;image. Le schéma (en bas à gauche) décrit alors les relations géométriques pour chaque paire de contours élémentaires (dénotés ici A et B) et en particulier la différence entre leurs orientations (cette différence est nulle pour des contours parallèles) ainsi que leur différence d&amp;rsquo;azimuth. Une valeur nulle de cette dernière indiquant une symétrie, c&amp;rsquo;est-à-dire que ces contours sont co-circulaires. On peut alors compiler les statistiques des différentes configurations possibles sur des bases de données de 600 images contenant ou ne contenant pas d&amp;rsquo;animal. On voit alors que les images contenant un animal présentent relativement moins de configurations parallèles (disques bleus, jusqu&amp;rsquo;à 50% de moins) et plus de configurations co-circulaires, c&amp;rsquo;est à dire le long de l&amp;rsquo;axe vertical médian (disques rouges, jusqu&amp;rsquo;à 20% d&amp;rsquo;occurences en plus). Cette différence, aussi tenue soit elle, permet alors de classifier une image pour permettre de deviner si elle contient ou non un animal.
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;figure &gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img alt="" srcset="
/publication/perrinet-bednar-15/@emulenews_612988348400070656_tweetcapture_hu_5a26a1e584714236.webp 400w,
/publication/perrinet-bednar-15/@emulenews_612988348400070656_tweetcapture_hu_e537c3d5e6ec4ac1.webp 760w,
/publication/perrinet-bednar-15/@emulenews_612988348400070656_tweetcapture_hu_9343f9bc247a4dd4.webp 1200w"
src="https://laurentperrinet.github.io/publication/perrinet-bednar-15/@emulenews_612988348400070656_tweetcapture_hu_5a26a1e584714236.webp"
width="598"
height="453"
loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;/p&gt;</description></item><item><title>On overdispersion in neuronal evoked activity</title><link>https://laurentperrinet.github.io/publication/taouali-15-icmns/</link><pubDate>Thu, 01 Jan 2015 00:00:00 +0000</pubDate><guid>https://laurentperrinet.github.io/publication/taouali-15-icmns/</guid><description>&lt;ul&gt;
&lt;li&gt;see a follow-up in this &lt;a href="https://laurentperrinet.github.io/publication/taouali-16/"&gt;publication&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Active inference, eye movements and oculomotor delays</title><link>https://laurentperrinet.github.io/publication/perrinet-adams-friston-14/</link><pubDate>Tue, 16 Dec 2014 00:00:00 +0000</pubDate><guid>https://laurentperrinet.github.io/publication/perrinet-adams-friston-14/</guid><description>&lt;h1 id="active-inference-tracking-eye-movements-and-oculomotor-delays"&gt;Active Inference, tracking eye movements and oculomotor delays&lt;/h1&gt;
&lt;p&gt;Tracking eye movements face a difficult task: they have to be fast while they suffer inevitable delays. If we focus on area MT of humans for instance as it is crucial for detecting the motion of visual objects, sensory information coming to this area is already lagging some 35 milliseconds behind operational time – that is, it reflects some past information. Still the fastest action that may be done there is only able to reach the effector muscles of the eyes some 40 milliseconds later – that is, in the future. The tracking eye movement system is however able to respond swiftly and even to anticipate repetitive movements (e.g. Barnes et al, 2000 – refs in manuscript). In that case, it means that information in a cortical area is both predicted from the past sensory information but also anticipated to give an optimal response in the future. Even if numerous models have been described to model different mechanisms to account for delays, no theoretical approach has tackled the whole problem explicitly. In several areas of vision research, authors have proposed models at different levels of abstractions from biomechanical models, to neurobiological implementations (e.g. Robinson, 1986) or Bayesian models. This study is both novel and important because – using a neurobiologically plausible hierarchical Bayesian model – it demonstrates that using generalized coordinates to finesse the prediction of a target&amp;rsquo;s motion, the model can reproduce characteristic properties of tracking eye movements in the presence of delays. Crucially, the different refinements to the model that we propose – pursuit initiation, smooth pursuit eye movements, and anticipatory response – are consistent with the different types of tracking eye movements that may be observed experimentally.
&lt;figure id="figure-a-this-figure-reports-the-response-of-predictive-processing-during-the-simulation-of-pursuit-initiation-using-a-single-sweep-of-a-visual-target-while-compensating-for-sensory-motor-delays-here-we-see-horizontal-excursions-of-oculomotor-angle-red-line-one-can-see-clearly-the-initial-displacement-of-the-target-that-is-suppressed-by-action-after-a-few-hundred-milliseconds-additionally-we-illustrate-the-effects-of-assuming-wrong-sensorimotor-delays-on-pursuit-initiation-under-pure-sensory-delays-blue-dotted-line-one-can-see-clearly-the-delay-in-sensory-predictions-in-relation-to-the-true-inputs-with-pure-motor-delays-blue-dashed-line-and-with-combined-sensorimotor-delays-blue-line-there-is-a-failure-of-optimal-control-with-oscillatory-fluctuations-in-oculomotor-trajectories-which-may-become-unstable-b-this-figure-reports-the-simulation-of-smooth-pursuit-when-the-target-motion-is-hemi-sinusoidal-as-would-happen-for-a-pendulum-that-would-be-stopped-at-each-half-cycle-left-of-the-vertical-broken-black-lines-in-the-lower-right-panel-we-report-the-horizontal-excursions-of-oculomotor-angle-the-generative-model-used-here-has-been-equipped-with-a-second-hierarchical-level-that-contains-hidden-states-modeling-latent-periodic-behavior-of-the-hidden-causes-of-target-motion-with-this-addition-the-improvement-in-pursuit-accuracy-apparent-at-the-onset-of-the-second-cycle-of-motion-is-observed-pink-shaded-area-similar-to-psychophysical-experimentss"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img alt="**(A)** This figure reports the response of predictive processing during the simulation of pursuit initiation, using a single sweep of a visual target, while compensating for sensory motor delays. Here, we see horizontal excursions of oculomotor angle (red line). One can see clearly the initial displacement of the target that is suppressed by action after a few hundred milliseconds. Additionally, we illustrate the effects of assuming wrong sensorimotor delays on pursuit initiation. Under pure sensory delays (blue dotted line), one can see clearly the delay in sensory predictions, in relation to the true inputs. With pure motor delays (blue dashed line) and with combined sensorimotor delays (blue line) there is a failure of optimal control with oscillatory fluctuations in oculomotor trajectories, which may become unstable. **(B)** This figure reports the simulation of smooth pursuit when the target motion is hemi-sinusoidal, as would happen for a pendulum that would be stopped at each half cycle left of the vertical (broken black lines in the lower-right panel). We report the horizontal excursions of oculomotor angle. The generative model used here has been equipped with a second hierarchical level that contains hidden states, modeling latent periodic behavior of the (hidden) causes of target motion. With this addition, the improvement in pursuit accuracy apparent at the onset of the second cycle of motion is observed (pink shaded area), similar to psychophysical experimentss." srcset="
/publication/perrinet-adams-friston-14/featured_hu_4977ce748e3aef8a.webp 400w,
/publication/perrinet-adams-friston-14/featured_hu_d5ac3484bd10f79.webp 760w,
/publication/perrinet-adams-friston-14/featured_hu_7b849bfdc41f9431.webp 1200w"
src="https://laurentperrinet.github.io/publication/perrinet-adams-friston-14/featured_hu_4977ce748e3aef8a.webp"
width="760"
height="405"
loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
&lt;strong&gt;(A)&lt;/strong&gt; This figure reports the response of predictive processing during the simulation of pursuit initiation, using a single sweep of a visual target, while compensating for sensory motor delays. Here, we see horizontal excursions of oculomotor angle (red line). One can see clearly the initial displacement of the target that is suppressed by action after a few hundred milliseconds. Additionally, we illustrate the effects of assuming wrong sensorimotor delays on pursuit initiation. Under pure sensory delays (blue dotted line), one can see clearly the delay in sensory predictions, in relation to the true inputs. With pure motor delays (blue dashed line) and with combined sensorimotor delays (blue line) there is a failure of optimal control with oscillatory fluctuations in oculomotor trajectories, which may become unstable. &lt;strong&gt;(B)&lt;/strong&gt; This figure reports the simulation of smooth pursuit when the target motion is hemi-sinusoidal, as would happen for a pendulum that would be stopped at each half cycle left of the vertical (broken black lines in the lower-right panel). We report the horizontal excursions of oculomotor angle. The generative model used here has been equipped with a second hierarchical level that contains hidden states, modeling latent periodic behavior of the (hidden) causes of target motion. With this addition, the improvement in pursuit accuracy apparent at the onset of the second cycle of motion is observed (pink shaded area), similar to psychophysical experimentss.
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;/p&gt;</description></item><item><title>Une Approche Computationnelle de La Dépendance Au Mouvement Du Codage de La Position Dans La Système Visuel</title><link>https://laurentperrinet.github.io/publication/khoei-14-thesis/</link><pubDate>Mon, 06 Oct 2014 00:00:00 +0000</pubDate><guid>https://laurentperrinet.github.io/publication/khoei-14-thesis/</guid><description/></item><item><title>Motion-based prediction model for flash lag effect</title><link>https://laurentperrinet.github.io/publication/khoei-14-vss/</link><pubDate>Fri, 22 Aug 2014 00:00:00 +0000</pubDate><guid>https://laurentperrinet.github.io/publication/khoei-14-vss/</guid><description>&lt;ul&gt;
&lt;li&gt;Based on
&lt;div class="pub-list-item view-citation" style="margin-bottom: 1rem"&gt;
&lt;i class="far fa-file-alt pub-icon" aria-hidden="true"&gt;&lt;/i&gt;
&lt;span class="article-metadata li-cite-author"&gt;
&lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/laurent-u-perrinet/"&gt;Laurent U Perrinet&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/guillaume-s-masson/"&gt;Guillaume S Masson&lt;/a&gt;&lt;/span&gt;
&lt;/span&gt;
(2012).
&lt;a href="https://laurentperrinet.github.io/publication/perrinet-12-pred/"&gt;Motion-based prediction is sufficient to solve the aperture problem&lt;/a&gt;.
&lt;em&gt;Neural Computation&lt;/em&gt;.
&lt;p&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://laurentperrinet.github.io/publication/perrinet-12-pred/perrinet-12-pred.pdf" target="_blank" rel="noopener"&gt;
PDF
&lt;/a&gt;
&lt;a href="#" class="btn btn-outline-primary btn-page-header btn-sm js-cite-modal"
data-filename="/publication/perrinet-12-pred/cite.bib"&gt;
Cite
&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3472550/" target="_blank" rel="noopener"&gt;
Pdf&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://arxiv.org/abs/1208.6471" target="_blank" rel="noopener"&gt;
arXiv&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://doi.org/10.1162/NECO_a_00332" target="_blank" rel="noopener"&gt;
Doi&lt;/a&gt;
&lt;/p&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;see follow-up on motion extrapolation:
&lt;div class="pub-list-item view-citation" style="margin-bottom: 1rem"&gt;
&lt;i class="far fa-file-alt pub-icon" aria-hidden="true"&gt;&lt;/i&gt;
&lt;span class="article-metadata li-cite-author"&gt;
&lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/mina-a-khoei/"&gt;Mina A Khoei&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/guillaume-s-masson/"&gt;Guillaume S Masson&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/laurent-u-perrinet/"&gt;Laurent U Perrinet&lt;/a&gt;&lt;/span&gt;
&lt;/span&gt;
(2013).
&lt;a href="https://laurentperrinet.github.io/publication/khoei-13-jpp/"&gt;Motion-based prediction explains the role of tracking in motion extrapolation&lt;/a&gt;.
&lt;em&gt;Journal of Physiology-Paris&lt;/em&gt;.
&lt;p&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://laurentperrinet.github.io/publication/khoei-13-jpp/khoei-13-jpp.pdf" target="_blank" rel="noopener"&gt;
PDF
&lt;/a&gt;
&lt;a href="#" class="btn btn-outline-primary btn-page-header btn-sm js-cite-modal"
data-filename="/publication/khoei-13-jpp/cite.bib"&gt;
Cite
&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://doi.org/10.1016/j.jphysparis.2013.08.001" target="_blank" rel="noopener"&gt;
DOI
&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://laurentperrinet.github.io/publication/khoei-13-jpp/" target="_blank" rel="noopener"&gt;
URL&lt;/a&gt;
&lt;/p&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;see follow-up on the flash-lag effect:
&lt;div class="pub-list-item view-citation" style="margin-bottom: 1rem"&gt;
&lt;i class="far fa-file-alt pub-icon" aria-hidden="true"&gt;&lt;/i&gt;
&lt;span class="article-metadata li-cite-author"&gt;
&lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/mina-a-khoei/"&gt;Mina A Khoei&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/guillaume-s-masson/"&gt;Guillaume S Masson&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/laurent-u-perrinet/"&gt;Laurent U Perrinet&lt;/a&gt;&lt;/span&gt;
&lt;/span&gt;
(2017).
&lt;a href="https://laurentperrinet.github.io/publication/khoei-masson-perrinet-17/"&gt;The flash-lag effect as a motion-based predictive shift&lt;/a&gt;.
&lt;em&gt;PLoS Computational Biology&lt;/em&gt;.
&lt;p&gt;
&lt;a href="#" class="btn btn-outline-primary btn-page-header btn-sm js-cite-modal"
data-filename="/publication/khoei-masson-perrinet-17/cite.bib"&gt;
Cite
&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://laurentperrinet.github.io/slides/2022-11-21_flash-lag-effect/" target="_blank"&gt;
Slides
&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://doi.org/10.1371/journal.pcbi.1005068" target="_blank" rel="noopener"&gt;
DOI
&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="hhttps://www.insb.cnrs.fr/fr/cnrsinfo/illusions-visuelles-leur-origine-est-dans-la-prediction" &gt;
Press&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://github.com/laurentperrinet/Khoei_2017_PLoSCB" target="_blank" rel="noopener"&gt;
Code&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://laurentperrinet.github.io/publication/khoei-masson-perrinet-17/" target="_blank" rel="noopener"&gt;
URL&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://hal.science/hal-01771125" target="_blank" rel="noopener"&gt;
HAL&lt;/a&gt;
&lt;/p&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Signature of an anticipatory response in area V1 as modeled by a probabilistic model and a spiking neural network</title><link>https://laurentperrinet.github.io/publication/kaplan-khoei-14/</link><pubDate>Sun, 06 Jul 2014 00:00:00 +0000</pubDate><guid>https://laurentperrinet.github.io/publication/kaplan-khoei-14/</guid><description>&lt;ul&gt;
&lt;li&gt;Based on
&lt;div class="pub-list-item view-citation" style="margin-bottom: 1rem"&gt;
&lt;i class="far fa-file-alt pub-icon" aria-hidden="true"&gt;&lt;/i&gt;
&lt;span class="article-metadata li-cite-author"&gt;
&lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/laurent-u-perrinet/"&gt;Laurent U Perrinet&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/guillaume-s-masson/"&gt;Guillaume S Masson&lt;/a&gt;&lt;/span&gt;
&lt;/span&gt;
(2012).
&lt;a href="https://laurentperrinet.github.io/publication/perrinet-12-pred/"&gt;Motion-based prediction is sufficient to solve the aperture problem&lt;/a&gt;.
&lt;em&gt;Neural Computation&lt;/em&gt;.
&lt;p&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://laurentperrinet.github.io/publication/perrinet-12-pred/perrinet-12-pred.pdf" target="_blank" rel="noopener"&gt;
PDF
&lt;/a&gt;
&lt;a href="#" class="btn btn-outline-primary btn-page-header btn-sm js-cite-modal"
data-filename="/publication/perrinet-12-pred/cite.bib"&gt;
Cite
&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3472550/" target="_blank" rel="noopener"&gt;
Pdf&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://arxiv.org/abs/1208.6471" target="_blank" rel="noopener"&gt;
arXiv&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://doi.org/10.1162/NECO_a_00332" target="_blank" rel="noopener"&gt;
Doi&lt;/a&gt;
&lt;/p&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;see follow-up on motion extrapolation:
&lt;div class="pub-list-item view-citation" style="margin-bottom: 1rem"&gt;
&lt;i class="far fa-file-alt pub-icon" aria-hidden="true"&gt;&lt;/i&gt;
&lt;span class="article-metadata li-cite-author"&gt;
&lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/mina-a-khoei/"&gt;Mina A Khoei&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/guillaume-s-masson/"&gt;Guillaume S Masson&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/laurent-u-perrinet/"&gt;Laurent U Perrinet&lt;/a&gt;&lt;/span&gt;
&lt;/span&gt;
(2013).
&lt;a href="https://laurentperrinet.github.io/publication/khoei-13-jpp/"&gt;Motion-based prediction explains the role of tracking in motion extrapolation&lt;/a&gt;.
&lt;em&gt;Journal of Physiology-Paris&lt;/em&gt;.
&lt;p&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://laurentperrinet.github.io/publication/khoei-13-jpp/khoei-13-jpp.pdf" target="_blank" rel="noopener"&gt;
PDF
&lt;/a&gt;
&lt;a href="#" class="btn btn-outline-primary btn-page-header btn-sm js-cite-modal"
data-filename="/publication/khoei-13-jpp/cite.bib"&gt;
Cite
&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://doi.org/10.1016/j.jphysparis.2013.08.001" target="_blank" rel="noopener"&gt;
DOI
&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://laurentperrinet.github.io/publication/khoei-13-jpp/" target="_blank" rel="noopener"&gt;
URL&lt;/a&gt;
&lt;/p&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;see follow-up on the flash-lag effect:
&lt;div class="pub-list-item view-citation" style="margin-bottom: 1rem"&gt;
&lt;i class="far fa-file-alt pub-icon" aria-hidden="true"&gt;&lt;/i&gt;
&lt;span class="article-metadata li-cite-author"&gt;
&lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/mina-a-khoei/"&gt;Mina A Khoei&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/guillaume-s-masson/"&gt;Guillaume S Masson&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/laurent-u-perrinet/"&gt;Laurent U Perrinet&lt;/a&gt;&lt;/span&gt;
&lt;/span&gt;
(2017).
&lt;a href="https://laurentperrinet.github.io/publication/khoei-masson-perrinet-17/"&gt;The flash-lag effect as a motion-based predictive shift&lt;/a&gt;.
&lt;em&gt;PLoS Computational Biology&lt;/em&gt;.
&lt;p&gt;
&lt;a href="#" class="btn btn-outline-primary btn-page-header btn-sm js-cite-modal"
data-filename="/publication/khoei-masson-perrinet-17/cite.bib"&gt;
Cite
&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://laurentperrinet.github.io/slides/2022-11-21_flash-lag-effect/" target="_blank"&gt;
Slides
&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://doi.org/10.1371/journal.pcbi.1005068" target="_blank" rel="noopener"&gt;
DOI
&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="hhttps://www.insb.cnrs.fr/fr/cnrsinfo/illusions-visuelles-leur-origine-est-dans-la-prediction" &gt;
Press&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://github.com/laurentperrinet/Khoei_2017_PLoSCB" target="_blank" rel="noopener"&gt;
Code&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://laurentperrinet.github.io/publication/khoei-masson-perrinet-17/" target="_blank" rel="noopener"&gt;
URL&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://hal.science/hal-01771125" target="_blank" rel="noopener"&gt;
HAL&lt;/a&gt;
&lt;/p&gt;
&lt;/div&gt;
&lt;figure id="figure-figure-4-rasterplot-of-input-and-output-spikes-the-raster-plot-from-excitatory-neurons-is-ordered-according-to-their-position-each-input-spike-is-a-blue-dot-and-each-output-spike-is-a-black-dot-while-input-is-scattered-during-blanking-periods-figure-1-the-network-output-shows-shows-some-tuned-activity-during-the-blank-compare-with-the-activity-before-visual-stimulation-to-decode-such-patterns-of-activity-we-used-a-maximum-likelihood-estimation-technique-based-on-the-tuning-curve-of-the-neurons"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://www.frontiersin.org/files/Articles/53894/fncom-07-00112-r2/image_m/fncom-07-00112-g003.jpg" alt="Figure 4: *Rasterplot of input and output spikes.* The raster plot from excitatory neurons is ordered according to their position. Each input spike is a blue dot and each output spike is a black dot. While input is scattered during blanking periods (Figure 1), the network output shows shows some tuned activity during the blank (compare with the activity before visual stimulation). To decode such patterns of activity we used a maximum-likelihood estimation technique based on the tuning curve of the neurons." loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
Figure 4: &lt;em&gt;Rasterplot of input and output spikes.&lt;/em&gt; The raster plot from excitatory neurons is ordered according to their position. Each input spike is a blue dot and each output spike is a black dot. While input is scattered during blanking periods (Figure 1), the network output shows shows some tuned activity during the blank (compare with the activity before visual stimulation). To decode such patterns of activity we used a maximum-likelihood estimation technique based on the tuning curve of the neurons.
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Signature of an anticipatory response in area V1 as modeled by a probabilistic model and a spiking neural network</title><link>https://laurentperrinet.github.io/talk/2014-04-25-kaplan-beijing/</link><pubDate>Fri, 25 Apr 2014 00:00:00 +0000</pubDate><guid>https://laurentperrinet.github.io/talk/2014-04-25-kaplan-beijing/</guid><description>&lt;ul&gt;
&lt;li&gt;see &lt;a href="https://laurentperrinet.github.io/publication/kaplan-khoei-14/"&gt;Kaplan and al, 2014&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>WP5 - Demo 1.3 : Spiking model of motion-based prediction</title><link>https://laurentperrinet.github.io/talk/2014-03-20-manchester/</link><pubDate>Thu, 20 Mar 2014 13:00:00 +0000</pubDate><guid>https://laurentperrinet.github.io/talk/2014-03-20-manchester/</guid><description/></item><item><title>Demo 1, Task4: Implementation of models showing emergence of cortical fields and maps</title><link>https://laurentperrinet.github.io/talk/2013-11-26-brain-scales-demos/</link><pubDate>Tue, 26 Nov 2013 00:00:00 +0000</pubDate><guid>https://laurentperrinet.github.io/talk/2013-11-26-brain-scales-demos/</guid><description>&lt;ul&gt;
&lt;li&gt;Together with Bernhard Kaplan, we talked about how we aim at &amp;ldquo;compiling&amp;rdquo; a predictive motion-based approach as a spiking neural networks and then as a parallel wafer systems in the BrainscaleS project (Demo 1, Task4).&lt;/li&gt;
&lt;li&gt;(private to the consortium: &lt;a href="https://brainscales.kip.uni-heidelberg.de/internal/jss/AttendMeeting?m=showMeetingInfoPage&amp;amp;meetingID=52" target="_blank" rel="noopener"&gt;https://brainscales.kip.uni-heidelberg.de/internal/jss/AttendMeeting?m=showMeetingInfoPage&amp;meetingID=52&lt;/a&gt; &lt;a href="https://brainscales.kip.uni-heidelberg.de/internal/jss/AttendMeeting?m=showAgenda&amp;amp;meetingID=52" target="_blank" rel="noopener"&gt;https://brainscales.kip.uni-heidelberg.de/internal/jss/AttendMeeting?m=showAgenda&amp;meetingID=52&lt;/a&gt; including copies of the slides)&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Motion-based prediction explains the role of tracking in motion extrapolation</title><link>https://laurentperrinet.github.io/publication/khoei-13-jpp/</link><pubDate>Fri, 01 Nov 2013 00:00:00 +0000</pubDate><guid>https://laurentperrinet.github.io/publication/khoei-13-jpp/</guid><description>&lt;ul&gt;
&lt;li&gt;Based on
&lt;div class="pub-list-item view-citation" style="margin-bottom: 1rem"&gt;
&lt;i class="far fa-file-alt pub-icon" aria-hidden="true"&gt;&lt;/i&gt;
&lt;span class="article-metadata li-cite-author"&gt;
&lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/laurent-u-perrinet/"&gt;Laurent U Perrinet&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/guillaume-s-masson/"&gt;Guillaume S Masson&lt;/a&gt;&lt;/span&gt;
&lt;/span&gt;
(2012).
&lt;a href="https://laurentperrinet.github.io/publication/perrinet-12-pred/"&gt;Motion-based prediction is sufficient to solve the aperture problem&lt;/a&gt;.
&lt;em&gt;Neural Computation&lt;/em&gt;.
&lt;p&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://laurentperrinet.github.io/publication/perrinet-12-pred/perrinet-12-pred.pdf" target="_blank" rel="noopener"&gt;
PDF
&lt;/a&gt;
&lt;a href="#" class="btn btn-outline-primary btn-page-header btn-sm js-cite-modal"
data-filename="/publication/perrinet-12-pred/cite.bib"&gt;
Cite
&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3472550/" target="_blank" rel="noopener"&gt;
Pdf&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://arxiv.org/abs/1208.6471" target="_blank" rel="noopener"&gt;
arXiv&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://doi.org/10.1162/NECO_a_00332" target="_blank" rel="noopener"&gt;
Doi&lt;/a&gt;
&lt;/p&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;see follow-up on the flash-lag effect:
&lt;div class="pub-list-item view-citation" style="margin-bottom: 1rem"&gt;
&lt;i class="far fa-file-alt pub-icon" aria-hidden="true"&gt;&lt;/i&gt;
&lt;span class="article-metadata li-cite-author"&gt;
&lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/mina-a-khoei/"&gt;Mina A Khoei&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/guillaume-s-masson/"&gt;Guillaume S Masson&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/laurent-u-perrinet/"&gt;Laurent U Perrinet&lt;/a&gt;&lt;/span&gt;
&lt;/span&gt;
(2017).
&lt;a href="https://laurentperrinet.github.io/publication/khoei-masson-perrinet-17/"&gt;The flash-lag effect as a motion-based predictive shift&lt;/a&gt;.
&lt;em&gt;PLoS Computational Biology&lt;/em&gt;.
&lt;p&gt;
&lt;a href="#" class="btn btn-outline-primary btn-page-header btn-sm js-cite-modal"
data-filename="/publication/khoei-masson-perrinet-17/cite.bib"&gt;
Cite
&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://laurentperrinet.github.io/slides/2022-11-21_flash-lag-effect/" target="_blank"&gt;
Slides
&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://doi.org/10.1371/journal.pcbi.1005068" target="_blank" rel="noopener"&gt;
DOI
&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="hhttps://www.insb.cnrs.fr/fr/cnrsinfo/illusions-visuelles-leur-origine-est-dans-la-prediction" &gt;
Press&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://github.com/laurentperrinet/Khoei_2017_PLoSCB" target="_blank" rel="noopener"&gt;
Code&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://laurentperrinet.github.io/publication/khoei-masson-perrinet-17/" target="_blank" rel="noopener"&gt;
URL&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://hal.science/hal-01771125" target="_blank" rel="noopener"&gt;
HAL&lt;/a&gt;
&lt;/p&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;Based on &lt;a href="https://laurentperrinet.github.io/publication/perrinet-12-pred/"&gt;Perrinet et al, 2012&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;See a followup in &lt;a href="https://laurentperrinet.github.io/publication/khoei-masson-perrinet-17/"&gt;Khoei et al, 2017&lt;/a&gt;
&lt;figure id="figure-figure-1-the-problem-of-fragmented-trajectories-and-motion-extrapolation-as-an-object-moves-in-visual-space-as-represented-here-for-commodity-by-the-red-trajectory-of-a-tennis-ball-in-a-spacetime-diagram-with-a-one-dimensional-space-on-the-vertical-axis-the-sensory-flux-may-be-interrupted-by-a-sudden-and-transient-blank-as-denoted-by-the-vertical-gray-area-and-the-dashed-trajectory-how-can-the-instantaneous-position-of-the-dot-be-estimated-at-the-time-of-reappearance-this-mechanism-is-the-basis-of-motion-extrapolation-and-is-rooted-on-the-prior-knowledge-on-the-coherency-of-trajectories-in-natural-images-we-show-below-the-typical-eye-velocity-profile-that-is-observed-during-smooth-pursuit-eye-movements-spem-as-a-prototypical-sensory-response-it-consists-of-three-phases-first-a-convergence-of-the-eye-velocity-toward-the-physical-speed-second-a-drop-of-velocity-during-the-blank-and-finally-a-sudden-catch-up-of-speed-at-reappearance-becker-and-fuchs-1985"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img alt="Figure 1: The problem of fragmented trajectories and motion extrapolation. As an object moves in visual space (as represented here for commodity by the red trajectory of a tennis ball in a space–time diagram with a one-dimensional space on the vertical axis), the sensory flux may be interrupted by a sudden and transient blank (as denoted by the vertical, gray area and the dashed trajectory). How can the instantaneous position of the dot be estimated at the time of reappearance? This mechanism is the basis of motion extrapolation and is rooted on the prior knowledge on the coherency of trajectories in natural images. We show below the typical eye velocity profile that is observed during Smooth Pursuit Eye Movements (SPEM) as a prototypical sensory response. It consists of three phases: first, a convergence of the eye velocity toward the physical speed, second, a drop of velocity during the blank and finally, a sudden catch-up of speed at reappearance (Becker and Fuchs, 1985)." srcset="
/publication/khoei-13-jpp/figure1_hu_afc394a1aa1be58a.webp 400w,
/publication/khoei-13-jpp/figure1_hu_e9678ce12b40aa7a.webp 760w,
/publication/khoei-13-jpp/figure1_hu_68f4a5be9146e685.webp 1200w"
src="https://laurentperrinet.github.io/publication/khoei-13-jpp/figure1_hu_afc394a1aa1be58a.webp"
width="293"
height="223"
loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
Figure 1: The problem of fragmented trajectories and motion extrapolation. As an object moves in visual space (as represented here for commodity by the red trajectory of a tennis ball in a space–time diagram with a one-dimensional space on the vertical axis), the sensory flux may be interrupted by a sudden and transient blank (as denoted by the vertical, gray area and the dashed trajectory). How can the instantaneous position of the dot be estimated at the time of reappearance? This mechanism is the basis of motion extrapolation and is rooted on the prior knowledge on the coherency of trajectories in natural images. We show below the typical eye velocity profile that is observed during Smooth Pursuit Eye Movements (SPEM) as a prototypical sensory response. It consists of three phases: first, a convergence of the eye velocity toward the physical speed, second, a drop of velocity during the blank and finally, a sudden catch-up of speed at reappearance (Becker and Fuchs, 1985).
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Anisotropic connectivity implements motion-based prediction in a spiking neural network</title><link>https://laurentperrinet.github.io/publication/kaplan-13/</link><pubDate>Tue, 17 Sep 2013 00:00:00 +0000</pubDate><guid>https://laurentperrinet.github.io/publication/kaplan-13/</guid><description>&lt;ul&gt;
&lt;li&gt;Based on
&lt;div class="pub-list-item view-citation" style="margin-bottom: 1rem"&gt;
&lt;i class="far fa-file-alt pub-icon" aria-hidden="true"&gt;&lt;/i&gt;
&lt;span class="article-metadata li-cite-author"&gt;
&lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/laurent-u-perrinet/"&gt;Laurent U Perrinet&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/guillaume-s-masson/"&gt;Guillaume S Masson&lt;/a&gt;&lt;/span&gt;
&lt;/span&gt;
(2012).
&lt;a href="https://laurentperrinet.github.io/publication/perrinet-12-pred/"&gt;Motion-based prediction is sufficient to solve the aperture problem&lt;/a&gt;.
&lt;em&gt;Neural Computation&lt;/em&gt;.
&lt;p&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://laurentperrinet.github.io/publication/perrinet-12-pred/perrinet-12-pred.pdf" target="_blank" rel="noopener"&gt;
PDF
&lt;/a&gt;
&lt;a href="#" class="btn btn-outline-primary btn-page-header btn-sm js-cite-modal"
data-filename="/publication/perrinet-12-pred/cite.bib"&gt;
Cite
&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3472550/" target="_blank" rel="noopener"&gt;
Pdf&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://arxiv.org/abs/1208.6471" target="_blank" rel="noopener"&gt;
arXiv&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://doi.org/10.1162/NECO_a_00332" target="_blank" rel="noopener"&gt;
Doi&lt;/a&gt;
&lt;/p&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;see follow-up on motion extrapolation:
&lt;div class="pub-list-item view-citation" style="margin-bottom: 1rem"&gt;
&lt;i class="far fa-file-alt pub-icon" aria-hidden="true"&gt;&lt;/i&gt;
&lt;span class="article-metadata li-cite-author"&gt;
&lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/mina-a-khoei/"&gt;Mina A Khoei&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/guillaume-s-masson/"&gt;Guillaume S Masson&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/laurent-u-perrinet/"&gt;Laurent U Perrinet&lt;/a&gt;&lt;/span&gt;
&lt;/span&gt;
(2013).
&lt;a href="https://laurentperrinet.github.io/publication/khoei-13-jpp/"&gt;Motion-based prediction explains the role of tracking in motion extrapolation&lt;/a&gt;.
&lt;em&gt;Journal of Physiology-Paris&lt;/em&gt;.
&lt;p&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://laurentperrinet.github.io/publication/khoei-13-jpp/khoei-13-jpp.pdf" target="_blank" rel="noopener"&gt;
PDF
&lt;/a&gt;
&lt;a href="#" class="btn btn-outline-primary btn-page-header btn-sm js-cite-modal"
data-filename="/publication/khoei-13-jpp/cite.bib"&gt;
Cite
&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://doi.org/10.1016/j.jphysparis.2013.08.001" target="_blank" rel="noopener"&gt;
DOI
&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://laurentperrinet.github.io/publication/khoei-13-jpp/" target="_blank" rel="noopener"&gt;
URL&lt;/a&gt;
&lt;/p&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;see follow-up on the flash-lag effect:
&lt;div class="pub-list-item view-citation" style="margin-bottom: 1rem"&gt;
&lt;i class="far fa-file-alt pub-icon" aria-hidden="true"&gt;&lt;/i&gt;
&lt;span class="article-metadata li-cite-author"&gt;
&lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/mina-a-khoei/"&gt;Mina A Khoei&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/guillaume-s-masson/"&gt;Guillaume S Masson&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/laurent-u-perrinet/"&gt;Laurent U Perrinet&lt;/a&gt;&lt;/span&gt;
&lt;/span&gt;
(2017).
&lt;a href="https://laurentperrinet.github.io/publication/khoei-masson-perrinet-17/"&gt;The flash-lag effect as a motion-based predictive shift&lt;/a&gt;.
&lt;em&gt;PLoS Computational Biology&lt;/em&gt;.
&lt;p&gt;
&lt;a href="#" class="btn btn-outline-primary btn-page-header btn-sm js-cite-modal"
data-filename="/publication/khoei-masson-perrinet-17/cite.bib"&gt;
Cite
&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://laurentperrinet.github.io/slides/2022-11-21_flash-lag-effect/" target="_blank"&gt;
Slides
&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://doi.org/10.1371/journal.pcbi.1005068" target="_blank" rel="noopener"&gt;
DOI
&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="hhttps://www.insb.cnrs.fr/fr/cnrsinfo/illusions-visuelles-leur-origine-est-dans-la-prediction" &gt;
Press&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://github.com/laurentperrinet/Khoei_2017_PLoSCB" target="_blank" rel="noopener"&gt;
Code&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://laurentperrinet.github.io/publication/khoei-masson-perrinet-17/" target="_blank" rel="noopener"&gt;
URL&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://hal.science/hal-01771125" target="_blank" rel="noopener"&gt;
HAL&lt;/a&gt;
&lt;/p&gt;
&lt;/div&gt;
lication/khoei-13-jpp&amp;quot; view=&amp;ldquo;4&amp;rdquo; &amp;gt;}}&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Active inference, eye movements and oculomotor delays</title><link>https://laurentperrinet.github.io/publication/perrinet-13-cns/</link><pubDate>Tue, 01 Jan 2013 00:00:00 +0000</pubDate><guid>https://laurentperrinet.github.io/publication/perrinet-13-cns/</guid><description/></item><item><title>Active inference, eye movements and oculomotor delays</title><link>https://laurentperrinet.github.io/publication/perrinet-13-jffos/</link><pubDate>Tue, 01 Jan 2013 00:00:00 +0000</pubDate><guid>https://laurentperrinet.github.io/publication/perrinet-13-jffos/</guid><description/></item><item><title>Smooth Pursuit and Visual Occlusion: Active Inference and Oculomotor Control in Schizophrenia</title><link>https://laurentperrinet.github.io/publication/adams-12/</link><pubDate>Fri, 26 Oct 2012 00:00:00 +0000</pubDate><guid>https://laurentperrinet.github.io/publication/adams-12/</guid><description>&lt;p&gt;
&lt;figure &gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img alt="header" srcset="
/publication/adams-12/adams-12_hu_3f8a973274e0c37.webp 400w,
/publication/adams-12/adams-12_hu_9164dbc7bbb14be1.webp 760w,
/publication/adams-12/adams-12_hu_3cbc57e3b05f8776.webp 1200w"
src="https://laurentperrinet.github.io/publication/adams-12/adams-12_hu_3f8a973274e0c37.webp"
width="760"
height="188"
loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;/p&gt;</description></item><item><title>Edge statistics in natural images versus laboratory animal environments: implications for understanding lateral connectivity in V1</title><link>https://laurentperrinet.github.io/talk/2012-05-10-itwist/</link><pubDate>Thu, 10 May 2012 13:00:00 +0000</pubDate><guid>https://laurentperrinet.github.io/talk/2012-05-10-itwist/</guid><description>&lt;ul&gt;
&lt;li&gt;See a followup in
&lt;div class="view-list view-list-item"&gt;
&lt;i class="far fa-file-alt pub-icon" aria-hidden="true"&gt;&lt;/i&gt;
&lt;a href="https://laurentperrinet.github.io/publication/perrinet-bednar-15/" &gt;Edge co-occurrences can account for rapid categorization of natural versus animal images&lt;/a&gt;
&lt;div class="article-metadata"&gt;
&lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/laurent-u-perrinet/"&gt;Laurent U Perrinet&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/james-a-bednar/"&gt;James A Bednar&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;div class="btn-links"&gt;
&lt;a href="#" class="btn btn-outline-primary btn-page-header btn-sm js-cite-modal"
data-filename="/publication/perrinet-bednar-15/cite.bib"&gt;
Cite
&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://doi.org/10.1038/srep11400" target="_blank" rel="noopener"&gt;
DOI
&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://github.com/laurentperrinet/PerrinetBednar15" target="_blank" rel="noopener"&gt;
Code&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://www.nature.com/articles/srep11400" target="_blank" rel="noopener"&gt;
URL&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://hal.science/hal-01202447" target="_blank" rel="noopener"&gt;
HAL&lt;/a&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Apparent motion in V1 - Probabilistic approaches</title><link>https://laurentperrinet.github.io/talk/2012-03-23-juelich/</link><pubDate>Fri, 23 Mar 2012 13:00:00 +0000</pubDate><guid>https://laurentperrinet.github.io/talk/2012-03-23-juelich/</guid><description/></item><item><title>Edge statistics in natural images versus laboratory animal environments: implications for understanding lateral connectivity in V1</title><link>https://laurentperrinet.github.io/talk/2012-01-24-edinburgh/</link><pubDate>Tue, 24 Jan 2012 13:00:00 +0000</pubDate><guid>https://laurentperrinet.github.io/talk/2012-01-24-edinburgh/</guid><description>&lt;ul&gt;
&lt;li&gt;See a followup in
&lt;div class="view-list view-list-item"&gt;
&lt;i class="far fa-file-alt pub-icon" aria-hidden="true"&gt;&lt;/i&gt;
&lt;a href="https://laurentperrinet.github.io/publication/perrinet-bednar-15/" &gt;Edge co-occurrences can account for rapid categorization of natural versus animal images&lt;/a&gt;
&lt;div class="article-metadata"&gt;
&lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/laurent-u-perrinet/"&gt;Laurent U Perrinet&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/james-a-bednar/"&gt;James A Bednar&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;div class="btn-links"&gt;
&lt;a href="#" class="btn btn-outline-primary btn-page-header btn-sm js-cite-modal"
data-filename="/publication/perrinet-bednar-15/cite.bib"&gt;
Cite
&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://doi.org/10.1038/srep11400" target="_blank" rel="noopener"&gt;
DOI
&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://github.com/laurentperrinet/PerrinetBednar15" target="_blank" rel="noopener"&gt;
Code&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://www.nature.com/articles/srep11400" target="_blank" rel="noopener"&gt;
URL&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://hal.science/hal-01202447" target="_blank" rel="noopener"&gt;
HAL&lt;/a&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Motion-based prediction is sufficient to solve the aperture problem</title><link>https://laurentperrinet.github.io/talk/2012-01-12-vision-at-ucl/</link><pubDate>Thu, 12 Jan 2012 17:00:00 +0000</pubDate><guid>https://laurentperrinet.github.io/talk/2012-01-12-vision-at-ucl/</guid><description>&lt;ul&gt;
&lt;li&gt;See a followup in &lt;a href="https://laurentperrinet.github.io/publication/perrinet-12-pred/"&gt;Perrinet et al, 2012&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Active inference, smooth pursuit and oculomotor delays</title><link>https://laurentperrinet.github.io/publication/perrinet-12-areadne/</link><pubDate>Sun, 01 Jan 2012 00:00:00 +0000</pubDate><guid>https://laurentperrinet.github.io/publication/perrinet-12-areadne/</guid><description/></item><item><title>Motion-based prediction is sufficient to solve the aperture problem</title><link>https://laurentperrinet.github.io/publication/masson-12-areadne/</link><pubDate>Sun, 01 Jan 2012 00:00:00 +0000</pubDate><guid>https://laurentperrinet.github.io/publication/masson-12-areadne/</guid><description>&lt;ul&gt;
&lt;li&gt;See a followup in &lt;a href="https://laurentperrinet.github.io/publication/perrinet-12-pred/"&gt;Perrinet et al, 2012&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Motion-based prediction is sufficient to solve the aperture problem</title><link>https://laurentperrinet.github.io/publication/perrinet-12-pred/</link><pubDate>Sun, 01 Jan 2012 00:00:00 +0000</pubDate><guid>https://laurentperrinet.github.io/publication/perrinet-12-pred/</guid><description>&lt;p&gt;
&lt;figure &gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img alt="header" srcset="
/publication/perrinet-12-pred/perrinet-12-pred_hu_698a86992109e93c.webp 400w,
/publication/perrinet-12-pred/perrinet-12-pred_hu_d3607fe289fc4cd9.webp 760w,
/publication/perrinet-12-pred/perrinet-12-pred_hu_4141d7c8344ce63e.webp 1200w"
src="https://laurentperrinet.github.io/publication/perrinet-12-pred/perrinet-12-pred_hu_698a86992109e93c.webp"
width="661"
height="301"
loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;figure id="figure-the-estimation-of-the-motion-of-an-elongated-slanted-segment-here-moving-horizontally-to-the-right-on-a-limited-area-such-as-the-receptive-field-of-a-neuron-leads-to-ambiguous-velocity-measurements-compared-to-physical-motion-its-the-aperture-problem-we-represent-as-arrows-the-velocity-vectors-that-are-most-likely-detected-by-a-motion-energy-model-hue-indicates-direction-angle-introducing-predictive-coding-resolves-the-aperture-problem"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img alt="The estimation of the motion of an elongated, slanted segment (here moving horizontally to the right) on a limited area (such as the receptive field of a neuron) leads to ambiguous velocity measurements compared to physical motion: it’s the aperture problem. We represent as arrows the velocity vectors that are most likely detected by a motion energy model; hue indicates direction angle. Introducing predictive coding resolves the aperture problem."
src="https://laurentperrinet.github.io/publication/perrinet-12-pred/line_particles.gif"
loading="lazy" data-zoomable width="80%" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
The estimation of the motion of an elongated, slanted segment (here moving horizontally to the right) on a limited area (such as the receptive field of a neuron) leads to ambiguous velocity measurements compared to physical motion: it’s the aperture problem. We represent as arrows the velocity vectors that are most likely detected by a motion energy model; hue indicates direction angle. Introducing predictive coding resolves the aperture problem.
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;figure id="figure-figure-1-a-the-estimation-of-the-motion-of-an-elongated-slanted-segment-here-moving-horizontally-to-the-right-on-a-limited-area-such-as-the-dotted-circle-leads-to-ambiguous-velocity-measurements-compared-to-physical-motion-its-the-aperture-problem-we-represent-as-arrows-the-velocity-vectors-that-are-most-likely-detected-by-a-motion-energy-model-hue-indicates-direction-angle-due-to-the-limited-size-of-receptive-fields-in-sensory-cortical-areas-such-as-shown-by-the-dotted-white-circle-such-problem-is-faced-by-local-populations-of-neurons-that-visually-estimate-the-motion-of-objects-a-inset-on-a-polar-representation-of-possible-velocity-vectors-the-cross-in-the-center-corresponds-to-the-null-velocity-the-outer-circle-corresponding-to-twice-the-amplitude-of-physical-speed-we-plot-the-empirical-histogram-of-detected-velocity-vectors-this-representation-gives-a-quantification-of-the-aperture-problem-in-the-velocity-domain-at-the-onset-of-motion-detection-information-is-concentrated-along-an-elongated-constraint-line-whitehigh-probability-blackzero-probability-b-we-use-the-prior-knowledge-that-in-natural-scenes-motion-as-defined-by-its-position-and-velocity-is-following-smooth-trajectories-quantitatively-it-means-that-velocity-is-approximately-conserved-and-that-position-is-transported-according-to-the-known-velocity-we-show-here-such-a-transition-on-position-and-velocity-respectively-x_t-and-v_t-from-time-t-to-t--dt-with-the-perturbation-modeling-the-smoothness-of-prediction-in-position-and-velocity-respectively-n_x-and-n_v-c-applying-such-a-prior-on-a-dynamical-system-detecting-motion-we-show-that-motion-converges-to-the-physical-motion-after-approximately-one-spatial-period-the-line-moved-by-twice-its-height-c-inset-the-read-out-of-the-system-converged-to-the-physical-motion-motion-based-prediction-is-sufficient-to-resolve-the-aperture-problem-d-as-observed-at-the-perceptual-level-castet-et-al-1993-pei-et-al-2010-size-and-duration-of-the-tracking-angle-bias-decreased-with-respect-to-the-height-of-the-line-height-was-measured-relative-to-a-spatial-period-respectively-60-40-and-20-here-we-show-the-average-tracking-angle-red-out-from-the-probabilistic-representation-as-a-function-of-time-averaged-over-20-trials-error-bars-show-one-standard-deviation"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img alt="Figure 1: *(A)* The estimation of the motion of an elongated, slanted segment (here moving horizontally to the right) on a limited area (such as the dotted circle) leads to ambiguous velocity measurements compared to physical motion: it’s the aperture problem. We represent as arrows the velocity vectors that are most likely detected by a motion energy model; hue indicates direction angle. Due to the limited size of receptive fields in sensory cortical areas (such as shown by the dotted white circle), such problem is faced by local populations of neurons that visually estimate the motion of objects. *(A-inset)* On a polar representation of possible velocity vectors (the cross in the center corresponds to the null velocity, the outer circle corresponding to twice the amplitude of physical speed), we plot the empirical histogram of detected velocity vectors. This representation gives a quantification of the aperture problem in the velocity domain: At the onset of motion detection, information is concentrated along an elongated constraint line (white=high probability, black=zero probability). *(B)* We use the prior knowledge that in natural scenes, motion as defined by its position and velocity is following smooth trajectories. Quantitatively, it means that velocity is approximately conserved and that position is transported according to the known velocity. We show here such a transition on position and velocity (respectively $x_t$ and $V_t$) from time t to t &amp;#43; dt with the perturbation modeling the smoothness of prediction in position and velocity (respectively $N_x$ and $N_V$). *(C)* Applying such a prior on a dynamical system detecting motion, we show that motion converges to the physical motion after approximately one spatial period (the line moved by twice its height). *(C-Inset)* The read-out of the system converged to the physical motion: Motion-based prediction is sufficient to resolve the aperture problem. *(D)* As observed at the perceptual level [Castet et al., 1993, Pei et al., 2010], size and duration of the tracking angle bias decreased with respect to the height of the line. Height was measured relative to a spatial period (respectively 60%, 40% and 20%). Here we show the average tracking angle red-out from the probabilistic representation as a function of time, averaged over 20 trials (error bars show one standard deviation)." srcset="
/publication/perrinet-12-pred/figure1_hu_6195e92c267360e0.webp 400w,
/publication/perrinet-12-pred/figure1_hu_99e08bc1264054a7.webp 760w,
/publication/perrinet-12-pred/figure1_hu_811d7bba8f0ac3ef.webp 1200w"
src="https://laurentperrinet.github.io/publication/perrinet-12-pred/figure1_hu_6195e92c267360e0.webp"
width="80%"
height="717"
loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
Figure 1: &lt;em&gt;(A)&lt;/em&gt; The estimation of the motion of an elongated, slanted segment (here moving horizontally to the right) on a limited area (such as the dotted circle) leads to ambiguous velocity measurements compared to physical motion: it’s the aperture problem. We represent as arrows the velocity vectors that are most likely detected by a motion energy model; hue indicates direction angle. Due to the limited size of receptive fields in sensory cortical areas (such as shown by the dotted white circle), such problem is faced by local populations of neurons that visually estimate the motion of objects. &lt;em&gt;(A-inset)&lt;/em&gt; On a polar representation of possible velocity vectors (the cross in the center corresponds to the null velocity, the outer circle corresponding to twice the amplitude of physical speed), we plot the empirical histogram of detected velocity vectors. This representation gives a quantification of the aperture problem in the velocity domain: At the onset of motion detection, information is concentrated along an elongated constraint line (white=high probability, black=zero probability). &lt;em&gt;(B)&lt;/em&gt; We use the prior knowledge that in natural scenes, motion as defined by its position and velocity is following smooth trajectories. Quantitatively, it means that velocity is approximately conserved and that position is transported according to the known velocity. We show here such a transition on position and velocity (respectively $x_t$ and $V_t$) from time t to t + dt with the perturbation modeling the smoothness of prediction in position and velocity (respectively $N_x$ and $N_V$). &lt;em&gt;(C)&lt;/em&gt; Applying such a prior on a dynamical system detecting motion, we show that motion converges to the physical motion after approximately one spatial period (the line moved by twice its height). &lt;em&gt;(C-Inset)&lt;/em&gt; The read-out of the system converged to the physical motion: Motion-based prediction is sufficient to resolve the aperture problem. &lt;em&gt;(D)&lt;/em&gt; As observed at the perceptual level [Castet et al., 1993, Pei et al., 2010], size and duration of the tracking angle bias decreased with respect to the height of the line. Height was measured relative to a spatial period (respectively 60%, 40% and 20%). Here we show the average tracking angle red-out from the probabilistic representation as a function of time, averaged over 20 trials (error bars show one standard deviation).
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;figure id="figure-figure-2-architecture-of-the-model-the-model-is-constituted-by-a-classical-measurement-stage-and-of-a-predictive-coding-layer-the-measurement-stage-consists-of-a-inferring-from-two-consecutive-frames-of-the-input-flow-b-a-likelihood-distribution-of-motion-this-layer-interacts-with-the-predictive-layer-which-consists-of-c-a-prediction-stage-that-infers-from-the-current-estimate-and-the-transition-prior-the-upcoming-state-estimate-and-d-an-estimation-stage-that-merges-the-current-prediction-of-motion-with-the-likelihood-measured-at-the-same-instant-in-the-previous-layer-b"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img alt="Figure 2: Architecture of the model. The model is constituted by a classical measurement stage and of a predictive coding layer. The measurement stage consists of (A) inferring from two consecutive frames of the input flow, (B) a likelihood distribution of motion. This layer interacts with the predictive layer which consists of (C) a prediction stage that infers from the current estimate and the transition prior the upcoming state estimate and (D) an estimation stage that merges the current prediction of motion with the likelihood measured at the same instant in the previous layer (B)." srcset="
/publication/perrinet-12-pred/figure2_hu_625a899dd333c70d.webp 400w,
/publication/perrinet-12-pred/figure2_hu_46c682ef1c260c4c.webp 760w,
/publication/perrinet-12-pred/figure2_hu_3dcc532c86ffca75.webp 1200w"
src="https://laurentperrinet.github.io/publication/perrinet-12-pred/figure2_hu_625a899dd333c70d.webp"
width="80%"
height="695"
loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
Figure 2: Architecture of the model. The model is constituted by a classical measurement stage and of a predictive coding layer. The measurement stage consists of (A) inferring from two consecutive frames of the input flow, (B) a likelihood distribution of motion. This layer interacts with the predictive layer which consists of (C) a prediction stage that infers from the current estimate and the transition prior the upcoming state estimate and (D) an estimation stage that merges the current prediction of motion with the likelihood measured at the same instant in the previous layer (B).
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;figure id="figure-figure-3-to-explore-the-state-space-of-the-dynamical-system-we-simulated-motion-based-prediction-for-a-simple-small-dot-size-25-of-a-spatial-period-moving-horizontally-from-the-left-to-the-right-of-the-screen-we-tested-different-levels-of-sensory-noise-with-respect-to-different-levels-of-internal-noise-that-is-to-different-values-of-the-strength-of-prediction-right-results-show-the-emergence-of-different-states-for-different-prediction-precisions-a-regime-when-prediction-is-weak-and-which-shows-high-tracking-error-and-variability-no-tracking---nt-a-phase-for-intermediate-values-of-prediction-strength-as-in-figure-1-exhibiting-a-low-tracking-error-and-low-variability-in-the-tracking-phase-true-tracking---tt-and-finally-a-phase-corresponding-to-higher-precisions-with-relatively-efficient-mean-detection-but-high-variability-false-tracking---ft-we-give-3-representative-examples-of-the-emerging-states-at-one-contrast-level-c--01-with-starting-red-and-ending-blue-points-and-respectively-nt-tt-and-ft-by-showing-inferred-trajectories-for-each-trial-left-we-define-tracking-error-as-the-ratio-between-detected-speed-and-target-speed-and-we-plot-it-with-respect-to-the-stimulus-contrast-as-given-by-the-inverse-of-sensory-noise-error-bars-give-the-variability-in-tracking-error-as-averaged-over-20-trials-as-prediction-strength-increases-there-is-a-transition-from-smooth-contrast-response-function-nt-to-more-binary-responses-tt-and-ft"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img alt="Figure 3: To explore the state-space of the dynamical system, we simulated motion-based prediction for a simple small dot (size 2.5% of a spatial period) moving horizontally from the left to the right of the screen. We tested different levels of sensory noise with respect to different levels of internal noise, that is, to different values of the strength of prediction. *(Right)* Results show the emergence of different states for different prediction precisions: a regime when prediction is weak and which shows high tracking error and variability (No Tracking - NT), a phase for intermediate values of prediction strength (as in Figure 1) exhibiting a low tracking error and low variability in the tracking phase (True Tracking - TT) and finally a phase corresponding to higher precisions with relatively efficient mean detection but high variability (False Tracking - FT). We give 3 representative examples of the emerging states at one contrast level (C = 0.1) with starting (red) and ending (blue) points and respectively NT, TT and FT by showing inferred trajectories for each trial. *(Left)* We define tracking error as the ratio between detected speed and target speed and we plot it with respect to the stimulus contrast as given by the inverse of sensory noise. Error bars give the variability in tracking error as averaged over 20 trials. As prediction strength increases, there is a transition from smooth contrast response function (NT) to more binary responses (TT and FT)." srcset="
/publication/perrinet-12-pred/figure3_hu_6a74ef3daea2b9ea.webp 400w,
/publication/perrinet-12-pred/figure3_hu_492662bba528d062.webp 760w,
/publication/perrinet-12-pred/figure3_hu_9ae61d77653ab884.webp 1200w"
src="https://laurentperrinet.github.io/publication/perrinet-12-pred/figure3_hu_6a74ef3daea2b9ea.webp"
width="80%"
height="483"
loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
Figure 3: To explore the state-space of the dynamical system, we simulated motion-based prediction for a simple small dot (size 2.5% of a spatial period) moving horizontally from the left to the right of the screen. We tested different levels of sensory noise with respect to different levels of internal noise, that is, to different values of the strength of prediction. &lt;em&gt;(Right)&lt;/em&gt; Results show the emergence of different states for different prediction precisions: a regime when prediction is weak and which shows high tracking error and variability (No Tracking - NT), a phase for intermediate values of prediction strength (as in Figure 1) exhibiting a low tracking error and low variability in the tracking phase (True Tracking - TT) and finally a phase corresponding to higher precisions with relatively efficient mean detection but high variability (False Tracking - FT). We give 3 representative examples of the emerging states at one contrast level (C = 0.1) with starting (red) and ending (blue) points and respectively NT, TT and FT by showing inferred trajectories for each trial. &lt;em&gt;(Left)&lt;/em&gt; We define tracking error as the ratio between detected speed and target speed and we plot it with respect to the stimulus contrast as given by the inverse of sensory noise. Error bars give the variability in tracking error as averaged over 20 trials. As prediction strength increases, there is a transition from smooth contrast response function (NT) to more binary responses (TT and FT).
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;figure id="figure-figure-4-top-prediction-implements-a-competition-between-different-trajectories-here-we-focus-on-one-step-of-the-algorithm-by-testing-different-trajectories-at-three-key-positions-of-the-segment-stimulus-the-two-edges-and-the-center-dashed-circles-compared-to-the-pure-sensory-velocity-likelihood-left-insets-in-grayscale-prediction-modulates-response-as-shown-by-the-velocity-vectors-direction-coded-as-hue-as-in-figure-1-and-by-the-ratio-of-velocity-probabilities-log-ratio-in-bits-right-insets-there-is-no-change-for-the-middle-of-the-segment-yellow-tone-but-trajectories-that-are-predicted-out-of-the-line-are-explained-away-navy-tone-while-others-may-be-amplified-orange-tone-notice-the-asymmetry-between-both-edges-the-upper-edge-carrying-a-suppressive-predictive-information-while-the-bottom-edge-diffuses-coherent-motion-bottom-finally-the-aperture-problem-is-solved-due-to-the-repeated-application-of-this-spatio-temporal-contextual-information-modulation-to-highlight-the-anisotropic-diffusion-of-information-over-the-rest-of-the-line-we-plot-as-a-function-of-time-horizontal-axis-the-histogram-of-the-detected-motion-marginalized-over-horizontal-positions-vertical-axis-while-detected-direction-of-velocity-is-given-by-the-distribution-of-hues-blueish-colors-correspond-to-the-direction-perpendicular-to-the-diagonal-while-a-green-color-represents-a-disambiguated-motion-to-the-right-as-in-figure-1-the-plot-shows-that-motion-is-disambiguated-by-progressively-explaining-away-incoherent-motion-note-the-asymmetry-in-the-propagation-of-coherent-information"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img alt="Figure 4: *(Top)* Prediction implements a competition between different trajectories. Here, we focus on one step of the algorithm by testing different trajectories at three key positions of the segment stimulus: the two edges and the center (dashed circles). Compared to the pure sensory velocity likelihood (left insets in grayscale), prediction modulates response as shown by the velocity vectors (direction coded as hue as in Figure 1) and by the ratio of velocity probabilities (log ratio in bits, right insets). There is no change for the middle of the segment (yellow tone), but trajectories that are predicted out of the line are “explained away” (navy tone) while others may be amplified (orange tone). Notice the asymmetry between both edges, the upper edge carrying a suppressive predictive information while the bottom edge diffuses coherent motion. *(Bottom)* Finally, the aperture problem is solved due to the repeated application of this spatio-temporal contextual information modulation. To highlight the anisotropic diffusion of information over the rest of the line, we plot as a function of time (horizontal axis) the histogram of the detected motion marginalized over horizontal positions (vertical axis), while detected direction of velocity is given by the distribution of hues. Blueish colors correspond to the direction perpendicular to the diagonal while a green color represents a disambiguated motion to the right (as in Figure 1). The plot shows that motion is disambiguated by progressively explaining away incoherent motion. Note the asymmetry in the propagation of coherent information." srcset="
/publication/perrinet-12-pred/figure4_hu_bf5f43adb84dfdf8.webp 400w,
/publication/perrinet-12-pred/figure4_hu_1f97c0c22a6cf0fd.webp 760w,
/publication/perrinet-12-pred/figure4_hu_a6acba03e71cc52d.webp 1200w"
src="https://laurentperrinet.github.io/publication/perrinet-12-pred/figure4_hu_bf5f43adb84dfdf8.webp"
width="80%"
height="760"
loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
Figure 4: &lt;em&gt;(Top)&lt;/em&gt; Prediction implements a competition between different trajectories. Here, we focus on one step of the algorithm by testing different trajectories at three key positions of the segment stimulus: the two edges and the center (dashed circles). Compared to the pure sensory velocity likelihood (left insets in grayscale), prediction modulates response as shown by the velocity vectors (direction coded as hue as in Figure 1) and by the ratio of velocity probabilities (log ratio in bits, right insets). There is no change for the middle of the segment (yellow tone), but trajectories that are predicted out of the line are “explained away” (navy tone) while others may be amplified (orange tone). Notice the asymmetry between both edges, the upper edge carrying a suppressive predictive information while the bottom edge diffuses coherent motion. &lt;em&gt;(Bottom)&lt;/em&gt; Finally, the aperture problem is solved due to the repeated application of this spatio-temporal contextual information modulation. To highlight the anisotropic diffusion of information over the rest of the line, we plot as a function of time (horizontal axis) the histogram of the detected motion marginalized over horizontal positions (vertical axis), while detected direction of velocity is given by the distribution of hues. Blueish colors correspond to the direction perpendicular to the diagonal while a green color represents a disambiguated motion to the right (as in Figure 1). The plot shows that motion is disambiguated by progressively explaining away incoherent motion. Note the asymmetry in the propagation of coherent information.
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;/p&gt;</description></item><item><title>Perceptions as Hypotheses: Saccades as Experiments</title><link>https://laurentperrinet.github.io/publication/friston-12/</link><pubDate>Sun, 01 Jan 2012 00:00:00 +0000</pubDate><guid>https://laurentperrinet.github.io/publication/friston-12/</guid><description>&lt;p&gt;
&lt;figure &gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img alt="header" srcset="
/publication/friston-12/friston-12_hu_cf9a7e1a737af253.webp 400w,
/publication/friston-12/friston-12_hu_9fe38d1f94e50f96.webp 760w,
/publication/friston-12/friston-12_hu_93295e9992143a1f.webp 1200w"
src="https://laurentperrinet.github.io/publication/friston-12/friston-12_hu_cf9a7e1a737af253.webp"
width="760"
height="196"
loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;figure id="figure-this-schematic-shows-the-dependencies-among-various-quantities-that-are-assumed-when-modeling-the-exchanges-of-a-self-organizing-system-like-the-brain-with-the-environment-the-top-panel-describes-the-states-of-the-environment-and-the-system-or-agent-in-terms-of-a-probabilistic-dependency-graph-where-connections-denote-directed-dependencies-the-quantities-are-described-within-the-nodes-of-this-graph-with-exemplar-forms-for-their-dependencies-on-other-variables-see-main-text-here-hidden-and-internal-states-are-separated-by-action-and-sensory-states-both-action-and-internal-states-encoding-a-conditional-density-minimize-free-energy-while-internal-states-encoding-prior-beliefs-maximize-salience-both-free-energy-and-salience-are-defined-in-terms-of-a-generative-model-that-is-shown-as-fictive-dependency-graph-in-the-lower-panel-note-that-the-variables-in-the-real-world-and-the-form-of-their-dynamics-are-different-from-that-assumed-by-the-generative-model-this-is-why-external-states-are-in-bold-furthermore-note-that-action-is-a-state-in-the-model-of-the-brain-but-is-replaced-by-hidden-controls-in-the-brains-model-of-its-world-this-means-that-the-agent-is-not-aware-of-action-but-has-beliefs-about-hidden-causes-in-the-world-that-action-can-fulfill-through-minimizing-free-energy-these-beliefs-correspond-to-prior-expectations-that-sensory-states-will-be-sampled-in-a-way-that-optimizes-conditional-confidence-or-salience"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://www.frontiersin.org/files/Articles/21922/fpsyg-03-00151-r4/image_m/fpsyg-03-00151-g001.jpg" alt="**This schematic shows the dependencies among various quantities that are assumed when modeling the exchanges of a self organizing system like the brain with the environment.** The top panel describes the states of the environment and the system or agent in terms of a probabilistic dependency graph, where connections denote directed dependencies. The quantities are described within the nodes of this graph with exemplar forms for their dependencies on other variables (see main text). Here, hidden and internal states are separated by action and sensory states. Both action and internal states encoding a conditional density minimize free energy, while internal states encoding prior beliefs maximize salience. Both free energy and salience are defined in terms of a generative model that is shown as fictive dependency graph in the lower panel. Note that the variables in the real world and the form of their dynamics are different from that assumed by the generative model; this is why external states are in bold. Furthermore, note that action is a state in the model of the brain but is replaced by hidden controls in the brain’s model of its world. This means that the agent is not aware of action but has beliefs about hidden causes in the world that action can fulfill through minimizing free energy. These beliefs correspond to prior expectations that sensory states will be sampled in a way that optimizes conditional confidence or salience." loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
&lt;strong&gt;This schematic shows the dependencies among various quantities that are assumed when modeling the exchanges of a self organizing system like the brain with the environment.&lt;/strong&gt; The top panel describes the states of the environment and the system or agent in terms of a probabilistic dependency graph, where connections denote directed dependencies. The quantities are described within the nodes of this graph with exemplar forms for their dependencies on other variables (see main text). Here, hidden and internal states are separated by action and sensory states. Both action and internal states encoding a conditional density minimize free energy, while internal states encoding prior beliefs maximize salience. Both free energy and salience are defined in terms of a generative model that is shown as fictive dependency graph in the lower panel. Note that the variables in the real world and the form of their dynamics are different from that assumed by the generative model; this is why external states are in bold. Furthermore, note that action is a state in the model of the brain but is replaced by hidden controls in the brain’s model of its world. This means that the agent is not aware of action but has beliefs about hidden causes in the world that action can fulfill through minimizing free energy. These beliefs correspond to prior expectations that sensory states will be sampled in a way that optimizes conditional confidence or salience.
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;/p&gt;</description></item><item><title>Edge statistics in natural images versus laboratory animal environments: implications for understanding lateral connectivity in V1</title><link>https://laurentperrinet.github.io/talk/2011-11-15-sfn/</link><pubDate>Tue, 15 Nov 2011 08:45:00 +0000</pubDate><guid>https://laurentperrinet.github.io/talk/2011-11-15-sfn/</guid><description>&lt;ul&gt;
&lt;li&gt;Abstract Control Number: 17671&lt;/li&gt;
&lt;li&gt;Presentation Number: 530.04&lt;/li&gt;
&lt;li&gt;Presentation Time: 8:45am - 9:00am&lt;/li&gt;
&lt;li&gt;session:&lt;/li&gt;
&lt;li&gt;Session Type: Nanosymposium&lt;/li&gt;
&lt;li&gt;Session Number: 530&lt;/li&gt;
&lt;li&gt;Session Title: Development of Motor and Sensory Systems&lt;/li&gt;
&lt;li&gt;See a followup in
&lt;div class="view-list view-list-item"&gt;
&lt;i class="far fa-file-alt pub-icon" aria-hidden="true"&gt;&lt;/i&gt;
&lt;a href="https://laurentperrinet.github.io/publication/perrinet-bednar-15/" &gt;Edge co-occurrences can account for rapid categorization of natural versus animal images&lt;/a&gt;
&lt;div class="article-metadata"&gt;
&lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/laurent-u-perrinet/"&gt;Laurent U Perrinet&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/james-a-bednar/"&gt;James A Bednar&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;div class="btn-links"&gt;
&lt;a href="#" class="btn btn-outline-primary btn-page-header btn-sm js-cite-modal"
data-filename="/publication/perrinet-bednar-15/cite.bib"&gt;
Cite
&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://doi.org/10.1038/srep11400" target="_blank" rel="noopener"&gt;
DOI
&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://github.com/laurentperrinet/PerrinetBednar15" target="_blank" rel="noopener"&gt;
Code&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://www.nature.com/articles/srep11400" target="_blank" rel="noopener"&gt;
URL&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://hal.science/hal-01202447" target="_blank" rel="noopener"&gt;
HAL&lt;/a&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Edge statistics in natural images versus laboratory animal environments: implications for understanding lateral connectivity in V1</title><link>https://laurentperrinet.github.io/talk/2011-09-28-ermites/</link><pubDate>Wed, 28 Sep 2011 13:00:00 +0000</pubDate><guid>https://laurentperrinet.github.io/talk/2011-09-28-ermites/</guid><description>&lt;ul&gt;
&lt;li&gt;See a followup in
&lt;div class="view-list view-list-item"&gt;
&lt;i class="far fa-file-alt pub-icon" aria-hidden="true"&gt;&lt;/i&gt;
&lt;a href="https://laurentperrinet.github.io/publication/perrinet-bednar-15/" &gt;Edge co-occurrences can account for rapid categorization of natural versus animal images&lt;/a&gt;
&lt;div class="article-metadata"&gt;
&lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/laurent-u-perrinet/"&gt;Laurent U Perrinet&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/james-a-bednar/"&gt;James A Bednar&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;div class="btn-links"&gt;
&lt;a href="#" class="btn btn-outline-primary btn-page-header btn-sm js-cite-modal"
data-filename="/publication/perrinet-bednar-15/cite.bib"&gt;
Cite
&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://doi.org/10.1038/srep11400" target="_blank" rel="noopener"&gt;
DOI
&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://github.com/laurentperrinet/PerrinetBednar15" target="_blank" rel="noopener"&gt;
Code&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://www.nature.com/articles/srep11400" target="_blank" rel="noopener"&gt;
URL&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://hal.science/hal-01202447" target="_blank" rel="noopener"&gt;
HAL&lt;/a&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Propriétés émergentes d'un modèle de prédiction probabiliste utilisant un champ neural</title><link>https://laurentperrinet.github.io/talk/2011-07-02-neuro-med-talk/</link><pubDate>Sat, 02 Jul 2011 00:00:00 +0000</pubDate><guid>https://laurentperrinet.github.io/talk/2011-07-02-neuro-med-talk/</guid><description>&lt;p&gt;La finalité de cette manifestation est de permettre à nos chercheurs de se réunir en groupes de travail et en ateliers afin de découvrir la thématique des neurosciences et son interdisciplinarité. La manifestation se tient dans le cadre des activités du laboratoire LAMS, de ABC MATHINFO, du GDRI NeurO et du réseau méditerranéen &lt;a href="http://www.neuromedproject.eu/" target="_blank" rel="noopener"&gt;NeuroMed&lt;/a&gt;.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;related publication @ &lt;a href="https://laurentperrinet.github.io/publication/khoei-10-tauc/"&gt;SPIE 2008&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;see this more recent talk @ &lt;a href="https://laurentperrinet.github.io/talk/2012-01-12-vision-at-ucl/"&gt;UCL, London&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Pursuing motion illusions: a realistic oculomotor framework for Bayesian inference</title><link>https://laurentperrinet.github.io/publication/bogadhi-11/</link><pubDate>Fri, 22 Apr 2011 00:00:00 +0000</pubDate><guid>https://laurentperrinet.github.io/publication/bogadhi-11/</guid><description>&lt;p&gt;
&lt;figure &gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img alt="header" srcset="
/publication/bogadhi-11/bogadhi-11_hu_cb381cc2927ce28d.webp 400w,
/publication/bogadhi-11/bogadhi-11_hu_59161b8adec87076.webp 760w,
/publication/bogadhi-11/bogadhi-11_hu_bef45bc352d24794.webp 1200w"
src="https://laurentperrinet.github.io/publication/bogadhi-11/bogadhi-11_hu_cb381cc2927ce28d.webp"
width="760"
height="300"
loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;See a followup in
&lt;div class="pub-list-item view-citation" style="margin-bottom: 1rem"&gt;
&lt;i class="far fa-file-alt pub-icon" aria-hidden="true"&gt;&lt;/i&gt;
&lt;span class="article-metadata li-cite-author"&gt;
&lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/laurent-u-perrinet/"&gt;Laurent U Perrinet&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/guillaume-s-masson/"&gt;Guillaume S Masson&lt;/a&gt;&lt;/span&gt;
&lt;/span&gt;
(2012).
&lt;a href="https://laurentperrinet.github.io/publication/perrinet-12-pred/"&gt;Motion-based prediction is sufficient to solve the aperture problem&lt;/a&gt;.
&lt;em&gt;Neural Computation&lt;/em&gt;.
&lt;p&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://laurentperrinet.github.io/publication/perrinet-12-pred/perrinet-12-pred.pdf" target="_blank" rel="noopener"&gt;
PDF
&lt;/a&gt;
&lt;a href="#" class="btn btn-outline-primary btn-page-header btn-sm js-cite-modal"
data-filename="/publication/perrinet-12-pred/cite.bib"&gt;
Cite
&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3472550/" target="_blank" rel="noopener"&gt;
Pdf&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://arxiv.org/abs/1208.6471" target="_blank" rel="noopener"&gt;
arXiv&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://doi.org/10.1162/NECO_a_00332" target="_blank" rel="noopener"&gt;
Doi&lt;/a&gt;
&lt;/p&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Edge statistics in natural images versus laboratory animal environments: implications for understanding lateral connectivity in V1</title><link>https://laurentperrinet.github.io/publication/perrinet-11-sfn/</link><pubDate>Sat, 01 Jan 2011 00:00:00 +0000</pubDate><guid>https://laurentperrinet.github.io/publication/perrinet-11-sfn/</guid><description>&lt;ul&gt;
&lt;li&gt;See a followup in
&lt;div class="pub-list-item view-citation" style="margin-bottom: 1rem"&gt;
&lt;i class="far fa-file-alt pub-icon" aria-hidden="true"&gt;&lt;/i&gt;
&lt;span class="article-metadata li-cite-author"&gt;
&lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/laurent-u-perrinet/"&gt;Laurent U Perrinet&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/james-a-bednar/"&gt;James A Bednar&lt;/a&gt;&lt;/span&gt;
&lt;/span&gt;
(2015).
&lt;a href="https://laurentperrinet.github.io/publication/perrinet-bednar-15/"&gt;Edge co-occurrences can account for rapid categorization of natural versus animal images&lt;/a&gt;.
&lt;em&gt;Scientific Reports&lt;/em&gt;.
&lt;p&gt;
&lt;a href="#" class="btn btn-outline-primary btn-page-header btn-sm js-cite-modal"
data-filename="/publication/perrinet-bednar-15/cite.bib"&gt;
Cite
&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://doi.org/10.1038/srep11400" target="_blank" rel="noopener"&gt;
DOI
&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://github.com/laurentperrinet/PerrinetBednar15" target="_blank" rel="noopener"&gt;
Code&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://www.nature.com/articles/srep11400" target="_blank" rel="noopener"&gt;
URL&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://hal.science/hal-01202447" target="_blank" rel="noopener"&gt;
HAL&lt;/a&gt;
&lt;/p&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Probabilistic models of the low-level visual system: the role of prediction in detecting motion</title><link>https://laurentperrinet.github.io/talk/2010-12-17-tauc-talk/</link><pubDate>Fri, 17 Dec 2010 00:00:00 +0000</pubDate><guid>https://laurentperrinet.github.io/talk/2010-12-17-tauc-talk/</guid><description>&lt;p&gt;An event ranging &amp;ldquo;From Mathematical Image Analysis to Neurogeometry of the Brain&amp;rdquo; Ladislav Tauc &amp;amp; GDR MSPC neurosciences conference.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;related publication from Mina Khoei @ &lt;a href="https://laurentperrinet.github.io/publication/khoei-10-tauc/"&gt;TAUC 2012&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;see this more recent talk @ &lt;a href="https://laurentperrinet.github.io/talk/2012-01-12-vision-at-ucl/"&gt;UCL, London&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Models of low-level vision: linking probabilistic models and neural masses</title><link>https://laurentperrinet.github.io/talk/2010-01-08-facets/</link><pubDate>Fri, 08 Jan 2010 00:00:00 +0000</pubDate><guid>https://laurentperrinet.github.io/talk/2010-01-08-facets/</guid><description>&lt;ul&gt;
&lt;li&gt;see this more recent talk @ &lt;a href="https://laurentperrinet.github.io/talk/2012-01-12-vision-at-ucl/"&gt;UCL, London&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Probabilistic models of the low-level visual system: the role of prediction in detecting motion</title><link>https://laurentperrinet.github.io/publication/perrinet-10-tauc/</link><pubDate>Fri, 01 Jan 2010 00:00:00 +0000</pubDate><guid>https://laurentperrinet.github.io/publication/perrinet-10-tauc/</guid><description>&lt;ul&gt;
&lt;li&gt;See a followup in &lt;a href="https://laurentperrinet.github.io/publication/perrinet-12-pred/"&gt;Perrinet et al, 2012&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Decoding low-level neural information to track visual motion</title><link>https://laurentperrinet.github.io/talk/2009-04-01-int/</link><pubDate>Wed, 01 Apr 2009 00:00:00 +0000</pubDate><guid>https://laurentperrinet.github.io/talk/2009-04-01-int/</guid><description>&lt;ul&gt;
&lt;li&gt;see this more recent talk @ &lt;a href="https://laurentperrinet.github.io/talk/2012-01-12-vision-at-ucl/"&gt;UCL, London&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Decoding center-surround interactions in population of neurons for the ocular following response</title><link>https://laurentperrinet.github.io/publication/perrinet-09-cosyne/</link><pubDate>Thu, 01 Jan 2009 00:00:00 +0000</pubDate><guid>https://laurentperrinet.github.io/publication/perrinet-09-cosyne/</guid><description/></item><item><title>Dynamical state spaces of cortical networks representing various horizontal connectivities</title><link>https://laurentperrinet.github.io/publication/voges-09-cosyne/</link><pubDate>Thu, 01 Jan 2009 00:00:00 +0000</pubDate><guid>https://laurentperrinet.github.io/publication/voges-09-cosyne/</guid><description>&lt;ul&gt;
&lt;li&gt;Based on
&lt;div class="pub-list-item view-citation" style="margin-bottom: 1rem"&gt;
&lt;i class="far fa-file-alt pub-icon" aria-hidden="true"&gt;&lt;/i&gt;
&lt;span class="article-metadata li-cite-author"&gt;
&lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/nicole-voges/"&gt;Nicole Voges&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/laurent-u-perrinet/"&gt;Laurent U Perrinet&lt;/a&gt;&lt;/span&gt;
&lt;/span&gt;
(2010).
&lt;a href="https://laurentperrinet.github.io/publication/voges-10-jpp/"&gt;Phase space analysis of networks based on biologically realistic parameters&lt;/a&gt;.
&lt;em&gt;Journal of Physiology-Paris&lt;/em&gt;.
&lt;p&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://laurentperrinet.github.io/publication/voges-10-jpp/voges-10-jpp.pdf" target="_blank" rel="noopener"&gt;
PDF
&lt;/a&gt;
&lt;a href="#" class="btn btn-outline-primary btn-page-header btn-sm js-cite-modal"
data-filename="/publication/voges-10-jpp/cite.bib"&gt;
Cite
&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://doi.org/10.1016/j.jphysparis.2009.11.004" target="_blank" rel="noopener"&gt;
DOI
&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://doi.org/10.1016/j.jphysparis.2009.11.004" target="_blank" rel="noopener"&gt;
URL&lt;/a&gt;
&lt;/p&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;see follow-up :
&lt;div class="pub-list-item view-citation" style="margin-bottom: 1rem"&gt;
&lt;i class="far fa-file-alt pub-icon" aria-hidden="true"&gt;&lt;/i&gt;
&lt;span class="article-metadata li-cite-author"&gt;
&lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/nicole-voges/"&gt;Nicole Voges&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/laurent-u-perrinet/"&gt;Laurent U Perrinet&lt;/a&gt;&lt;/span&gt;
&lt;/span&gt;
(2012).
&lt;a href="https://laurentperrinet.github.io/publication/voges-12/"&gt;Complex dynamics in recurrent cortical networks based on spatially realistic connectivities&lt;/a&gt;.
&lt;em&gt;Frontiers in Computational Neuroscience&lt;/em&gt;.
&lt;p&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://laurentperrinet.github.io/publication/voges-12/voges-12.pdf" target="_blank" rel="noopener"&gt;
PDF
&lt;/a&gt;
&lt;a href="#" class="btn btn-outline-primary btn-page-header btn-sm js-cite-modal"
data-filename="/publication/voges-12/cite.bib"&gt;
Cite
&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://doi.org/10.3389/fncom.2012.00041" target="_blank" rel="noopener"&gt;
DOI
&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://laurentperrinet.github.io/publication/voges-12" target="_blank" rel="noopener"&gt;
URL&lt;/a&gt;
&lt;/p&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Inferring monkey ocular following responses from V1 population dynamics using a probabilistic model of motion integration</title><link>https://laurentperrinet.github.io/publication/perrinet-09-vss/</link><pubDate>Thu, 01 Jan 2009 00:00:00 +0000</pubDate><guid>https://laurentperrinet.github.io/publication/perrinet-09-vss/</guid><description/></item><item><title>Computational Neuroscience: From Representations to Behavior</title><link>https://laurentperrinet.github.io/post/2010-05-27_neurocomp-marseille-workshop/</link><pubDate>Wed, 08 Oct 2008 00:00:00 +0000</pubDate><guid>https://laurentperrinet.github.io/post/2010-05-27_neurocomp-marseille-workshop/</guid><description>&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Date: 27-28 May 2010&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Location: Amphithéâtre Charve at the Saint-Charles&amp;rsquo; University campus&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Métro :
Line 1 et 2 (St Charles), a 5 minute walk from the railway station.
&lt;a href="http://maps.google.com/maps/ms?ie=UTF8&amp;amp;hl=fr&amp;amp;t=h&amp;amp;msa=0&amp;amp;msid=104552809318940980121.0004855ba608957ac9d29&amp;amp;ll=43.297245,5.369546&amp;amp;spn=0.011978,0.027874&amp;amp;z=16" class="http"&gt;&lt;/li&gt;
&lt;li&gt;Map (Amphithéâtre Charve, University Main Entrance, etc.)&lt;/a&gt;
&lt;a href="http://85.31.207.119/SITERTM_WEB/PagesFlash/pdf/PlanReseau.pdf" class="http"&gt;&lt;/li&gt;
&lt;li&gt;Metro, Bus and Tramway&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Computational Neuroscience emerges now as a major breakthrough in
exploring cognitive functions. It brings together theoretical tools that
elucidate fundamental mechanisms responsible for experimentally observed
behaviour in the applied neurosciences. This is the second Computational
Neuroscience Workshop organized by the &amp;ldquo;NeuroComp Marseille&amp;rdquo; network.&lt;/p&gt;
&lt;p&gt;It will focus on latest advances on the understanding of how information
may be represented in neural activity (1st day) and on computational
models of learning, decision-making and motor control (2nd day). The
workshop will bring together leading researchers in these areas of
theoretical neuroscience. The meeting will consist of invited speakers
with sufficient time to discuss and share ideas and data. All
conferences were in English.&lt;/p&gt;
&lt;h2 id="program"&gt;Program&lt;/h2&gt;
&lt;p&gt;27 May 2010 &lt;strong&gt;Neural representations for sensory information &amp;amp; the
structure-function relation&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;9h00-9h30&lt;/p&gt;
&lt;p&gt;Reception and coffee&lt;/p&gt;
&lt;p&gt;9h30-10h00&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;a href="https://laurentperrinet.github.io/" class="http"&gt;Laurent Perrinet&lt;/a&gt;&lt;/em&gt;
Institut de Neurosciences Cognitives de la Méditerranée, CNRS and
Université de la Méditerranée - Marseille
&lt;strong&gt;«Presentation of the Workshop and Topic»&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;10h00-11h00&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;a href="http://www.ceremade.dauphine.fr/~peyre/" class="http"&gt;Gabriel Peyré&lt;/a&gt;&lt;/em&gt;
CNRS and Université Paris-Dauphine
&lt;a href="http://www.ceremade.dauphine.fr/~peyre/talks/2010-05-20-neurosciences-marseilles.pdf" class="http"&gt;&lt;strong&gt;«Sparse Geometric Processing of Natural Images»&lt;/strong&gt;&lt;/a&gt;
In this talk, I will review recent works on the sparse representations
of natural images. I will in particular focus on both the application of
these emerging models to image processing problems, and their potential
implication for the modeling of visual processing.
Natural images exhibit a wide range of geometric regularities, such as
curvilinear edges and oscillating textures. Adaptive image
representations select bases from a dictionary of orthogonal or
redundant frames that are parameterized by the geometry of the image. If
the geometry is well estimated, the image is sparsely represented by
only a few atoms in this dictionary.
On an ingeniering level, these methods can be used to enhance the
resolution of super-resolution inverse problems, and can also be used to
perform texture synthesis. On a biological level, these mathematical
representations share similarities with low level grouping processes
that operate in areas V1 and V2 of the visual brain. We believe both
processing and biological application of geometrical methods work hand
in hand to design and analyze new cortical imaging methods.&lt;/p&gt;
&lt;p&gt;11h00-12h00&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Jean Petitot&lt;/em&gt;
Centre d&amp;rsquo;Analyse et de Mathématique Sociales, Ecole des Hautes Etudes en
Sciences Sociales - Paris &lt;strong&gt;«Neurogeometry of visual perception»&lt;/strong&gt;
In relation with experimental data, we propose a geometric model of the
functional architecture of the primary visual cortex (V1) explaining
contour integration. The aim is to better understand the type of
geometry algorithms implemented by this functional architecture. The
contact structure of the 1-jet space of the curves in the plane, with
its generalization to the roto-translation group, symplectifications,
and sub-Riemannian geometry, are all neurophysiologically realized by
long-range horizontal connections. Virtual structures, such as illusory
contours of the Kanizsa type, can then be explained by this model.&lt;/p&gt;
&lt;p&gt;12h00&lt;/p&gt;
&lt;p&gt;Lunch&lt;/p&gt;
&lt;p&gt;14h00-14h45&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;a href="http://homepages.inf.ed.ac.uk/pseries/" class="http"&gt;Peggy Series&lt;/a&gt;&lt;/em&gt;
Institute for Adaptive and Neural Computation, Edinburgh
&lt;strong&gt;«Bayesian Priors in Perception and Decision Making»&lt;/strong&gt;
We&amp;rsquo;ll present two recent projects:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The first project (with M. Chalk and A. R. Seitz) is an experimental
investigation of the influence of expectations on the perception of
simple stimuli. Using a simple task involving estimation and detection
of motion random dots displays, we examined whether expectations can be
developed quickly and implicitly and how they affect perception. We find
that expectations lead to attractive biases such that stimuli appear as
being more similar to the expected one than they really are, as well as
visual hallucinations in the absence of a stimulus. We discuss our
findings in terms of Bayesian Inference.&lt;/li&gt;
&lt;li&gt;In the second project (with A. Kalra and Q. Huys), we explore the
concepts of optimism and pessimism in decision making. Optimism is
usually assessed using questionnaires, such as the LOT-R. Here, using a
very simple behavioral task, we show that optimism can be described in
terms of a prior on expected future rewards. We examine the correlation
between the shape of this prior for individual subjects and their scores
on questionnaires, as well as with other measures of personality traits.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;14h45-15h45&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Heiko Neumann&lt;/em&gt; (in
collaboration with Florian Raudies)
Inst. of Neural Information Processing, Ulm University Germany
&lt;strong&gt;«Cortical mechanisms of transparent motion perception – a neural
model»&lt;/strong&gt;
Transparent motion is perceived when multiple motions different in
directions and/or speeds are presented in the same part of visual space.
In perceptual experiments the conditions have been studied under which
motion transparency occurs. An upper limit in the number of perceived
transparent layers has been investigated psychophysically. Attentional
signals can improve the perception of a single motion amongst several
motions. While criteria for the occurrence of transparent motion have
been identified only few potential neural mechanisms have been discussed
so far to explain the conditions and mechanisms for segregating multiple
motions.
A neurodynamical model is presented which builds upon a previously
developed neural architecture emphasizing the role of feedforward
cascade processing and feedback from higher to earlier stages for
selective feature enhancement and tuning. Results of computational
experiments are consistent with findings from physiology and
psychophysics. Finally, the model is demonstrated to cope with realistic
data from computer vision benchmark databases.
Work supported by European Union (project SEARISE), BMBF, and CELEST&lt;/p&gt;
&lt;p&gt;15h45-15h00&lt;/p&gt;
&lt;p&gt;Coffee break&lt;/p&gt;
&lt;p&gt;16h00-17h00&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;CANCELED&lt;/strong&gt;
&lt;em&gt;&lt;a href="http://pauli.uni-muenster.de/tp/index.php?id=9&amp;amp;L=1" class="http"&gt;Rudolf Friedrich&lt;/a&gt;&lt;/em&gt;
Institute für Theoretische Physik Westfälische Wilhelms Universität
Münster
&lt;strong&gt;«Windows to Complexity: Disentangling Trends and Fluctuations in
Complex Systems»&lt;/strong&gt;
In the present talk, we discuss how to perform an analysis of
experimental data of complex systems by disentangling the effects of
dynamical noise (fluctuations) and deterministic dynamics (trends). We
report on results obtained for various complex systems like turbulent
fields, the motion of dissipative solitons in nonequilibrium systems,
traffic flows, and biological data like human tremor data and brain
signals. Special emphasis is put on methods to predict the occurrence of
qualitative changes in systems far from equilibrium.
[1] R. Friedrich, J. Peinke, M. Reza Rahimi Tabar: Importance of
Fluctuations: Complexity in the View of stochastic Processes (in:
Springer Encyclopedia on Complexity and System Science, (2009))&lt;/p&gt;
&lt;p&gt;17h00-17h45&lt;/p&gt;
&lt;p&gt;General Discussion&lt;/p&gt;
&lt;p&gt;&lt;span id="line-39"
class="anchor"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;28 May 2010 &lt;strong&gt;Computational models of learning and decision making&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;9h30-10h00&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Andrea Brovelli*
Institut de Neurosciences Cognitives de la Méditerranée, CNRS and
Université de la Méditerranée - Marseille
&lt;strong&gt;«An introduction to Motor Learning, Decision-Making and Motor
Control»&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;10h00-11h00&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;a href="http://emmanuel.dauce.free.fr" class="http"&gt;Emmanuel Daucé&lt;/a&gt;&lt;/em&gt;
Mouvement &amp;amp; Perception, UMR 6152, Faculté des sciences du sport
&lt;strong&gt;«Adapting the noise to the problem : a Policy-gradient approach of
receptive fields formation»&lt;/strong&gt;
In machine learning, Kernel methods are give a consistent framework for
applying the perceptron algorithm to non-linear problems. In
reinforcement learning, the analog of the perceptron delta-rule is
called the &amp;ldquo;policy-gradient&amp;rdquo; approch proposed by Williams in 1992 in the
framework of stochastic neural networks. Despite its generality and
straighforward applicability to continuous command problems, quite few
developments of the method have been proposed since. Here we present an
account of the use of a kernel transformation of the perception space
for learning a motor command, in the case of eye orientation and
multi-joint arm control. We show that such transformation allows the
system to learn non-linear transformation, like the log-like resolution
of a foveated retina, or the transformation from a cartesian perception
space to a log-polar command, by shaping appropriate receptive fields
from the perception to the command space. We also present a method for
using multivariate correlated noise for learning high-DOF control
problems, and propose some interpretations on the putative role of
correlated noise for learning in biological systems.&lt;/p&gt;
&lt;p&gt;11h00-12h00&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;a href="http://www.eng.cam.ac.uk/~ml468/" class="http"&gt;Máté Lengyel&lt;/a&gt;&lt;/em&gt;
Computational &amp;amp; Biological Learning Lab, Department of Engineering,
University of Cambridge
&lt;strong&gt;«Why remember? Episodic versus semantic memories for optimal decision
making»&lt;/strong&gt;
Memories are only useful inasmuch as they allow us to act adaptively in
the world. Previous studies on the use of memories for decision making
have almost exclusively focussed on implicit rather than declarative
memories, and even when they did address declarative memories they dealt
only with semantic but not episodic memories. In fact, from a purely
computational point of view, it seems wasteful to have memories that are
episodic in nature: why should it be better to act on the basis of the
recollection of single happenings (episodic memory), rather than the
seemingly normative use of accumulated statistics from multiple events
(semantic memory)? Using the framework of reinforcement learning, and
Markov decision processes in particular, we analyze in depth the
performance of episodic versus semantic memory-based control in a
sequential decision task under risk and uncertainty in a class of simple
environments. We show that episodic control should be useful in a range
of cases characterized by complexity and inferential noise, and most
particularly at the very early stages of learning, long before
habitization (the use of implicit memories) has set in. We interpret
data on the transfer of control from the hippocampus to the striatum in
the light of this hypothesis.&lt;/p&gt;
&lt;p&gt;12h00-14h00&lt;/p&gt;
&lt;p&gt;Lunch&lt;/p&gt;
&lt;p&gt;14h00-15h00&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;a href="http://www.cs.bris.ac.uk/~rafal/" class="http"&gt;Rafal Bogacz&lt;/a&gt;&lt;/em&gt;
Department of Computer Science, University of Bristol
&lt;strong&gt;«Optimal decision making and reinforcement learning in the
cortico-basal-ganglia circuit»&lt;/strong&gt;
During this talk I will present a computational model describing
decision making process in the cortico-basal ganglia circuit. The model
assumes that this circuit performs statistically optimal test that
maximizes speed of decisions for any required accuracy. In the model,
this circuit computes probabilities that considered alternatives are
correct, according to Bayes’ theorem. This talk will show that the
equation of Bayes’ theorem can be mapped onto the functional anatomy of
a circuit involving the cortex, basal ganglia and thalamus. This theory
provides many precise and counterintuitive experimental predictions,
ranging from neurophysiology to behaviour. Some of these predictions
have been already validated in existing data and others are a subject of
ongoing experiments. During the talk I will also discuss the
relationships between the above model and current theories of
reinforcement learning in the cortico-basal-ganglia circuit.&lt;/p&gt;
&lt;p&gt;15h00-15h30&lt;/p&gt;
&lt;p&gt;Coffee break&lt;/p&gt;
&lt;p&gt;15h30-16h30&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;a href="http://e.guigon.free.fr/" class="http"&gt;Emmanuel Guigon&lt;/a&gt;&lt;/em&gt;
Institut des Systèmes Intelligents et de Robotique, UPMC - CNRS / UMR
7222
&lt;strong&gt;«Optimal feedback control as a principle for adaptive control of
posture and movement»&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;16h30-17h15&lt;/p&gt;
&lt;p&gt;General Discussion&lt;/p&gt;
&lt;p&gt;&lt;span id="line-54"
class="anchor"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span id="line-57"
class="anchor"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Sponsored by
&lt;span id="line-59"
class="anchor"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.incm.cnrs-mrs.fr/" class="http"&gt;&lt;img src="http://www.incm.cnrs-mrs.fr/images/logo-INCM.png" title="http://www.incm.cnrs-mrs.fr/" class="external_image" style="width:15.0%" alt="http://www.incm.cnrs-mrs.fr/" /&gt;&lt;/a&gt;
&lt;span id="line-60"
class="anchor"&gt;&lt;/span&gt;&lt;a href="http://www.ism.univmed.fr/" class="http"&gt;&lt;img src="http://www.ism.univmed.fr/IMG/logoISM2.gif" title="http://www.ism.univmed.fr/" class="external_image" style="width:10.0%" alt="http://www.ism.univmed.fr/" /&gt;&lt;/a&gt;
&lt;span id="line-61"
class="anchor"&gt;&lt;/span&gt;&lt;a href="http://sites.univ-provence.fr/ifrscc/" class="http"&gt;&lt;img src="http://sites.univ-provence.fr/ifrscc/plugins/kitcnrs/images/logoifr.jpg" title="http://sites.univ-provence.fr/ifrscc/" class="external_image" style="width:5.0%" alt="http://sites.univ-provence.fr/ifrscc/" /&gt;&lt;/a&gt;
&lt;span id="line-62"
class="anchor"&gt;&lt;/span&gt;&lt;a href="http://www.univmed.fr/" class="http"&gt;&lt;img src="http://www.univmed.fr/App_Themes/Default/images/hp/logo_d.gif" title="http://www.univmed.fr/" class="external_image" style="width:8.0%" alt="http://www.univmed.fr/" /&gt;&lt;/a&gt;
&lt;span id="line-63"
class="anchor"&gt;&lt;/span&gt;&lt;a href="http://www.univ-provence.fr/" class="http"&gt;&lt;img src="http://www.univ-provence.fr/Local/up/fr/bandeau/logo_up.gif" title="http://www.univ-provence.fr/" class="external_image" style="width:5.0%" alt="http://www.univ-provence.fr/" /&gt;&lt;/a&gt;
&lt;span id="line-64"
class="anchor"&gt;&lt;/span&gt;&lt;a href="http://www.univ-provence.fr/gsite/index.php?project=pole3c" class="http"&gt;Pole 3c&lt;/a&gt;
&lt;span id="line-66"
class="anchor"&gt;&lt;/span&gt;&lt;span
id="line-68" class="anchor"&gt;&lt;/span&gt;&lt;span id="line-69"
class="anchor"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;
&lt;figure &gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img alt="Affiche" srcset="
/post/2010-05-27_neurocomp-marseille-workshop/featured_hu_df7b45b3266ed57f.webp 400w,
/post/2010-05-27_neurocomp-marseille-workshop/featured_hu_4bf07691bfd10208.webp 760w,
/post/2010-05-27_neurocomp-marseille-workshop/featured_hu_949657b9d6ffb5bd.webp 1200w"
src="https://laurentperrinet.github.io/post/2010-05-27_neurocomp-marseille-workshop/featured_hu_df7b45b3266ed57f.webp"
width="408"
height="135"
loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;/p&gt;</description></item><item><title>Decoding the population dynamics underlying ocular following response using a probabilistic framework</title><link>https://laurentperrinet.github.io/talk/2008-06-01-ulm/</link><pubDate>Sun, 01 Jun 2008 00:00:00 +0000</pubDate><guid>https://laurentperrinet.github.io/talk/2008-06-01-ulm/</guid><description>&lt;ul&gt;
&lt;li&gt;related publications @ &lt;a href="https://laurentperrinet.github.io/publication/perrinet-06-fens/"&gt;FENS 2006&lt;/a&gt;, @ &lt;a href="https://laurentperrinet.github.io/publication/perrinet-08-neurocomp/"&gt;NeuroComp 2008&lt;/a&gt; and @ &lt;a href="https://laurentperrinet.github.io/publication/perrinet-08-areadne/"&gt;AREADNE 2008&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;see this more recent talk @ &lt;a href="https://laurentperrinet.github.io/talk/2012-01-12-vision-at-ucl/"&gt;UCL, London&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>From neural activity to behavior: computational neuroscience as a synthetic approach for understanding the neural code.</title><link>https://laurentperrinet.github.io/talk/2008-04-01-incm/</link><pubDate>Tue, 01 Apr 2008 00:00:00 +0000</pubDate><guid>https://laurentperrinet.github.io/talk/2008-04-01-incm/</guid><description/></item><item><title>Dynamics of distributed 1D and 2D motion representations for short-latency ocular following</title><link>https://laurentperrinet.github.io/publication/barthelemy-08/</link><pubDate>Fri, 01 Feb 2008 00:00:00 +0000</pubDate><guid>https://laurentperrinet.github.io/publication/barthelemy-08/</guid><description/></item><item><title>Decoding the population dynamics underlying ocular following response using a probabilistic framework</title><link>https://laurentperrinet.github.io/publication/perrinet-08-areadne/</link><pubDate>Tue, 01 Jan 2008 00:00:00 +0000</pubDate><guid>https://laurentperrinet.github.io/publication/perrinet-08-areadne/</guid><description/></item><item><title>Modeling spatial integration in the ocular following response to center-surround stimulation using a probabilistic framework</title><link>https://laurentperrinet.github.io/publication/perrinet-08-a/</link><pubDate>Tue, 01 Jan 2008 00:00:00 +0000</pubDate><guid>https://laurentperrinet.github.io/publication/perrinet-08-a/</guid><description/></item><item><title>Neural Codes for Adaptive Sparse Representations of Natural Images</title><link>https://laurentperrinet.github.io/talk/2007-09-01-mipm/</link><pubDate>Sat, 01 Sep 2007 00:00:00 +0000</pubDate><guid>https://laurentperrinet.github.io/talk/2007-09-01-mipm/</guid><description/></item><item><title>Dynamical Neural Networks: modeling low-level vision at short latencies</title><link>https://laurentperrinet.github.io/publication/perrinet-07/</link><pubDate>Thu, 01 Mar 2007 00:00:00 +0000</pubDate><guid>https://laurentperrinet.github.io/publication/perrinet-07/</guid><description>&lt;p&gt;Dynamical Neural Networks (DyNNs) are a class of models for networks of neurons where particular focus is put on the role of time in the emergence of functional computational properties. The definition and study of these models involves the cooperation of a large range of scientific fields from statistical physics, probabilistic modelling, neuroscience and psychology to control theory. It focuses on the mechanisms that may be relevant for studying cognition by hypothesizing that information is distributed in the activity of the neurons in the system and that the timing helps in maintaining this information to lastly form decisions or actions. The system responds at best to the constraints of the outside world and learning strategies tune this internal dynamics to achieve optimal performance.
This chapter introduces the book. See also:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div class="pub-list-item view-citation" style="margin-bottom: 1rem"&gt;
&lt;i class="far fa-file-alt pub-icon" aria-hidden="true"&gt;&lt;/i&gt;
&lt;span class="article-metadata li-cite-author"&gt;
&lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/bruno-cessac/"&gt;Bruno Cessac&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/emmanuel-dauc%C3%A9/"&gt;Emmanuel Daucé&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/laurent-u-perrinet/"&gt;Laurent U Perrinet&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/manuel-samuelides/"&gt;Manuel Samuelides&lt;/a&gt;&lt;/span&gt;
&lt;/span&gt;
(2007).
&lt;a href="https://laurentperrinet.github.io/publication/cessac-07/"&gt;Topics in Dynamical Neural Networks: From Large Scale Neural Networks to Motor Control and Vision&lt;/a&gt;.
&lt;em&gt;Topics in Dynamical Neural Networks: From Large Scale Neural Networks to Motor Control and Vision&lt;/em&gt;.
&lt;p&gt;
&lt;a href="#" class="btn btn-outline-primary btn-page-header btn-sm js-cite-modal"
data-filename="/publication/cessac-07/cite.bib"&gt;
Cite
&lt;/a&gt;
&lt;/p&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div class="pub-list-item view-citation" style="margin-bottom: 1rem"&gt;
&lt;i class="far fa-file-alt pub-icon" aria-hidden="true"&gt;&lt;/i&gt;
&lt;span class="article-metadata li-cite-author"&gt;
&lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/bruno-cessac/"&gt;Bruno Cessac&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/emmanuel-dauc%C3%A9/"&gt;Emmanuel Daucé&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/laurent-u-perrinet/"&gt;Laurent U Perrinet&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/manuel-samuelides/"&gt;Manuel Samuelides&lt;/a&gt;&lt;/span&gt;
&lt;/span&gt;
(2007).
&lt;a href="https://laurentperrinet.github.io/publication/cessac-07-a/"&gt;Introduction to Topics in Dynamical Neural Networks: From Large Scale Neural Networks to Motor Control and Vision&lt;/a&gt;.
&lt;em&gt;Topics in Dynamical Neural Networks: From Large Scale Neural Networks to Motor Control and Vision&lt;/em&gt;.
&lt;p&gt;
&lt;a href="#" class="btn btn-outline-primary btn-page-header btn-sm js-cite-modal"
data-filename="/publication/cessac-07-a/cite.bib"&gt;
Cite
&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://doi.org/10.1140/epjst/e2007-00057-3" target="_blank" rel="noopener"&gt;
DOI
&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://www.springerlink.com/index/10.1140/epjst/e2007-00057-3" target="_blank" rel="noopener"&gt;
URL&lt;/a&gt;
&lt;/p&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Introduction to Topics in Dynamical Neural Networks: From Large Scale Neural Networks to Motor Control and Vision</title><link>https://laurentperrinet.github.io/publication/cessac-07-a/</link><pubDate>Thu, 01 Mar 2007 00:00:00 +0000</pubDate><guid>https://laurentperrinet.github.io/publication/cessac-07-a/</guid><description>&lt;p&gt;Dynamical Neural Networks (DyNNs) are a class of models for networks of neurons where particular focus is put on the role of time in the emergence of functional computational properties. The definition and study of these models involves the cooperation of a large range of scientific fields from statistical physics, probabilistic modelling, neuroscience and psychology to control theory. It focuses on the mechanisms that may be relevant for studying cognition by hypothesizing that information is distributed in the activity of the neurons in the system and that the timing helps in maintaining this information to lastly form decisions or actions. The system responds at best to the constraints of the outside world and learning strategies tune this internal dynamics to achieve optimal performance.
This chapter introduces the book. See also:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div class="pub-list-item view-citation" style="margin-bottom: 1rem"&gt;
&lt;i class="far fa-file-alt pub-icon" aria-hidden="true"&gt;&lt;/i&gt;
&lt;span class="article-metadata li-cite-author"&gt;
&lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/bruno-cessac/"&gt;Bruno Cessac&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/emmanuel-dauc%C3%A9/"&gt;Emmanuel Daucé&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/laurent-u-perrinet/"&gt;Laurent U Perrinet&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/manuel-samuelides/"&gt;Manuel Samuelides&lt;/a&gt;&lt;/span&gt;
&lt;/span&gt;
(2007).
&lt;a href="https://laurentperrinet.github.io/publication/cessac-07/"&gt;Topics in Dynamical Neural Networks: From Large Scale Neural Networks to Motor Control and Vision&lt;/a&gt;.
&lt;em&gt;Topics in Dynamical Neural Networks: From Large Scale Neural Networks to Motor Control and Vision&lt;/em&gt;.
&lt;p&gt;
&lt;a href="#" class="btn btn-outline-primary btn-page-header btn-sm js-cite-modal"
data-filename="/publication/cessac-07/cite.bib"&gt;
Cite
&lt;/a&gt;
&lt;/p&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div class="pub-list-item view-citation" style="margin-bottom: 1rem"&gt;
&lt;i class="far fa-file-alt pub-icon" aria-hidden="true"&gt;&lt;/i&gt;
&lt;span class="article-metadata li-cite-author"&gt;
&lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/laurent-u-perrinet/"&gt;Laurent U Perrinet&lt;/a&gt;&lt;/span&gt;
&lt;/span&gt;
(2007).
&lt;a href="https://laurentperrinet.github.io/publication/perrinet-07/"&gt;Dynamical Neural Networks: modeling low-level vision at short latencies&lt;/a&gt;.
&lt;em&gt;Topics in Dynamical Neural Networks: From Large Scale Neural Networks to Motor Control and Vision&lt;/em&gt;.
&lt;p&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://laurentperrinet.github.io/publication/perrinet-07/perrinet-07.pdf" target="_blank" rel="noopener"&gt;
PDF
&lt;/a&gt;
&lt;a href="#" class="btn btn-outline-primary btn-page-header btn-sm js-cite-modal"
data-filename="/publication/perrinet-07/cite.bib"&gt;
Cite
&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://doi.org/10.1140/epjst/e2007-00061-7" target="_blank" rel="noopener"&gt;
DOI
&lt;/a&gt;
&lt;/p&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Topics in Dynamical Neural Networks: From Large Scale Neural Networks to Motor Control and Vision</title><link>https://laurentperrinet.github.io/publication/cessac-07/</link><pubDate>Thu, 01 Mar 2007 00:00:00 +0000</pubDate><guid>https://laurentperrinet.github.io/publication/cessac-07/</guid><description>&lt;p&gt;Dynamical Neural Networks (DyNNs) are a class of models for networks of neurons where particular focus is put on the role of time in the emergence of functional computational properties. The definition and study of these models involves the cooperation of a large range of scientific fields from statistical physics, probabilistic modelling, neuroscience and psychology to control theory. It focuses on the mechanisms that may be relevant for studying cognition by hypothesizing that information is distributed in the activity of the neurons in the system and that the timing helps in maintaining this information to lastly form decisions or actions. The system responds at best to the constraints of the outside world and learning strategies tune this internal dynamics to achieve optimal performance.
This chapter introduces the book. See also:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div class="pub-list-item view-citation" style="margin-bottom: 1rem"&gt;
&lt;i class="far fa-file-alt pub-icon" aria-hidden="true"&gt;&lt;/i&gt;
&lt;span class="article-metadata li-cite-author"&gt;
&lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/bruno-cessac/"&gt;Bruno Cessac&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/emmanuel-dauc%C3%A9/"&gt;Emmanuel Daucé&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/laurent-u-perrinet/"&gt;Laurent U Perrinet&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/manuel-samuelides/"&gt;Manuel Samuelides&lt;/a&gt;&lt;/span&gt;
&lt;/span&gt;
(2007).
&lt;a href="https://laurentperrinet.github.io/publication/cessac-07-a/"&gt;Introduction to Topics in Dynamical Neural Networks: From Large Scale Neural Networks to Motor Control and Vision&lt;/a&gt;.
&lt;em&gt;Topics in Dynamical Neural Networks: From Large Scale Neural Networks to Motor Control and Vision&lt;/em&gt;.
&lt;p&gt;
&lt;a href="#" class="btn btn-outline-primary btn-page-header btn-sm js-cite-modal"
data-filename="/publication/cessac-07-a/cite.bib"&gt;
Cite
&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://doi.org/10.1140/epjst/e2007-00057-3" target="_blank" rel="noopener"&gt;
DOI
&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://www.springerlink.com/index/10.1140/epjst/e2007-00057-3" target="_blank" rel="noopener"&gt;
URL&lt;/a&gt;
&lt;/p&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div class="pub-list-item view-citation" style="margin-bottom: 1rem"&gt;
&lt;i class="far fa-file-alt pub-icon" aria-hidden="true"&gt;&lt;/i&gt;
&lt;span class="article-metadata li-cite-author"&gt;
&lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/laurent-u-perrinet/"&gt;Laurent U Perrinet&lt;/a&gt;&lt;/span&gt;
&lt;/span&gt;
(2007).
&lt;a href="https://laurentperrinet.github.io/publication/perrinet-07/"&gt;Dynamical Neural Networks: modeling low-level vision at short latencies&lt;/a&gt;.
&lt;em&gt;Topics in Dynamical Neural Networks: From Large Scale Neural Networks to Motor Control and Vision&lt;/em&gt;.
&lt;p&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://laurentperrinet.github.io/publication/perrinet-07/perrinet-07.pdf" target="_blank" rel="noopener"&gt;
PDF
&lt;/a&gt;
&lt;a href="#" class="btn btn-outline-primary btn-page-header btn-sm js-cite-modal"
data-filename="/publication/perrinet-07/cite.bib"&gt;
Cite
&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://doi.org/10.1140/epjst/e2007-00061-7" target="_blank" rel="noopener"&gt;
DOI
&lt;/a&gt;
&lt;/p&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Dynamic inference for motion tracking</title><link>https://laurentperrinet.github.io/publication/montagnini-07-a/</link><pubDate>Mon, 01 Jan 2007 00:00:00 +0000</pubDate><guid>https://laurentperrinet.github.io/publication/montagnini-07-a/</guid><description/></item><item><title>Modeling spatial integration in the ocular following response using a probabilistic framework</title><link>https://laurentperrinet.github.io/publication/perrinet-07-neurocomp/</link><pubDate>Mon, 01 Jan 2007 00:00:00 +0000</pubDate><guid>https://laurentperrinet.github.io/publication/perrinet-07-neurocomp/</guid><description>&lt;p&gt;
&lt;figure &gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img alt="header" srcset="
/publication/perrinet-07-neurocomp/perrinet-07-neurocomp_hu_7dde58bc465703bb.webp 400w,
/publication/perrinet-07-neurocomp/perrinet-07-neurocomp_hu_2a6af84eab22bddc.webp 760w,
/publication/perrinet-07-neurocomp/perrinet-07-neurocomp_hu_94822cc5dbc26eef.webp 1200w"
src="https://laurentperrinet.github.io/publication/perrinet-07-neurocomp/perrinet-07-neurocomp_hu_7dde58bc465703bb.webp"
width="760"
height="275"
loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;/p&gt;</description></item><item><title>Neural Codes for Adaptive Sparse Representations of Natural Images</title><link>https://laurentperrinet.github.io/publication/perrinet-07-mipm/</link><pubDate>Mon, 01 Jan 2007 00:00:00 +0000</pubDate><guid>https://laurentperrinet.github.io/publication/perrinet-07-mipm/</guid><description/></item><item><title>Visual tracking of ambiguous moving objects: A recursive Bayesian model</title><link>https://laurentperrinet.github.io/publication/montagnini-07-b/</link><pubDate>Mon, 01 Jan 2007 00:00:00 +0000</pubDate><guid>https://laurentperrinet.github.io/publication/montagnini-07-b/</guid><description/></item><item><title>Input-output transformation in the visuo-oculomotor loop: modeling the ocular following response to center-surround stimulation in a probabilistic framework</title><link>https://laurentperrinet.github.io/publication/perrinet-06-fens/</link><pubDate>Sun, 01 Jan 2006 00:00:00 +0000</pubDate><guid>https://laurentperrinet.github.io/publication/perrinet-06-fens/</guid><description/></item><item><title>Input-output transformation in the visuo-oculomotor loop: modeling the ocular following response to center-surround stimulation in a probabilistic framework</title><link>https://laurentperrinet.github.io/publication/perrinet-06-neurocomp/</link><pubDate>Sun, 01 Jan 2006 00:00:00 +0000</pubDate><guid>https://laurentperrinet.github.io/publication/perrinet-06-neurocomp/</guid><description>&lt;ul&gt;
&lt;li&gt;See a followup in &lt;a href="https://laurentperrinet.github.io/publication/perrinet-12-pred/"&gt;Perrinet et al, 2012&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Input-output transformation in the visuo-oculomotor loop: modeling the ocular following response to center-surround stimulation in a probabilistic framework</title><link>https://laurentperrinet.github.io/talk/2006-01-01-neurocomp/</link><pubDate>Sun, 01 Jan 2006 00:00:00 +0000</pubDate><guid>https://laurentperrinet.github.io/talk/2006-01-01-neurocomp/</guid><description>&lt;ul&gt;
&lt;li&gt;related publication @ &lt;a href="https://laurentperrinet.github.io/publication/perrinet-08-spie/"&gt;SPIE 2008&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;See a followup in &lt;a href="https://laurentperrinet.github.io/publication/perrinet-12-pred/"&gt;Perrinet et al, 2012&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Efficient representation of natural images using local cooperation</title><link>https://laurentperrinet.github.io/publication/fischer-05/</link><pubDate>Sat, 01 Jan 2005 00:00:00 +0000</pubDate><guid>https://laurentperrinet.github.io/publication/fischer-05/</guid><description>&lt;ul&gt;
&lt;li&gt;relies on log-Gabor filters:
&lt;div class="pub-list-item view-citation" style="margin-bottom: 1rem"&gt;
&lt;i class="far fa-file-alt pub-icon" aria-hidden="true"&gt;&lt;/i&gt;
&lt;span class="article-metadata li-cite-author"&gt;
&lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/sylvain-fischer/"&gt;Sylvain Fischer&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/filip-%C5%A1roubek/"&gt;Filip Šroubek&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/laurent-u-perrinet/"&gt;Laurent U Perrinet&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/rafael-redondo/"&gt;Rafael Redondo&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
&lt;a href="https://laurentperrinet.github.io/author/gabriel-crist%C3%B3bal/"&gt;Gabriel Cristóbal&lt;/a&gt;&lt;/span&gt;
&lt;/span&gt;
(2007).
&lt;a href="https://laurentperrinet.github.io/publication/fischer-07-cv/"&gt;Self-Invertible 2D Log-Gabor Wavelets&lt;/a&gt;.
&lt;em&gt;International Journal of Computer Vision&lt;/em&gt;.
&lt;p&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://laurentperrinet.github.io/publication/fischer-07-cv/fischer-07-cv.pdf" target="_blank" rel="noopener"&gt;
PDF
&lt;/a&gt;
&lt;a href="#" class="btn btn-outline-primary btn-page-header btn-sm js-cite-modal"
data-filename="/publication/fischer-07-cv/cite.bib"&gt;
Cite
&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://doi.org/10.1007/s11263-006-0026-8" target="_blank" rel="noopener"&gt;
DOI
&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://github.com/bicv/LogGabor" target="_blank" rel="noopener"&gt;
Code&lt;/a&gt;
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://doi.org/10.1007/s11263-006-0026-8" target="_blank" rel="noopener"&gt;
URL&lt;/a&gt;
&lt;/p&gt;
&lt;/div&gt;
&lt;figure id="figure-schematic-structure-of-the-primary-visual-cortex-implemented-in-the-present-study-simple-cortical-cells-are-modeled-through-log-gabor-functions-they-are-organized-in-pairs-in-quadrature-of-phase-dark-gray-circles-for-each-position-the-set-of-different-orientations-compose-a-pinwheel-large-light-gray-circles-the-retinotopic-organization-induces-that-adjacent-spatial-positions-are-arranged-in-adjacent-pinwheels-inhibition-interactions-occur-towards-the-closest-adjacent-positions-which-are-in-the-direc-tions-perpendicular-to-the-cell-preferred-orientation-and-toward-adjacent-orientations-light-red-connections-facilitation-occurs-to-wards-co-aligned-cells-up-to-a-larger-distance-dark-blue-connections"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img src="https://laurentperrinet.github.io/publication/fischer-07/figure2.png" alt="Schematic structure of the primary visual cortex implemented in the present study. Simple cortical cells are modeled through log-Gabor functions. They are organized in pairs in quadrature of phase (dark-gray circles). For each position the set of different orientations compose a pinwheel (large light-gray circles). The retinotopic organization induces that adjacent spatial positions are arranged in adjacent pinwheels. Inhibition interactions occur towards the closest adjacent positions which are in the direc-tions perpendicular to the cell preferred orientation and toward adjacent orientations (light-red connections). Facilitation occurs to-wards co-aligned cells up to a larger distance (dark-blue connections). " loading="lazy" data-zoomable width="80%" /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
Schematic structure of the primary visual cortex implemented in the present study. Simple cortical cells are modeled through log-Gabor functions. They are organized in pairs in quadrature of phase (dark-gray circles). For each position the set of different orientations compose a pinwheel (large light-gray circles). The retinotopic organization induces that adjacent spatial positions are arranged in adjacent pinwheels. Inhibition interactions occur towards the closest adjacent positions which are in the direc-tions perpendicular to the cell preferred orientation and toward adjacent orientations (light-red connections). Facilitation occurs to-wards co-aligned cells up to a larger distance (dark-blue connections).
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Feature detection using spikes : the greedy approach</title><link>https://laurentperrinet.github.io/publication/perrinet-04-tauc/</link><pubDate>Thu, 01 Jul 2004 00:00:00 +0000</pubDate><guid>https://laurentperrinet.github.io/publication/perrinet-04-tauc/</guid><description/></item></channel></rss>