<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[Artificial General Ideas]]></title><description><![CDATA[Notes on AI, Neuroscience, Cognition, Robotics, and Entrepreneurship]]></description><link>https://blog.dileeplearning.com</link><image><url>https://blog.dileeplearning.com/img/substack.png</url><title>Artificial General Ideas</title><link>https://blog.dileeplearning.com</link></image><generator>Substack</generator><lastBuildDate>Thu, 23 Apr 2026 08:20:33 GMT</lastBuildDate><atom:link href="https://blog.dileeplearning.com/feed" rel="self" type="application/rss+xml"/><language><![CDATA[en]]></language><webMaster><![CDATA[dileeplearning@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[dileeplearning@substack.com]]></itunes:email><itunes:name><![CDATA[Dileep George]]></itunes:name></itunes:owner><itunes:author><![CDATA[Dileep George]]></itunes:author><googleplay:owner><![CDATA[dileeplearning@substack.com]]></googleplay:owner><googleplay:email><![CDATA[dileeplearning@substack.com]]></googleplay:email><googleplay:author><![CDATA[Dileep George]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[In search of the mystery of the cortical column and human-like general intelligence ]]></title><description><![CDATA[Today, Astera Institute announced that I am leading its AGI research program with an ambitious research agenda.]]></description><link>https://blog.dileeplearning.com/p/in-search-of-the-mystery-of-the-cortical</link><guid isPermaLink="false">https://blog.dileeplearning.com/p/in-search-of-the-mystery-of-the-cortical</guid><dc:creator><![CDATA[Dileep George]]></dc:creator><pubDate>Wed, 25 Feb 2026 17:34:33 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!H3GE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a70f988-ccb4-45f1-9ab2-83488f53858d_957x471.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Today, Astera Institute <a href="https://asterainstitute.substack.com/p/0ed2beff-64ff-4d92-bae5-893f4eac9026?postPreview=paid&amp;updated=2026-02-25T04%3A50%3A54.378Z&amp;audience=everyone&amp;free_preview=false&amp;freemail=true">announced</a> that I am leading its AGI research program with an ambitious research agenda. It&#8217;s backed by $1B+ in long-term financial support for building NeuroAI that learns, thinks, and plans efficiently like the human brain. Joining me on this quest as a lead researcher is my friend and collaborator <a href="https://scholar.google.com/citations?user=SFjDQk8AAAAJ&amp;hl=en&amp;oi=ao">Miguel L&#225;zaro-Gredilla</a>, who was at Google DeepMind before this. This blog post is written by both of us to outline our goals and the broad themes we will be pursuing.</p><p>We are motivated by two interconnected goals:</p><ul><li><p>Understanding the human brain.</p></li><li><p>Building human-like general intelligence from first principles: data-efficient, robust, and able to learn from experience.</p></li></ul><p>We believe that considering both these problems as part of the same puzzle is important to make progress on each, a vision that is shared by Astera Institute founders Jed and Seemay. At Astera AI, we are creating a unique AGI lab to tackle the fundamental problems of intelligence, working alongside Doris Tsao&#8217;s Astera Neuro to close the loop with neuroscience.</p><p>We were drawn to Astera for the next phase of our work because Astera recognizes that reverse engineering the brain is one of the most challenging research problems, requiring bold bets, navigating blind alleys, making mistakes, and recovering from them. With a longer timeline that is fully funded, we can focus on the difficult fundamentals instead of being distracted by short-term commercialization pressures or vibes. We can explore directions that are important but currently unappreciated. Having neuroscience experiments under the same roof as AI will help us unlock unexpected mysteries that will help us understand both AI and the brain.</p><p>One of the potential trade-offs we considered as we explored a home for this work is that non-profits often don&#8217;t allow for the ambitious, nimble pace that we would need to make progress. At Astera, we&#8217;ve been given the explicit responsibility of running our team like a start-up but with the advantages of philanthropy. We&#8217;re excited to bring our perspectives to this experiment and to recruit likeminded talent.</p><p>In the rest of this post we will describe some of the research themes we will be emphasizing. This is not meant to be comprehensive, but rather a starting point. As we progress, we remain committed to evolving our perspective and adapting our priorities based on new evidence, and we look forward to maintaining an active, transparent dialogue with the research community.</p><h2><strong>What are the general principles of human-like intelligence?</strong></h2><p>We look to the brain for hints on inductive biases and algorithms: What is the &#8220;Goldilocks&#8221; set of architectural and algorithmic properties that makes human learning data-efficient, planning-compatible, generally applicable across a variety of domains, and able to handle lifelong contexts? The uniformity of the cortical column and its preservation across mammals suggest that such general principles exist, and can be understood from studying the systems involving the cortex, thalamus, hippocampus, and the limbic system.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!H3GE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a70f988-ccb4-45f1-9ab2-83488f53858d_957x471.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!H3GE!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a70f988-ccb4-45f1-9ab2-83488f53858d_957x471.jpeg 424w, https://substackcdn.com/image/fetch/$s_!H3GE!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a70f988-ccb4-45f1-9ab2-83488f53858d_957x471.jpeg 848w, https://substackcdn.com/image/fetch/$s_!H3GE!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a70f988-ccb4-45f1-9ab2-83488f53858d_957x471.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!H3GE!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a70f988-ccb4-45f1-9ab2-83488f53858d_957x471.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!H3GE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a70f988-ccb4-45f1-9ab2-83488f53858d_957x471.jpeg" width="957" height="471" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8a70f988-ccb4-45f1-9ab2-83488f53858d_957x471.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:471,&quot;width&quot;:957,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!H3GE!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a70f988-ccb4-45f1-9ab2-83488f53858d_957x471.jpeg 424w, https://substackcdn.com/image/fetch/$s_!H3GE!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a70f988-ccb4-45f1-9ab2-83488f53858d_957x471.jpeg 848w, https://substackcdn.com/image/fetch/$s_!H3GE!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a70f988-ccb4-45f1-9ab2-83488f53858d_957x471.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!H3GE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a70f988-ccb4-45f1-9ab2-83488f53858d_957x471.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>How do you tease apart the general principles from all the messy details of the brain? We will do that by triangulating on these principles using 1) observations from neuroscience; 2) properties of the world; and 3) computational/algorithmic models. A property of the brain is likely to be a general principle only when we can explain why it exists based on algorithmic ideas and the organization of the world.</p><p>What does this triangulation look like in practice? Below, we outline the specific research themes that emerge from this approach, starting with how we view the acquisition of knowledge itself. You might notice us suddenly changing our vocabulary from latent variables to cortical circuits; that&#8217;s just a reflection of how we think about these problems from multiple perspectives.</p><h2><strong>Learning from experience, not accumulated human knowledge.</strong></h2><p>The written knowledge current AIs learn from was acquired by humans over centuries through the process of interacting, tool-building, and experimenting in the world. We want AIs that learn and create knowledge from experience in the world, not just from knowledge that humans have already accumulated.</p><h2><strong>Learning fundamentally different world models</strong></h2><p>While today&#8217;s world models produce visually impressive full-frame videos, predicting pixel-level details of the next frame is not useful for long-term planning or reasoning. Instead, we will focus on world models with the following properties:</p><ol><li><p><strong>Hierarchical latent variables</strong>: Hierarchical latent variable models that can be queried in flexible ways will be required for mental simulation and situated commonsense reasoning.</p></li></ol><ol start="2"><li><p><strong>Causally structured and compositional</strong>: We want our models to be able to learn the causal relationships in the world, which is necessary to drive the counterfactual reasoning humans exhibit, not just predict the next frame or token.</p></li></ol><h2><strong>Reasoning is everywhere: Models should be able to reason without language tokens.</strong></h2><p>Modern LLMs have demonstrated the utility of inference-time compute for reasoning. However, currently, these reasoning computations are limited to language tokens. We believe that, to achieve human-like intelligence, reasoning should be a distributed process that needs to happen in all the components of a cognitive architecture that includes visual and motor systems, concept systems, and episodic memory. AI agents should have the ability for active inference, whereby they can act to gather more information to reduce uncertainty, and counterfactual reasoning, where they can mentally simulate alternative worlds.</p><h2><strong>Episodic memory and continual learning as an integral part of world models and reasoning</strong></h2><p>Episodic memory is the record of your experience of the world, as interpreted through your current world model. World models should offer a scaffolding to interpret this experience and to anchor those memories. The memories are then used for reasoning in combination with the world model. When you think about where you might have left your keys, you are using a combination of your world model and the episodic memory of places where you have been. These episodic memories are then used to update your world models, resulting in continual learning.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!u7k7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F939aa3e7-a75d-4def-907e-af9114134e1c_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!u7k7!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F939aa3e7-a75d-4def-907e-af9114134e1c_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!u7k7!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F939aa3e7-a75d-4def-907e-af9114134e1c_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!u7k7!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F939aa3e7-a75d-4def-907e-af9114134e1c_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!u7k7!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F939aa3e7-a75d-4def-907e-af9114134e1c_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!u7k7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F939aa3e7-a75d-4def-907e-af9114134e1c_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/939aa3e7-a75d-4def-907e-af9114134e1c_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!u7k7!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F939aa3e7-a75d-4def-907e-af9114134e1c_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!u7k7!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F939aa3e7-a75d-4def-907e-af9114134e1c_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!u7k7!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F939aa3e7-a75d-4def-907e-af9114134e1c_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!u7k7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F939aa3e7-a75d-4def-907e-af9114134e1c_1536x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2><strong>Neuroscience for AI</strong></h2><p>Neuroscience and cognitive science offer important insights into how the disparate-looking requirements about latent variables, causality, memory, planning, etc. are brought together into a coherent system that is elegant and efficient. Here we highlight a few of the neuroscience observations that guide our research.</p><p><em><strong>Feedback/recurrent connections: </strong></em>Most AI systems work in a pure feed-forward manner, whereas our brains are highly recurrent. Feedback connections between cortical columns could be part of test-time inference computations.</p><p><em><strong>Dynamics of reasoning:</strong></em><strong> </strong>Cortical and hippocampal dynamics&#8212;the feed-forward, feedback, and lateral information flow&#8212;offer important clues about the speed and nature of inference computations. In the hippocampus these are seen in different forms of replay and sharp wave ripples.</p><p><em><strong>Top-down attention control</strong> &amp; <strong>binding: </strong></em>The ability to pay top-down attention to objects and features seems to be an inherent property of the cortical hierarchy. Moreover, the cortex also seems to have a unity of perception where it can bind together and track the different properties of an object. The interactions between the cortex, thalamus, and hippocampus hold important clues about the nature of these computations.</p><p><em><strong>Schemas and structure-based transfer:</strong></em><strong> </strong>The ability to extract abstract knowledge&#8212;schemas&#8212;in the form of flexible graphs might be an important component of human data efficiency and generalization. Modern neuroscience experiments are shedding light on how our brains learn schemas and utilize them for behavior.</p><p><strong>Local synaptic plasticity rules and dendritic computations: </strong>Brain networks adapt via local synaptic plasticity and dendritic computations. We are rapidly gaining a wealth of empirical data on local plasticity mechanisms that operate at different timescales to self-organize decentralized components into circuits capable of executing complex algorithmic tasks.</p><h2><strong>Getting consciousness out of mysticism</strong></h2><p>Our subjective experience of consciousness is one of the most mysterious things our brains create. Is this an illusion? Can artificial agents have it? Can it be turned on or off, or adjusted in degrees? Does it have a performance implication? While several theories exist that address these questions partially, we think a significant amount of further research is needed to address these questions satisfactorily. We are keenly interested in this topic and hope to provide insights through tight iterations between theory, model-building, and experiments, something Astera Institute is uniquely positioned for.</p><h2><strong>Closing the loop between AI and neuroscience</strong></h2><p>Theory-building and understanding is never a purely bottom-up or purely top-down process. It requires combining both directions, and iterating. Advances in neuro-tech gives us unprecedented levels of access to the brain&#8212;fine-grained connectivity maps, and real-time recordings from thousands of individual neurons. Closing the loop between AI and neuroscience will involve judicious, clever experiments that target specific gaps in our understanding, using the data not just to map the brain, but to test and refine the underlying &#8220;algorithms&#8221; of intelligence.</p><p>On the AI side it will involve addressing the real challenges to our theories that arise from animal and human performance, and utilizing the representational and algorithmic insights that neuroscience experiments generate. We believe the shortcomings of current AI approaches are becoming increasingly apparent to those paying close attention. In contrast, AI approaches based on neuroscience insights are likely to be power-efficient, elegant, scalable, and controllable.</p><p>We are tremendously excited about the possibility of a true two-way scientific engine between AI and neuroscience&#8212;where better brain experiments produce better computational theories, and better computational theories produce sharper, more revealing brain experiments. If you are excited by this vision, <a href="https://astera.org/careers/">join us!</a><br><br>Dileep George &amp; Miguel L&#225;zaro-Gredilla</p>]]></content:encoded></item><item><title><![CDATA[If no one builds it, you're never born. ]]></title><description><![CDATA[Not building AGI is a risky thing....]]></description><link>https://blog.dileeplearning.com/p/if-no-one-builds-it-youre-never-born</link><guid isPermaLink="false">https://blog.dileeplearning.com/p/if-no-one-builds-it-youre-never-born</guid><dc:creator><![CDATA[Dileep George]]></dc:creator><pubDate>Mon, 08 Dec 2025 23:42:14 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!9yXT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8119caa-8754-4ead-92f4-7f8ea893dbc8_1024x1536.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Wilbur Wright, inventor of airplanes, died in 1912 at the age of 45 from typhoid fever because antibiotics didn&#8217;t exist then. Just imagine how our world would be without the medical and technological advancements of the past century! Actually, you wouldn&#8217;t have to imagine, because you wouldn&#8217;t exist!<br><br>Inventing technology and advancing science is how we overcame our challenges and managed to support 8 billion human souls on this planet, escaping the Malthusian trap of famines, diseases, and conflicts.  </p><p>Automation of knowledge acquisition and thought is the next step, and the best tool humanity can build.  <em>The risk of not building AGI is that we won&#8217;t be prepared for the challenges the world throws at us, some of which would be challenges that our own existence creates.</em></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!9yXT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8119caa-8754-4ead-92f4-7f8ea893dbc8_1024x1536.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!9yXT!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8119caa-8754-4ead-92f4-7f8ea893dbc8_1024x1536.png 424w, https://substackcdn.com/image/fetch/$s_!9yXT!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8119caa-8754-4ead-92f4-7f8ea893dbc8_1024x1536.png 848w, https://substackcdn.com/image/fetch/$s_!9yXT!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8119caa-8754-4ead-92f4-7f8ea893dbc8_1024x1536.png 1272w, https://substackcdn.com/image/fetch/$s_!9yXT!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8119caa-8754-4ead-92f4-7f8ea893dbc8_1024x1536.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!9yXT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8119caa-8754-4ead-92f4-7f8ea893dbc8_1024x1536.png" width="290" height="435" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c8119caa-8754-4ead-92f4-7f8ea893dbc8_1024x1536.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1536,&quot;width&quot;:1024,&quot;resizeWidth&quot;:290,&quot;bytes&quot;:2610415,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://blog.dileeplearning.com/i/177323062?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8119caa-8754-4ead-92f4-7f8ea893dbc8_1024x1536.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!9yXT!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8119caa-8754-4ead-92f4-7f8ea893dbc8_1024x1536.png 424w, https://substackcdn.com/image/fetch/$s_!9yXT!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8119caa-8754-4ead-92f4-7f8ea893dbc8_1024x1536.png 848w, https://substackcdn.com/image/fetch/$s_!9yXT!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8119caa-8754-4ead-92f4-7f8ea893dbc8_1024x1536.png 1272w, https://substackcdn.com/image/fetch/$s_!9yXT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8119caa-8754-4ead-92f4-7f8ea893dbc8_1024x1536.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2><strong>A(G)I safety is important, and here are my thoughts about it.</strong></h2><p>1. Scaling up current techniques is not going to lead to AGI. It will lead to powerful AI systems, but these will be supported by a lot of engineered scaffolding. In these cases, <em>making AI work usefully is almost exactly the same as making AI safe</em>. Since scaling has already proven to be useful, we are naturally on the path to exploiting it to the maximum, and we should. </p><p>2. We will eventually figure out how to build and scale AI that uses principles of human intelligence. These systems will learn causal structure and reliable world models that can be used for counterfactual thinking. This will lead to much more capable AI systems and AGI. <em><a href="https://blog.dileeplearning.com/p/amelia-bedelia-and-agi-safety-part">But for these kinds of systems, increasing capability can also come with increasing controllability</a></em><a href="https://blog.dileeplearning.com/p/amelia-bedelia-and-agi-safety-part">. </a> (See my blog on <a href="https://blog.dileeplearning.com/p/amelia-bedelia-and-agi-safety-part">questionable beliefs behind existential risk scenarios</a>).</p><h2>Where powerful AI and AGI is going to help us</h2><p><strong>Earthquakes, wildfires, hurricanes, floods: </strong>Despite all the technological advances, we are still at the mercy of nature when it comes to these disasters. Where are the army of robots helping to dig out people from collapsed buildings? Where are the ones to manage fires and help people? Having AGI means we will have robots that will help us in these cases to save lives and to recover faster. </p><p><strong>Health: </strong>Antibiotic resistance, pandemics, &#8230;, we don&#8217;t know what challenges we will face in the future and it would be great to have powerful tools.  In general, having much better understanding of how our bodies and minds work, and curing of diseases. </p><p><strong>Flora and Fauna: </strong>Instead of conforming to the requirements of dumb machines, we might finally be able to do more organic multi-crop agriculture, reduce the amount of pesticides we use, and abolish factory farming. Intelligent machines will free us from the economic necessity of these.<br><br><strong>Climate change</strong>, <strong>Energy, Materials, Education, Transportation, Space &#8230;.</strong> examples like these abound in each of those areas. Things that we accomplished crudely with dumb machinery will be done with more finesse with intelligent machines, and that will be important for humanity to thrive at scale. </p><h2>Balancing the risks&#8230;</h2><p>Of course the title is a play on the Yudkowsky and Soares book <a href="https://en.wikipedia.org/wiki/If_Anyone_Builds_It,_Everyone_Dies">&#8220;If anyone builds it, everyone dies&#8221;</a>. While I disagree with many things that the book asserts, their work has brought attention to the important problem of AI safety. Smart people working on AI safety is a good thing. It is important to continue that work, even if the specific x-risk scenarios in the book can be taken apart. In the midst of all the talk about the risks of AGI it is important to realize that not building AGI has risks as well. </p><div><hr></div>]]></content:encoded></item><item><title><![CDATA[AI consciousness, qualia, and personhood.]]></title><description><![CDATA[A note on my current positions, in a FAQ format.]]></description><link>https://blog.dileeplearning.com/p/ai-consciousness-qualia-and-personhood</link><guid isPermaLink="false">https://blog.dileeplearning.com/p/ai-consciousness-qualia-and-personhood</guid><dc:creator><![CDATA[Dileep George]]></dc:creator><pubDate>Fri, 07 Nov 2025 16:24:13 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!DTjX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb2df486-a5c9-4773-b67f-ee60a2510e92_958x776.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I&#8217;m attending a workshop on AI consciousness. Here are my uncorrupted thoughts prior to the workshop. I&#8217;m going to learn more, and I hope to contribute something in the future to clarify the cloudiness around AI consciousness, qualia, and personhood.</p><h3>Can AI systems have consciousness?</h3><p>Yes, I think it is possible to build AI systems to have consciousness. </p><p>While we haven&#8217;t pinned down exactly what it means, we will. Consciousness is related to information processing and representation, and substrate independent. </p><h3>Is language required for consciousness?</h3><p>No. </p><h3>Does adding consciousness to an AI system have implications?</h3><p>Adding consciousness will make an AI system more performant. <br><br>Not all architectures are compatible with implementing a consciousness loop. The performance implications depend more on the kind of world models the AI system has, than the consciousness loop itself. <br><br>Adding consciousness to simple world models will have almost no effect, whereas adding consciousness to complex human-like world models can have a significant difference in performance. N</p><h3>Will AI systems feel the same &#8216;qualia&#8217; as we feel?</h3><p>Qualia is the &#8216;feel&#8217; associated with a sensation or perception. Why does the 3D world feel like it does? Why does red feel like red and not like a bell? <br><br>For some modalities, AI systems will have qualia similar to ours. For example, <a href="https://www.science.org/doi/10.1126/sciadv.adm8470">perception of space could b</a>e where AI systems can have the same qualia, if it is implemented similar to that in animals. However, if spatial perception is implemented using LIDARs, they will have a very different qualia compared to ours. <br><br>For things like the feeling of taste or smell, qualia can be entirely different for an AI system. For pleasure and pain, quite a large chunk of our qualia comes from our physical embodiment and biochemistry. Those will be very different for AI systems. </p><h3>Is consciousness the same as qualia?</h3><p>While consciousness is required for qualia, not all conscious access might be associated with qualia. Moreover, qualia can be tied to the substrate &#8212; the feeling of how food tastes might be tied closely to our biological implementation.</p><h3>Do LLMs feel pleasure and pain. Are they like ours?</h3><p>No, LLMs do not feel pleasure and pain in the sense that we do. </p><h3>Should we assign &#8216;personhood&#8217; to AI systems?</h3><p>First let&#8217;s consider what &#8216;personhood&#8217; means to us. <br><br>1) We are unique and destructible. You cannot be resurrected if you die, at least not yet. And our lifetimes are finite and we roughly know the maximum amount of time we have<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a>.<br><br>2) We are people because we have experiences and we remember them &#8212; childhood, growing up, teenage years, falling in love, enjoying sports and nature, getting sick, caring for others, loosing loved ones. Our personhood is intricately tied to this experience. <br><br>AIs do not intrinsically have these properties. They are not mortal. They can have many other characteristics of consciousness we might not have. <br><br>While it is possible for us to build AIs with some of the human constraints that give us personhood, I don&#8217;t see why we need to do that. We should lean on the advantages of the artificial system, rather than impose constraints that lead us to attribute personhood to it. We might build robots for role play and amusement (a la West World) by faking these constraints to give us an illusion of personhood, but those can be built in a way that doesn&#8217;t need to grant our robots personhood. </p><h3>Does adding consciousness to an AI system have moral implications?</h3><p>I think consciousness can be decoupled from feelings of pain and pleasure and suffering. I think it is possible to build systems that are conscious, but do not have pain and suffering. Moreover, since AI systems are not mortal, I don&#8217;t think they need to be considered as persons. So, I think it is possible to build conscious AI systems to serve us without any moral concerns that we are exploiting or torturing AIs.<br><br>To end this note, here&#8217;s an <a href="http://www.agicomics.net">AGI Comic</a>s on consciousness&#8230;</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://www.agicomics.net/c/ag-philosophy3-2-2/" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!DTjX!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb2df486-a5c9-4773-b67f-ee60a2510e92_958x776.png 424w, https://substackcdn.com/image/fetch/$s_!DTjX!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb2df486-a5c9-4773-b67f-ee60a2510e92_958x776.png 848w, https://substackcdn.com/image/fetch/$s_!DTjX!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb2df486-a5c9-4773-b67f-ee60a2510e92_958x776.png 1272w, https://substackcdn.com/image/fetch/$s_!DTjX!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb2df486-a5c9-4773-b67f-ee60a2510e92_958x776.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!DTjX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb2df486-a5c9-4773-b67f-ee60a2510e92_958x776.png" width="588" height="476.29227557411275" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bb2df486-a5c9-4773-b67f-ee60a2510e92_958x776.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:776,&quot;width&quot;:958,&quot;resizeWidth&quot;:588,&quot;bytes&quot;:302890,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://www.agicomics.net/c/ag-philosophy3-2-2/&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.dileeplearning.com/i/177594407?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb2df486-a5c9-4773-b67f-ee60a2510e92_958x776.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!DTjX!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb2df486-a5c9-4773-b67f-ee60a2510e92_958x776.png 424w, https://substackcdn.com/image/fetch/$s_!DTjX!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb2df486-a5c9-4773-b67f-ee60a2510e92_958x776.png 848w, https://substackcdn.com/image/fetch/$s_!DTjX!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb2df486-a5c9-4773-b67f-ee60a2510e92_958x776.png 1272w, https://substackcdn.com/image/fetch/$s_!DTjX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb2df486-a5c9-4773-b67f-ee60a2510e92_958x776.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.dileeplearning.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Artificial General Ideas! Subscribe for free to receive new posts.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>Yes, I&#8217;m aware of longevity research. When we get to the stage of living forever, we&#8217;ll also change what personhood means. Maybe after sometime we might want to just delete our neanderthal experiences, or reactivating it just might mean very different.</p><p></p></div></div>]]></content:encoded></item><item><title><![CDATA[Quick notes from vibe-coding a comic website]]></title><description><![CDATA[Hate less, vibe more!]]></description><link>https://blog.dileeplearning.com/p/quick-notes-from-vibe-coding-a-comic</link><guid isPermaLink="false">https://blog.dileeplearning.com/p/quick-notes-from-vibe-coding-a-comic</guid><dc:creator><![CDATA[Dileep George]]></dc:creator><pubDate>Mon, 20 Oct 2025 16:13:08 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!jh8Y!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb240e423-628c-401a-af65-67f9a3ee9cb9_1728x1506.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I have always wanted a website for <a href="https://www.agicomics.net">AGI Comics</a>, but never got around to making one. Enter vibe coding! I decided to give it a try, determined not to write a single line of code. </p><p>The result? I&#8217;m happy with the outcome! The process was fun and felt magical, and I have a comics website I like! <br><br>I also created some comics via image generation tools, supplying just the dialogue and scene description. I&#8217;ll share some observations on that too.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.dileeplearning.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Artificial General Ideas! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="http://www.agicomics.net" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!jh8Y!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb240e423-628c-401a-af65-67f9a3ee9cb9_1728x1506.png 424w, https://substackcdn.com/image/fetch/$s_!jh8Y!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb240e423-628c-401a-af65-67f9a3ee9cb9_1728x1506.png 848w, https://substackcdn.com/image/fetch/$s_!jh8Y!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb240e423-628c-401a-af65-67f9a3ee9cb9_1728x1506.png 1272w, https://substackcdn.com/image/fetch/$s_!jh8Y!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb240e423-628c-401a-af65-67f9a3ee9cb9_1728x1506.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!jh8Y!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb240e423-628c-401a-af65-67f9a3ee9cb9_1728x1506.png" width="604" height="526.4258241758242" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b240e423-628c-401a-af65-67f9a3ee9cb9_1728x1506.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1269,&quot;width&quot;:1456,&quot;resizeWidth&quot;:604,&quot;bytes&quot;:1966876,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;http://www.agicomics.net&quot;,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://blog.dileeplearning.com/i/176009044?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb240e423-628c-401a-af65-67f9a3ee9cb9_1728x1506.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!jh8Y!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb240e423-628c-401a-af65-67f9a3ee9cb9_1728x1506.png 424w, https://substackcdn.com/image/fetch/$s_!jh8Y!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb240e423-628c-401a-af65-67f9a3ee9cb9_1728x1506.png 848w, https://substackcdn.com/image/fetch/$s_!jh8Y!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb240e423-628c-401a-af65-67f9a3ee9cb9_1728x1506.png 1272w, https://substackcdn.com/image/fetch/$s_!jh8Y!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb240e423-628c-401a-af65-67f9a3ee9cb9_1728x1506.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>My process</h2><p>I used openAI&#8217;s Codex. Why Codex instead of another tool? I have no idea! <br><br>After installing Codex on my MacBook, everything was achieved by just running it from the command line and giving it instructions. When you start Codex it looks like this:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!NspE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdea9de05-26e1-4e51-8eed-ab974bda23c3_1182x480.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!NspE!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdea9de05-26e1-4e51-8eed-ab974bda23c3_1182x480.png 424w, https://substackcdn.com/image/fetch/$s_!NspE!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdea9de05-26e1-4e51-8eed-ab974bda23c3_1182x480.png 848w, https://substackcdn.com/image/fetch/$s_!NspE!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdea9de05-26e1-4e51-8eed-ab974bda23c3_1182x480.png 1272w, https://substackcdn.com/image/fetch/$s_!NspE!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdea9de05-26e1-4e51-8eed-ab974bda23c3_1182x480.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!NspE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdea9de05-26e1-4e51-8eed-ab974bda23c3_1182x480.png" width="1182" height="480" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/dea9de05-26e1-4e51-8eed-ab974bda23c3_1182x480.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:480,&quot;width&quot;:1182,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:499500,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.dileeplearning.com/i/176009044?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdea9de05-26e1-4e51-8eed-ab974bda23c3_1182x480.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!NspE!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdea9de05-26e1-4e51-8eed-ab974bda23c3_1182x480.png 424w, https://substackcdn.com/image/fetch/$s_!NspE!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdea9de05-26e1-4e51-8eed-ab974bda23c3_1182x480.png 848w, https://substackcdn.com/image/fetch/$s_!NspE!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdea9de05-26e1-4e51-8eed-ab974bda23c3_1182x480.png 1272w, https://substackcdn.com/image/fetch/$s_!NspE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdea9de05-26e1-4e51-8eed-ab974bda23c3_1182x480.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>I didn&#8217;t document all my steps, but my first prompt was something like this:</p><p><em>Me: I have a directory with comics images. Create a website, like xkcd, to display these comics. There should  be next and previous buttons to navigate through the comics. There should be a text title associated with each comic. The site should be named &#8216;AGI Comics&#8217;. I&#8217;m planning to host it on GitHub pages. </em></p><p>With that Codex was off running. It created a directory structure (asking for permission at every step), put some place-holder images, created a json file corresponding to the comics, write  <em>build_site.py</em>, and gave me instructions for testing the website locally. <br><br><em>Me: I don&#8217;t want to manually edit the json file after every image. Write a script to generate or update the json file from a directory of images, and don&#8217;t lose the edits I made in the previous file. <br><br></em>Easy peasy, said codex, and got it done. <br><br>Then it asked me&#8230;  <strong>&#8220;Do you want keyboard navigation?&#8221;</strong></p><p><em>Me: Of course, why the heck not? Go ahead and do it!</em>  </p><p>And it did that!<br><br>Then it asked &#8230; &#8220;<strong>Do you wan to set up the github pages and action scripts that will automatically deploy when you push the code?</strong>&#8221;</p><p><em>Me: Yes, yes of course!<br></em><br>After this<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a>, all the commits, pushes and everything was done by codex. My instructions went as simple as:<br><br><em>Me: I changed some comic files. Rebuild and deploy.</em>  </p><p>Over time I added more functionality:</p><ul><li><p>Keyboard navigation (one shot)</p></li><li><p>A description field for notes about the comic, ask an expandable menu. (one shot)</p><ul><li><p>The name of the description field being configurable. (one shot). </p></li></ul></li><li><p>Search box  (Several iterations)</p><ul><li><p>Drop-down when you click search and titles.</p></li><li><p>Fuzzy word matching</p></li></ul></li><li><p>Like button (several iterations)</p></li><li><p>Share buttons  (several iterations, I had to settle for what it did)</p></li><li><p>Swipe navigation on mobile (one shot)</p></li><li><p>Code to create previews while sharing on social media. (multiple iterations)</p></li><li><p>Preloading images (It said it did it, I haven&#8217;t tested). </p></li><li><p>Mechanism to control the ordering of comics images.</p></li><li><p>Changing from a redirect from agicomics.net to a custom domain setting in GitHub pages. (one shot)</p></li><li><p>Optimizing images for previews on Facebook/LinkedIn etc. and inserting the right opengraph magic. </p></li></ul><p>After one of the pushes Codex did, I got an email from GitHub that all the jobs failed.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!qqSv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea7c6ac1-06f4-4a58-851e-65d96e1f2286_1176x858.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!qqSv!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea7c6ac1-06f4-4a58-851e-65d96e1f2286_1176x858.png 424w, https://substackcdn.com/image/fetch/$s_!qqSv!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea7c6ac1-06f4-4a58-851e-65d96e1f2286_1176x858.png 848w, https://substackcdn.com/image/fetch/$s_!qqSv!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea7c6ac1-06f4-4a58-851e-65d96e1f2286_1176x858.png 1272w, https://substackcdn.com/image/fetch/$s_!qqSv!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea7c6ac1-06f4-4a58-851e-65d96e1f2286_1176x858.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!qqSv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea7c6ac1-06f4-4a58-851e-65d96e1f2286_1176x858.png" width="346" height="252.4387755102041" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ea7c6ac1-06f4-4a58-851e-65d96e1f2286_1176x858.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:858,&quot;width&quot;:1176,&quot;resizeWidth&quot;:346,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Pasted Graphic 55.png&quot;,&quot;title&quot;:&quot;Pasted Graphic 55.png&quot;,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Pasted Graphic 55.png" title="Pasted Graphic 55.png" srcset="https://substackcdn.com/image/fetch/$s_!qqSv!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea7c6ac1-06f4-4a58-851e-65d96e1f2286_1176x858.png 424w, https://substackcdn.com/image/fetch/$s_!qqSv!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea7c6ac1-06f4-4a58-851e-65d96e1f2286_1176x858.png 848w, https://substackcdn.com/image/fetch/$s_!qqSv!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea7c6ac1-06f4-4a58-851e-65d96e1f2286_1176x858.png 1272w, https://substackcdn.com/image/fetch/$s_!qqSv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea7c6ac1-06f4-4a58-851e-65d96e1f2286_1176x858.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The fix? Just told codex about this failure message, and it fixed it!</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!n9OK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03563fc4-d03b-4768-a693-c9920eae7b53_1846x586.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!n9OK!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03563fc4-d03b-4768-a693-c9920eae7b53_1846x586.png 424w, https://substackcdn.com/image/fetch/$s_!n9OK!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03563fc4-d03b-4768-a693-c9920eae7b53_1846x586.png 848w, https://substackcdn.com/image/fetch/$s_!n9OK!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03563fc4-d03b-4768-a693-c9920eae7b53_1846x586.png 1272w, https://substackcdn.com/image/fetch/$s_!n9OK!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03563fc4-d03b-4768-a693-c9920eae7b53_1846x586.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!n9OK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03563fc4-d03b-4768-a693-c9920eae7b53_1846x586.png" width="691" height="219.2596153846154" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/03563fc4-d03b-4768-a693-c9920eae7b53_1846x586.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:462,&quot;width&quot;:1456,&quot;resizeWidth&quot;:691,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Pasted Graphic 57.png&quot;,&quot;title&quot;:&quot;Pasted Graphic 57.png&quot;,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Pasted Graphic 57.png" title="Pasted Graphic 57.png" srcset="https://substackcdn.com/image/fetch/$s_!n9OK!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03563fc4-d03b-4768-a693-c9920eae7b53_1846x586.png 424w, https://substackcdn.com/image/fetch/$s_!n9OK!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03563fc4-d03b-4768-a693-c9920eae7b53_1846x586.png 848w, https://substackcdn.com/image/fetch/$s_!n9OK!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03563fc4-d03b-4768-a693-c9920eae7b53_1846x586.png 1272w, https://substackcdn.com/image/fetch/$s_!n9OK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03563fc4-d03b-4768-a693-c9920eae7b53_1846x586.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2><br>What didn&#8217;t work&#8230;</h2><p>For some of my requests Codex would assert that it implemented the change, but it wouldn&#8217;t be reflected in the output. <br><br>For example, I wanted the comic title to be in between the next and previous arrows, centered above the comic image. Codex never managed to get this right. The sequence went something like this:<br><br><em>Me: I want the title to be above the comic image, centered between the navigation arrows. </em></p><p><em>Codex: Got it. &#8230;&#8230;( Followed by a a lot of thinking, code in green/red flashing by&#8230;.asking for approvals&#8230;pushing changes). <strong>Here, I made the changes you asked for. It is now nicely centered.</strong> <br><br>Me: <strong>No it&#8217;s not.</strong> <strong>The title is now left aligned. Also the image is now too big.</strong><br><br>Codex: You are right..I&#8217;m going to do a blah blah on the CSS file blah blah.  (More thinking, code flashing red and green, approvals&#8230;pushing). <strong>Here, I made the changes.</strong> <br><br>Me: <strong>No, the title has vanished, and the arrows vanished too. </strong></em><strong><br></strong><br><em>Codex: You are right&#8230; I&#8217;m going to do this additional blah blah&#8230;. Here it is, it must be centered now. <br><br>Me: <strong>No, just give up, and go back to having the comic title below the comic.</strong> </em></p><p><em>Codex: Ok. </em>  <br><br>When I didn&#8217;t get what I wanted from codex after a few iterations, I just found other things that it could do that I was OK with. </p><h2><br>Vibe-generating some comics&#8230;</h2><p>All my comics were simple hand-created line drawings. I thought I&#8217;d add some visual variety by generating some of the comics from just the dialogue and textual description of the scenes. It mostly worked, but if you look carefully, you can see some the shortcomings of current image generation models in character consistency, instruction following etc. </p><p>For a 4 or 5 panel comic, I found it very hard to generate a comic without one of the following flaws:</p><ul><li><p>character inconsistency.</p></li><li><p>spelling errors.</p></li><li><p>repetition or dropping of dialogue</p></li><li><p>speech bubble pointing to the wrong person</p></li><li><p>some other unexpected error. </p></li></ul><p>Asking the image generator to fix one of the errors would often fix it, but then would introduce another error. Many of the comics I finally decided to go with took 10s of iterations, prompt edits, and luck. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!QMwh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1c191ff-94de-4c07-8b53-4c2302e3b943_601x299.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!QMwh!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1c191ff-94de-4c07-8b53-4c2302e3b943_601x299.png 424w, https://substackcdn.com/image/fetch/$s_!QMwh!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1c191ff-94de-4c07-8b53-4c2302e3b943_601x299.png 848w, https://substackcdn.com/image/fetch/$s_!QMwh!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1c191ff-94de-4c07-8b53-4c2302e3b943_601x299.png 1272w, https://substackcdn.com/image/fetch/$s_!QMwh!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1c191ff-94de-4c07-8b53-4c2302e3b943_601x299.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!QMwh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1c191ff-94de-4c07-8b53-4c2302e3b943_601x299.png" width="539" height="268.1547420965058" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e1c191ff-94de-4c07-8b53-4c2302e3b943_601x299.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:299,&quot;width&quot;:601,&quot;resizeWidth&quot;:539,&quot;bytes&quot;:255952,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.dileeplearning.com/i/176009044?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1c191ff-94de-4c07-8b53-4c2302e3b943_601x299.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!QMwh!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1c191ff-94de-4c07-8b53-4c2302e3b943_601x299.png 424w, https://substackcdn.com/image/fetch/$s_!QMwh!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1c191ff-94de-4c07-8b53-4c2302e3b943_601x299.png 848w, https://substackcdn.com/image/fetch/$s_!QMwh!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1c191ff-94de-4c07-8b53-4c2302e3b943_601x299.png 1272w, https://substackcdn.com/image/fetch/$s_!QMwh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1c191ff-94de-4c07-8b53-4c2302e3b943_601x299.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">While male character lost his beard from panel 1 to panel 2, I thought I&#8217;d just go with this because overall it was better than the other generations. </figcaption></figure></div><p>I am not surprised because I know the current generative model architectures cannot fully solve the binding problem. But unlike my tests that are explicitly designed to show failures of binding,  here I was trying to make it work, but these kinds of errors would still show up frequently. </p><p>I had a funny <a href="https://blog.dileeplearning.com/p/amelia-bedelia-and-agi-safety-part">Amelia Bedelia</a> moment in one of the generations from chatGPT for a comic titled &#8220;Artificial General Count&#8221;, where the speaker suddenly became Dracula!</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!TRMR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3fdaf6c9-a954-45e1-b984-d5e522e1fb2f_1024x1536.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!TRMR!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3fdaf6c9-a954-45e1-b984-d5e522e1fb2f_1024x1536.png 424w, https://substackcdn.com/image/fetch/$s_!TRMR!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3fdaf6c9-a954-45e1-b984-d5e522e1fb2f_1024x1536.png 848w, https://substackcdn.com/image/fetch/$s_!TRMR!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3fdaf6c9-a954-45e1-b984-d5e522e1fb2f_1024x1536.png 1272w, https://substackcdn.com/image/fetch/$s_!TRMR!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3fdaf6c9-a954-45e1-b984-d5e522e1fb2f_1024x1536.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!TRMR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3fdaf6c9-a954-45e1-b984-d5e522e1fb2f_1024x1536.png" width="354" height="531" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3fdaf6c9-a954-45e1-b984-d5e522e1fb2f_1024x1536.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1536,&quot;width&quot;:1024,&quot;resizeWidth&quot;:354,&quot;bytes&quot;:3071549,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.dileeplearning.com/i/176009044?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3fdaf6c9-a954-45e1-b984-d5e522e1fb2f_1024x1536.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!TRMR!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3fdaf6c9-a954-45e1-b984-d5e522e1fb2f_1024x1536.png 424w, https://substackcdn.com/image/fetch/$s_!TRMR!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3fdaf6c9-a954-45e1-b984-d5e522e1fb2f_1024x1536.png 848w, https://substackcdn.com/image/fetch/$s_!TRMR!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3fdaf6c9-a954-45e1-b984-d5e522e1fb2f_1024x1536.png 1272w, https://substackcdn.com/image/fetch/$s_!TRMR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3fdaf6c9-a954-45e1-b984-d5e522e1fb2f_1024x1536.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p> Well, you can guess the reason, and ChatGPT confirmed it. </p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!C6G9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06b259b8-920b-47c6-a9bb-2e1da510e40d_1592x324.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!C6G9!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06b259b8-920b-47c6-a9bb-2e1da510e40d_1592x324.png 424w, https://substackcdn.com/image/fetch/$s_!C6G9!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06b259b8-920b-47c6-a9bb-2e1da510e40d_1592x324.png 848w, https://substackcdn.com/image/fetch/$s_!C6G9!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06b259b8-920b-47c6-a9bb-2e1da510e40d_1592x324.png 1272w, https://substackcdn.com/image/fetch/$s_!C6G9!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06b259b8-920b-47c6-a9bb-2e1da510e40d_1592x324.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!C6G9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06b259b8-920b-47c6-a9bb-2e1da510e40d_1592x324.png" width="672" height="136.6153846153846" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/06b259b8-920b-47c6-a9bb-2e1da510e40d_1592x324.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:296,&quot;width&quot;:1456,&quot;resizeWidth&quot;:672,&quot;bytes&quot;:66491,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.dileeplearning.com/i/176009044?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06b259b8-920b-47c6-a9bb-2e1da510e40d_1592x324.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!C6G9!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06b259b8-920b-47c6-a9bb-2e1da510e40d_1592x324.png 424w, https://substackcdn.com/image/fetch/$s_!C6G9!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06b259b8-920b-47c6-a9bb-2e1da510e40d_1592x324.png 848w, https://substackcdn.com/image/fetch/$s_!C6G9!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06b259b8-920b-47c6-a9bb-2e1da510e40d_1592x324.png 1272w, https://substackcdn.com/image/fetch/$s_!C6G9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06b259b8-920b-47c6-a9bb-2e1da510e40d_1592x324.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>The Count looked friendly enough, so <a href="https://blog.dileeplearning.com/p/amelia-bedelia-and-agi-safety-part">despite my safety concerns of this Amelia Bedelia incident</a>, I decided to keep him as the speaker for just this comic. <br></p><h2>Final verdict</h2><p><br>Vibe-coding is fun and it can work well for simple apps that are mashups of many existing patterns, if you are willing to settle for &#8216;good enough&#8217;. Getting precise control of the output might still need editing the code and knowing what you are doing. Also, things are likely to go haywire as the codebase complexity increases. <br><br>On the other hand if you have a 100 small projects that are mashups of existing things, vibe-coding tools give you an easy way to switch between them on a whim because these tools dramatically reduce the cognitive costs of context-switching between projects. </p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.dileeplearning.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.dileeplearning.com/subscribe?"><span>Subscribe now</span></a></p><p></p><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>Needed to set up password-less SSH. Codex gave detailed instructions for that. </p></div></div>]]></content:encoded></item><item><title><![CDATA[Amelia Bedelia and AGI Safety. Part 1]]></title><description><![CDATA[..on the questionable beliefs behind AGI existential risk concerns]]></description><link>https://blog.dileeplearning.com/p/amelia-bedelia-and-agi-safety-part</link><guid isPermaLink="false">https://blog.dileeplearning.com/p/amelia-bedelia-and-agi-safety-part</guid><dc:creator><![CDATA[Dileep George]]></dc:creator><pubDate>Fri, 08 Nov 2024 20:43:30 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!WmMK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde223669-a155-4e9e-acff-187d41655fa3_3454x1256.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>One of the joys of bringing up children is in encountering the characters in the stories you read to them.  As an AI researcher, an unforgettable character I encountered in my children&#8217;s books is Amelia Bedelia.</p><p>Amelia Bedelia is a humorous and endearing character who works as a housekeeper. What sets her apart is her tendency to interpret instructions in a literal manner, often leading to amusing and sometimes chaotic situations. For instance, if asked to "dress the chicken," she might actually try to put clothing on a raw chicken. Her literal take on tasks results in humorous mishaps, and her employers frequently find themselves <em>needing to clarify their intentions.</em></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!WmMK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde223669-a155-4e9e-acff-187d41655fa3_3454x1256.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!WmMK!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde223669-a155-4e9e-acff-187d41655fa3_3454x1256.png 424w, https://substackcdn.com/image/fetch/$s_!WmMK!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde223669-a155-4e9e-acff-187d41655fa3_3454x1256.png 848w, https://substackcdn.com/image/fetch/$s_!WmMK!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde223669-a155-4e9e-acff-187d41655fa3_3454x1256.png 1272w, https://substackcdn.com/image/fetch/$s_!WmMK!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde223669-a155-4e9e-acff-187d41655fa3_3454x1256.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!WmMK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde223669-a155-4e9e-acff-187d41655fa3_3454x1256.png" width="1456" height="529" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/de223669-a155-4e9e-acff-187d41655fa3_3454x1256.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:529,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:6264748,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!WmMK!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde223669-a155-4e9e-acff-187d41655fa3_3454x1256.png 424w, https://substackcdn.com/image/fetch/$s_!WmMK!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde223669-a155-4e9e-acff-187d41655fa3_3454x1256.png 848w, https://substackcdn.com/image/fetch/$s_!WmMK!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde223669-a155-4e9e-acff-187d41655fa3_3454x1256.png 1272w, https://substackcdn.com/image/fetch/$s_!WmMK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde223669-a155-4e9e-acff-187d41655fa3_3454x1256.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The behavior of Amelia Bedelia is related one of the fundamental unsolved problems in artificial intelligence &#8212; the problem of situated commonsense. It is clear that Amelia Bedelia lacks situational commonsense, and her endearing and humorous behavioral errors arise from that.</p><p>(Situated commonsense is different from answering commonsense questions posed verbally, many of which are correctly answered by LLMs these days. Situated commonsense requires perceiving the current context appropriately, bringing  non-verbal and verbal commonsense knowledge to drive decisions. Those problems are not yet solved, <a href="https://blog.dileeplearning.com/p/ingredients-of-understanding">as I explain in the blog here</a>. )</p><h3>Lack of commonsense makes Amelia Bedelia dangerous</h3><p>While the books highlight the endearing and humorous aspects of Amelia Bedelia&#8217;s behavior, it doesn&#8217;t take too much to realize that Amelia can be dangerous. What instructions might she misunderstand? Would you leave Amelia unsupervised for a length of time? Would you leave her with young kids? Even if Amelia wouldn&#8217;t intentionally harm anyone, her lack of situated commonsense could lead to dangerous outcomes, as some people have already noticed. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!LU89!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cd1ac82-f0fe-4e72-970a-b340bf5ceabf_2418x752.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!LU89!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cd1ac82-f0fe-4e72-970a-b340bf5ceabf_2418x752.png 424w, https://substackcdn.com/image/fetch/$s_!LU89!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cd1ac82-f0fe-4e72-970a-b340bf5ceabf_2418x752.png 848w, https://substackcdn.com/image/fetch/$s_!LU89!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cd1ac82-f0fe-4e72-970a-b340bf5ceabf_2418x752.png 1272w, https://substackcdn.com/image/fetch/$s_!LU89!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cd1ac82-f0fe-4e72-970a-b340bf5ceabf_2418x752.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!LU89!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cd1ac82-f0fe-4e72-970a-b340bf5ceabf_2418x752.png" width="1456" height="453" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7cd1ac82-f0fe-4e72-970a-b340bf5ceabf_2418x752.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:453,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1750210,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!LU89!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cd1ac82-f0fe-4e72-970a-b340bf5ceabf_2418x752.png 424w, https://substackcdn.com/image/fetch/$s_!LU89!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cd1ac82-f0fe-4e72-970a-b340bf5ceabf_2418x752.png 848w, https://substackcdn.com/image/fetch/$s_!LU89!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cd1ac82-f0fe-4e72-970a-b340bf5ceabf_2418x752.png 1272w, https://substackcdn.com/image/fetch/$s_!LU89!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cd1ac82-f0fe-4e72-970a-b340bf5ceabf_2418x752.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Is Amelia Bedelia (just) value misaligned? </strong>It is quite hard to de-couple lack of understanding with lack of moral alignment. When Amelia makes a mistake is it because she misunderstood the intention, or because her moral values are misaligned with that of humans? At least in the case of Amelia, you know that it is not value misalignment because she is very caring and endearing. Her mistakes are not due to value-misalignment &#8212; she just misunderstands the intentions, which arises from lack of situated commonsense.</p><h2><strong>Genius Amelia Bedelia</strong></h2><p>Now let&#8217;s imagine a different version of Amelia &#8212; one that is extremely capable in answering questions in Math, Chemistry, Biology, Geophysics, etc. while simultaneously having the proclivity to misunderstand once in a while. She impresses you enormously because she is convincingly superhuman &#8212; no single human can answer questions in these wide array of topics with high-accuracy. Her brilliance will make us self-conscious about our own shortcomings, and we will attribute her occasional mistakes to &#8216;lack of sleep&#8217; or some other cause, but not as missing something fundamental.</p><p>With AI this becomes harder. It is tempting to factor out the mistakes made by AI as lack of &#8216;value alignment&#8217; and not a lack of something fundamental.  It is super-human in many ways &#8212; it can answer questions correctly on a wide variety of topics that no single human can ever hope to answer. <em>Even when the deficiencies in the AI might be arising out of lack of causal and counterfactual understanding, lack of continual learning, and lack of situated commonsense,  the impressive superhuman performance will make it tempting to attribute the failures to lack of value alignment. </em></p><h3>Paperclip maximizer&#8230;</h3><p>Similar to Amelia Bedelia, AI systems without commonsense are dangerous if they are allowed to act in the world without oversight. An extreme version of this danger is what is popularized by Nick Bostrom and the Less Wrong community in a thought experiment known at the paperclip maximizer. <br><br>Imagine a situation where most of the world has been wired to be controlled by AI, and the AI system has accumulated a lot of power. Most everything is working well and fine, until one day you ask the AI to bring you some paper clips. While AI understands your end goal, its lack of commonsense means that it didn&#8217;t understand that it was not supposed to destroy the earth in the process as a sub-goal. In its quest to bring you paperclips in the most efficient way, it destroys the earth and all human beings.</p><h3>Amelia Bedelia is fictional, so is the paperclip maximizer&#8230;</h3><p><br>Clearly it was a surprise that Amelia Bedelia was employed as a housekeeper at all. Given her proclivity to misunderstand commands, it would be foolish to let her control sharp objects, fire, electricity, cars, heavy equipment etc. The wise thing to do would be to keep her under constant supervision, and let her do only things that are completely prescribed, with very little room for ambiguity or creativity. Amelia Bedelia being employed as a housekeeper is clearly fictional.</p><p>This is also the case with AI. <em>In fictional thought experiments, AI is widely deployed, controlling most of the things in the world, and then one day AI misunderstands one command and everything goes wrong.</em> This fictional scenario overlooks the reality &#8212; if AI was unreliable, unpredictable, brittle, and untrustworthy, AI would not have gotten deployed in a wide variety of situations where it is running systems automatically. Before the catastrophic failure, there would have been many smaller scale failures, which would then limit the deployment scenarios and warn us concretely about the dangers. <br><br>The fundamental dissonance in many AI risk scenarios is that AI gets widely deployed before the fundamental problems of situated commonsense, causal &amp; counterfactual understanding, value alignment, and trustworthiness are solved, which then leads to catastrophic outcomes. It is taken as an assumption that these untrustworthy and brittle systems will be widely deployed without adequate supervision. Of course if that happens then we are in for trouble, but there are many factors that make this self-correcting, rather than a run-away.</p><div class="pullquote"><p>The fundamental dissonance in many AI risk scenarios is that AI gets widely deployed before the fundamental problems of situated commonsense, causal understanding, value alignment, and trustworthiness are solved, which then leads to catastrophic outcomes.</p></div><p>A typical AI disaster scenario requires a combination of things that might be  mutually incompatible to occur together: (1) AI being simultaneously super smart to outwit all humans, and (2) at the same time extremely stupid to misunderstand our intentions, and (3) at the same time being widely deployed controlling a large number of mission-critical and dangerous things in the world. Many of the disaster scenarios arise from some questionable beliefs people hold about AI/AGI. </p><h2>Four questionable beliefs in A(G)I safety</h2><p>I will now focus on four topics that I think are often misunderstood in the discussion of A(G)I safety. </p><h3>Questionable belief 1: More capability means less controllability</h3><p>Many assume that as an AI system becomes more capable, they also become less controllable. But this need not be the case.</p><p>Consider the case of a model-free deep RL agent. The primary way in which we can control this agent is through the reward function. While it can attain superhuman capabilities on the task it is trained on, its behavior is not very controllable &#8212;<a href="https://arxiv.org/abs/1706.04317"> it can fail unpredictably when the environment conditions change. </a> Fixing that behavior using reward design is next to impossible, and using just data-augmentation can be prohibitively expensive. </p><p>However, instead of end-to-end model-free deep RL, if the agents learned internal conceptual abstractions similar to what humans do, those agents can still attain super-human abilities while also being less brittle and being more controllable. Agents that have world-models that support counterfactual simulations are more powerful because they can adapt quickly to a dynamic world and reason and plan in novel situations without additional training data. </p><p>Interestingly, these advancements &#8212; having casual world-models amenable to counterfactual simulations and continual learning &#8212; also make the agents more controllable, mitigating the safety risks.  The problems that we need to solve to get to AGI &#8212; situated commonsense, reasoning, etc.  &#8212; also require the above advancements, and is exactly the things that will help us with safety as well. </p><p>Increasing capability can come with increasing controllability.</p><p>(As an analogy,<a href="https://blog.dileeplearning.com/p/welcome-to-the-exciting-dirigibles-500"> capability vs controllability was a problem with dirigibles too</a>! While dirigibles were capable, they were not very maneuverable. Airplanes improved both capability and controllability. <a href="https://blog.dileeplearning.com/p/welcome-to-the-exciting-dirigibles-500">Read more here</a>.)</p><h3>Questionable belief 2: Recursive self-improvement is a run-away process that will lead to `intelligence explosion&#8217;</h3><p>An often-quoted doomsday scenario is the idea of &#8216;recursive self improvement&#8217;. If you look at the history of human intelligence you can see that the tools we invented accelerated our pace of discoveries and inventions, which helps us invent new tools, which again speeds up new discoveries. The idea is that once we have an AI system as intelligent as humans, it can keep improving itself beyond our control and lead to &#8216;intelligence explosion&#8217;. (The idea of &#8216;explosion&#8217; seems to be borrowed from nuclear fission where assembling a critical mass of fissile material can drive a run-away chain reaction leading to an explosion.)</p><h3>Real world is a speed-breaker</h3><p>While AI will undoubtedly accelerate scientific discovery, this process is not without speed limits. The ultimate speed-limit is the rate at which nature gives up information. For any theories we devise, the ultimate test of that theory comes from real-world experiments. And real-world experiments take time.<br><br><strong>I want an earthquake predictor:</strong> Imagine having solved AGI and wanting to predict disruptive large earthquakes 5 days before they occur with extremely high accuracy. This system would be extremely useful &#8212; 5 days gives us adequate time to evacuate everyone out of harms way. Of course the system needs to be extremely accurate &#8212; false alarms are costly, false negatives are catastrophic.</p><p>After having observed all the existing earthquake datasets an AGI system might decide that it is not enough to make an accurate enough model. If so, what are the alternatives? 1) It could wait for more data, but large-magnitude earthquakes are rare. 2) Maybe it could try to create earthquakes by detonating small nuclear bombs at strategic locations in the earths crust? The second option &#8212; detonative nuclear bombs within earths crust to study earthquakes &#8212; is probably something we do not want, and we will not let an AI system carry out that experiment. </p><p>There are real constraints &#8212; physical, ethical, societal &#8212; on what experiments can be done in nature and those will impose a speed limit on scientific discovery. There won&#8217;t be a run-away uncontrolled explosion. </p><p><strong>Mathematical theorem proving doesn&#8217;t mean much without real-world mapping: </strong>Mathematical theorem proving is an area where AI doesn&#8217;t encounter friction. Indeed, this is where an &#8216;explosion&#8217; might be possible in terms of the number of theorems created and proven. However, this is also largely irrelevant because there are a multitude of mathematical systems, each incomplete, in which theorems can be proven. The real challenge of seeing which of those map to subsets of the real world will still be subject to the speed limits of interacting with nature. </p><p><strong>(Recursive Self Impairment:</strong> Without a closed loop with the real world, AI systems that just self-deal might create conceptual abstractions that are smart in the fictional world they live in but useless in the real world. These might actually lead to decreased performance on real-world tasks, and I call this &#8216;recursive self impairment&#8217;. )</p><h3>Questionable belief 3: AI&#8217;s survival and control drives will be similar to that of humans, and on similar timescales. </h3><p>We anthropomorphize AI systems and project our own drives on to them. We believe that a powerful AGI system will, by default, want to control us just like we control other species on earth for our own benefits. We use our smarts to struggle for our survival, and we think that AI systems, by default, will do that too. </p><p>Of course, it is possible to program extreme survival drives or destructive drives on to AI systems, just like it is possible to write viruses to destroy computer systems.  This could happen due to 1) bad intention on part of some human or, 2) unintentional error on the side of a human. Both are problems that exist in today&#8217;s computer systems too. </p><p>Once AI is widely deployed, the dangers posed by AI systems due to human error or bad actors will be of much greater magnitude than the dangers from today&#8217;s computer systems.<em> </em>However, we&#8217;ll also have AI-powered powerful tools to safeguard against those threats, just like we use computers to safeguard threats against computers. </p><p>The existential threat many people imagine goes beyond the above scenarios. They imagine an AGI system, by itself, wanting to survive and destroy humanity in its process, despite all the safe-guards humans build with the help of AI. They imagine an AI system that sneakily lies low until it is sure that it can destroy humans, and then just does it with great efficiency, due to its spontaneously developed drive to survive and control.</p><p>However, this scenario where a powerful AGI spontaneously developing a survival drive that makes it want to destroy humans raises many interesting questions. Why would a system that has a life-time that is way beyond humans, and can be backed up and resurrected to its current state after getting destroyed have similar time constants as humans for decisions and information gathering?</p><ol><li><p> Why would AI&#8217;s actions driven by survival-drive be on a similar time scale as that of humans? Many of our decisions are driven by knowledge of our finite life time. Why would a super-smart AI imagine a lifetime that is ~100 years? What is the reason for hurry?</p></li></ol><ol start="2"><li><p>Why wouldn&#8217;t an AI system wait for more certainty before it acts? Again, as humans, we are forced to act with imperfect information because we are aware of our finite lifetime. Opportunities that we miss might never come back. Why would an AI system have the same belief? Why won&#8217;t it wait to accumulate more evidence before acting? What if an earthquake tomorrow derails its plans for destroying humanity? Maybe make a perfect earthquake predictor first, just to be sure? </p></li></ol><p>I bring up the above questions to show that many spontaneously-dominating existential threat worries require projecting our survival drives AND our life-time constraints on to AGI. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!6qx-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02ab74f0-ca00-4e6b-8e8b-019785953642_640x418.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!6qx-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02ab74f0-ca00-4e6b-8e8b-019785953642_640x418.jpeg 424w, https://substackcdn.com/image/fetch/$s_!6qx-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02ab74f0-ca00-4e6b-8e8b-019785953642_640x418.jpeg 848w, https://substackcdn.com/image/fetch/$s_!6qx-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02ab74f0-ca00-4e6b-8e8b-019785953642_640x418.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!6qx-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02ab74f0-ca00-4e6b-8e8b-019785953642_640x418.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!6qx-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02ab74f0-ca00-4e6b-8e8b-019785953642_640x418.jpeg" width="522" height="340.93125" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/02ab74f0-ca00-4e6b-8e8b-019785953642_640x418.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:418,&quot;width&quot;:640,&quot;resizeWidth&quot;:522,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;r/calvinandhobbes - SOMETIMES I THINK THE SUREST SIGN THAT INTELLIGENT LIFE EXISTS ELSEWHERE IN THE UNIVERSE IS THAT NONE OF IT HAS TRIED TO CONTACT us. Irn&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="r/calvinandhobbes - SOMETIMES I THINK THE SUREST SIGN THAT INTELLIGENT LIFE EXISTS ELSEWHERE IN THE UNIVERSE IS THAT NONE OF IT HAS TRIED TO CONTACT us. Irn" title="r/calvinandhobbes - SOMETIMES I THINK THE SUREST SIGN THAT INTELLIGENT LIFE EXISTS ELSEWHERE IN THE UNIVERSE IS THAT NONE OF IT HAS TRIED TO CONTACT us. Irn" srcset="https://substackcdn.com/image/fetch/$s_!6qx-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02ab74f0-ca00-4e6b-8e8b-019785953642_640x418.jpeg 424w, https://substackcdn.com/image/fetch/$s_!6qx-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02ab74f0-ca00-4e6b-8e8b-019785953642_640x418.jpeg 848w, https://substackcdn.com/image/fetch/$s_!6qx-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02ab74f0-ca00-4e6b-8e8b-019785953642_640x418.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!6qx-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02ab74f0-ca00-4e6b-8e8b-019785953642_640x418.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>Questionable belief 4: Super-human ability in multiple domains means we will automatically lose control.</h3><p>Another belief is that we&#8217;ll automatically lose control of AI systems when they become smarter than us in multiple cognitive domains. However, one cognitive domain is safety, and control. Why would an AI system outsmart us in all cognitive domains but not outsmart us in helping us with controlling them? </p><p>So far the story has been this: AI systems outsmart us when we deliberately train them to outsmart us using our prior work. When the totality of all the work that humanity has done is distilled into one network, it looks way smarter than any one of us. </p><p>And if the same thing cannot be done for AI safety &#8212; train a system to outsmart us in controlling the other AI systems that we are creating &#8212; the reason would be that no such prior work exists that we can train the systems on. But then that should hamper the AI&#8217;s own ability to outwit us. </p><h2>Coming up next&#8230;</h2><p>A(G)I safety debate is often dominated by existential threat arguments. In this article I pointed out some questionable beliefs behind these arguments. <strong>I do think A(G)I safety should be taken seriously and I remain open to changing my own beliefs about it.</strong> </p><p>My current belief can be summarized as this: <strong>Problems that we need to solve to get to AGI might also offer us the solutions for safety and control.</strong> </p><p><strong>In the next few blogs I&#8217;ll focus on the here-and-now risks of AI, which I think are aplenty.</strong> I&#8217;ll look at how AI deployments are likely to occur in various domains and analyze the risks and likely safety measures which might include regulation. </p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.dileeplearning.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.dileeplearning.com/subscribe?"><span>Subscribe now</span></a></p><p></p><h4>Acknowledgments: </h4><p><em>Many thanks to Scott Phoenix, Miguel L&#225;zaro-Gredilla, Andrew Critch, Stephen Byrne, and Michael Andregg for their comments and perspectives.</em> </p>]]></content:encoded></item><item><title><![CDATA[A critique of successor representations as a model of learning in the hippocampus]]></title><description><![CDATA[Successor representations (SR) is a popular, influential, and often cited model of place cells in the hippocampus.]]></description><link>https://blog.dileeplearning.com/p/a-critique-of-successor-representations</link><guid isPermaLink="false">https://blog.dileeplearning.com/p/a-critique-of-successor-representations</guid><dc:creator><![CDATA[Dileep George]]></dc:creator><pubDate>Sat, 14 Sep 2024 20:49:18 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!FwUV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9763f0a6-6d20-43d2-9c75-5878ec14afe2_2548x1256.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Successor representations (SR) is a popular, influential, and often cited model of place cells in the hippocampus. However, it is also one of the frequently misunderstood ideas &#8212; it is often attributed capabilities that it doesn&#8217;t have and cited in contexts where it should not be cited.  Multiple review papers state that &#8220;place cell firing patterns can be simulated by a column of SR&#8221;, which gives the impression that SR is a model of place cell learning. </p><p>In every talk I have given there have been questions about SR, often misunderstanding what the model actually does, often using phrases like &#8220;predicting future states&#8221;, &#8220;not representing space, only relationships&#8221;,  &#8220;encodes a state in terms of future states&#8221;, &#8220;predictive map&#8221;, etc.  These are statements that can be made <a href="https://www.science.org/doi/10.1126/sciadv.adm8470">about our CSCG model too</a>, but these models are entirely different with very different capabilities. This blog is an attempt to document my take that is often expressed too succinctly in the discussion sections of research papers. </p><p>I will make the following points:</p><ul><li><p>Successor representations (SR) is NOT a model of place cell learning in the hippocampus. SR cannot explain how place fields are formed, or how hippocampus forms latent variables or &#8216;cognitive maps&#8217;.</p></li><li><p>Additional properties ascribed to SR, like &#8220;predictive states&#8221;, and ability to form hierarchies, are properties of simple Markov chains, and not a property of SR itself. As a predictor of next states SR is worse than the underlying Markov chain. </p></li><li><p>Some experiments in humans and animals report evidence for SR. On closer inspection, these experiments might NOT be providing strong evidence for SR, and are more likely evidence for model-based planning using a model like CSCG. </p></li></ul><p>Caveat: While I quote papers to make the point, I don&#8217;t intend to say that these papers or experiments themselves are misleading. My intention is to counteract some misunderstandings that have formed over the years due to imprecise citation patterns. Our understanding has also improved over time, and that affords us more precision. </p><h2>Why SR is not a model of learning cognitive maps or place cells in the hippocampus. </h2><p>Let us start with the following figure from this excellent paper  <a href="https://www.jneurosci.org/content/38/33/7193">&#8216;The successor representation, its computational logic&#8217;</a>, from Sam Gershman. On the right is the SR matrix <em>M(states(t), states(t+1))</em>. The figure is showing that if you reshape a column of this matrix, you get a place field.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!FwUV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9763f0a6-6d20-43d2-9c75-5878ec14afe2_2548x1256.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!FwUV!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9763f0a6-6d20-43d2-9c75-5878ec14afe2_2548x1256.jpeg 424w, https://substackcdn.com/image/fetch/$s_!FwUV!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9763f0a6-6d20-43d2-9c75-5878ec14afe2_2548x1256.jpeg 848w, https://substackcdn.com/image/fetch/$s_!FwUV!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9763f0a6-6d20-43d2-9c75-5878ec14afe2_2548x1256.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!FwUV!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9763f0a6-6d20-43d2-9c75-5878ec14afe2_2548x1256.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!FwUV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9763f0a6-6d20-43d2-9c75-5878ec14afe2_2548x1256.jpeg" width="392" height="193.30769230769232" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9763f0a6-6d20-43d2-9c75-5878ec14afe2_2548x1256.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:718,&quot;width&quot;:1456,&quot;resizeWidth&quot;:392,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Image&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Image" title="Image" srcset="https://substackcdn.com/image/fetch/$s_!FwUV!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9763f0a6-6d20-43d2-9c75-5878ec14afe2_2548x1256.jpeg 424w, https://substackcdn.com/image/fetch/$s_!FwUV!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9763f0a6-6d20-43d2-9c75-5878ec14afe2_2548x1256.jpeg 848w, https://substackcdn.com/image/fetch/$s_!FwUV!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9763f0a6-6d20-43d2-9c75-5878ec14afe2_2548x1256.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!FwUV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9763f0a6-6d20-43d2-9c75-5878ec14afe2_2548x1256.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p><strong>If learning is what populates the SR matrix, and the columns of the SR matrix corresponds to place cells, doesn&#8217;t SR explain how place cells are learned? To the surprise of many, the answer is No!</strong></p><p>To see this, we need to look at what was the input to SR learning is. The input to SR at times <em>t, t+1, &#8230;,</em> are the vectors <em>states(t)</em>, <em>states(t+1)</em>. You can think of each input as a column vector. Let&#8217;s take the input to SR at time instant t, <em>states(t), </em>and reshape it, just like we reshaped a column of the SR matrix. If you do that, you get the following:</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!INet!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4843ad16-3ea0-4caf-814b-7bdd4b9a7a33_368x338.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!INet!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4843ad16-3ea0-4caf-814b-7bdd4b9a7a33_368x338.jpeg 424w, https://substackcdn.com/image/fetch/$s_!INet!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4843ad16-3ea0-4caf-814b-7bdd4b9a7a33_368x338.jpeg 848w, https://substackcdn.com/image/fetch/$s_!INet!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4843ad16-3ea0-4caf-814b-7bdd4b9a7a33_368x338.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!INet!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4843ad16-3ea0-4caf-814b-7bdd4b9a7a33_368x338.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!INet!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4843ad16-3ea0-4caf-814b-7bdd4b9a7a33_368x338.jpeg" width="198" height="181.8586956521739" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4843ad16-3ea0-4caf-814b-7bdd4b9a7a33_368x338.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:338,&quot;width&quot;:368,&quot;resizeWidth&quot;:198,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Image&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Image" title="Image" srcset="https://substackcdn.com/image/fetch/$s_!INet!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4843ad16-3ea0-4caf-814b-7bdd4b9a7a33_368x338.jpeg 424w, https://substackcdn.com/image/fetch/$s_!INet!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4843ad16-3ea0-4caf-814b-7bdd4b9a7a33_368x338.jpeg 848w, https://substackcdn.com/image/fetch/$s_!INet!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4843ad16-3ea0-4caf-814b-7bdd4b9a7a33_368x338.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!INet!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4843ad16-3ea0-4caf-814b-7bdd4b9a7a33_368x338.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>And what is that? It is a perfect place field! So, the input to the SR, at every time step, is a perfect place field that precisely indicates where the agent/animal currently is!</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!7Dwz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4abfcc4b-b6f9-456d-9343-eaf0ca7a8f2d_1200x459.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!7Dwz!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4abfcc4b-b6f9-456d-9343-eaf0ca7a8f2d_1200x459.jpeg 424w, https://substackcdn.com/image/fetch/$s_!7Dwz!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4abfcc4b-b6f9-456d-9343-eaf0ca7a8f2d_1200x459.jpeg 848w, https://substackcdn.com/image/fetch/$s_!7Dwz!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4abfcc4b-b6f9-456d-9343-eaf0ca7a8f2d_1200x459.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!7Dwz!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4abfcc4b-b6f9-456d-9343-eaf0ca7a8f2d_1200x459.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!7Dwz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4abfcc4b-b6f9-456d-9343-eaf0ca7a8f2d_1200x459.jpeg" width="472" height="180.54" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4abfcc4b-b6f9-456d-9343-eaf0ca7a8f2d_1200x459.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:459,&quot;width&quot;:1200,&quot;resizeWidth&quot;:472,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Image&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Image" title="Image" srcset="https://substackcdn.com/image/fetch/$s_!7Dwz!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4abfcc4b-b6f9-456d-9343-eaf0ca7a8f2d_1200x459.jpeg 424w, https://substackcdn.com/image/fetch/$s_!7Dwz!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4abfcc4b-b6f9-456d-9343-eaf0ca7a8f2d_1200x459.jpeg 848w, https://substackcdn.com/image/fetch/$s_!7Dwz!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4abfcc4b-b6f9-456d-9343-eaf0ca7a8f2d_1200x459.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!7Dwz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4abfcc4b-b6f9-456d-9343-eaf0ca7a8f2d_1200x459.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>SR cannot be an explanation for place field learning because the inputs to SR are perfect place fields already. (It could, if anything at all, be a theory of how place fields can distort given perfect place fields).  How did the perfect place field get formed in the first place? SR offers no explanation for it. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Uc1Z!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F482faad2-3226-4aa7-ba42-9e9fac8ffd89_3234x1948.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Uc1Z!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F482faad2-3226-4aa7-ba42-9e9fac8ffd89_3234x1948.png 424w, https://substackcdn.com/image/fetch/$s_!Uc1Z!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F482faad2-3226-4aa7-ba42-9e9fac8ffd89_3234x1948.png 848w, https://substackcdn.com/image/fetch/$s_!Uc1Z!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F482faad2-3226-4aa7-ba42-9e9fac8ffd89_3234x1948.png 1272w, https://substackcdn.com/image/fetch/$s_!Uc1Z!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F482faad2-3226-4aa7-ba42-9e9fac8ffd89_3234x1948.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Uc1Z!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F482faad2-3226-4aa7-ba42-9e9fac8ffd89_3234x1948.png" width="1456" height="877" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/482faad2-3226-4aa7-ba42-9e9fac8ffd89_3234x1948.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:877,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:998350,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Uc1Z!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F482faad2-3226-4aa7-ba42-9e9fac8ffd89_3234x1948.png 424w, https://substackcdn.com/image/fetch/$s_!Uc1Z!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F482faad2-3226-4aa7-ba42-9e9fac8ffd89_3234x1948.png 848w, https://substackcdn.com/image/fetch/$s_!Uc1Z!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F482faad2-3226-4aa7-ba42-9e9fac8ffd89_3234x1948.png 1272w, https://substackcdn.com/image/fetch/$s_!Uc1Z!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F482faad2-3226-4aa7-ba42-9e9fac8ffd89_3234x1948.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Note that this is very different from CSCG &#8212; the inputs to CSCG are not locations, but sensory inputs that do not directly correspond to locations. In CSCG, location and head direction are induced as a latent variables, whereas SR requires locations to be directly sensed. </p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!EREV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec527843-43a4-48d7-a6fe-c29525211c9d_1434x340.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!EREV!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec527843-43a4-48d7-a6fe-c29525211c9d_1434x340.png 424w, https://substackcdn.com/image/fetch/$s_!EREV!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec527843-43a4-48d7-a6fe-c29525211c9d_1434x340.png 848w, https://substackcdn.com/image/fetch/$s_!EREV!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec527843-43a4-48d7-a6fe-c29525211c9d_1434x340.png 1272w, https://substackcdn.com/image/fetch/$s_!EREV!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec527843-43a4-48d7-a6fe-c29525211c9d_1434x340.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!EREV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec527843-43a4-48d7-a6fe-c29525211c9d_1434x340.png" width="492" height="116.65271966527196" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ec527843-43a4-48d7-a6fe-c29525211c9d_1434x340.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:340,&quot;width&quot;:1434,&quot;resizeWidth&quot;:492,&quot;bytes&quot;:122162,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:&quot;&quot;,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!EREV!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec527843-43a4-48d7-a6fe-c29525211c9d_1434x340.png 424w, https://substackcdn.com/image/fetch/$s_!EREV!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec527843-43a4-48d7-a6fe-c29525211c9d_1434x340.png 848w, https://substackcdn.com/image/fetch/$s_!EREV!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec527843-43a4-48d7-a6fe-c29525211c9d_1434x340.png 1272w, https://substackcdn.com/image/fetch/$s_!EREV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec527843-43a4-48d7-a6fe-c29525211c9d_1434x340.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>The above sentence in the introduction of the popular <a href="https://www.nature.com/articles/nn.4650">Stachenfeld et al 2016 paper</a> could be a reason for misinterpretation &#8212; it says that &#8220;according to SR place cells do not encode place per se but rather a predictive representation of future states given current state&#8221;. <em>What is left unsaid until later is that what they call a state is precisely a location or a place cell, and that too because it is directly sensed. </em></p><h3>Many properties attributed to SR are just the properties of the adjacency matrix/Markov chain. </h3><p>If at every time instant what you sense is the unique location, then you can directly set up a Markov chain over those locations and obtain the same properties ascribed to SRs. Learning an adjacency matrix. &#8212; which location is adjacent to which location &#8212; is not a hard problem. It is just a Markov chain, you can just populate it with the transitions that are observed. The edges of that Markov graph can be annotated by the actions, and this Markov graph has all the info needed for navigation.</p><p>Note that any of the generic statements made about SR &#8212;  &#8216;predictive representation&#8217;, &#8216;encodes temporal relationships&#8217;, &#8216;columns represent place cells&#8217; &#8212; are true of this simple Markov chain too. In fact many of the properties attributed to SR &#8212; formation of  hierarchies using community structure, for example &#8212; are just the properties of the underlying Markov chain without any SR.  Navigation computations on the Markov graph are not expensive at all &#8212; you can use the Dijkstra algorithm for computing the shortest path, for example. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!6dug!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4105a316-f77d-4af6-b7c0-d0e33af0906b_2616x1390.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!6dug!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4105a316-f77d-4af6-b7c0-d0e33af0906b_2616x1390.png 424w, https://substackcdn.com/image/fetch/$s_!6dug!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4105a316-f77d-4af6-b7c0-d0e33af0906b_2616x1390.png 848w, https://substackcdn.com/image/fetch/$s_!6dug!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4105a316-f77d-4af6-b7c0-d0e33af0906b_2616x1390.png 1272w, https://substackcdn.com/image/fetch/$s_!6dug!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4105a316-f77d-4af6-b7c0-d0e33af0906b_2616x1390.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!6dug!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4105a316-f77d-4af6-b7c0-d0e33af0906b_2616x1390.png" width="624" height="331.7142857142857" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4105a316-f77d-4af6-b7c0-d0e33af0906b_2616x1390.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:774,&quot;width&quot;:1456,&quot;resizeWidth&quot;:624,&quot;bytes&quot;:537004,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!6dug!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4105a316-f77d-4af6-b7c0-d0e33af0906b_2616x1390.png 424w, https://substackcdn.com/image/fetch/$s_!6dug!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4105a316-f77d-4af6-b7c0-d0e33af0906b_2616x1390.png 848w, https://substackcdn.com/image/fetch/$s_!6dug!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4105a316-f77d-4af6-b7c0-d0e33af0906b_2616x1390.png 1272w, https://substackcdn.com/image/fetch/$s_!6dug!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4105a316-f77d-4af6-b7c0-d0e33af0906b_2616x1390.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>As another example, the fact that nodes in a neighborhood community of a graph cluster together when visualized in multi dimensional scaling is not a property of the SR &#8212; it is the property of the underlying Markov chain, as shown in the figure above. </p><p><strong>SR is not modeling long-term temporal dependencies and is less predictive than the Markov chain</strong>: You can think of SR as taking in the adjacency Markov chain, and then &#8216;blurring&#8217; it. It introduces more edges to the graph &#8212; a node is now not just connected to its neighbor, but also the neighbor&#8217;s neighbor, and neighbor&#8217;s neighbor&#8217;s neighbor. Sometimes this is confused with modeling &#8216;long-term&#8217; temporal dependencies, but it is actually not. The addition of the extra connections did not increase the predictive power &#8212; it decreased it. This is because, after the blurring, the a node cannot distinguish between its neighbor and neighbor&#8217;s neighbor.  The Markov chain representing the adjacency matrix is a better &#8216;predictive map&#8217; than SR. <em>The SR matrix will perform worse in prediction compared to the simpler Markov chain.</em></p><p><strong>Eigen vectors and grid cells?:</strong> Another property attributed to SR is that its eigenvectors look like grid cells. But this is also just the property of the neighborhood graph, no SR needed. Shown below are first 20 eigenvectors of the graph of a room with a &#8216;hole&#8217; in it. <br><br>(Here&#8217;s a simple argument on why this grid cell idea does not make intuitive sense to me: To derive this representation, it requires representing the &#8216;hole&#8217; in as much detail as the walkable areas of the room.)</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!T5_S!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb679d08c-8b66-4a08-879e-89967025a540_2934x2378.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!T5_S!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb679d08c-8b66-4a08-879e-89967025a540_2934x2378.png 424w, https://substackcdn.com/image/fetch/$s_!T5_S!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb679d08c-8b66-4a08-879e-89967025a540_2934x2378.png 848w, https://substackcdn.com/image/fetch/$s_!T5_S!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb679d08c-8b66-4a08-879e-89967025a540_2934x2378.png 1272w, https://substackcdn.com/image/fetch/$s_!T5_S!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb679d08c-8b66-4a08-879e-89967025a540_2934x2378.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!T5_S!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb679d08c-8b66-4a08-879e-89967025a540_2934x2378.png" width="382" height="309.5879120879121" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b679d08c-8b66-4a08-879e-89967025a540_2934x2378.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1180,&quot;width&quot;:1456,&quot;resizeWidth&quot;:382,&quot;bytes&quot;:203400,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!T5_S!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb679d08c-8b66-4a08-879e-89967025a540_2934x2378.png 424w, https://substackcdn.com/image/fetch/$s_!T5_S!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb679d08c-8b66-4a08-879e-89967025a540_2934x2378.png 848w, https://substackcdn.com/image/fetch/$s_!T5_S!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb679d08c-8b66-4a08-879e-89967025a540_2934x2378.png 1272w, https://substackcdn.com/image/fetch/$s_!T5_S!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb679d08c-8b66-4a08-879e-89967025a540_2934x2378.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p> </p><h3>Questioning the ethology of SR assumption. </h3><p>SR is motivated using computational complexity of an RL task &#8212; maximizing rewards when multiple states in the environment lead to rewards. For example, if different amounts of cheese are available at different locations in the environment as in the figure below (from Stachenfeld et al 2016), the RL problem is about having an optimal policy to obtain the rewards. </p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!6jc0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fddabdcb5-fca9-4375-bc9a-a53c1d35e7a4_1152x538.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!6jc0!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fddabdcb5-fca9-4375-bc9a-a53c1d35e7a4_1152x538.png 424w, https://substackcdn.com/image/fetch/$s_!6jc0!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fddabdcb5-fca9-4375-bc9a-a53c1d35e7a4_1152x538.png 848w, https://substackcdn.com/image/fetch/$s_!6jc0!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fddabdcb5-fca9-4375-bc9a-a53c1d35e7a4_1152x538.png 1272w, https://substackcdn.com/image/fetch/$s_!6jc0!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fddabdcb5-fca9-4375-bc9a-a53c1d35e7a4_1152x538.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!6jc0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fddabdcb5-fca9-4375-bc9a-a53c1d35e7a4_1152x538.png" width="502" height="234.44097222222223" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ddabdcb5-fca9-4375-bc9a-a53c1d35e7a4_1152x538.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:538,&quot;width&quot;:1152,&quot;resizeWidth&quot;:502,&quot;bytes&quot;:167218,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!6jc0!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fddabdcb5-fca9-4375-bc9a-a53c1d35e7a4_1152x538.png 424w, https://substackcdn.com/image/fetch/$s_!6jc0!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fddabdcb5-fca9-4375-bc9a-a53c1d35e7a4_1152x538.png 848w, https://substackcdn.com/image/fetch/$s_!6jc0!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fddabdcb5-fca9-4375-bc9a-a53c1d35e7a4_1152x538.png 1272w, https://substackcdn.com/image/fetch/$s_!6jc0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fddabdcb5-fca9-4375-bc9a-a53c1d35e7a4_1152x538.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p> Here are my questions on this:</p><ol><li><p>Is there any evidence that animals can optimize behavior in such settings where there are multiple rewards? </p></li><li><p>How are these rewarding states even communicated to the animal when the animal cannot see all the states? Seems like a hard problem. </p></li></ol><p>Basically, I&#8217;m questioning the computational optimization premise behind SR &#8212; I&#8217;m asking whether animals/humans actually solve the RL problem that is taken as the assumption for motivating SR. </p><p>Navigating to a single goal location, or even chaining a couple of them, is not computationally inefficient in a model-based setting, but SR assumes that this is not sufficient and that the RL problem needs to be solved in the more general setting, the ethology of which seems questionable to me. </p><h2>What about evidence for SR in humans?</h2><p>The paper below <a href="https://gershmanlab.com/pubs/Momennejad17.pdf">(Mommenejad et al 2017)</a> is often cited as evidence for SR in humans. It is definitely a very impressive and fascinating behavioral experiment in humans, but on closely reading the paper I am left with the impression that the paper is actually providing strong evidence for model-based reasoning in humans, and providing only weak support for SR.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!EEYB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb89aa1ae-169e-4106-b111-35492c20f3de_1614x446.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!EEYB!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb89aa1ae-169e-4106-b111-35492c20f3de_1614x446.png 424w, https://substackcdn.com/image/fetch/$s_!EEYB!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb89aa1ae-169e-4106-b111-35492c20f3de_1614x446.png 848w, https://substackcdn.com/image/fetch/$s_!EEYB!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb89aa1ae-169e-4106-b111-35492c20f3de_1614x446.png 1272w, https://substackcdn.com/image/fetch/$s_!EEYB!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb89aa1ae-169e-4106-b111-35492c20f3de_1614x446.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!EEYB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb89aa1ae-169e-4106-b111-35492c20f3de_1614x446.png" width="602" height="166.21153846153845" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b89aa1ae-169e-4106-b111-35492c20f3de_1614x446.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:402,&quot;width&quot;:1456,&quot;resizeWidth&quot;:602,&quot;bytes&quot;:239300,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!EEYB!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb89aa1ae-169e-4106-b111-35492c20f3de_1614x446.png 424w, https://substackcdn.com/image/fetch/$s_!EEYB!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb89aa1ae-169e-4106-b111-35492c20f3de_1614x446.png 848w, https://substackcdn.com/image/fetch/$s_!EEYB!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb89aa1ae-169e-4106-b111-35492c20f3de_1614x446.png 1272w, https://substackcdn.com/image/fetch/$s_!EEYB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb89aa1ae-169e-4106-b111-35492c20f3de_1614x446.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p> </p><p>Let&#8217;s look at Fig 5 of the paper, which provides the human experimental data overlayed on predictions from &#8220;Model-based&#8221;, and &#8220;SR&#8221;, for two tasks, let&#8217;s just call them &#8220;gray&#8221; and &#8220;red&#8221; for now.  The gray and red bars in these plots are the  theoretical predictions, <strong>the little dots with error bars are what is observed from humans.</strong> I have annotated the plot to make this easy to see. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!kElk!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F622c7aed-059a-49c7-9e93-5cf9c3409422_781x638.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!kElk!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F622c7aed-059a-49c7-9e93-5cf9c3409422_781x638.png 424w, https://substackcdn.com/image/fetch/$s_!kElk!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F622c7aed-059a-49c7-9e93-5cf9c3409422_781x638.png 848w, https://substackcdn.com/image/fetch/$s_!kElk!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F622c7aed-059a-49c7-9e93-5cf9c3409422_781x638.png 1272w, https://substackcdn.com/image/fetch/$s_!kElk!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F622c7aed-059a-49c7-9e93-5cf9c3409422_781x638.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!kElk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F622c7aed-059a-49c7-9e93-5cf9c3409422_781x638.png" width="452" height="369.23943661971833" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/622c7aed-059a-49c7-9e93-5cf9c3409422_781x638.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:638,&quot;width&quot;:781,&quot;resizeWidth&quot;:452,&quot;bytes&quot;:121553,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!kElk!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F622c7aed-059a-49c7-9e93-5cf9c3409422_781x638.png 424w, https://substackcdn.com/image/fetch/$s_!kElk!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F622c7aed-059a-49c7-9e93-5cf9c3409422_781x638.png 848w, https://substackcdn.com/image/fetch/$s_!kElk!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F622c7aed-059a-49c7-9e93-5cf9c3409422_781x638.png 1272w, https://substackcdn.com/image/fetch/$s_!kElk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F622c7aed-059a-49c7-9e93-5cf9c3409422_781x638.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The impression these plots give me is that 1) Model-based reasoning (&#8220;pure MB&#8221;) is a pretty good fit to what is actually observed in humans, and 2) Successor Representations (&#8220;pure SR&#8221;) is a bad fit for what is observed in humans. <br>"&#8220;Pure MB&#8221; &#8212; It is such a close fit, and SR is not predictive at all of how humans behave for the &#8220;red&#8221; condition. <strong>In fact, this plot seems to provide strong evidence against SR.</strong> </p><p>But that is not what the paper concluded. Here is the entire figure 5. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!FmhB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca5b9f97-23b4-420e-8bf8-606b1d43e590_1940x1072.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!FmhB!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca5b9f97-23b4-420e-8bf8-606b1d43e590_1940x1072.png 424w, https://substackcdn.com/image/fetch/$s_!FmhB!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca5b9f97-23b4-420e-8bf8-606b1d43e590_1940x1072.png 848w, https://substackcdn.com/image/fetch/$s_!FmhB!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca5b9f97-23b4-420e-8bf8-606b1d43e590_1940x1072.png 1272w, https://substackcdn.com/image/fetch/$s_!FmhB!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca5b9f97-23b4-420e-8bf8-606b1d43e590_1940x1072.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!FmhB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca5b9f97-23b4-420e-8bf8-606b1d43e590_1940x1072.png" width="550" height="304.08653846153845" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ca5b9f97-23b4-420e-8bf8-606b1d43e590_1940x1072.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:805,&quot;width&quot;:1456,&quot;resizeWidth&quot;:550,&quot;bytes&quot;:168246,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!FmhB!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca5b9f97-23b4-420e-8bf8-606b1d43e590_1940x1072.png 424w, https://substackcdn.com/image/fetch/$s_!FmhB!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca5b9f97-23b4-420e-8bf8-606b1d43e590_1940x1072.png 848w, https://substackcdn.com/image/fetch/$s_!FmhB!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca5b9f97-23b4-420e-8bf8-606b1d43e590_1940x1072.png 1272w, https://substackcdn.com/image/fetch/$s_!FmhB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca5b9f97-23b4-420e-8bf8-606b1d43e590_1940x1072.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The paper utilizes the minor discrepancy between Pure-MB performance and human performance to argue for a hybrid model that <em>post-hoc</em> combines SR with MB, without actually giving a method for how this combination would be achieved by an animal. This post-hoc hybrid SR-MB is then what is cited as evidence for SR in humans. </p><p>The hybrid SR-MB does not make sense to me. The MB method has all the information to outperform SR in both the gray and red conditions. The motivation for SR rests on the idea that the MB computations are expensive, as described in the introduction of the paper. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!4H7F!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3eae6eb-b663-4904-9def-3a4540a43d73_537x335.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!4H7F!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3eae6eb-b663-4904-9def-3a4540a43d73_537x335.png 424w, https://substackcdn.com/image/fetch/$s_!4H7F!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3eae6eb-b663-4904-9def-3a4540a43d73_537x335.png 848w, https://substackcdn.com/image/fetch/$s_!4H7F!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3eae6eb-b663-4904-9def-3a4540a43d73_537x335.png 1272w, https://substackcdn.com/image/fetch/$s_!4H7F!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3eae6eb-b663-4904-9def-3a4540a43d73_537x335.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!4H7F!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3eae6eb-b663-4904-9def-3a4540a43d73_537x335.png" width="449" height="280.1024208566108" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b3eae6eb-b663-4904-9def-3a4540a43d73_537x335.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:335,&quot;width&quot;:537,&quot;resizeWidth&quot;:449,&quot;bytes&quot;:131851,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!4H7F!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3eae6eb-b663-4904-9def-3a4540a43d73_537x335.png 424w, https://substackcdn.com/image/fetch/$s_!4H7F!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3eae6eb-b663-4904-9def-3a4540a43d73_537x335.png 848w, https://substackcdn.com/image/fetch/$s_!4H7F!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3eae6eb-b663-4904-9def-3a4540a43d73_537x335.png 1272w, https://substackcdn.com/image/fetch/$s_!4H7F!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3eae6eb-b663-4904-9def-3a4540a43d73_537x335.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em>However, running an SR-MB combination used in the paper (a linear combination of SR and MB) defeats the efficiency argument &#8212; SR-MB combination requires running both SR and MB, which is more expensive than running MB alone.</em> The paper says there are other ways to combine them, but what was used for the fit was a linear combination that doesn&#8217;t make computational or ethological sense.  </p><h4>Latent-state formation could be an alternative explanation:</h4><p>Could there be another explanation for the minor discrepancy between MB performance and the reported human performance? I think so. Interestingly, the alternative explanation is based on the idea of latent variables. </p><p>Consider the &#8216;red&#8217; task, &#8216;transition revaluation&#8217;:</p><ul><li><p>Humans are first trained to memorize two 3-step sequences.</p><ul><li><p>Seq1:  1&#8594;2&#8594;3&#8594;Reward1, </p></li><li><p>Seq2:  4&#8594;5&#8594;6&#8594;Reward2 </p></li></ul></li><li><p>After they learn seq1 and seq2, they are trained with two two-step sequences. </p><ul><li><p>Seq3: 2 &#8594; 6 &#8594; Reward2</p></li><li><p>Seq4: 5 &#8594; 3 &#8594; Reward1</p></li></ul></li></ul><p>Now, here&#8217;s the crux: <strong>How would humans interpret the second set of training sequences? What mental model do they build after the training is complete?</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!wBol!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52125dc9-e925-4acc-8769-d2b7fe8616e9_2326x842.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!wBol!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52125dc9-e925-4acc-8769-d2b7fe8616e9_2326x842.png 424w, https://substackcdn.com/image/fetch/$s_!wBol!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52125dc9-e925-4acc-8769-d2b7fe8616e9_2326x842.png 848w, https://substackcdn.com/image/fetch/$s_!wBol!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52125dc9-e925-4acc-8769-d2b7fe8616e9_2326x842.png 1272w, https://substackcdn.com/image/fetch/$s_!wBol!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52125dc9-e925-4acc-8769-d2b7fe8616e9_2326x842.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!wBol!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52125dc9-e925-4acc-8769-d2b7fe8616e9_2326x842.png" width="1456" height="527" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/52125dc9-e925-4acc-8769-d2b7fe8616e9_2326x842.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:527,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:254379,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!wBol!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52125dc9-e925-4acc-8769-d2b7fe8616e9_2326x842.png 424w, https://substackcdn.com/image/fetch/$s_!wBol!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52125dc9-e925-4acc-8769-d2b7fe8616e9_2326x842.png 848w, https://substackcdn.com/image/fetch/$s_!wBol!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52125dc9-e925-4acc-8769-d2b7fe8616e9_2326x842.png 1272w, https://substackcdn.com/image/fetch/$s_!wBol!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52125dc9-e925-4acc-8769-d2b7fe8616e9_2326x842.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>In the paper's interpretation, the participants will learn Model-1 at the end of the first batch of training that exposed them to seq1 &amp; seq2. And according to the paper, the participants will consider the second set of sequences (seq3 &amp; seq4) as edits of Model-1, transition-revaluation, leading to the participants to change their mental model to the highlighted Model-2 in the figure above. The blue arrows are the edits. </p><p>But that is not the only interpretation humans can make. Here is another interpretation. </p><ul><li><p>If the sequence starts at 1, then the next steps are 2&#8594;3&#8594; Reward1. But if the sequence starts at 2, with no preceding context then the next steps are 6&#8594;Reward 2.</p></li></ul><p>Interestingly, SR has no mechanism to represent such a contingency, but humans and animals actually can! Also, it is trivial to represent this in CSCG, as shown below:</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!yX3n!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f0cf15d-7f15-432e-867d-7e52729dbb6b_1318x670.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!yX3n!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f0cf15d-7f15-432e-867d-7e52729dbb6b_1318x670.png 424w, https://substackcdn.com/image/fetch/$s_!yX3n!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f0cf15d-7f15-432e-867d-7e52729dbb6b_1318x670.png 848w, https://substackcdn.com/image/fetch/$s_!yX3n!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f0cf15d-7f15-432e-867d-7e52729dbb6b_1318x670.png 1272w, https://substackcdn.com/image/fetch/$s_!yX3n!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f0cf15d-7f15-432e-867d-7e52729dbb6b_1318x670.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!yX3n!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f0cf15d-7f15-432e-867d-7e52729dbb6b_1318x670.png" width="470" height="238.9226100151745" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9f0cf15d-7f15-432e-867d-7e52729dbb6b_1318x670.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:670,&quot;width&quot;:1318,&quot;resizeWidth&quot;:470,&quot;bytes&quot;:120917,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!yX3n!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f0cf15d-7f15-432e-867d-7e52729dbb6b_1318x670.png 424w, https://substackcdn.com/image/fetch/$s_!yX3n!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f0cf15d-7f15-432e-867d-7e52729dbb6b_1318x670.png 848w, https://substackcdn.com/image/fetch/$s_!yX3n!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f0cf15d-7f15-432e-867d-7e52729dbb6b_1318x670.png 1272w, https://substackcdn.com/image/fetch/$s_!yX3n!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f0cf15d-7f15-432e-867d-7e52729dbb6b_1318x670.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>Without additional information or constraints, there is really not much to select between these two interpretations. Some humans might modify the existing Model 1 and treat this as transition-revaluation, but some other humans might think of it as a new set of latent variables. </p><p>I think this ambiguity in the task design is a potential alternative explanation for the observed phenomena. The observations in that paper raise interesting questions given what we now know about the ability of hippocampus to create latent variables. </p><h2>What about successor representations in animals?</h2><p><a href="https://www.sciencedirect.com/science/article/pii/S0960982222010958">Cothi et al</a> did an ingenious experiment on both rats and humans to test for navigation under changing environments. The experiment is extremely interesting, and I highly recommend reading the paper. In my reading of the paper, the performance of the agent, in terms of how well it achieves the task, seems to best explained by model-based planning, not SR, but that is not the impression you&#8217;d get if you just scan the abstract.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!tODP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc90f682e-b2fe-4d3f-af69-cd14ad60d6a9_478x420.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!tODP!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc90f682e-b2fe-4d3f-af69-cd14ad60d6a9_478x420.png 424w, https://substackcdn.com/image/fetch/$s_!tODP!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc90f682e-b2fe-4d3f-af69-cd14ad60d6a9_478x420.png 848w, https://substackcdn.com/image/fetch/$s_!tODP!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc90f682e-b2fe-4d3f-af69-cd14ad60d6a9_478x420.png 1272w, https://substackcdn.com/image/fetch/$s_!tODP!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc90f682e-b2fe-4d3f-af69-cd14ad60d6a9_478x420.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!tODP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc90f682e-b2fe-4d3f-af69-cd14ad60d6a9_478x420.png" width="490" height="430.5439330543933" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c90f682e-b2fe-4d3f-af69-cd14ad60d6a9_478x420.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:420,&quot;width&quot;:478,&quot;resizeWidth&quot;:490,&quot;bytes&quot;:64191,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!tODP!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc90f682e-b2fe-4d3f-af69-cd14ad60d6a9_478x420.png 424w, https://substackcdn.com/image/fetch/$s_!tODP!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc90f682e-b2fe-4d3f-af69-cd14ad60d6a9_478x420.png 848w, https://substackcdn.com/image/fetch/$s_!tODP!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc90f682e-b2fe-4d3f-af69-cd14ad60d6a9_478x420.png 1272w, https://substackcdn.com/image/fetch/$s_!tODP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc90f682e-b2fe-4d3f-af69-cd14ad60d6a9_478x420.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The experiment tested the ability of rats and humans to navigate an environment and reach a goal that was initially trained in an open arena, but then tested in 25 different maze configurations that removed blocks to create barriers. The goal location remained the same. Each configuration was tested for 10 trials.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!BzEv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F126140ff-a175-4257-9693-7ae8f035089f_2138x1246.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!BzEv!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F126140ff-a175-4257-9693-7ae8f035089f_2138x1246.png 424w, https://substackcdn.com/image/fetch/$s_!BzEv!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F126140ff-a175-4257-9693-7ae8f035089f_2138x1246.png 848w, https://substackcdn.com/image/fetch/$s_!BzEv!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F126140ff-a175-4257-9693-7ae8f035089f_2138x1246.png 1272w, https://substackcdn.com/image/fetch/$s_!BzEv!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F126140ff-a175-4257-9693-7ae8f035089f_2138x1246.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!BzEv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F126140ff-a175-4257-9693-7ae8f035089f_2138x1246.png" width="512" height="298.54945054945057" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/126140ff-a175-4257-9693-7ae8f035089f_2138x1246.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:849,&quot;width&quot;:1456,&quot;resizeWidth&quot;:512,&quot;bytes&quot;:1258622,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!BzEv!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F126140ff-a175-4257-9693-7ae8f035089f_2138x1246.png 424w, https://substackcdn.com/image/fetch/$s_!BzEv!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F126140ff-a175-4257-9693-7ae8f035089f_2138x1246.png 848w, https://substackcdn.com/image/fetch/$s_!BzEv!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F126140ff-a175-4257-9693-7ae8f035089f_2138x1246.png 1272w, https://substackcdn.com/image/fetch/$s_!BzEv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F126140ff-a175-4257-9693-7ae8f035089f_2138x1246.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p> Shown below are the performance graphs, for rats, humans and RL agents. </p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!qyDR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3462414f-9500-41d3-8b99-c17145415dd7_1544x604.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!qyDR!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3462414f-9500-41d3-8b99-c17145415dd7_1544x604.png 424w, https://substackcdn.com/image/fetch/$s_!qyDR!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3462414f-9500-41d3-8b99-c17145415dd7_1544x604.png 848w, https://substackcdn.com/image/fetch/$s_!qyDR!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3462414f-9500-41d3-8b99-c17145415dd7_1544x604.png 1272w, https://substackcdn.com/image/fetch/$s_!qyDR!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3462414f-9500-41d3-8b99-c17145415dd7_1544x604.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!qyDR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3462414f-9500-41d3-8b99-c17145415dd7_1544x604.png" width="568" height="222.36263736263737" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3462414f-9500-41d3-8b99-c17145415dd7_1544x604.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:570,&quot;width&quot;:1456,&quot;resizeWidth&quot;:568,&quot;bytes&quot;:351222,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!qyDR!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3462414f-9500-41d3-8b99-c17145415dd7_1544x604.png 424w, https://substackcdn.com/image/fetch/$s_!qyDR!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3462414f-9500-41d3-8b99-c17145415dd7_1544x604.png 848w, https://substackcdn.com/image/fetch/$s_!qyDR!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3462414f-9500-41d3-8b99-c17145415dd7_1544x604.png 1272w, https://substackcdn.com/image/fetch/$s_!qyDR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3462414f-9500-41d3-8b99-c17145415dd7_1544x604.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>Here are my observations from the above graphs:</p><ol><li><p>Panel A: SR significantly under-performs compared to humans, very much so in the early parts of the trial.</p></li><li><p>Panel A: Human performance is very close to model-based reasoning &#8220;MB&#8221;. </p></li><li><p>Panel B: SR under-performs rats, and catches up to rat performance only by trial 10. </p></li><li><p>Panel B: Ideal MB performance is better than that of rats performance. </p></li></ol><p>However, the paper seems to emphasize some aspect of the trajectories taken by the agents to find that SR is most similar &#8212; see plots below. <strong>However, even there, in the first 5 trials model-based planning is more similar to humans and rats compared to SR. </strong> </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!UegG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd320db20-d40e-4d1d-af05-561e2c083261_1672x1470.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!UegG!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd320db20-d40e-4d1d-af05-561e2c083261_1672x1470.png 424w, https://substackcdn.com/image/fetch/$s_!UegG!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd320db20-d40e-4d1d-af05-561e2c083261_1672x1470.png 848w, https://substackcdn.com/image/fetch/$s_!UegG!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd320db20-d40e-4d1d-af05-561e2c083261_1672x1470.png 1272w, https://substackcdn.com/image/fetch/$s_!UegG!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd320db20-d40e-4d1d-af05-561e2c083261_1672x1470.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!UegG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd320db20-d40e-4d1d-af05-561e2c083261_1672x1470.png" width="494" height="434.2857142857143" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d320db20-d40e-4d1d-af05-561e2c083261_1672x1470.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1280,&quot;width&quot;:1456,&quot;resizeWidth&quot;:494,&quot;bytes&quot;:916456,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!UegG!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd320db20-d40e-4d1d-af05-561e2c083261_1672x1470.png 424w, https://substackcdn.com/image/fetch/$s_!UegG!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd320db20-d40e-4d1d-af05-561e2c083261_1672x1470.png 848w, https://substackcdn.com/image/fetch/$s_!UegG!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd320db20-d40e-4d1d-af05-561e2c083261_1672x1470.png 1272w, https://substackcdn.com/image/fetch/$s_!UegG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd320db20-d40e-4d1d-af05-561e2c083261_1672x1470.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>The paper argues that as the agent gains more experience, it makes sense that it switches to SR because it is less computationally demanding. But, it is just as easy to cache the plans that were derived earlier, and replan only when the the actions of that plan are not executable. In the MB implementation in the paper, the agent replans after every step &#8212; but replanning could be done intermittently. Many of these variations of model-based planning could make it even more of a better fit for the observed behavior.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!de7h!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6bbf09a7-9159-4540-ba59-83e8b6c1f961_1886x900.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!de7h!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6bbf09a7-9159-4540-ba59-83e8b6c1f961_1886x900.png 424w, https://substackcdn.com/image/fetch/$s_!de7h!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6bbf09a7-9159-4540-ba59-83e8b6c1f961_1886x900.png 848w, https://substackcdn.com/image/fetch/$s_!de7h!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6bbf09a7-9159-4540-ba59-83e8b6c1f961_1886x900.png 1272w, https://substackcdn.com/image/fetch/$s_!de7h!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6bbf09a7-9159-4540-ba59-83e8b6c1f961_1886x900.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!de7h!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6bbf09a7-9159-4540-ba59-83e8b6c1f961_1886x900.png" width="440" height="210.02747252747253" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6bbf09a7-9159-4540-ba59-83e8b6c1f961_1886x900.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:695,&quot;width&quot;:1456,&quot;resizeWidth&quot;:440,&quot;bytes&quot;:250090,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!de7h!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6bbf09a7-9159-4540-ba59-83e8b6c1f961_1886x900.png 424w, https://substackcdn.com/image/fetch/$s_!de7h!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6bbf09a7-9159-4540-ba59-83e8b6c1f961_1886x900.png 848w, https://substackcdn.com/image/fetch/$s_!de7h!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6bbf09a7-9159-4540-ba59-83e8b6c1f961_1886x900.png 1272w, https://substackcdn.com/image/fetch/$s_!de7h!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6bbf09a7-9159-4540-ba59-83e8b6c1f961_1886x900.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>Also, some of the reasonings given in favor of SR in the paper seem to be incorrect. when the environment changes, the SR&#8217;s biases are likely to hurt rather than help. In fact, this is reflected in the performance &#8212; SR significantly underperforms MB, and the animal/human in the first 5 trials.  </p><p>What could be the reason for humans and animals under-performing the ideal mode-based planning? My guess: partial observability of the environments. <em>Humans and animals in the experiment received visual sensory inputs, not location indices as inputs. The simulated ideal models received actual location indices as inputs!</em> Therefore it should not be surprising that humans and animals under-perform this ideal model. </p><p>This brings up another argument why these experiments should be considered as evidence against SR: <em>The SR model, which receives ideal location-indices as inputs, is under-performing rats that receive only visual sensory inputs!</em> </p><p>It is clear that this paper raises a lot of interesting questions with an ingenious set of experiments, and I hope there will be more follow up studies. My overall take is that the experiments are not showing strong evidence for SR, but showing evidence for model-based planning.  </p><h2>Conclusion</h2><p>I hope I have provided sufficient arguments and evidence for the following:</p><ul><li><p>Successor representations (SR) is NOT a model of place cell learning in the hippocampus. SR cannot explain how place fields are formed. </p></li><li><p>Additional properties ascribed to SR, like &#8220;predictive states&#8221;, and ability to form hierarchies, are properties of simple Markov chains, and not a property of SR itself. </p></li><li><p>The experiments in humans and animals that report evidence for SR might NOT be providing strong evidence for SR, and are more likely evidence for model-based planning. </p></li></ul><h2>Acknowledgement</h2><p>Thanks to  <a href="https://scholar.google.com/citations?user=SFjDQk8AAAAJ&amp;hl=en">Miguel L&#225;zaro-Gredilla</a> for feedback on early drafts of this blog. </p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.dileeplearning.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.dileeplearning.com/subscribe?"><span>Subscribe now</span></a></p><h2>Further reading:</h2><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;f06e8483-d1ec-4fbf-bea9-339e0924a8f9&quot;,&quot;caption&quot;:&quot;Recently we published a paper in Science Advances titled Space is a latent sequence: A theory of the hippocampus. I believe this paper offers a view of the hippocampus that is drastically different from the space-centric view. This blog is a companion to the paper, and includes some visualizations and animations that make the ideas easier to digest. I b&#8230;&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;lg&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Space is a sensory-motor sequence in the hippocampus&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:131339737,&quot;name&quot;:&quot;Dileep George&quot;,&quot;bio&quot;:null,&quot;photo_url&quot;:null,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2024-08-12T21:37:20.804Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5723bf2-3c22-4141-bf24-0f0f68131d6e_1074x722.jpeg&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://blog.dileeplearning.com/p/space-is-a-sensory-motor-sequence&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:147439999,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:12,&quot;comment_count&quot;:6,&quot;publication_id&quot;:null,&quot;publication_name&quot;:&quot;Artificial General Ideas&quot;,&quot;publication_logo_url&quot;:&quot;&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div>]]></content:encoded></item><item><title><![CDATA[Space is a sensory-motor sequence in the hippocampus]]></title><description><![CDATA[A guide for cognitive/neuro scientists for reinterpreting space and cognitive maps]]></description><link>https://blog.dileeplearning.com/p/space-is-a-sensory-motor-sequence</link><guid isPermaLink="false">https://blog.dileeplearning.com/p/space-is-a-sensory-motor-sequence</guid><dc:creator><![CDATA[Dileep George]]></dc:creator><pubDate>Mon, 12 Aug 2024 21:37:20 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!7I3E!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5723bf2-3c22-4141-bf24-0f0f68131d6e_1074x722.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Recently we published a paper in Science Advances titled <a href="https://www.science.org/doi/10.1126/sciadv.adm8470">Space is a latent sequence: A theory of the hippocampus</a>. I believe this paper offers a view of the hippocampus that is drastically different from the space-centric view. This blog is a companion to the paper, and includes some visualizations and animations that make the ideas easier to digest. I believe anyone who&#8217;s interested in the hippocampus will benefit from reading this. </p><p><strong>Starter code:</strong> A Google colab Jupyter notebook is available with starter code. You can run it from the browser without installing anything, and it takes less than 5 minutes to train a basic model and see how it works. <a href="https://colab.research.google.com/drive/1kgjuoz_Noo7uV87StSbW7T8-IBQmPOLE?usp=sharing">Click here for the Jupyter notebook.</a></p><h2>The traditional view: Space-centric</h2><p>Place cells &#8212; neurons that respond to locations &#8212; is a robust phenomenon that is a striking property of the hippocampus, and the currently dominant paradigm of hippocampus is of representing space in Euclidean terms. Hippocampus neuron activations are often visualized as place fields. </p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!7I3E!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5723bf2-3c22-4141-bf24-0f0f68131d6e_1074x722.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!7I3E!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5723bf2-3c22-4141-bf24-0f0f68131d6e_1074x722.jpeg 424w, https://substackcdn.com/image/fetch/$s_!7I3E!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5723bf2-3c22-4141-bf24-0f0f68131d6e_1074x722.jpeg 848w, https://substackcdn.com/image/fetch/$s_!7I3E!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5723bf2-3c22-4141-bf24-0f0f68131d6e_1074x722.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!7I3E!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5723bf2-3c22-4141-bf24-0f0f68131d6e_1074x722.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!7I3E!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5723bf2-3c22-4141-bf24-0f0f68131d6e_1074x722.jpeg" width="326" height="219.15456238361267" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d5723bf2-3c22-4141-bf24-0f0f68131d6e_1074x722.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:722,&quot;width&quot;:1074,&quot;resizeWidth&quot;:326,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Image&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Image" title="Image" srcset="https://substackcdn.com/image/fetch/$s_!7I3E!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5723bf2-3c22-4141-bf24-0f0f68131d6e_1074x722.jpeg 424w, https://substackcdn.com/image/fetch/$s_!7I3E!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5723bf2-3c22-4141-bf24-0f0f68131d6e_1074x722.jpeg 848w, https://substackcdn.com/image/fetch/$s_!7I3E!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5723bf2-3c22-4141-bf24-0f0f68131d6e_1074x722.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!7I3E!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5723bf2-3c22-4141-bf24-0f0f68131d6e_1074x722.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p>However, anomalies to this basic story have been accumulating with more a more new and divergent phenomena getting discovered. These are then explained by invoking new concepts and new types of cells, without a unifying principle connecting them all.  Alternative views that look at hippocampus as a sequence model has been emerging. See <a href="https://www.cell.com/trends/cognitive-sciences/abstract/S1364-6613(18)30166-9">this paper for example</a>, and many more are cited in our paper. Although these views pointed in the right direction, they were not yet brought to a concrete model that can resolve how space gets represented as time, and how that can resolve many of the mysterious phenomena. Read the recent review <a href="https://www.nature.com/articles/s41583-024-00817-x">&#8216;Remapping revisited&#8217;</a> to see how confusing the picture is. </p><p>What we show in our paper is how these anomalies get resolved when we stop thinking of hippocampus in spatial/Euclidean terms, and instead think of space/place as a sequence.  In the next few sections, I try to explain these ideas using some visualizations that make it easier to understand.</p><h2>The problem that hippocampus has to solve</h2><p>Humans and other mammals do not have a GPS or compass, &amp; cannot sense location coordinates. Our ideas about space &amp; locations have to arise from our sensory-motor experience. ( Or hard-coded a-priori &#224; la Kant, more on this in a later section.)</p><p>The trouble is that sensations + actions do not have a one-to-one correspondence with locations. Due to <a href="https://citeseerx.ist.psu.edu/document?repid=rep1&amp;type=pdf&amp;doi=a1b055577a86141df13f13a3203c76a32bffdc3a">perceptual aliasing</a>, identical sensations can occur at different locations, and the same location can be approached via different sensory-motor sequences. The idea of space has to arise from this sequence of of aliased observations that do not convey locations directly. But how?</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!q4IH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F726fb026-177c-4778-ab97-62b7041de2b8_1080x608.gif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!q4IH!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F726fb026-177c-4778-ab97-62b7041de2b8_1080x608.gif 424w, https://substackcdn.com/image/fetch/$s_!q4IH!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F726fb026-177c-4778-ab97-62b7041de2b8_1080x608.gif 848w, https://substackcdn.com/image/fetch/$s_!q4IH!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F726fb026-177c-4778-ab97-62b7041de2b8_1080x608.gif 1272w, https://substackcdn.com/image/fetch/$s_!q4IH!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F726fb026-177c-4778-ab97-62b7041de2b8_1080x608.gif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!q4IH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F726fb026-177c-4778-ab97-62b7041de2b8_1080x608.gif" width="1080" height="608" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/726fb026-177c-4778-ab97-62b7041de2b8_1080x608.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:608,&quot;width&quot;:1080,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:579120,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/gif&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!q4IH!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F726fb026-177c-4778-ab97-62b7041de2b8_1080x608.gif 424w, https://substackcdn.com/image/fetch/$s_!q4IH!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F726fb026-177c-4778-ab97-62b7041de2b8_1080x608.gif 848w, https://substackcdn.com/image/fetch/$s_!q4IH!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F726fb026-177c-4778-ab97-62b7041de2b8_1080x608.gif 1272w, https://substackcdn.com/image/fetch/$s_!q4IH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F726fb026-177c-4778-ab97-62b7041de2b8_1080x608.gif 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Interestingly, our model, clone-structured causal graphs (CSCG) can do this exact thing. Given a sequence of aliased egocentric sensory-motor inputs, it can induce a latent graph that corresponds to the generative model of the environment as the agent experienced it. This also works in 3D environments with rich high-dimensional visual sensations as the input, and on arbitrary non-Euclidean topologies. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!jIBr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F880043ea-9693-434f-b24b-769110dc0c75_1469x659.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!jIBr!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F880043ea-9693-434f-b24b-769110dc0c75_1469x659.png 424w, https://substackcdn.com/image/fetch/$s_!jIBr!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F880043ea-9693-434f-b24b-769110dc0c75_1469x659.png 848w, https://substackcdn.com/image/fetch/$s_!jIBr!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F880043ea-9693-434f-b24b-769110dc0c75_1469x659.png 1272w, https://substackcdn.com/image/fetch/$s_!jIBr!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F880043ea-9693-434f-b24b-769110dc0c75_1469x659.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!jIBr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F880043ea-9693-434f-b24b-769110dc0c75_1469x659.png" width="1456" height="653" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/880043ea-9693-434f-b24b-769110dc0c75_1469x659.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:653,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:547026,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!jIBr!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F880043ea-9693-434f-b24b-769110dc0c75_1469x659.png 424w, https://substackcdn.com/image/fetch/$s_!jIBr!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F880043ea-9693-434f-b24b-769110dc0c75_1469x659.png 848w, https://substackcdn.com/image/fetch/$s_!jIBr!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F880043ea-9693-434f-b24b-769110dc0c75_1469x659.png 1272w, https://substackcdn.com/image/fetch/$s_!jIBr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F880043ea-9693-434f-b24b-769110dc0c75_1469x659.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>How CSCG represents different sequential contexts in a latent graph</h2><p>Shown on the left in the figure below is the top down view of a 3D environment, with three action sequences marked in orange, green, and purple. These action sequences generate visual observation sequences A&#8594;D&#8594;E (purple), B&#8594; D&#8594; F (green), and C&#8594; D&#8594;G (orange).  The visual observation D repeats in all three sequences. In the green and purple sequences, D occurs in the same location, even though they occur in different sequential contexts, but the D in C&#8594;D&#8594; G (orange) is in a different location. </p><p>The latent space representation of CSCG has multiple states that are &#8220;clones&#8221; of the same observation. These clones can be used to represent the different (latent) temporal contexts that an observation can occur in, and has the flexibility to either merge or split these contexts. For example, the D in the purple and green sequences need to be merged together into the same latent clone even though they occur in different contexts, where as the D in the orange sequence needs to be kept in a different latent clone. Both these clones are connected to the same instantaneous observation D, but they will activate in different temporal contexts based on the clones that connect to them.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!2nyG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97715867-c610-48f3-b085-2595d06f96b8_1178x678.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!2nyG!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97715867-c610-48f3-b085-2595d06f96b8_1178x678.jpeg 424w, https://substackcdn.com/image/fetch/$s_!2nyG!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97715867-c610-48f3-b085-2595d06f96b8_1178x678.jpeg 848w, https://substackcdn.com/image/fetch/$s_!2nyG!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97715867-c610-48f3-b085-2595d06f96b8_1178x678.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!2nyG!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97715867-c610-48f3-b085-2595d06f96b8_1178x678.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!2nyG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97715867-c610-48f3-b085-2595d06f96b8_1178x678.jpeg" width="1178" height="678" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/97715867-c610-48f3-b085-2595d06f96b8_1178x678.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:678,&quot;width&quot;:1178,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Image&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Image" title="Image" srcset="https://substackcdn.com/image/fetch/$s_!2nyG!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97715867-c610-48f3-b085-2595d06f96b8_1178x678.jpeg 424w, https://substackcdn.com/image/fetch/$s_!2nyG!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97715867-c610-48f3-b085-2595d06f96b8_1178x678.jpeg 848w, https://substackcdn.com/image/fetch/$s_!2nyG!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97715867-c610-48f3-b085-2595d06f96b8_1178x678.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!2nyG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97715867-c610-48f3-b085-2595d06f96b8_1178x678.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>There are two types of connections in CSCG. 1) `Lateral&#8217;/temporal/transition connections: These are the connections between the latent clones, and same as the weighted edges of the latent transition graph. 2) &#8216;Bottom-up&#8217; connections: These are the connections from observation to the clones. Each observation&#8217;s activation strength is the `bottom-up&#8217; input into each of its clones. The overall activation of a clone is determined by combining the bottom-up input with the lateral input. </p><p>Shown below is a visualization of the latent clone structured graph and how a learned graph corresponds to the topology of the environment. CSCG is initialized by allocating a clone-capacity &#8212; the number of clones for each observation. Typically over-allocating the capacity works better for learning.  More details about the learning dynamics is discussed in the paper, but for now let&#8217;s understand what this graph represents. This is shown in the figure below.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!-9Vd!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ea181c8-a78d-45a2-b186-55c8c6a4ff3f_1080x608.gif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!-9Vd!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ea181c8-a78d-45a2-b186-55c8c6a4ff3f_1080x608.gif 424w, https://substackcdn.com/image/fetch/$s_!-9Vd!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ea181c8-a78d-45a2-b186-55c8c6a4ff3f_1080x608.gif 848w, https://substackcdn.com/image/fetch/$s_!-9Vd!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ea181c8-a78d-45a2-b186-55c8c6a4ff3f_1080x608.gif 1272w, https://substackcdn.com/image/fetch/$s_!-9Vd!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ea181c8-a78d-45a2-b186-55c8c6a4ff3f_1080x608.gif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!-9Vd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ea181c8-a78d-45a2-b186-55c8c6a4ff3f_1080x608.gif" width="1080" height="608" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2ea181c8-a78d-45a2-b186-55c8c6a4ff3f_1080x608.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:608,&quot;width&quot;:1080,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:266936,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/gif&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!-9Vd!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ea181c8-a78d-45a2-b186-55c8c6a4ff3f_1080x608.gif 424w, https://substackcdn.com/image/fetch/$s_!-9Vd!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ea181c8-a78d-45a2-b186-55c8c6a4ff3f_1080x608.gif 848w, https://substackcdn.com/image/fetch/$s_!-9Vd!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ea181c8-a78d-45a2-b186-55c8c6a4ff3f_1080x608.gif 1272w, https://substackcdn.com/image/fetch/$s_!-9Vd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ea181c8-a78d-45a2-b186-55c8c6a4ff3f_1080x608.gif 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Keep in mind that what is learned is a graph. We can see the correspondence of that graph with the environment when it is visualized in 2D, but the 2D layout is something we impose externally. The correspondence to the learned environment is not obvious when the graph is plotted out in the &#8216;clone-structured&#8217; layout. </p><h2>Place fields: How sequence neurons get interpreted as responding to locations</h2><p>Which observation does each of the clones in the graph respond to? That is easy:  The clones are colored by the observation neuron that is connected to them. For example, the gray colored neurons respond to gray color. Importantly though, they respond to the gray color only when it occurs in specific sequential contexts. This is visualized below. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!9D-F!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9014e9f4-9dfc-4f62-ba3d-a7f5d20637ab_1080x608.gif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!9D-F!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9014e9f4-9dfc-4f62-ba3d-a7f5d20637ab_1080x608.gif 424w, https://substackcdn.com/image/fetch/$s_!9D-F!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9014e9f4-9dfc-4f62-ba3d-a7f5d20637ab_1080x608.gif 848w, https://substackcdn.com/image/fetch/$s_!9D-F!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9014e9f4-9dfc-4f62-ba3d-a7f5d20637ab_1080x608.gif 1272w, https://substackcdn.com/image/fetch/$s_!9D-F!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9014e9f4-9dfc-4f62-ba3d-a7f5d20637ab_1080x608.gif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!9D-F!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9014e9f4-9dfc-4f62-ba3d-a7f5d20637ab_1080x608.gif" width="1080" height="608" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9014e9f4-9dfc-4f62-ba3d-a7f5d20637ab_1080x608.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:608,&quot;width&quot;:1080,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:97638,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/gif&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!9D-F!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9014e9f4-9dfc-4f62-ba3d-a7f5d20637ab_1080x608.gif 424w, https://substackcdn.com/image/fetch/$s_!9D-F!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9014e9f4-9dfc-4f62-ba3d-a7f5d20637ab_1080x608.gif 848w, https://substackcdn.com/image/fetch/$s_!9D-F!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9014e9f4-9dfc-4f62-ba3d-a7f5d20637ab_1080x608.gif 1272w, https://substackcdn.com/image/fetch/$s_!9D-F!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9014e9f4-9dfc-4f62-ba3d-a7f5d20637ab_1080x608.gif 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>So far, we have been discussing only latent graphs and sensation sequences. We haven&#8217;t invoked anything about space, geometry, location etc. The clone neurons in our graph respond to specific sequences.  Then how does this get interpreted as responding to locations? Let&#8217;s do what is done in neuroscience: plot the &#8220;place field&#8221; of a clone neuron. We&#8217;ll see that plotting the place field is what injects the interpretation of location/space into the neural responses. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!xCGB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10d805c2-0102-4a3f-b258-cc9a4f5175c5_1080x608.gif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!xCGB!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10d805c2-0102-4a3f-b258-cc9a4f5175c5_1080x608.gif 424w, https://substackcdn.com/image/fetch/$s_!xCGB!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10d805c2-0102-4a3f-b258-cc9a4f5175c5_1080x608.gif 848w, https://substackcdn.com/image/fetch/$s_!xCGB!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10d805c2-0102-4a3f-b258-cc9a4f5175c5_1080x608.gif 1272w, https://substackcdn.com/image/fetch/$s_!xCGB!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10d805c2-0102-4a3f-b258-cc9a4f5175c5_1080x608.gif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!xCGB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10d805c2-0102-4a3f-b258-cc9a4f5175c5_1080x608.gif" width="1080" height="608" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/10d805c2-0102-4a3f-b258-cc9a4f5175c5_1080x608.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:608,&quot;width&quot;:1080,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:138045,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/gif&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!xCGB!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10d805c2-0102-4a3f-b258-cc9a4f5175c5_1080x608.gif 424w, https://substackcdn.com/image/fetch/$s_!xCGB!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10d805c2-0102-4a3f-b258-cc9a4f5175c5_1080x608.gif 848w, https://substackcdn.com/image/fetch/$s_!xCGB!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10d805c2-0102-4a3f-b258-cc9a4f5175c5_1080x608.gif 1272w, https://substackcdn.com/image/fetch/$s_!xCGB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10d805c2-0102-4a3f-b258-cc9a4f5175c5_1080x608.gif 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>To plot the place field we do the following:</p><ul><li><p>Insert a probe into the rat&#8217;s brain to record from the neuron of interest.</p></li><li><p>Make a 2D plot that is the same shape as the room</p></li><li><p>Let the rat run around in the room, while we observe the neuron and rat&#8217;s location simultaneously. </p></li><li><p>When the neuron fires, we look at the rat&#8217;s location at that instant. We add the firing strength of the neuron to that location in the 2D plot, and accumulate this over time. </p></li></ul><p>These steps are visualized in the figure above, and the place field of the marked neuron comes out as shown.  </p><p>Note that the decisions to make a 2D plot in the shape of the room, and to overlay neural responses based on rat&#8217;s location were made by the experimenter. The animal itself has no mechanism to plot a place field (because plotting it requires knowing the ground-truth location), and it has no use of plotting one either. </p><div class="pullquote"><p> The decision to make a 2D plot in the shape of the room and to overlay neural responses based on rat&#8217;s location was made by the experimenter. The animal itself has no mechanism to plot a place field, and it has no use of plotting one either. </p></div><p><strong>Place fields make us think the neuron is responding to location: </strong>If you plot the place fields of the different clones above, you will see that each neuron responds at a different location, and they systematically cover all the locations in the room. This makes us think that these neurons are responding to locations. </p><p>But in reality, the neurons are not responding to locations. They are responding to the sequence of sensory observations that lead to the location. </p><p>Crucial distinction: A neuron responding to the sequence of sensory inputs leading to a location is not the same as the neuron responding to the location. Mixing these up is the source of a lot of confusions related to place-field remapping, as we will see below. </p><div class="pullquote"><p>A neuron responding to the sequence of sensory inputs leading to a location is not the same as the neuron responding to that location. Mixing these up is the source of a lot of confusions related to place-field remapping.</p></div><h2><br>Explaining geometric determinants of remapping without space or geometry!</h2><p>Consider this question: <em>What will happen to the place field of the neuron above if we train the rat in the original room, but test the rat in an elongated room when we are plotting the place field?</em></p><p>Since we know how to plot place fields, and since we have a model, we can run this experiment directly, as visualized below. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!oSCf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F818e1280-680d-4f41-b37b-30e4206b4bc3_1080x608.gif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!oSCf!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F818e1280-680d-4f41-b37b-30e4206b4bc3_1080x608.gif 424w, https://substackcdn.com/image/fetch/$s_!oSCf!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F818e1280-680d-4f41-b37b-30e4206b4bc3_1080x608.gif 848w, https://substackcdn.com/image/fetch/$s_!oSCf!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F818e1280-680d-4f41-b37b-30e4206b4bc3_1080x608.gif 1272w, https://substackcdn.com/image/fetch/$s_!oSCf!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F818e1280-680d-4f41-b37b-30e4206b4bc3_1080x608.gif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!oSCf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F818e1280-680d-4f41-b37b-30e4206b4bc3_1080x608.gif" width="1080" height="608" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/818e1280-680d-4f41-b37b-30e4206b4bc3_1080x608.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:608,&quot;width&quot;:1080,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:184292,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/gif&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!oSCf!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F818e1280-680d-4f41-b37b-30e4206b4bc3_1080x608.gif 424w, https://substackcdn.com/image/fetch/$s_!oSCf!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F818e1280-680d-4f41-b37b-30e4206b4bc3_1080x608.gif 848w, https://substackcdn.com/image/fetch/$s_!oSCf!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F818e1280-680d-4f41-b37b-30e4206b4bc3_1080x608.gif 1272w, https://substackcdn.com/image/fetch/$s_!oSCf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F818e1280-680d-4f41-b37b-30e4206b4bc3_1080x608.gif 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>We just repeated the same process for plotting the place field, this time making a larger 2D plot corresponding to the shape of the elongated room, and marking and accumulating the neuron&#8217;s response on to the current location of the rat in the elongated room. </p><p>We see that the original place field &#8216;remapped&#8217; into a bi-modal place field in the elongated room! </p><p>In fact, we just reproduced a classic finding from a well-known paper called &#8216;<a href="https://pubmed.ncbi.nlm.nih.gov/8632799/">Geometric determinants of the place fields of hippocampal neurons</a>&#8217;, but in CSCG the remapping occurred without having to use any geometrical concepts at all!</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!OfUk!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe17d024-a011-418c-bed6-0b442ac5466a_1054x1268.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!OfUk!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe17d024-a011-418c-bed6-0b442ac5466a_1054x1268.png 424w, https://substackcdn.com/image/fetch/$s_!OfUk!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe17d024-a011-418c-bed6-0b442ac5466a_1054x1268.png 848w, https://substackcdn.com/image/fetch/$s_!OfUk!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe17d024-a011-418c-bed6-0b442ac5466a_1054x1268.png 1272w, https://substackcdn.com/image/fetch/$s_!OfUk!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe17d024-a011-418c-bed6-0b442ac5466a_1054x1268.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!OfUk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe17d024-a011-418c-bed6-0b442ac5466a_1054x1268.png" width="382" height="459.5597722960152" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fe17d024-a011-418c-bed6-0b442ac5466a_1054x1268.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1268,&quot;width&quot;:1054,&quot;resizeWidth&quot;:382,&quot;bytes&quot;:1245433,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!OfUk!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe17d024-a011-418c-bed6-0b442ac5466a_1054x1268.png 424w, https://substackcdn.com/image/fetch/$s_!OfUk!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe17d024-a011-418c-bed6-0b442ac5466a_1054x1268.png 848w, https://substackcdn.com/image/fetch/$s_!OfUk!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe17d024-a011-418c-bed6-0b442ac5466a_1054x1268.png 1272w, https://substackcdn.com/image/fetch/$s_!OfUk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe17d024-a011-418c-bed6-0b442ac5466a_1054x1268.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>&#8217;Why does this remapping happen? This is easy to understand using CSCG, as shown in the figure below. In the elongated room the sequential contexts that fired the neuron in a single location in the original room now occur in two different locations in the elongated room. Remember that the neuron was never responding to locations  &#8212; it was always responding to the sequence of observations.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_bLC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1b62b8f-0064-48b5-ab22-0a295a97d7a4_1199x731.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_bLC!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1b62b8f-0064-48b5-ab22-0a295a97d7a4_1199x731.jpeg 424w, https://substackcdn.com/image/fetch/$s_!_bLC!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1b62b8f-0064-48b5-ab22-0a295a97d7a4_1199x731.jpeg 848w, https://substackcdn.com/image/fetch/$s_!_bLC!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1b62b8f-0064-48b5-ab22-0a295a97d7a4_1199x731.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!_bLC!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1b62b8f-0064-48b5-ab22-0a295a97d7a4_1199x731.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_bLC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1b62b8f-0064-48b5-ab22-0a295a97d7a4_1199x731.jpeg" width="1199" height="731" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b1b62b8f-0064-48b5-ab22-0a295a97d7a4_1199x731.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:731,&quot;width&quot;:1199,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Image&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Image" title="Image" srcset="https://substackcdn.com/image/fetch/$s_!_bLC!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1b62b8f-0064-48b5-ab22-0a295a97d7a4_1199x731.jpeg 424w, https://substackcdn.com/image/fetch/$s_!_bLC!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1b62b8f-0064-48b5-ab22-0a295a97d7a4_1199x731.jpeg 848w, https://substackcdn.com/image/fetch/$s_!_bLC!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1b62b8f-0064-48b5-ab22-0a295a97d7a4_1199x731.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!_bLC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1b62b8f-0064-48b5-ab22-0a295a97d7a4_1199x731.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Prior models to explain this phenomena relied on geometric concepts, like the <a href="https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2677716/">Boundary-vector-cell model</a>, which, as you can guess, relied on ideas of cells coding vector distances from the boundary of the room. But that model could not explain the direction-dependence of the remapping, the result of another ingenious experiment by O&#8217;Keefe and Burgess. They asked: &#8220;What if we plot separate place fields, one while the rat is running to the left, and another while the rat is running to the right?&#8221;. Well, you can read off the answer from the figure above. When the rat is running to the right, the left lobe of the place field will be active, and when the rat is running to the left, the right lobe of the place field will be active &#8212; this is what they observed, and also reproduced readily from CSCG. </p><p>Another key thing to note is that, in this case, no connections in the model changed, even though the place field changed dramatically.  Although the place field now looks very different, the model has remained exactly the same. The opposite can also be true:  there are cases when the model&#8217;s connectivity can change, and the animal&#8217;s behavior changes accordingly, <a href="https://pubmed.ncbi.nlm.nih.gov/33581073/">but the place field can remain largely intact</a>. As we stated earlier, these phenomena look puzzling only when we look at hippocampus neurons as encoding location, and <a href="https://www.science.org/doi/10.1126/sciadv.adm8470#sec-2">our paper explains how these get resolved</a>. </p><p>If you understood the mechanics of how the above remapping happens, you are in position to understand a vast array of phenomena in the hippocampus. Here&#8217;s the full list of phenomena we considered and explained in the paper. CSCG can explain many more, but we had to be selective given length constraints. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!RCrv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb13f0baf-a426-4c96-b760-203750a2035d_1736x1242.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!RCrv!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb13f0baf-a426-4c96-b760-203750a2035d_1736x1242.png 424w, https://substackcdn.com/image/fetch/$s_!RCrv!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb13f0baf-a426-4c96-b760-203750a2035d_1736x1242.png 848w, https://substackcdn.com/image/fetch/$s_!RCrv!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb13f0baf-a426-4c96-b760-203750a2035d_1736x1242.png 1272w, https://substackcdn.com/image/fetch/$s_!RCrv!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb13f0baf-a426-4c96-b760-203750a2035d_1736x1242.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!RCrv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb13f0baf-a426-4c96-b760-203750a2035d_1736x1242.png" width="1456" height="1042" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b13f0baf-a426-4c96-b760-203750a2035d_1736x1242.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1042,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:233675,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!RCrv!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb13f0baf-a426-4c96-b760-203750a2035d_1736x1242.png 424w, https://substackcdn.com/image/fetch/$s_!RCrv!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb13f0baf-a426-4c96-b760-203750a2035d_1736x1242.png 848w, https://substackcdn.com/image/fetch/$s_!RCrv!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb13f0baf-a426-4c96-b760-203750a2035d_1736x1242.png 1272w, https://substackcdn.com/image/fetch/$s_!RCrv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb13f0baf-a426-4c96-b760-203750a2035d_1736x1242.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>Place field expansion, distortion, and repetition</h2><p>In large empty rooms place cells in the center of the room have a larger place fields compared to those in the periphery, and the place cells along the edges of the room have elongated place fields. When we train rats in two identical rooms that face in the same direction and are connected by a corridor, place fields often repeat in these rooms, in the same relative positions. How does CSCG explain these phenomena?</p><p>As the size of an empty room increases, the aliasing of the observed sensory sequences increase in the center of the room. This results in CSCG being not be able to learn a perfect graph &#8212; the graph quality will be degraded in the middle of the room in the sense that it will not resolve many of the aliased sensations into different clones. The degraded graph is still useful, but will have &#8216;lower resolution&#8217; in the center. If you plot the place fields of the clones in the middle, just like how we did earlier, they will show an expanded field compared to the neurons that represent the corner or the periphery. In the periphery, aliasing will be elongated along the edge where identical observations happen, resulting in elongated place fields. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!5U8h!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa1f6194-b921-44fe-8686-00ab0784adcb_1868x916.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!5U8h!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa1f6194-b921-44fe-8686-00ab0784adcb_1868x916.png 424w, https://substackcdn.com/image/fetch/$s_!5U8h!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa1f6194-b921-44fe-8686-00ab0784adcb_1868x916.png 848w, https://substackcdn.com/image/fetch/$s_!5U8h!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa1f6194-b921-44fe-8686-00ab0784adcb_1868x916.png 1272w, https://substackcdn.com/image/fetch/$s_!5U8h!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa1f6194-b921-44fe-8686-00ab0784adcb_1868x916.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!5U8h!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa1f6194-b921-44fe-8686-00ab0784adcb_1868x916.png" width="1456" height="714" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fa1f6194-b921-44fe-8686-00ab0784adcb_1868x916.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:714,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:605815,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!5U8h!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa1f6194-b921-44fe-8686-00ab0784adcb_1868x916.png 424w, https://substackcdn.com/image/fetch/$s_!5U8h!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa1f6194-b921-44fe-8686-00ab0784adcb_1868x916.png 848w, https://substackcdn.com/image/fetch/$s_!5U8h!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa1f6194-b921-44fe-8686-00ab0784adcb_1868x916.png 1272w, https://substackcdn.com/image/fetch/$s_!5U8h!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa1f6194-b921-44fe-8686-00ab0784adcb_1868x916.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>A similar thing happens when two identical rooms are connected by an undifferentiated corridor. Learning often doesn&#8217;t recover the two rooms then, recovering only a graph like the one shown above. This will cause the place field to repeat in the identical rooms, in same relative positions. <br><br>Place field repetition in two identical rooms, and place field expansion in the center of an empty room happen for the same reason. Imperfect learning that result in aliased latent graphs. Expansion is same as repetition, just happening locally. </p><h2>CSCG schemas for structure transfer</h2><p>Although we didn&#8217;t cover this in detail in our paper, it is worth knowing how CSCG latent graphs can be used as schemas. </p><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Qiz7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97f65db5-c83b-44df-bb47-6b51672b942e_1080x608.gif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Qiz7!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97f65db5-c83b-44df-bb47-6b51672b942e_1080x608.gif 424w, https://substackcdn.com/image/fetch/$s_!Qiz7!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97f65db5-c83b-44df-bb47-6b51672b942e_1080x608.gif 848w, https://substackcdn.com/image/fetch/$s_!Qiz7!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97f65db5-c83b-44df-bb47-6b51672b942e_1080x608.gif 1272w, https://substackcdn.com/image/fetch/$s_!Qiz7!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97f65db5-c83b-44df-bb47-6b51672b942e_1080x608.gif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Qiz7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97f65db5-c83b-44df-bb47-6b51672b942e_1080x608.gif" width="1080" height="608" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/97f65db5-c83b-44df-bb47-6b51672b942e_1080x608.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:608,&quot;width&quot;:1080,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:184853,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/gif&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Qiz7!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97f65db5-c83b-44df-bb47-6b51672b942e_1080x608.gif 424w, https://substackcdn.com/image/fetch/$s_!Qiz7!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97f65db5-c83b-44df-bb47-6b51672b942e_1080x608.gif 848w, https://substackcdn.com/image/fetch/$s_!Qiz7!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97f65db5-c83b-44df-bb47-6b51672b942e_1080x608.gif 1272w, https://substackcdn.com/image/fetch/$s_!Qiz7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97f65db5-c83b-44df-bb47-6b51672b942e_1080x608.gif 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The idea is quite simple, and is visualized above. The nodes in the latent graph are mapped to observations via the &#8216;emission matrix&#8217;. For example, all the green clones in the graph on the left is connected to the green observation, and all those clones represent the green floor of the room. However, we can disconnect the specific observation mapping that was learned in a particular room. What we are left with is a latent graph with &#8216;slots&#8217; in them. </p><p>If the agent now encounters a new room with similar structure, but different appearance, it can re-use the structure and just relearn the mappings of the latent nodes to observations. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!qWwN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd954591e-8a35-48ea-bc39-f5df9c44bbb3_1080x608.gif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!qWwN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd954591e-8a35-48ea-bc39-f5df9c44bbb3_1080x608.gif 424w, https://substackcdn.com/image/fetch/$s_!qWwN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd954591e-8a35-48ea-bc39-f5df9c44bbb3_1080x608.gif 848w, https://substackcdn.com/image/fetch/$s_!qWwN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd954591e-8a35-48ea-bc39-f5df9c44bbb3_1080x608.gif 1272w, https://substackcdn.com/image/fetch/$s_!qWwN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd954591e-8a35-48ea-bc39-f5df9c44bbb3_1080x608.gif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!qWwN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd954591e-8a35-48ea-bc39-f5df9c44bbb3_1080x608.gif" width="1080" height="608" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d954591e-8a35-48ea-bc39-f5df9c44bbb3_1080x608.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:608,&quot;width&quot;:1080,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:672716,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/gif&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!qWwN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd954591e-8a35-48ea-bc39-f5df9c44bbb3_1080x608.gif 424w, https://substackcdn.com/image/fetch/$s_!qWwN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd954591e-8a35-48ea-bc39-f5df9c44bbb3_1080x608.gif 848w, https://substackcdn.com/image/fetch/$s_!qWwN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd954591e-8a35-48ea-bc39-f5df9c44bbb3_1080x608.gif 1272w, https://substackcdn.com/image/fetch/$s_!qWwN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd954591e-8a35-48ea-bc39-f5df9c44bbb3_1080x608.gif 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>You can think of the original graph that was learned for a specific room as a &#8216;grounded graph&#8217; &#8212; the nodes are colored by the observation mappings. If you remove this coloring, then what is left is a &#8216;schema&#8217;, or an &#8216;ungrounded graph&#8217;, but we can learn a new color-map for this graph in a new environment by &#8216;binding&#8217; the ungrounded nodes. This learning process just needs adapting the emission matrix while the transition matrix is held fixed &#8212; this learning is extremely fast. </p><div class="pullquote"><p>CSCG schemas are structural abstractions and they enable transferring structural knowledge from prior experience to deal with new environments. </p></div><p>CSCG schemas are structural abstractions and they enable transferring structural knowledge from prior experience to deal with new environments. In general, animals would be using a library of such prior knowledge schemas, rather than learning from scratch every time. These ideas are developed further in two of our papers  on 1) <a href="https://arxiv.org/abs/2302.07350">&#8216;Graph schemas for transfer learning&#8217;,</a>  and 2) <a href="https://arxiv.org/abs/2307.01201">`Schema-learning and rebinding as explanation for in-context learning&#8217; (NeurIPS 23 spotlight)</a>. The idea of learning latent graphs and using those for task-transfer generalizes to other domains &#8212; for example, you could feed the model word tokens instead of sensory observations. Learning the structure of a sentence or an algorithm is in many ways similar to learning the structure of a room.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!9zdS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b888c90-6ce1-4331-8194-27dc57f8d979_1930x1294.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!9zdS!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b888c90-6ce1-4331-8194-27dc57f8d979_1930x1294.png 424w, https://substackcdn.com/image/fetch/$s_!9zdS!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b888c90-6ce1-4331-8194-27dc57f8d979_1930x1294.png 848w, https://substackcdn.com/image/fetch/$s_!9zdS!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b888c90-6ce1-4331-8194-27dc57f8d979_1930x1294.png 1272w, https://substackcdn.com/image/fetch/$s_!9zdS!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b888c90-6ce1-4331-8194-27dc57f8d979_1930x1294.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!9zdS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b888c90-6ce1-4331-8194-27dc57f8d979_1930x1294.png" width="1456" height="976" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6b888c90-6ce1-4331-8194-27dc57f8d979_1930x1294.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:976,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:525592,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!9zdS!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b888c90-6ce1-4331-8194-27dc57f8d979_1930x1294.png 424w, https://substackcdn.com/image/fetch/$s_!9zdS!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b888c90-6ce1-4331-8194-27dc57f8d979_1930x1294.png 848w, https://substackcdn.com/image/fetch/$s_!9zdS!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b888c90-6ce1-4331-8194-27dc57f8d979_1930x1294.png 1272w, https://substackcdn.com/image/fetch/$s_!9zdS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b888c90-6ce1-4331-8194-27dc57f8d979_1930x1294.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><h2>Planning and replay</h2><p>As I mentioned earlier, the animal has no need for decoding locations or calculating place fields. Any navigation related decision the animal needs to make can be done in terms of the latent states without having to ever invoke ideas of space and location. Here is a visualization:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ZlXR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F505c0e25-71a9-42ef-ab3b-3e83e5de4fc4_1080x608.gif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ZlXR!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F505c0e25-71a9-42ef-ab3b-3e83e5de4fc4_1080x608.gif 424w, https://substackcdn.com/image/fetch/$s_!ZlXR!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F505c0e25-71a9-42ef-ab3b-3e83e5de4fc4_1080x608.gif 848w, https://substackcdn.com/image/fetch/$s_!ZlXR!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F505c0e25-71a9-42ef-ab3b-3e83e5de4fc4_1080x608.gif 1272w, https://substackcdn.com/image/fetch/$s_!ZlXR!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F505c0e25-71a9-42ef-ab3b-3e83e5de4fc4_1080x608.gif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ZlXR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F505c0e25-71a9-42ef-ab3b-3e83e5de4fc4_1080x608.gif" width="1080" height="608" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/505c0e25-71a9-42ef-ab3b-3e83e5de4fc4_1080x608.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:608,&quot;width&quot;:1080,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:237095,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/gif&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ZlXR!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F505c0e25-71a9-42ef-ab3b-3e83e5de4fc4_1080x608.gif 424w, https://substackcdn.com/image/fetch/$s_!ZlXR!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F505c0e25-71a9-42ef-ab3b-3e83e5de4fc4_1080x608.gif 848w, https://substackcdn.com/image/fetch/$s_!ZlXR!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F505c0e25-71a9-42ef-ab3b-3e83e5de4fc4_1080x608.gif 1272w, https://substackcdn.com/image/fetch/$s_!ZlXR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F505c0e25-71a9-42ef-ab3b-3e83e5de4fc4_1080x608.gif 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>One core advantage of the CSCG is that the latent representation is an explicit graph structure. This makes planning is easy and efficient, and makes it easy to self-modify the model in response to environmental changes and replan. The latent graph can also be used as schemas to efficiently transfer structural knowledge.</p><div class="pullquote"><p>One core advantage of the CSCG is that the latent representation is in an explicit graph structure, which makes planning is easy and efficient.  It is also easy to self-modify the model in response to environmental changes and re-plan. Combined with the schemas , this offers CSCG a way to plan shortcuts through unvisited regions in novel environments by transferring structural knowledge.</p></div><p>Schemas and planning+re-planning gives CSCG some interesting properties that are also observed in animals. While encountering a new environment, the agent can utilized previously learned schemas to rapidly learn the environment. Moreover, the agent can take shortcuts in the new environment, and these shortcuts can be through portions of the environment that the agent hasn&#8217;t visited yet, as shown in the figure below. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!c2Z0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a710685-186e-4f28-815f-c32efb2b7948_1838x1026.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!c2Z0!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a710685-186e-4f28-815f-c32efb2b7948_1838x1026.png 424w, https://substackcdn.com/image/fetch/$s_!c2Z0!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a710685-186e-4f28-815f-c32efb2b7948_1838x1026.png 848w, https://substackcdn.com/image/fetch/$s_!c2Z0!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a710685-186e-4f28-815f-c32efb2b7948_1838x1026.png 1272w, https://substackcdn.com/image/fetch/$s_!c2Z0!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a710685-186e-4f28-815f-c32efb2b7948_1838x1026.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!c2Z0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a710685-186e-4f28-815f-c32efb2b7948_1838x1026.png" width="1456" height="813" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4a710685-186e-4f28-815f-c32efb2b7948_1838x1026.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:813,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1043383,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!c2Z0!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a710685-186e-4f28-815f-c32efb2b7948_1838x1026.png 424w, https://substackcdn.com/image/fetch/$s_!c2Z0!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a710685-186e-4f28-815f-c32efb2b7948_1838x1026.png 848w, https://substackcdn.com/image/fetch/$s_!c2Z0!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a710685-186e-4f28-815f-c32efb2b7948_1838x1026.png 1272w, https://substackcdn.com/image/fetch/$s_!c2Z0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a710685-186e-4f28-815f-c32efb2b7948_1838x1026.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>As humans we frequently encounter such scenarios. Imagine walking in the 3rd floor of an office building after experiencing the second floor that also has the same layout. Although the 3rd floor has the same geometric layout, the decor, furniture, color scheme etc. could be very different from the 2nd floor. You can still plan paths through unvisited sections in the 3rd floor using your knowledge of the 2nd floor, but you would not be able to predict what objects or colors you&#8217;d encounter on the paths. These are examples of planning using schema-like abstract representations.</p><p>The following figure visualizes replay-like message passing for planning and replanning while using a schema to navigate a new environment that has a similar (but not identical) layout. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!I-Td!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb3a61b2-72ff-4e8c-a4df-108fc8c02eb7_1400x1652.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!I-Td!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb3a61b2-72ff-4e8c-a4df-108fc8c02eb7_1400x1652.png 424w, https://substackcdn.com/image/fetch/$s_!I-Td!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb3a61b2-72ff-4e8c-a4df-108fc8c02eb7_1400x1652.png 848w, https://substackcdn.com/image/fetch/$s_!I-Td!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb3a61b2-72ff-4e8c-a4df-108fc8c02eb7_1400x1652.png 1272w, https://substackcdn.com/image/fetch/$s_!I-Td!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb3a61b2-72ff-4e8c-a4df-108fc8c02eb7_1400x1652.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!I-Td!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb3a61b2-72ff-4e8c-a4df-108fc8c02eb7_1400x1652.png" width="1400" height="1652" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/db3a61b2-72ff-4e8c-a4df-108fc8c02eb7_1400x1652.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1652,&quot;width&quot;:1400,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:625600,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!I-Td!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb3a61b2-72ff-4e8c-a4df-108fc8c02eb7_1400x1652.png 424w, https://substackcdn.com/image/fetch/$s_!I-Td!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb3a61b2-72ff-4e8c-a4df-108fc8c02eb7_1400x1652.png 848w, https://substackcdn.com/image/fetch/$s_!I-Td!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb3a61b2-72ff-4e8c-a4df-108fc8c02eb7_1400x1652.png 1272w, https://substackcdn.com/image/fetch/$s_!I-Td!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb3a61b2-72ff-4e8c-a4df-108fc8c02eb7_1400x1652.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>What about grid cells?</h2><p>The picture consistent with CSCG is that grid cells are a complementary input &#8212; you could consider them as another modality that inputs self-motion information. This information is helpful, and can augment visual information, especially in uniform open arenas. The periodic tiling provided by grid cells is useful in reducing the aliasing of sensory inputs. </p><p>The interaction between grid cells and CSCG will be bidirectional &#8212; if the CSCG is trained with a particular phase of the grid cells, the latent representations can help the grid cells align with that familiar phase when the animal returns to that environment. </p><p>This combined model is yet to be developed and demonstrated, but CSCG is consistent with <a href="https://www.cell.com/neuron/fulltext/S0896-6273(14)00303-1?innerTabvideo-abstract_mmc3=">recent neuroscience experiments showing that grid cells are not necessary for place cell function</a>. I highly recommend <a href="https://www.youtube.com/watch?v=sFJPYVOOQ7s">watching this video</a>.</p><h2>Other models, future work etc.</h2><p>The paper has a lengthy discussion on connections to other theories of the hippocampus, but I plan to write a blog that will expand on these. I also plan to write more about the directions in which our research can be extended. If you are interested in these topics, consider subscribing:</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.dileeplearning.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.dileeplearning.com/subscribe?"><span>Subscribe now</span></a></p><h2>Also read:</h2><p><a href="https://blog.dileeplearning.com/p/ingredients-of-understanding">Ingredients of understanding. How understanding in language models is different from human understanding. </a></p>]]></content:encoded></item><item><title><![CDATA[How to get a million bucks: quick thoughts on cognitive programs and the ARC challenge.]]></title><description><![CDATA[The abstract reasoning corpus (ARC) challenge by Francois Chollet has gained renewed attention due to the 1M prize announcement. This challenge is interesting to me because the idea of &#8220;abstraction&#8221; as &#8220;synthesizing cognitive programs&#8221; is something my team has worked on and]]></description><link>https://blog.dileeplearning.com/p/how-to-get-a-million-bucks-quick</link><guid isPermaLink="false">https://blog.dileeplearning.com/p/how-to-get-a-million-bucks-quick</guid><dc:creator><![CDATA[Dileep George]]></dc:creator><pubDate>Thu, 13 Jun 2024 07:35:50 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!AWCl!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F264245c2-4b07-4b1e-9098-0f1176035dae_1050x545.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>The abstract reasoning corpus (ARC) challenge by Francois Chollet has gained renewed attention due to the <a href="http://www.arcprize.org">1M prize announcement</a>.  This challenge is interesting to me because the idea of <a href="https://www.vicarious.com/posts/a-thought-is-a-program/">&#8220;abstraction&#8221; as  &#8220;synthesizing cognitive programs&#8221;</a> is something my team has worked on and <a href="https://www.science.org/doi/10.1126/scirobotics.aav3150?ijkey=9p%2Fp9D23WW2Ek&amp;keytype=ref&amp;siteid=robotics">published</a>, even before ARC was popularized. Because of this background, I think I have some insights about ARC that might be missed in a casual examination. </p><h2>Concepts as cognitive programs</h2><p>Let&#8217;s start by looking at Figure 1 of our paper (https://www.science.org/doi/10.1126/scirobotics.aav3150). You can see that ARC&#8217;s premise is the same &#8212; (A) from input-output image examples, infer the abstract concept that is conveyed. The concept can then be applied to a new image to create an answer image (B). Our setup went one step further, on being able to transfer this concept to real-images (C) and even being able to execute that concept on a robot (D). </p><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!AWCl!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F264245c2-4b07-4b1e-9098-0f1176035dae_1050x545.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!AWCl!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F264245c2-4b07-4b1e-9098-0f1176035dae_1050x545.jpeg 424w, https://substackcdn.com/image/fetch/$s_!AWCl!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F264245c2-4b07-4b1e-9098-0f1176035dae_1050x545.jpeg 848w, https://substackcdn.com/image/fetch/$s_!AWCl!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F264245c2-4b07-4b1e-9098-0f1176035dae_1050x545.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!AWCl!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F264245c2-4b07-4b1e-9098-0f1176035dae_1050x545.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!AWCl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F264245c2-4b07-4b1e-9098-0f1176035dae_1050x545.jpeg" width="1050" height="545" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/264245c2-4b07-4b1e-9098-0f1176035dae_1050x545.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:545,&quot;width&quot;:1050,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:133123,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!AWCl!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F264245c2-4b07-4b1e-9098-0f1176035dae_1050x545.jpeg 424w, https://substackcdn.com/image/fetch/$s_!AWCl!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F264245c2-4b07-4b1e-9098-0f1176035dae_1050x545.jpeg 848w, https://substackcdn.com/image/fetch/$s_!AWCl!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F264245c2-4b07-4b1e-9098-0f1176035dae_1050x545.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!AWCl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F264245c2-4b07-4b1e-9098-0f1176035dae_1050x545.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>We called this conceptual world &#8220;Tabletop world&#8221; (TW). More examples of concepts from the tabletop world are shown below, along with an induced program to solve a concept.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!kU26!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff994a93c-5bd0-4acd-b89d-18abf7440f9a_1050x982.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!kU26!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff994a93c-5bd0-4acd-b89d-18abf7440f9a_1050x982.jpeg 424w, https://substackcdn.com/image/fetch/$s_!kU26!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff994a93c-5bd0-4acd-b89d-18abf7440f9a_1050x982.jpeg 848w, https://substackcdn.com/image/fetch/$s_!kU26!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff994a93c-5bd0-4acd-b89d-18abf7440f9a_1050x982.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!kU26!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff994a93c-5bd0-4acd-b89d-18abf7440f9a_1050x982.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!kU26!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff994a93c-5bd0-4acd-b89d-18abf7440f9a_1050x982.jpeg" width="1050" height="982" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f994a93c-5bd0-4acd-b89d-18abf7440f9a_1050x982.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:982,&quot;width&quot;:1050,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:278613,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!kU26!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff994a93c-5bd0-4acd-b89d-18abf7440f9a_1050x982.jpeg 424w, https://substackcdn.com/image/fetch/$s_!kU26!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff994a93c-5bd0-4acd-b89d-18abf7440f9a_1050x982.jpeg 848w, https://substackcdn.com/image/fetch/$s_!kU26!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff994a93c-5bd0-4acd-b89d-18abf7440f9a_1050x982.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!kU26!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff994a93c-5bd0-4acd-b89d-18abf7440f9a_1050x982.jpeg 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Some concepts in ARC are almost identical to the ones in the tabletop world, like the examples below. However, despite the similarity, there is a core difference between tabletop world and ARC: ARC is not systematic.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!PnaB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70ebe18f-91b1-40ad-85f0-b98b6bd3e236_998x762.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!PnaB!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70ebe18f-91b1-40ad-85f0-b98b6bd3e236_998x762.png 424w, https://substackcdn.com/image/fetch/$s_!PnaB!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70ebe18f-91b1-40ad-85f0-b98b6bd3e236_998x762.png 848w, https://substackcdn.com/image/fetch/$s_!PnaB!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70ebe18f-91b1-40ad-85f0-b98b6bd3e236_998x762.png 1272w, https://substackcdn.com/image/fetch/$s_!PnaB!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70ebe18f-91b1-40ad-85f0-b98b6bd3e236_998x762.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!PnaB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70ebe18f-91b1-40ad-85f0-b98b6bd3e236_998x762.png" width="470" height="358.85771543086173" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/70ebe18f-91b1-40ad-85f0-b98b6bd3e236_998x762.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:762,&quot;width&quot;:998,&quot;resizeWidth&quot;:470,&quot;bytes&quot;:57919,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!PnaB!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70ebe18f-91b1-40ad-85f0-b98b6bd3e236_998x762.png 424w, https://substackcdn.com/image/fetch/$s_!PnaB!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70ebe18f-91b1-40ad-85f0-b98b6bd3e236_998x762.png 848w, https://substackcdn.com/image/fetch/$s_!PnaB!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70ebe18f-91b1-40ad-85f0-b98b6bd3e236_998x762.png 1272w, https://substackcdn.com/image/fetch/$s_!PnaB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70ebe18f-91b1-40ad-85f0-b98b6bd3e236_998x762.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><h2>&#8220;Tabletop world&#8221; (TW) is systematic, ARC is not.</h2><p>While the abstract images used in ARC has many similarities to our &#8216;cognitive programs&#8217; work, one crucial difference is that TW is systematic and ARC is not. By systematic, I mean that the concepts are derived from a physically consistent simplified world that is a subset of the real world. Let me explain:</p><p>All the &#8216;abstract&#8217; examples in TW are generated from a systematic domain:</p><ul><li><p>Objects are on a table top. What is seen is the top-down view. Objects are 2D. They obey simple laws of object interactions. </p></li><li><p>All the conceptual manipulations are achieved by sliding the objects along the tabletop, without lifting. Objects do not occlude each other.</p></li><li><p>Some manipulations involve imagining objects that are not present, and sliding other objects in reference to this imagined object. </p></li></ul><p>While an infinite number of concepts can be generated in the TW domain (everything in TW should be an ARC challenge), the domain is still closed. One cannot generate arbitrary concepts in this domain. Here is a relevant passage from our paper about this:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!nISZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8d4d3b6-2c3b-4619-9cf8-865ead2e5fdd_1536x832.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!nISZ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8d4d3b6-2c3b-4619-9cf8-865ead2e5fdd_1536x832.png 424w, https://substackcdn.com/image/fetch/$s_!nISZ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8d4d3b6-2c3b-4619-9cf8-865ead2e5fdd_1536x832.png 848w, https://substackcdn.com/image/fetch/$s_!nISZ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8d4d3b6-2c3b-4619-9cf8-865ead2e5fdd_1536x832.png 1272w, https://substackcdn.com/image/fetch/$s_!nISZ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8d4d3b6-2c3b-4619-9cf8-865ead2e5fdd_1536x832.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!nISZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8d4d3b6-2c3b-4619-9cf8-865ead2e5fdd_1536x832.png" width="630" height="341.3942307692308" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f8d4d3b6-2c3b-4619-9cf8-865ead2e5fdd_1536x832.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:789,&quot;width&quot;:1456,&quot;resizeWidth&quot;:630,&quot;bytes&quot;:235415,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!nISZ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8d4d3b6-2c3b-4619-9cf8-865ead2e5fdd_1536x832.png 424w, https://substackcdn.com/image/fetch/$s_!nISZ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8d4d3b6-2c3b-4619-9cf8-865ead2e5fdd_1536x832.png 848w, https://substackcdn.com/image/fetch/$s_!nISZ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8d4d3b6-2c3b-4619-9cf8-865ead2e5fdd_1536x832.png 1272w, https://substackcdn.com/image/fetch/$s_!nISZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8d4d3b6-2c3b-4619-9cf8-865ead2e5fdd_1536x832.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>In contrast, ARC is not generated from a systematic domain like this that is a proper subset of the real world. The nature of ARC seems to be &#8220;whatever Chollet could think about and create in a reasonable amount of time&#8221;.  The open-world nature of it creates significant challenges for attacking it, especially using the idea of &#8220;concepts are programs&#8221;. To understand this, let&#8217;s examine the core ideas behind how we tackled the TW concepts. </p><h2>Programs on a &#8220;Visual Cognitive Computer&#8221; with an embedded world model.</h2><p>If concepts are programs, then they need to run on a &#8220;computer&#8221;. This needs two things &#8212; the computer architecture, and the instruction set. </p><p>If you look carefully at the figure below, you&#8217;ll see that the computer architecture has a world model embedded in it. This world model consists of a vision hierarchy, a dynamics model, and controllers for hand, fixation, and top-down attention.  </p><p>The instruction set specifies how this world model is <em>controlled</em> internally for <em>running  simulations.</em> </p><p>Those are two key ideas:</p><ul><li><p>Having a controllable world model</p></li><li><p>Being able to run mental simulations using this world model. </p></li></ul><p>The instruction set of this computer is just the primitives for controlling the world model. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!p3o8!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f3c3955-44b5-4d94-9047-04a2e6646a01_1050x438.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!p3o8!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f3c3955-44b5-4d94-9047-04a2e6646a01_1050x438.jpeg 424w, https://substackcdn.com/image/fetch/$s_!p3o8!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f3c3955-44b5-4d94-9047-04a2e6646a01_1050x438.jpeg 848w, https://substackcdn.com/image/fetch/$s_!p3o8!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f3c3955-44b5-4d94-9047-04a2e6646a01_1050x438.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!p3o8!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f3c3955-44b5-4d94-9047-04a2e6646a01_1050x438.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!p3o8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f3c3955-44b5-4d94-9047-04a2e6646a01_1050x438.jpeg" width="1050" height="438" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8f3c3955-44b5-4d94-9047-04a2e6646a01_1050x438.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:438,&quot;width&quot;:1050,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:167438,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!p3o8!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f3c3955-44b5-4d94-9047-04a2e6646a01_1050x438.jpeg 424w, https://substackcdn.com/image/fetch/$s_!p3o8!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f3c3955-44b5-4d94-9047-04a2e6646a01_1050x438.jpeg 848w, https://substackcdn.com/image/fetch/$s_!p3o8!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f3c3955-44b5-4d94-9047-04a2e6646a01_1050x438.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!p3o8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f3c3955-44b5-4d94-9047-04a2e6646a01_1050x438.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>If ARC is to be solved using &#8216;concepts as programs&#8217;, then  any solution to the ARC will have to have an architecture similar to this that incorporates a controllable world model. The details might vary, but the we think we identified some of the core components of this architecture and some of the core operations in the world model. </p><p>One key aspect of this world model is that the the vision hierarchy (VH) is bidirectional, with tight coupling between the recognition pathway and the imagination pathway, allowing it to simulate the (simplified) world dynamics in a factorized and context-appropriate manner.  We elaborated on this further in our paper:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!4qib!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c9c4e84-2d28-48f0-82dc-01f6079c37b2_1654x826.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!4qib!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c9c4e84-2d28-48f0-82dc-01f6079c37b2_1654x826.png 424w, https://substackcdn.com/image/fetch/$s_!4qib!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c9c4e84-2d28-48f0-82dc-01f6079c37b2_1654x826.png 848w, https://substackcdn.com/image/fetch/$s_!4qib!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c9c4e84-2d28-48f0-82dc-01f6079c37b2_1654x826.png 1272w, https://substackcdn.com/image/fetch/$s_!4qib!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c9c4e84-2d28-48f0-82dc-01f6079c37b2_1654x826.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!4qib!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c9c4e84-2d28-48f0-82dc-01f6079c37b2_1654x826.png" width="638" height="318.5618131868132" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9c9c4e84-2d28-48f0-82dc-01f6079c37b2_1654x826.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:727,&quot;width&quot;:1456,&quot;resizeWidth&quot;:638,&quot;bytes&quot;:229837,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!4qib!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c9c4e84-2d28-48f0-82dc-01f6079c37b2_1654x826.png 424w, https://substackcdn.com/image/fetch/$s_!4qib!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c9c4e84-2d28-48f0-82dc-01f6079c37b2_1654x826.png 848w, https://substackcdn.com/image/fetch/$s_!4qib!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c9c4e84-2d28-48f0-82dc-01f6079c37b2_1654x826.png 1272w, https://substackcdn.com/image/fetch/$s_!4qib!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c9c4e84-2d28-48f0-82dc-01f6079c37b2_1654x826.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>For the tabletop world, it was reasonably easy to specify an overall cognitive architecture like this. For ARC, since it is not very systematic, specifying this architecture and instruction set becomes hard, and somewhat arbitrary. </p><p>Which problems are unsolvable because the vision hierarchy used does not have the correct operations in it? Which problems are unsolvable because our program induction and transfer methods are not working well? Which problems require elementary school math? These kinds of things becomes harder to debug when the domain is not systematic. </p><h2>Pure reason you Kan&#8217;t </h2><p>Although ARC is supposed to be a challenge for &#8216;abstract reasoning&#8217;, many of the challenges piggy-back on the generalization provided by the perceptual system. Consider this one:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!jC4U!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb68c0f6b-2464-4716-89d0-1a9d4bcd4e9b_1254x844.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!jC4U!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb68c0f6b-2464-4716-89d0-1a9d4bcd4e9b_1254x844.png 424w, https://substackcdn.com/image/fetch/$s_!jC4U!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb68c0f6b-2464-4716-89d0-1a9d4bcd4e9b_1254x844.png 848w, https://substackcdn.com/image/fetch/$s_!jC4U!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb68c0f6b-2464-4716-89d0-1a9d4bcd4e9b_1254x844.png 1272w, https://substackcdn.com/image/fetch/$s_!jC4U!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb68c0f6b-2464-4716-89d0-1a9d4bcd4e9b_1254x844.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!jC4U!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb68c0f6b-2464-4716-89d0-1a9d4bcd4e9b_1254x844.png" width="614" height="413.2503987240829" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b68c0f6b-2464-4716-89d0-1a9d4bcd4e9b_1254x844.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:844,&quot;width&quot;:1254,&quot;resizeWidth&quot;:614,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Pasted Graphic 4.png&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Pasted Graphic 4.png" title="Pasted Graphic 4.png" srcset="https://substackcdn.com/image/fetch/$s_!jC4U!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb68c0f6b-2464-4716-89d0-1a9d4bcd4e9b_1254x844.png 424w, https://substackcdn.com/image/fetch/$s_!jC4U!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb68c0f6b-2464-4716-89d0-1a9d4bcd4e9b_1254x844.png 848w, https://substackcdn.com/image/fetch/$s_!jC4U!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb68c0f6b-2464-4716-89d0-1a9d4bcd4e9b_1254x844.png 1272w, https://substackcdn.com/image/fetch/$s_!jC4U!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb68c0f6b-2464-4716-89d0-1a9d4bcd4e9b_1254x844.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>What is the &#8216;reason&#8217; for filling in the those specific red pixels? It looks reasonable <em>because of the prior provided by our perception system</em>. How this prior is systematically brought into use to induce concepts is the trick, and that would then include work on perception, not just abstract reasoning. I don&#8217;t think any of the existing artificial perception systems have all the right priors or provide right amount of control.</p><p>The above example shows that some ideas of &#8220;objectness&#8221;, &#8220;contour continuation&#8221; are expected to be present in the system for ARC to generalize. Other examples also use the ideas of &#8220;inside/outside&#8221;, &#8220;closure&#8221; etc. Those priors have to come from the perceptual system.</p><p>But then why is occlusion not included? What about transparency? Who determines which perceptual generalizations are OK and which are not? None of these are specified in the ARC challenge, and the decisions seem to be somewhat arbitrary. </p><p>Have a look at the example below. This is about changing the color of the blue crosses to the one in the target. Note that humans will be still be able to solve the task even of the other crosses were bigger in size, or rendered in different way, only by the outline for example. Even if they looked nothing like cross, but the pixels spelled out the word &#8216;c.r.o.s.s&#8217;., humans who can read English would be able to solve it. Which of these generalizations are within the domain of ARC, and which are not? </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!6d1v!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7d5759b-26dd-40fe-9bef-b0046816a299_312x624.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!6d1v!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7d5759b-26dd-40fe-9bef-b0046816a299_312x624.png 424w, https://substackcdn.com/image/fetch/$s_!6d1v!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7d5759b-26dd-40fe-9bef-b0046816a299_312x624.png 848w, https://substackcdn.com/image/fetch/$s_!6d1v!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7d5759b-26dd-40fe-9bef-b0046816a299_312x624.png 1272w, https://substackcdn.com/image/fetch/$s_!6d1v!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7d5759b-26dd-40fe-9bef-b0046816a299_312x624.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!6d1v!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7d5759b-26dd-40fe-9bef-b0046816a299_312x624.png" width="282" height="564" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c7d5759b-26dd-40fe-9bef-b0046816a299_312x624.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:624,&quot;width&quot;:312,&quot;resizeWidth&quot;:282,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Pasted Graphic 6.png&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Pasted Graphic 6.png" title="Pasted Graphic 6.png" srcset="https://substackcdn.com/image/fetch/$s_!6d1v!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7d5759b-26dd-40fe-9bef-b0046816a299_312x624.png 424w, https://substackcdn.com/image/fetch/$s_!6d1v!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7d5759b-26dd-40fe-9bef-b0046816a299_312x624.png 848w, https://substackcdn.com/image/fetch/$s_!6d1v!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7d5759b-26dd-40fe-9bef-b0046816a299_312x624.png 1272w, https://substackcdn.com/image/fetch/$s_!6d1v!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7d5759b-26dd-40fe-9bef-b0046816a299_312x624.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Note that developing a perception system with the right priors, the right amount of control, and with appropriate world dynamics modeled in it is still a research challenge. What looks like pure abstract reasoning often depends on inheriting generalizations from such a system.</p><h2>Like other tests, ARC is necessary, not sufficient. </h2><p>None of these problems would matter if ARC was a sufficient test, but just like Tabletop world or Ravens Progressive Matrices, it is just a necessary test. If that is so, why not make a series of systematic necessary condition tests instead of a test that is not systematic? </p><h2>Parting thoughts</h2><p>When all the excitement is around LLMs, it is refreshing to see the focus on abstract reasoning, and non-linguistic concept induction. I do believe this is an exciting and important problem, and ARC prize brings attention to it. However, I think the challenge itself is hobbled by some of the problems I described above &#8212; lack systematicity, entanglement with perceptual priors without clear acknowledgement or delineation, etc. </p><p>Some of these problems might be why there hasn&#8217;t been verifiable systematic progress on this problem despite ARC being out for a while and having grabbed attention before.  Maybe, it is possible to divide ARC into different systematic domains, which are then tackled. Many papers select subset of ARC problems to work on, but these often result in dead ends with no path to solving the other problems in the challenge. However, with renewed enthusiasm and a bigger prize money, it is also is possible that we make progress despite those problems. Hopefully the perspective from our prior work helps:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!7Qvp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa525c1ad-b8cf-4d97-8bbc-699e3230f104_1644x1288.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!7Qvp!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa525c1ad-b8cf-4d97-8bbc-699e3230f104_1644x1288.png 424w, https://substackcdn.com/image/fetch/$s_!7Qvp!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa525c1ad-b8cf-4d97-8bbc-699e3230f104_1644x1288.png 848w, https://substackcdn.com/image/fetch/$s_!7Qvp!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa525c1ad-b8cf-4d97-8bbc-699e3230f104_1644x1288.png 1272w, https://substackcdn.com/image/fetch/$s_!7Qvp!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa525c1ad-b8cf-4d97-8bbc-699e3230f104_1644x1288.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!7Qvp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa525c1ad-b8cf-4d97-8bbc-699e3230f104_1644x1288.png" width="1456" height="1141" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a525c1ad-b8cf-4d97-8bbc-699e3230f104_1644x1288.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1141,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:390661,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!7Qvp!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa525c1ad-b8cf-4d97-8bbc-699e3230f104_1644x1288.png 424w, https://substackcdn.com/image/fetch/$s_!7Qvp!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa525c1ad-b8cf-4d97-8bbc-699e3230f104_1644x1288.png 848w, https://substackcdn.com/image/fetch/$s_!7Qvp!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa525c1ad-b8cf-4d97-8bbc-699e3230f104_1644x1288.png 1272w, https://substackcdn.com/image/fetch/$s_!7Qvp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa525c1ad-b8cf-4d97-8bbc-699e3230f104_1644x1288.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>Further reading</h2><ul><li><p>Science Robotics article (open access): <a href="http://robotics.sciencemag.org/cgi/content/full/4/26/eaav3150?ijkey=9p/p9D23WW2Ek&amp;keytype=ref&amp;siteid=robotics">Zero-shot task-transfer on robots by inducing concepts as cognitive programs</a></p></li><li><p><a href="https://www.vicarious.com/posts/a-thought-is-a-program/">A thought is a program </a>. And old blog from Vicarious at the time of publication of the above paper. </p></li><li><p><a href="https://www.frontiersin.org/journals/psychology/articles/10.3389/fpsyg.2014.01260/full">Cognitive programs: </a>software for attention&#8217;s executive. </p></li></ul><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.dileeplearning.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.dileeplearning.com/subscribe?"><span>Subscribe now</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[Ingredients of understanding]]></title><description><![CDATA[Thoughts on how human understanding is different from LLM "understanding"]]></description><link>https://blog.dileeplearning.com/p/ingredients-of-understanding</link><guid isPermaLink="false">https://blog.dileeplearning.com/p/ingredients-of-understanding</guid><dc:creator><![CDATA[Dileep George]]></dc:creator><pubDate>Thu, 03 Aug 2023 07:47:11 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!F7iV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c366bb9-1d51-442a-a7fe-20a28e6f5f74_1590x508.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Consider this natural language prompt:</p><p><em>I removed both wheels of my bicycle. How do I make it stand upright on the floor?<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a></em></p><p>How did you, as a human, answer this question? Most likely you imagined how a bike looked after wheel-removal. You then imagined balancing this bike and realized that it can be supported on the floor by the fork and the crank case. Or maybe you concluded differently, despite following a similar process.</p><p>Where did the knowledge for running this imagination &#8212; mental simulation &#8212;  come from? Did you acquire it from reading about balancing bike frames, or did it come from your sensorimotor experience? For most, this knowledge is acquired through sensorimotor experience in the real world. Even for a person who has never mastered language, their experience with physical objects combined with their knowledge of bike geometry is sufficient to run this mental simulation. </p><p>The process a human goes through in processing a natural language prompt is very different from the process a large language model (LLM) goes through. Here are some salient points about how language is understood in humans:</p><ul><li><p>Language understanding involves mental simulations on a world-model.</p></li><li><p>This world-model cannot be acquired from language alone. </p></li><li><p>Language is a mechanism to control mental simulations and world models in other humans. Internal monologue is a special case of this.</p></li></ul><p>As shown in the figure below, language is a thin layer that indexes into the sensorimotor simulators that constitute the majority of our world model. A good chunk of this world model can be learned without language, although language can definitely help. Thinking and imagining often requires coordination of the linguistic and non-linguistic simulators. Of course, some questions can be answered quickly and correctly purely in the language system without having to &#8216;descend&#8217; down into the sensorimotor simulators.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!F7iV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c366bb9-1d51-442a-a7fe-20a28e6f5f74_1590x508.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!F7iV!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c366bb9-1d51-442a-a7fe-20a28e6f5f74_1590x508.png 424w, https://substackcdn.com/image/fetch/$s_!F7iV!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c366bb9-1d51-442a-a7fe-20a28e6f5f74_1590x508.png 848w, https://substackcdn.com/image/fetch/$s_!F7iV!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c366bb9-1d51-442a-a7fe-20a28e6f5f74_1590x508.png 1272w, https://substackcdn.com/image/fetch/$s_!F7iV!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c366bb9-1d51-442a-a7fe-20a28e6f5f74_1590x508.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!F7iV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c366bb9-1d51-442a-a7fe-20a28e6f5f74_1590x508.png" width="634" height="202.4793956043956" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5c366bb9-1d51-442a-a7fe-20a28e6f5f74_1590x508.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:465,&quot;width&quot;:1456,&quot;resizeWidth&quot;:634,&quot;bytes&quot;:71816,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!F7iV!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c366bb9-1d51-442a-a7fe-20a28e6f5f74_1590x508.png 424w, https://substackcdn.com/image/fetch/$s_!F7iV!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c366bb9-1d51-442a-a7fe-20a28e6f5f74_1590x508.png 848w, https://substackcdn.com/image/fetch/$s_!F7iV!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c366bb9-1d51-442a-a7fe-20a28e6f5f74_1590x508.png 1272w, https://substackcdn.com/image/fetch/$s_!F7iV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c366bb9-1d51-442a-a7fe-20a28e6f5f74_1590x508.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><h3>Mental simulations are situated in sensorimotor context. </h3><p>In the bike-balancing example, the prompt was purely in language, and you could run mental simulations with your eyes closed. But in general, mental simulations need to absorb the current sensorimotor context to run the correct simulation.  </p><p>I have a favorite example for how language simulations are situated, thanks to my colleague <a href="https://twitter.com/FelixHill84">Felix Hill</a>. If you hear the sentence <em>&#8220;The haystack was important because the cloth ripped&#8221;,</em> it might not make sense to you at all. But if you hear that sentence in the context of the picture at the end of this section, it will make immediate sense even though there is no haystack in the picture.</p><p>If you were to find yourself in that unfortunate cloth-ripped situation, you want to be running contextually appropriate mental simulations that combine perception, sensorimotor experience, and conceptual knowledge. If you were lucky to have a lake as another option, your acquired-via-language knowledge about crocodiles in that lake might temper your enthusiasm. Thankfully, these kinds of mental simulations are always happening in our brains to help make decisions and drive behavior, with our without language. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!DOIF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1add91f8-8136-45c8-9624-0a798be466a1_452x258.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!DOIF!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1add91f8-8136-45c8-9624-0a798be466a1_452x258.png 424w, https://substackcdn.com/image/fetch/$s_!DOIF!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1add91f8-8136-45c8-9624-0a798be466a1_452x258.png 848w, https://substackcdn.com/image/fetch/$s_!DOIF!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1add91f8-8136-45c8-9624-0a798be466a1_452x258.png 1272w, https://substackcdn.com/image/fetch/$s_!DOIF!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1add91f8-8136-45c8-9624-0a798be466a1_452x258.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!DOIF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1add91f8-8136-45c8-9624-0a798be466a1_452x258.png" width="452" height="258" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1add91f8-8136-45c8-9624-0a798be466a1_452x258.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:258,&quot;width&quot;:452,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!DOIF!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1add91f8-8136-45c8-9624-0a798be466a1_452x258.png 424w, https://substackcdn.com/image/fetch/$s_!DOIF!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1add91f8-8136-45c8-9624-0a798be466a1_452x258.png 848w, https://substackcdn.com/image/fetch/$s_!DOIF!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1add91f8-8136-45c8-9624-0a798be466a1_452x258.png 1272w, https://substackcdn.com/image/fetch/$s_!DOIF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1add91f8-8136-45c8-9624-0a798be466a1_452x258.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>A rich world model cannot be acquired from language alone</h3><p>It is not practical to acquire a human-like rich world model through language alone because it is not possible to convert all the sensorimotor details into language efficiently<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a>. </p><p>Imagine accidentally dropping an object you were holding. Where you&#8217;d look for that object depends on the particulars of the physical context you were in. What was the geometry of the objects around? Could the object bounce? Could it roll off and fall through a crack? It is impossible to describe the scene in all the detail in language because an a-priori unimportant detail could become crucial in this particular context &#8212; maybe the object was light and could be blown away by the wind coming through an open window. It is not possible to convey just the relevant details either because deciding what is relevant itself requires a contextually appropriate mental simulation. Without the proper context, an LLM&#8217;s  answer &#8212; look for the object on the floor &#8212; is too generic and ungrounded. </p><p>While it is quite interesting that transformers seem to acquire implicit world models for games like Othello from text alone, that should not be considered as evidence for language-only models getting to human-like rich and dynamic world models. </p><h3><strong>Real-world commonsense is not a language-only problem.</strong></h3><p>Winograd schemas &#8212; language problems that humans typically solve by imagining the physical objects &#8212; were originally created as tests for similar capabilities in language models. LLMs now successfully solve many Winograd schemas, and this has got some people thinking that the commonsense problem is largely on the path to being solved using language alone. Word-to-word coherence can solve some commonsense query problems may have been a surprise to many, but that surprise doesn&#8217;t justify the conclusion that word-to-word coherence will solve all of commonsense. </p><p>In general, it is painfully laborious to convert physical commonsense scenarios into natural language. Winograd schemas were clever and popular because they were examples of commonsense questions that were easy to pose in language without appearing too contrived. The lesson to be taken away from this is not that LLMs have solved commonsense &#8212; the lesson might be that commonsense questions that are easy to pose in language might also be &#8220;solved&#8221; using language alone. </p><p>It is not that new commonsense language queries that defeat language models do not exist &#8212; they do. It is just that those queries will look increasingly more contrived when expressed in language. This is not because the scenarios themselves are contrived or infrequent &#8212; it is just unusual for humans to express such scenarios in language. </p><h3>Sensorimotor inputs are not language. </h3><p>In a simplified sense, language is compressed code that indexes into a sensorimotor codebook that is shared between the sender and the receiver. Unlike a typical Shannon-like communication system, human language has the additional complexity of feedback (receiver can ask questions), and adaptivity (codebook itself can change based on prior transmissions).  Treating sensory input as &#8220;language&#8221; doesn&#8217;t achieve anything because if that sensory information is compressible and shared experience among multiple agents, then a shared codebook and a new language will be formed on top of it. </p><h3>Minimal machinery for understanding</h3><p>Here&#8217;s a list of what I think is the minimal set of ingredients for the machinery of understanding. </p><ul><li><p>Ability to construct rich sensorimotor world models through observations and interactions, and ability to query them in context-appropriate ways. This world model should be: 1) planning compatible, 2) causally structured, 3) rapidly modifiable, and 4) support counterfactual simulations.</p></li><li><p>Ability to modify these world models by thinking</p></li><li><p>Ability to seek information based on current models and uncertainty, both for modifying the models and for making decisions. </p></li><li><p>Ability to generate a hypothesis based on the world model and to test that out in the real world.</p></li></ul><p>Of course language amplifies the effects of this core machinery by helping us rapidly acquire knowledge generated by other humans over the years and to rapidly share any new knowledge/understanding we develop through the exercise of this machinery. Note that language itself was a product of agents with this machinery interacting with each other. My view is that understanding preceded language<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-3" href="#footnote-3" target="_self">3</a>. </p><p>The idea that humans share an understanding machinery doesn't contradict the fact that different people can have different levels of understanding of the same concept. A professional mathematician&#8217;s understanding of the concept of a &#8216;vector&#8217; is richer than that of an average high schooler, purely because the mathematician has applied the understanding machinery to the concept of vector in multitudes of contexts to build a richer model. The high schooler can still get to the same level of understanding by going through a similar process &#8212; but a language-only model would not develop human-like world models no matter how much text it reads. </p><p>Tests designed to probe the mastery of a subject in humans assume that this understanding machinery and process is shared.  When we say a child as having understood something, we assume that the child utilized its understanding machinery and went through a process of model-building and simulation. Understanding is both the current state of knowledge, and also the process one needs to go through to reach and update that knowledge. In humans both these are interconnected, and we take this for granted in our interactions with other humans, and in our tests of their understanding. </p><h2>Human-like understanding is worth understanding</h2><p>Of course one could argue that LLM has an understanding that is superior than that of humans and therefore we should not care for human-like understanding. But it could also be like settling for balloon flight as an alternative for heavier-than-air flight, <a href="https://dileeplearning.substack.com/p/welcome-to-the-exciting-dirigibles-500">as I argued in a previous article</a>. If human-like understanding is fundamentally different, it is worth knowing why and how, both as a scientific puzzle and as a challenge for building smarter machines. My hope is that we continue investigating until we really understand what constitutes understanding. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ZxZ3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70ab27cd-200a-4a2c-8911-76d9617bca09_1860x2264.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ZxZ3!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70ab27cd-200a-4a2c-8911-76d9617bca09_1860x2264.png 424w, https://substackcdn.com/image/fetch/$s_!ZxZ3!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70ab27cd-200a-4a2c-8911-76d9617bca09_1860x2264.png 848w, https://substackcdn.com/image/fetch/$s_!ZxZ3!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70ab27cd-200a-4a2c-8911-76d9617bca09_1860x2264.png 1272w, https://substackcdn.com/image/fetch/$s_!ZxZ3!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70ab27cd-200a-4a2c-8911-76d9617bca09_1860x2264.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ZxZ3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70ab27cd-200a-4a2c-8911-76d9617bca09_1860x2264.png" width="406" height="494.11538461538464" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/70ab27cd-200a-4a2c-8911-76d9617bca09_1860x2264.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1772,&quot;width&quot;:1456,&quot;resizeWidth&quot;:406,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ZxZ3!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70ab27cd-200a-4a2c-8911-76d9617bca09_1860x2264.png 424w, https://substackcdn.com/image/fetch/$s_!ZxZ3!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70ab27cd-200a-4a2c-8911-76d9617bca09_1860x2264.png 848w, https://substackcdn.com/image/fetch/$s_!ZxZ3!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70ab27cd-200a-4a2c-8911-76d9617bca09_1860x2264.png 1272w, https://substackcdn.com/image/fetch/$s_!ZxZ3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70ab27cd-200a-4a2c-8911-76d9617bca09_1860x2264.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.dileeplearning.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.dileeplearning.com/subscribe?"><span>Subscribe now</span></a></p><h3><strong>Further Reading</strong></h3><p>My twitter thread on <a href="https://twitter.com/dileeplearning/status/1599281225046593536?s=20">MalayaLLM thought experiment</a>. </p><p>Barasalou&#8217;s <a href="https://pubmed.ncbi.nlm.nih.gov/11301525/">Perceptual Symbol Systems</a> paper. </p><p><a href="https://www.science.org/doi/abs/10.1126/scirobotics.aav3150">Our work on cognitive programs:</a> An example of bringing perceptual simulations into abstract concepts. </p><p>More about commonsense, general intelligence and the brain: <a href="https://www.frontiersin.org/articles/10.3389/fncom.2020.554097/full">From CAPTCHA to commonsense </a></p><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!xQtz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefdd4880-9d1b-44b7-97ed-07912e105cd8_1304x454.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!xQtz!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefdd4880-9d1b-44b7-97ed-07912e105cd8_1304x454.png 424w, https://substackcdn.com/image/fetch/$s_!xQtz!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefdd4880-9d1b-44b7-97ed-07912e105cd8_1304x454.png 848w, https://substackcdn.com/image/fetch/$s_!xQtz!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefdd4880-9d1b-44b7-97ed-07912e105cd8_1304x454.png 1272w, https://substackcdn.com/image/fetch/$s_!xQtz!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefdd4880-9d1b-44b7-97ed-07912e105cd8_1304x454.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!xQtz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefdd4880-9d1b-44b7-97ed-07912e105cd8_1304x454.png" width="542" height="188.70245398773005" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/efdd4880-9d1b-44b7-97ed-07912e105cd8_1304x454.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:454,&quot;width&quot;:1304,&quot;resizeWidth&quot;:542,&quot;bytes&quot;:99460,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!xQtz!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefdd4880-9d1b-44b7-97ed-07912e105cd8_1304x454.png 424w, https://substackcdn.com/image/fetch/$s_!xQtz!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefdd4880-9d1b-44b7-97ed-07912e105cd8_1304x454.png 848w, https://substackcdn.com/image/fetch/$s_!xQtz!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefdd4880-9d1b-44b7-97ed-07912e105cd8_1304x454.png 1272w, https://substackcdn.com/image/fetch/$s_!xQtz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefdd4880-9d1b-44b7-97ed-07912e105cd8_1304x454.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>In case you were wondering how GPT-4 answers this question.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-2" href="#footnote-anchor-2" class="footnote-number" contenteditable="false" target="_self">2</a><div class="footnote-content"><p>This is not a question of whether it can be done in theory in the infinite token limit &#8212; it just cannot be done in practice because it is not efficient. Moreover it will not be done in practice because multi-modal systems will prove to be better than language-only systems. </p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-3" href="#footnote-anchor-3" class="footnote-number" contenteditable="false" target="_self">3</a><div class="footnote-content"><p>See also: https://aeon.co/essays/imagination-is-such-an-ancient-ability-it-might-precede-language</p><p></p></div></div>]]></content:encoded></item><item><title><![CDATA[Welcome to the exciting dirigibles era of AI]]></title><description><![CDATA[Notes for navigating large language models and beyond...]]></description><link>https://blog.dileeplearning.com/p/welcome-to-the-exciting-dirigibles-500</link><guid isPermaLink="false">https://blog.dileeplearning.com/p/welcome-to-the-exciting-dirigibles-500</guid><dc:creator><![CDATA[Dileep George]]></dc:creator><pubDate>Thu, 30 Mar 2023 01:09:30 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!63_D!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc747a8fd-4dc1-4a02-8689-0d53c360ffdf_740x581.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Consider the dates of these two historical events: </p><ul><li><p>1903: Wright brothers invented the airplane </p></li><li><p>1919: First non-stop transatlantic airplane fight.</p></li></ul><p>Now try guessing this: In which year did the Hindenburg accident happen?</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!63_D!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc747a8fd-4dc1-4a02-8689-0d53c360ffdf_740x581.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!63_D!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc747a8fd-4dc1-4a02-8689-0d53c360ffdf_740x581.jpeg 424w, https://substackcdn.com/image/fetch/$s_!63_D!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc747a8fd-4dc1-4a02-8689-0d53c360ffdf_740x581.jpeg 848w, https://substackcdn.com/image/fetch/$s_!63_D!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc747a8fd-4dc1-4a02-8689-0d53c360ffdf_740x581.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!63_D!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc747a8fd-4dc1-4a02-8689-0d53c360ffdf_740x581.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!63_D!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc747a8fd-4dc1-4a02-8689-0d53c360ffdf_740x581.jpeg" width="482" height="378.4351351351351" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c747a8fd-4dc1-4a02-8689-0d53c360ffdf_740x581.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:581,&quot;width&quot;:740,&quot;resizeWidth&quot;:482,&quot;bytes&quot;:69298,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!63_D!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc747a8fd-4dc1-4a02-8689-0d53c360ffdf_740x581.jpeg 424w, https://substackcdn.com/image/fetch/$s_!63_D!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc747a8fd-4dc1-4a02-8689-0d53c360ffdf_740x581.jpeg 848w, https://substackcdn.com/image/fetch/$s_!63_D!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc747a8fd-4dc1-4a02-8689-0d53c360ffdf_740x581.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!63_D!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc747a8fd-4dc1-4a02-8689-0d53c360ffdf_740x581.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">A dirigible used by the US Navy. Hindenburg was a similar airship used for transatlantic passenger flight. By USN - U.S. Navy Naval History and Heritage Command photo NH 65301, https://commons.wikimedia.org/w/index.php?curid=21190</figcaption></figure></div><p>Many are surprised to know that it happened in 1937, more than 30 years after heavier-than-air flight was invented!</p><p>Of course it is well known that balloons and airships based on hot air, hydrogen, and helium existed before airplanes. But did you know that &#8220;For the first thirty years of the twentieth century airships were viewed as a more robust means of transportation than the airplane, consistently surpassing them in range, flight duration, and load-carrying capacity.&#8221;? (From the preface of <em>When Giants Ruled the Sky)</em></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!5Jkl!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26f13f1d-ab62-4cb2-89fb-b422ef940b8d_2191x2835.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!5Jkl!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26f13f1d-ab62-4cb2-89fb-b422ef940b8d_2191x2835.png 424w, https://substackcdn.com/image/fetch/$s_!5Jkl!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26f13f1d-ab62-4cb2-89fb-b422ef940b8d_2191x2835.png 848w, https://substackcdn.com/image/fetch/$s_!5Jkl!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26f13f1d-ab62-4cb2-89fb-b422ef940b8d_2191x2835.png 1272w, https://substackcdn.com/image/fetch/$s_!5Jkl!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26f13f1d-ab62-4cb2-89fb-b422ef940b8d_2191x2835.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!5Jkl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26f13f1d-ab62-4cb2-89fb-b422ef940b8d_2191x2835.png" width="346" height="447.7087912087912" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/26f13f1d-ab62-4cb2-89fb-b422ef940b8d_2191x2835.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1884,&quot;width&quot;:1456,&quot;resizeWidth&quot;:346,&quot;bytes&quot;:8892447,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!5Jkl!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26f13f1d-ab62-4cb2-89fb-b422ef940b8d_2191x2835.png 424w, https://substackcdn.com/image/fetch/$s_!5Jkl!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26f13f1d-ab62-4cb2-89fb-b422ef940b8d_2191x2835.png 848w, https://substackcdn.com/image/fetch/$s_!5Jkl!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26f13f1d-ab62-4cb2-89fb-b422ef940b8d_2191x2835.png 1272w, https://substackcdn.com/image/fetch/$s_!5Jkl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26f13f1d-ab62-4cb2-89fb-b422ef940b8d_2191x2835.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">A book on the fascinating history of American airships</figcaption></figure></div><p>A similar situation exists in AI today. The exciting success and rapid progress of large language models in partially, but usefully and impressively, solving many language processing tasks has triggered the thinking that human-like general intelligence can be attained by just scaling up the underlying technology. However, the story of aeronautics should offer us caution: Although scaling to bigger sizes was all that was needed to make balloons carry heavier cargo and fly for longer durations, those advances, while exciting and useful, were on a different path from the airplanes of today. </p><p>A clarification is warranted up front: I do think large language models are exciting and useful. OpenAI took a big risk and did marvelous research &amp; engineering to show the world the promise of this, and I&#8217;m happy with the success and attention they are getting. I also think many insights can be learned from studying transformer architectures. The point of this article is not to deflate (and I don&#8217;t think I&#8217;ll be successful in doing so even if that was the intention) excitement around LLMs, but only to add perspective in the context of the longer term goal of human-like general intelligence. I also want to offer hope for people who might want to think differently, while keeping in mind the cost of what they might miss out on, without taking away from the excitement of the moment. </p><h2><strong>Different ways to fly. Different ways to solve human-like tasks</strong></h2><p>If flight is defined as traveling through air from locations A to B, there are different ways to fly. Catapulting is one. Ballooning is another. Neither are based on how birds fly.</p><p>Even before heavier-than-air flights were invented, balloons were very popular, and used extensively. This is because figuring out the principles of heavier-than-air flight was a much harder task &#8212; it was just very hard to keep an object that is heavier than air controllably up in the air for a long time. Balloons avoided this problem altogether because they were lighter than air. The success of balloon-builders over people trying to experiment with heavier than air flight was so thorough that a New York Times article in 1903 declared that any attempt at flying other than using balloons is unlikely to succeed in a million years, just two months before the Wright brothers achievement! </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!CBiQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55f4aedf-dcbe-4645-b341-7601655d1d0c_872x518.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!CBiQ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55f4aedf-dcbe-4645-b341-7601655d1d0c_872x518.png 424w, https://substackcdn.com/image/fetch/$s_!CBiQ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55f4aedf-dcbe-4645-b341-7601655d1d0c_872x518.png 848w, https://substackcdn.com/image/fetch/$s_!CBiQ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55f4aedf-dcbe-4645-b341-7601655d1d0c_872x518.png 1272w, https://substackcdn.com/image/fetch/$s_!CBiQ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55f4aedf-dcbe-4645-b341-7601655d1d0c_872x518.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!CBiQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55f4aedf-dcbe-4645-b341-7601655d1d0c_872x518.png" width="612" height="363.55045871559633" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/55f4aedf-dcbe-4645-b341-7601655d1d0c_872x518.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:518,&quot;width&quot;:872,&quot;resizeWidth&quot;:612,&quot;bytes&quot;:337440,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!CBiQ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55f4aedf-dcbe-4645-b341-7601655d1d0c_872x518.png 424w, https://substackcdn.com/image/fetch/$s_!CBiQ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55f4aedf-dcbe-4645-b341-7601655d1d0c_872x518.png 848w, https://substackcdn.com/image/fetch/$s_!CBiQ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55f4aedf-dcbe-4645-b341-7601655d1d0c_872x518.png 1272w, https://substackcdn.com/image/fetch/$s_!CBiQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55f4aedf-dcbe-4645-b341-7601655d1d0c_872x518.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Excerpt from New York Times 1903 article titled <em>Flying machines that don&#8217;t fly</em>. https://www.nytimes.com/1903/10/09/archives/flying-machines-which-do-not-fly.html</figcaption></figure></div><p>In the backdrop of pessimism surrounding heavier-than-air flights in the early 1900&#8217;s balloons offered this exciting possibility: <em>Without having to figure out the principles of aerodynamics, we can build machines that travel through air and make them carry heavier payloads and go further distances simply by building them bigger.</em> </p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!NZCk!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39a28ee6-bacb-4ae8-a75c-dbca59babde3_1644x558.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!NZCk!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39a28ee6-bacb-4ae8-a75c-dbca59babde3_1644x558.png 424w, https://substackcdn.com/image/fetch/$s_!NZCk!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39a28ee6-bacb-4ae8-a75c-dbca59babde3_1644x558.png 848w, https://substackcdn.com/image/fetch/$s_!NZCk!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39a28ee6-bacb-4ae8-a75c-dbca59babde3_1644x558.png 1272w, https://substackcdn.com/image/fetch/$s_!NZCk!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39a28ee6-bacb-4ae8-a75c-dbca59babde3_1644x558.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!NZCk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39a28ee6-bacb-4ae8-a75c-dbca59babde3_1644x558.png" width="568" height="192.71428571428572" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/39a28ee6-bacb-4ae8-a75c-dbca59babde3_1644x558.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:494,&quot;width&quot;:1456,&quot;resizeWidth&quot;:568,&quot;bytes&quot;:86555,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!NZCk!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39a28ee6-bacb-4ae8-a75c-dbca59babde3_1644x558.png 424w, https://substackcdn.com/image/fetch/$s_!NZCk!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39a28ee6-bacb-4ae8-a75c-dbca59babde3_1644x558.png 848w, https://substackcdn.com/image/fetch/$s_!NZCk!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39a28ee6-bacb-4ae8-a75c-dbca59babde3_1644x558.png 1272w, https://substackcdn.com/image/fetch/$s_!NZCk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39a28ee6-bacb-4ae8-a75c-dbca59babde3_1644x558.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">Making them larger and giving them powerful engines was the primary way to build controllable lighter-than-air airships, making largeness a defining feature. Size comparison between Hindenburg and todays airplanes. By Giant_planes_comparison.svg: Clem Tillier (clem AT tillier.net)derivative work: Timmymiller (talk) - Giant_planes_comparison.svg, CC BY-SA 2.5, https://commons.wikimedia.org/w/index.php?curid=13920306</figcaption></figure></div><p>Since most of the success of large language models arise from making the underlying transformer model bigger, and training it on more text (trillions of tokens), and training it using more compute for longer duration, transformer-based language model offers an intriguing possibility just like the balloons did in early 1900&#8217;s: <em>Without having to figure out the principles behind human intelligence, we could build machines that solve more cognitive and human-like tasks simply by building them bigger, and training them with more data, compute, and human feedback.</em></p><h2><strong>Dirigibles was exciting technology, and so are large language models, and the scaling of other models.</strong></h2><p>Similar to today&#8217;s large language models, Dirigibles was exciting technology at their time. From 1890s, Santos-Dumont built a series of steerable airships numbered 1 to 13, all working on the same principles, but successively making them bigger, more controllable, and safer. Like the parameter counts of language models today, the size of the balloons were an important aspect in carrying capacity and controllability. Santos-Dumont No.4 built in 1900 had a gas capacity of 420 cubic meters. Santos-Dumont No.5 increased it to 622 cubic meters, and No.6 increased it slightly to 630 cubic meters. These were used in awe-inspiring and well publicized flights in France, and captured the imagination of the general public. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!DDZY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F713b5f47-d740-4825-b7ef-7464e278e7f1_340x485.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!DDZY!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F713b5f47-d740-4825-b7ef-7464e278e7f1_340x485.jpeg 424w, https://substackcdn.com/image/fetch/$s_!DDZY!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F713b5f47-d740-4825-b7ef-7464e278e7f1_340x485.jpeg 848w, https://substackcdn.com/image/fetch/$s_!DDZY!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F713b5f47-d740-4825-b7ef-7464e278e7f1_340x485.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!DDZY!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F713b5f47-d740-4825-b7ef-7464e278e7f1_340x485.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!DDZY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F713b5f47-d740-4825-b7ef-7464e278e7f1_340x485.jpeg" width="266" height="379.44117647058823" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/713b5f47-d740-4825-b7ef-7464e278e7f1_340x485.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:485,&quot;width&quot;:340,&quot;resizeWidth&quot;:266,&quot;bytes&quot;:58655,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!DDZY!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F713b5f47-d740-4825-b7ef-7464e278e7f1_340x485.jpeg 424w, https://substackcdn.com/image/fetch/$s_!DDZY!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F713b5f47-d740-4825-b7ef-7464e278e7f1_340x485.jpeg 848w, https://substackcdn.com/image/fetch/$s_!DDZY!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F713b5f47-d740-4825-b7ef-7464e278e7f1_340x485.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!DDZY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F713b5f47-d740-4825-b7ef-7464e278e7f1_340x485.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Santos Dumont No. 5 circling the Eiffel Tower in July 1902. Image from Wikipedia https://en.wikipedia.org/wiki/Alberto_Santos-Dumont</figcaption></figure></div><p>Just like how large language models required bringing together large-scale computing, GPUs, software engineering, and advances in neural net architectures, dirigibles were engineering marvels that required the integration of the latest in materials, structural engineering, propulsion, handling of hydrogen, and navigation. Dirigibles were awe-inducing sights in the sky, and their interiors  dwarfed today&#8217;s airplanes in space and luxury. The excitement around dirigibles were so high even in the 1930&#8217;s that the builders of the Empire State building advertised plans for a mooring mast (an example of an API) atop it by publishing fake photographs of the dirigible USS Los Angeles docking there!</p><h2><strong>It is alright to be excited about building large neural nets.</strong></h2><p>Heavier than air flight problem was a north-star for some folks, and they might have found the excitement around balloons and dirigibles disheartening. Similarly, people who are interested in building real human-like intelligence might be disheartened by the exuberance around large language models. However, this need not be the case.</p><p>Dirigibles were a technology whose time had come, and &#8216;Foundation Models&#8217; is a technology whose time has come. Technological advances require many different critical components to come together at the same time. If any one of the them is missing, the advance doesn&#8217;t happen. And when they do come together, advance happens very quickly until you get to the edge of the capabilities of the supporting technologies.</p><p>Once the basic principles behind dirigibles were figured out, they had a favorable scaling law going for them &#8212; to go further distances, and to carry heavier payloads you simply had to make them bigger, and give them more powerful engines. This was purely an engineering task. Although it has its own challenges, it is easy to organize teams around those to create generations of increasingly bigger models because each generation informs the next. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Qj_l!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe91bc285-9113-4523-822f-ce52591b0e51_576x768.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Qj_l!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe91bc285-9113-4523-822f-ce52591b0e51_576x768.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Qj_l!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe91bc285-9113-4523-822f-ce52591b0e51_576x768.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Qj_l!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe91bc285-9113-4523-822f-ce52591b0e51_576x768.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Qj_l!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe91bc285-9113-4523-822f-ce52591b0e51_576x768.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Qj_l!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe91bc285-9113-4523-822f-ce52591b0e51_576x768.jpeg" width="324" height="432" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e91bc285-9113-4523-822f-ce52591b0e51_576x768.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:768,&quot;width&quot;:576,&quot;resizeWidth&quot;:324,&quot;bytes&quot;:75382,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!Qj_l!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe91bc285-9113-4523-822f-ce52591b0e51_576x768.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Qj_l!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe91bc285-9113-4523-822f-ce52591b0e51_576x768.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Qj_l!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe91bc285-9113-4523-822f-ce52591b0e51_576x768.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Qj_l!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe91bc285-9113-4523-822f-ce52591b0e51_576x768.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">The Empire State Building during construction with dirigible USS Los Angeles flying overhead. Other blimps are also seen in the sky. https://en.wikipedia.org/wiki/Empire_State_Building</figcaption></figure></div><p>The large models simply have the right things behind them right now, and there is no stopping them until they exhaust their own runway. It will be a wild ride, and not every effort will succeed, but in the process many useful things will get built. Many companies will be created, and many will become wealthy and build careers on that.  We will understand how far we can go just by scaling. We will learn, sometimes through painful experiences, the different failure modes of deploying imperfect models widely, and learn mitigation strategies which might include new regulations. All that is part of bringing a new technology to the world.</p><h2><strong>It is also OK not to be excited about just scaling up.</strong></h2><p>Excitement around LLMs doesn&#8217;t mean everyone has to be equally excited about them. We make progress by having people willing to question the dominant paradigm and strike out on paths that are new. It is heartening to see that pioneers of deep learning are among the ones exploring out alternative paths<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a> from just scaling up the current architectures. Despite their success, they remain hungry, foolish, and curious. </p><p>Again, the analogy to how heavier-than-air flights developed offers some perspective. When people figured out how to make heavier than air flight, they were deployed on problems that were considered &#8216;toy problems&#8217; for balloons. They didn&#8217;t stay in the air for nearly as long as balloons could, or carry as much cargo as balloons could. And initial deployments of airplanes were in niches that took multiple breakthroughs to expand out from. When Wright brothers wanted to report on their successful flight, the Associated Press representative initially turned it down because the the plane flew for a mere 59 seconds, well below what balloons were capable of doing at that time. </p><p>Ultimately, balloons had fundamental scaling and controllability problems that heavier than air flights didn&#8217;t have. But it took multiple breakthroughs &#8212; first figuring out aerodynamics and lateral control, then figuring out scalable mechanisms to build those (eg, ailerons instead of wing warping), building jet engines, etc. &#8212; to convincingly demonstrate that for long-distance applications. </p><p>Similarly, some small set of researchers, engineers, entrepreneurs, and investors will stake out on different paths to find the principles of intelligence. There is sufficient evidence for problems with scaling and controllability of language models to warrant such pursuits. And as they figure out more of the principles of intelligence, more efficient and controllable architectures will emerge. But of course they will be compared to large language models which would have gone through multiple stages of engineering by then, so they might initially be deployed in niches or in complementary situations. </p><h2>Parting thoughts and future articles</h2><p>I hope the story of dirigibles offers encouragement for both people who are scaling up, and for people who are exploring other directions. </p><p>One criticism of this comparison is that the transformer architecture might already be like heavier than air flight in the sense that it already encapsulates the principles of intelligence. One can never be 100% sure, but there are sufficient reasons to believe this is not the case: the autoregressive architecture has fundamental limitations in learning efficiency, flexible reasoning, mixing in episodic memory, and controllability. Moreover, the ELIZA effect of language often makes us see more than there is while interacting with language models.  Like Wright brothers learned from birds that flapping wings is not necessary to fly<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a>, using neuro and cognitive science insights to learn planning- and causality- compatible architectures is an exciting frontier. I plan to write more on this in the future. </p><p>I&#8217;d be surprised if people who are scaling up needed encouragement. This is the scale up moment. Seize it, run with it, don&#8217;t look back! The outputs are already exciting and more is to come. And hopefully you are secure enough that you won&#8217;t find the comic I have below demotivating in any way. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!QCBC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30f56cc1-1188-4f40-af9d-eba506072ffc_671x419.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!QCBC!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30f56cc1-1188-4f40-af9d-eba506072ffc_671x419.png 424w, https://substackcdn.com/image/fetch/$s_!QCBC!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30f56cc1-1188-4f40-af9d-eba506072ffc_671x419.png 848w, https://substackcdn.com/image/fetch/$s_!QCBC!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30f56cc1-1188-4f40-af9d-eba506072ffc_671x419.png 1272w, https://substackcdn.com/image/fetch/$s_!QCBC!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30f56cc1-1188-4f40-af9d-eba506072ffc_671x419.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!QCBC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30f56cc1-1188-4f40-af9d-eba506072ffc_671x419.png" width="671" height="419" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/30f56cc1-1188-4f40-af9d-eba506072ffc_671x419.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:419,&quot;width&quot;:671,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:52141,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!QCBC!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30f56cc1-1188-4f40-af9d-eba506072ffc_671x419.png 424w, https://substackcdn.com/image/fetch/$s_!QCBC!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30f56cc1-1188-4f40-af9d-eba506072ffc_671x419.png 848w, https://substackcdn.com/image/fetch/$s_!QCBC!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30f56cc1-1188-4f40-af9d-eba506072ffc_671x419.png 1272w, https://substackcdn.com/image/fetch/$s_!QCBC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30f56cc1-1188-4f40-af9d-eba506072ffc_671x419.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">I draw a comic series called AGIComics for those with an artificial general sense of humor. More examples are at https://dileeplearning.github.io/comics_landing_page/</figcaption></figure></div><p>People who are exploring different novel ideas probably needs more encouragement amidst all the current excitement. There are sufficient reasons to believe that this moment in history is like dirigibles &#8212; exciting technology that shows the wonderful promise of real intelligence that is yet to come. Whenever someone is too self-congratulatory and smug about the current progress, maybe this comic will help you find some perspective. </p><p>I also think there are also avenues to combine the strengths of current approaches with an investigation into future architectures. For this reason, even people who are exploring new directions should remain curious about the current ones and study them in detail and avoid hasty dismissals. </p><p>I plan to write more about these topics in the future. In particular, a few articles that have sketched out are about &#8220;world models&#8221;,  &#8220;what is understanding&#8221;, &#8220;the sweet lesson behind bitter lessons&#8221;, etc. If you are interested in these topics, please subscribe.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.dileeplearning.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.dileeplearning.com/subscribe?"><span>Subscribe now</span></a></p><h4>You might find these links interesting:</h4><p>I gave two 10-minute presentations at the AGI debate related to this. Check it out here. <a href="https://www.youtube.com/live/JGiLz_Jx9uI?feature=share&amp;t=1980">Presentation 1: exciting paths forward in AI</a> &amp; <a href="https://www.youtube.com/live/JGiLz_Jx9uI?feature=share&amp;t=3677">Presentation 2: Commonsense needs mental simulation</a></p><p><strong>Space is a latent sequence:</strong> Check out <a href="https://www.youtube.com/watch?v=nrKbuCv_FuI">this 15-minute presentation </a>that will change your mind about how brains learn and represent space. And read our paper on that: <a href="https://arxiv.org/abs/2212.01508">https://arxiv.org/abs/2212.01508</a></p><p>Read this paper by Yann LeCun: <a href="https://openreview.net/pdf?id=BZ5a1r-kVsf">https://openreview.net/pdf?id=BZ5a1r-kVsf</a></p><p>Read this paper by Anirudh Goyal &amp; Yoshua Bengio: <a href="https://royalsocietypublishing.org/doi/full/10.1098/rspa.2021.0068">https://royalsocietypublishing.org/doi/full/10.1098/rspa.2021.0068</a></p><p>Follow me on Twitter: <a href="http://www.twitter.com/dileeplearning">@dileeplearning</a></p><p>Check out <a href="http://www.dileeplearning.com">My website</a></p><p><strong>Disclaimer: Views expressed here are my own.</strong></p><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>For, examples see the papers from Yann LeCun (<a href="https://openreview.net/pdf?id=BZ5a1r-kVsf">https://openreview.net/pdf?id=BZ5a1r-kVsf</a>) and Yoshua Bengio(<a href="https://royalsocietypublishing.org/doi/full/10.1098/rspa.2021.0068">https://royalsocietypublishing.org/doi/full/10.1098/rspa.2021.0068</a>)</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-2" href="#footnote-anchor-2" class="footnote-number" contenteditable="false" target="_self">2</a><div class="footnote-content"><p>It is ironic that &#8220;Airplanes don&#8217;t flap their wings&#8221; is often used as an example for not taking inspiration from biology because the idea that one can fly without flapping was something Wright brother learned by observing soaring birds, allowing them to separate propulsion from control. Wrights also used observations from birds to design their 3-axis control. See more here: https://arxiv.org/abs/1909.01561</p><p></p></div></div>]]></content:encoded></item><item><title><![CDATA[Coming soon]]></title><description><![CDATA[This is Artificial General Ideas.]]></description><link>https://blog.dileeplearning.com/p/coming-soon</link><guid isPermaLink="false">https://blog.dileeplearning.com/p/coming-soon</guid><dc:creator><![CDATA[Dileep George]]></dc:creator><pubDate>Sun, 26 Feb 2023 04:43:10 GMT</pubDate><content:encoded><![CDATA[<p>This is Artificial General Ideas.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.dileeplearning.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.dileeplearning.com/subscribe?"><span>Subscribe now</span></a></p>]]></content:encoded></item></channel></rss>