<?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[Infinite Faculty]]></title><description><![CDATA[Musings on natural and artificial intelligence, methods, and more.]]></description><link>https://infinitefaculty.substack.com</link><image><url>https://substackcdn.com/image/fetch/$s_!WOAD!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d3673c8-c08f-4f90-98b5-90a974b15ff3_1280x1280.png</url><title>Infinite Faculty</title><link>https://infinitefaculty.substack.com</link></image><generator>Substack</generator><lastBuildDate>Sun, 21 Jun 2026 14:58:13 GMT</lastBuildDate><atom:link href="https://infinitefaculty.substack.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Andrew Lampinen]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[infinitefaculty@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[infinitefaculty@substack.com]]></itunes:email><itunes:name><![CDATA[Andrew Lampinen]]></itunes:name></itunes:owner><itunes:author><![CDATA[Andrew Lampinen]]></itunes:author><googleplay:owner><![CDATA[infinitefaculty@substack.com]]></googleplay:owner><googleplay:email><![CDATA[infinitefaculty@substack.com]]></googleplay:email><googleplay:author><![CDATA[Andrew Lampinen]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[What are the real problems of continual learning?]]></title><description><![CDATA[Reflections on catastrophic interference, plasticity, and learning for the future in the era of large language models]]></description><link>https://infinitefaculty.substack.com/p/what-are-the-real-problems-of-continual</link><guid isPermaLink="false">https://infinitefaculty.substack.com/p/what-are-the-real-problems-of-continual</guid><dc:creator><![CDATA[Andrew Lampinen]]></dc:creator><pubDate>Fri, 29 May 2026 20:38:01 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!AURR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faae645cd-ed3d-440a-a9e0-9baa39d2ddac_2574x1338.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!AURR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faae645cd-ed3d-440a-a9e0-9baa39d2ddac_2574x1338.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!AURR!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faae645cd-ed3d-440a-a9e0-9baa39d2ddac_2574x1338.png 424w, https://substackcdn.com/image/fetch/$s_!AURR!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faae645cd-ed3d-440a-a9e0-9baa39d2ddac_2574x1338.png 848w, https://substackcdn.com/image/fetch/$s_!AURR!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faae645cd-ed3d-440a-a9e0-9baa39d2ddac_2574x1338.png 1272w, https://substackcdn.com/image/fetch/$s_!AURR!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faae645cd-ed3d-440a-a9e0-9baa39d2ddac_2574x1338.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!AURR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faae645cd-ed3d-440a-a9e0-9baa39d2ddac_2574x1338.png" width="1456" height="757" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/aae645cd-ed3d-440a-a9e0-9baa39d2ddac_2574x1338.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:757,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:4757585,&quot;alt&quot;:&quot;A watercolor-style cartoon of a robot at three stages of life, as a baby playing with blocks, as a child reading a book, and as an adult&quot;,&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://infinitefaculty.substack.com/i/199132968?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faae645cd-ed3d-440a-a9e0-9baa39d2ddac_2574x1338.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="A watercolor-style cartoon of a robot at three stages of life, as a baby playing with blocks, as a child reading a book, and as an adult" title="A watercolor-style cartoon of a robot at three stages of life, as a baby playing with blocks, as a child reading a book, and as an adult" srcset="https://substackcdn.com/image/fetch/$s_!AURR!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faae645cd-ed3d-440a-a9e0-9baa39d2ddac_2574x1338.png 424w, https://substackcdn.com/image/fetch/$s_!AURR!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faae645cd-ed3d-440a-a9e0-9baa39d2ddac_2574x1338.png 848w, https://substackcdn.com/image/fetch/$s_!AURR!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faae645cd-ed3d-440a-a9e0-9baa39d2ddac_2574x1338.png 1272w, https://substackcdn.com/image/fetch/$s_!AURR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faae645cd-ed3d-440a-a9e0-9baa39d2ddac_2574x1338.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>Lately, there&#8217;s been a surge of interest in <a href="https://www.cell.com/trends/cognitive-sciences/fulltext/S1364-66132030219-9">continual learning</a>. In particular, there&#8217;s been an increasing sense that continual learning is one of the areas where the gap between humans and AI is largest.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a> In this post, I want to explain what continual learning is, and some of the past perspectives on it &#8212; including how I think the field focused on what in retrospect turned out to be the wrong problems. I&#8217;ll then describe what I think are the actual problems that remain, why humans are still superior to AI, and why I think continual learning is so important.</p><p></p><h4>What is continual learning?</h4><p>In short, continual learning is the ability of a system to keep improving throughout its existence &#8212; just as humans can learn new skills and knowledge throughout our lives. This is not an inherent feature of most contemporary AI systems; if you have one conversation with a language model, and then have another conversation on that topic, the model will have no recollection of the first one or what you explained during it (unless the AI writes notes for itself, like some <a href="https://help.openai.com/en/articles/8590148-memory-faq">memory</a> <a href="https://code.claude.com/docs/en/memory#auto-memory">systems</a> allow). If you work with a language model to write a paper, you will have to put the first paper in context when you want to work on a follow-up. Why don&#8217;t these systems support continual learning? To understand this question, let&#8217;s start from earlier perspectives.</p><p></p><h4>Catastrophic interference: the original problem</h4><p>From the early eras of neural network research, it was noted that these networks exhibit <em><a href="https://www.sciencedirect.com/science/chapter/bookseries/abs/pii/S0079742108605368">catastrophic interference</a></em> (or catastrophic forgetting) &#8212; when the network is trained on a new task, it <em>catastrophically</em> degrades the network&#8217;s ability to perform the tasks it was trained on previously. Thus, the networks were generally trained on data that were constant over training, or sampled uniformly (<a href="https://en.wikipedia.org/wiki/Independent_and_identically_distributed_random_variables">IID</a>), rather than a sequence of tasks. This was seen to pose a challenge for using neural networks as cognitive models, since human development and education is fundamentally sequential.</p><p>This challenge provided one motivation for <a href="https://psycnet.apa.org/record/1995-42327-001">theories</a> of the role of the human hippocampus (episodic memory system) as allowing for rapid learning that complemented the cortical system &#8212; if the hippocampus can rapidly store a memory, it can then be learned by the cortical system more gradually as it is interleaved with other experiences. This type of interleaving makes the data distribution closer to IID, and thus reduces the problem of catastrophic interference. The idea of replaying past experiences to smooth the data distribution has been very influential in subsequent machine learning works, for example in <a href="https://www.nature.com/articles/nature14236">reinforcement learning</a>.</p><p>However, machine learning approaches to replay have generally relied on storing veridical experiences; as such, they tended to seem impractical as the tasks being learned became more numerous and complex. This problem led to an explosion of approaches trying to address catastrophic interference through other changes to architectures or learning objectives &#8212; for example, <a href="https://arxiv.org/abs/1612.00796">various</a> <a href="https://proceedings.mlr.press/v70/zenke17a">approaches</a> that preserve weights proportional to their importance to prior tasks, or <a href="https://proceedings.neurips.cc/paper/2017/hash/f87522788a2be2d171666752f97ddebb-Abstract.html">prevent</a> <a href="https://arxiv.org/abs/1812.00420">gradients</a> from interfering with prior tasks, so that learning will occur where it interferes the least.</p><p></p><h4>Is interference as catastrophic as it seems?</h4><p>However, various recent works have argued that &#8220;interference&#8221; in continual learning is not quite as catastrophic as it seems. Often, the knowledge of earlier tasks is preserved within the model&#8217;s representations in some sense, and can be recovered relatively easily. For example, <a href="https://openaccess.thecvf.com/content/CVPR2022/html/Davari_Probing_Representation_Forgetting_in_Supervised_and_Unsupervised_Continual_Learning_CVPR_2022_paper.html">one paper </a>finds that internal representations often preserve relatively high linear decodability of earlier task information, even when performance degrades. Several other papers have suggested similarly that interference is strongest at the <a href="https://arxiv.org/abs/2310.05644">readout</a> <a href="https://arxiv.org/abs/2007.07400">layers</a>, while earlier layer representations preserve information about other tasks &#8212; thus allowing relatively easy recovery of earlier tasks by retraining the output layers. On their own, these findings do not completely resolve the interference problem &#8212; but they do suggest it may not be fundamental.</p><p></p><h4>Loss of plasticity: forward interference</h4><p>More recently, there has been a newer perspective on a different type of interference: <a href="https://www.nature.com/articles/s41586-024-07711-7">loss of plasticity</a>. While typically catastrophic forgetting works backwards (tasks learned later interfere with earlier tasks), loss of plasticity is instead about <em>forward </em>interference: how earlier learning impairs the ability of the network to learn later tasks. Evidently, for a continual learner this type of interference is just as bad as catastrophic forgetting; a continual learning system cannot lose its ability to learn over time.</p><p>However, again, the problems are not universal. Commonly-used interventions like <a href="https://arxiv.org/abs/2402.18762">layer normalization</a> and <a href="https://arxiv.org/abs/2602.11137">weight decay</a> can substantially reduce loss of plasticity. Moreover, <a href="https://arxiv.org/abs/2602.09234">some researchers</a> have argued that loss of plasticity is an artifact of artificial, hard boundaries between tasks &#8212; if the environment drifts more continuously, plasticity may be preserved.</p><p></p><h4>The modern paradigm: scale and pretraining reduce interference</h4><p>However, I believe that large pretrained models have more fundamentally changed the paradigm for continual learning and interference. Large <a href="https://arxiv.org/abs/2407.21783">language</a> <a href="https://arxiv.org/abs/2411.15124">models</a> are trained on huge quantities of data, over a series of stages that often include pretraining (possibly with longer sequences at later stages), midtraining, supervised fine tuning, and RL from various types of rewards. If language models experienced <em>substantial</em> catastrophic interference or loss of plasticity across these dramatically different distributions, these training pipelines simply would not work. So why do they?</p><p>One key piece of the answer is scale. Scale is something that I think prior continual learning research often got wrong. Historically, continual learning research focused on small models (sometimes only a few layers) trained on many tasks. However, more recently researchers have found that larger models exhibit substantially less interference. For example, <a href="https://arxiv.org/abs/2110.11526">wider models show less catastrophic forgetting</a> on visual continual learning tasks, in part because gradients are sparser and more orthogonal between tasks in wider architectures. Indeed, it seems intuitive that a model with more capacity will show reduced interference between tasks.</p><p>Moreover, <a href="https://openreview.net/forum?id=GhVS8_yPeEa">scale has a positive interaction with pretraining</a> for both vision and language models &#8212; pretrained models forget less than models trained from scratch, and the benefits of pretraining increase with scale. (In fact, it was noted in a <a href="https://cir.nii.ac.jp/crid/1571980074615708032">relatively-unknown cognitive science proceedings paper</a> in 1993 that pretraining on related tasks reduces catastrophic interference on subsequent sequential learning.)</p><p>Larger models may memorize more data &#8212; but they also <a href="https://proceedings.neurips.cc/paper_files/paper/2022/hash/fa0509f4dab6807e2cb465715bf2d249-Abstract-Conference.html">show less overfitting even when they memorize</a>. Perhaps because they are less overfit to the training distribution, larger models have also been found to perform better on downstream tasks, <a href="https://proceedings.mlr.press/v202/liu23ao.html">even if their pretraining loss is similar to smaller models</a>.</p><p>In a <a href="https://arxiv.org/abs/2605.29548">recent preprint</a>, we&#8217;ve argued that processes like these drive many of the benefits of language model scaling: the reason larger language models learn more than smaller models is precisely <em>because</em> of their reduced interference and increased capacity for memorization, allowing the model to more effectively preserve its learning about rarer structures in the data until they are next encountered.</p><p>Beyond scale, other details of language model training may help to ameliorate interference. Strategies that smooth the distributional shift between phases of training, such as <a href="https://arxiv.org/abs/2510.14865">mid-training to bridge between pre-training and post-training distributions</a>, may help to reduce interference and loss of plasticity. Language models already incorporate architectural features like <a href="https://arxiv.org/abs/2402.18762">normalization layers</a>, and often training techniques like <a href="https://arxiv.org/abs/2602.11137">weight decay</a>, that can reduce loss of plasticity. Other simple strategies, such as regularizing with KL-divergence to the original model (as is <a href="https://proceedings.neurips.cc/paper/2020/hash/1f89885d556929e98d3ef9b86448f951-Abstract.html">often</a> <a href="https://cameronrwolfe.substack.com/p/ppo-llm">done</a> in RL with LLMs), or using <a href="https://arxiv.org/abs/2504.13822">parameter-efficient</a> fine-tuning methods that constrain updates to a subset of the parameters, likely reduce interference as well.</p><p>Thus, pretraining and scale &#8212; especially when coupled with relatively standard strategies for preserving prior knowledge &#8212; have substantially reduced the catastrophic interference and loss-of-plasticity problems in large language models, even if they have not eliminated them entirely.</p><p></p><h4>In search of positive transfer &amp; cumulative learning</h4><p>However, avoiding interference is only one piece of continual learning. From the <a href="https://link.springer.com/article/10.1023/A:1007331723572">early</a> <a href="https://proceedings.neurips.cc/paper/1995/hash/bdb106a0560c4e46ccc488ef010af787-Abstract.html">days</a> of continual learning research, it was observed that human and animal learning does not just avoid interference, but that learned tasks actively support one another &#8212; for example, after learning hundreds of mathematical concepts, a mathematician will be faster to learn the next one (<em>forward positive transfer</em>), and may even use it to improve their understanding of earlier concepts (<em>backward positive transfer</em>). There has been a renewed interest more recently in this kind of <em><a href="https://link.springer.com/chapter/10.1007/978-3-030-27005-6_20">cumulative</a></em> learning, where tasks build on each other and help to learn future tasks.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a></p><p>It&#8217;s in this area that I believe current language models still show the weakest continual learning abilities. Despite having been trained on huge numbers of tasks, language models cannot necessarily learn an entirely new domain as efficiently and reliably as one might hope, given the incredible number of related prior tasks from which they could transfer.</p><p>For example, while pretrained large language models <em>can</em> often learn a new task effectively in context, there is not a universal recipe for transferring that knowledge beyond that context. However, there are a growing number of interesting explorations on how to help language models learn more effectively for the future, including:</p><ul><li><p><strong>Data augmentation:</strong> allowing a model to &#8220;<a href="https://www.cell.com/trends/cognitive-sciences/abstract/S1364-6613(24)00191-8">learn by thinking</a>&#8221; and generate further synthetic inferences from some data, that can then be distilled back into the model (e.g., <a href="https://arxiv.org/abs/2409.07431">1</a>, <a href="https://arxiv.org/abs/2505.01812">2</a>, <a href="https://arxiv.org/abs/2505.00661">3</a>, <a href="https://arxiv.org/abs/2503.18866">4</a>).</p></li><li><p><strong>Document Retrieval: </strong>explicitly retrieving documents from the training corpus (or another) that are relevant to the present task (e.g., <a href="https://proceedings.neurips.cc/paper/2020/hash/6b493230205f780e1bc26945df7481e5-Abstract.html">1</a>, <a href="https://dl.acm.org/doi/abs/10.1145/3397271.3401075">2</a>, <a href="https://arxiv.org/abs/2502.14802">3</a>), which can <a href="https://arxiv.org/abs/2509.16189">allow more flexible transfer</a>.</p></li><li><p><strong>KV caches:</strong> a variety of papers have suggested clever strategies for adapting the KV cache (which normally stores just the key-value activations from the earlier parts of the present document), such as compressing its knowledge into fewer KV pairs (e.g., <a href="https://proceedings.iclr.cc/paper_files/paper/2024/hash/639a9a172c044fbb64175b5fad42e9a5-Abstract-Conference.html">1</a>, <a href="https://arxiv.org/abs/2406.02069">2</a>). While these strategies are often simply intended for more efficient inference, compressed KV caches can sometimes be recomposed to integrate knowledge across multiple corpora &#8212; thus showing their potential for continual learning (e.g., <a href="https://arxiv.org/abs/2506.06266">1</a>, <a href="https://arxiv.org/abs/2402.13449">2</a>).</p></li><li><p><strong>Textual memory: </strong>the model can also write succinct notes, such as causal abstractions, about its tasks that (e.g., <a href="https://arxiv.org/abs/2310.10134">1</a>) &#8212; indeed, most chat platforms now incorporate some form of textual memory for personalization (e.g., <a href="https://help.openai.com/en/articles/8590148-memory-faq">1</a>, <a href="https://platform.claude.com/docs/en/agents-and-tools/tool-use/memory-tool">2</a>, <a href="https://docs.cloud.google.com/gemini/enterprise/docs/configure-personalization">3</a>).</p></li><li><p><strong>Context distillation and self-distillation:</strong> a variety of works have considered <a href="https://arxiv.org/abs/2209.15189">distilling a context</a> into the model&#8217;s parameters by training it to make similar predictions without the context, or distilling from a teacher that has access to privileged information (e.g., <a href="https://arxiv.org/abs/2602.12275">1</a>, <a href="https://arxiv.org/abs/2601.19897">2</a>) &#8212; these approaches appear to offer an effective path to integrating skills from context into the weights, and have thus been suggested as a path to continual learning (e.g., <a href="https://arxiv.org/abs/2601.19897">1</a>, <a href="https://arxiv.org/abs/2602.16093">2</a>).</p></li></ul><p>Nevertheless, while any of these approaches can partially ameliorate the problem of transferring knowledge forward from a particular learning experience, it is not clear whether they fundamentally solve it. A model cannot fit arbitrarily many retrieved documents, KVs, or textual memories in context; nor can it be trained on arbitrarily many synthetic documents or distilled from every context. Is there still something missing for enabling true continual learning systems?</p><p></p><h4>Handing off between different learning systems: some directions for the future of continual learning</h4><p>I see two possible paths forward for continual learning research, that involve different ways of handing off between different learning systems.</p><p>First, it&#8217;s possible that the pieces I listed above &#8212; letting the system write notes or other inferences, retrieve them or its experiences when needed, and then distilling them back into the model for the future &#8212; is sufficient to achieve more effective continual learning. Combining these approaches is often limited by practical limitations (such as the increased expense or technical difficulty of updating model parameters frequently, or differently for different users), rather than their inadequacy. But because of <a href="https://arxiv.org/abs/2403.05812">algorithmic progress</a>, the scale of models needed to achieve a given performance level is decreasing &#8212; and thus, it may become increasingly feasible to deploy systems that combine multiple of these approaches.</p><p>However, it&#8217;s also possible that something more fundamental needs to change.</p><p>In the discussion of &#8220;<a href="https://arxiv.org/abs/2412.03782">the broader spectrum of in-context learning</a>&#8221; we noted that there is currently an artificial boundary between in-context learning and the longer-term parametric learning of a language model &#8212; whereas natural intelligences do not have any such hard boundary.</p><p>Specifically, while natural intelligences <em>do</em> certainly have qualitatively different learning systems &#8212; from working memory to episodic memory, and neural plasticity &#8212; these learning systems are not so cleanly divided across timescales. Synaptic plasticity can operate on timescales ranging from milliseconds (short term synaptic plasticity) to a lifetime; episodic memory likewise can operate from within a minute to much longer time periods. Maybe allowing multiple systems of learning to work together across every timescale, instead of having entirely separate systems at different timescales, is needed to enable the system to more effectively learn cumulatively.</p><p>Thus, it is possible that for our AI systems to achieve efficient and cumulative continual learning, we need to remove the artificial boundaries we&#8217;ve introduced between the present context and the rest of their past experiences, and the tokens to come in the present context and those to come in their future tasks.</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>It&#8217;s worth caveating up front that continual learning is not obviously a <em>necessary</em> feature for achieving any particular goal with artificial intelligence; a mathematician might learn a new domain more efficiently than a current language model, but that doesn&#8217;t mean language models cannot achieve new insights in an area &#8212; as indeed they have <a href="https://openai.com/index/model-disproves-discrete-geometry-conjecture/">recently</a> <a href="https://arxiv.org/abs/2605.22763v1">appeared</a> to.</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>A related area of recent work focuses on <em><a href="https://proceedings.mlr.press/v232/de-silva23a.html">prospective learning</a></em> where a system explicitly attempts to learn in a way that is future-oriented rather than focused on the current task distribution &#8212; such as <a href="https://arxiv.org/abs/2507.05561">preplaying</a> possible future tasks, or using <a href="https://arxiv.org/abs/2509.16189">episodic memory</a> to store learning experiences in a way that allows more flexible reuse in the future.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://infinitefaculty.substack.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 Infinite Faculty! 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></div>]]></content:encoded></item><item><title><![CDATA[The no-magic approach to understanding intelligent systems]]></title><description><![CDATA[Today I want to write a bit about the philosophy I think underlies much of the work that my collaborators and I (as well as many other researchers that I respect) have done on understanding artificial and natural intelligence: avoiding magical thinking, about either artificial or natural intelligence, and instead trying to understand the principles from which the phenomena of intelligence emerge.]]></description><link>https://infinitefaculty.substack.com/p/the-no-magic-approach-to-understanding</link><guid isPermaLink="false">https://infinitefaculty.substack.com/p/the-no-magic-approach-to-understanding</guid><dc:creator><![CDATA[Andrew Lampinen]]></dc:creator><pubDate>Sat, 07 Mar 2026 20:53:44 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!1pr0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fd8c256-5ed4-4abb-b458-cfea90762b67_2816x1536.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!1pr0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fd8c256-5ed4-4abb-b458-cfea90762b67_2816x1536.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!1pr0!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fd8c256-5ed4-4abb-b458-cfea90762b67_2816x1536.png 424w, https://substackcdn.com/image/fetch/$s_!1pr0!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fd8c256-5ed4-4abb-b458-cfea90762b67_2816x1536.png 848w, https://substackcdn.com/image/fetch/$s_!1pr0!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fd8c256-5ed4-4abb-b458-cfea90762b67_2816x1536.png 1272w, https://substackcdn.com/image/fetch/$s_!1pr0!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fd8c256-5ed4-4abb-b458-cfea90762b67_2816x1536.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!1pr0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fd8c256-5ed4-4abb-b458-cfea90762b67_2816x1536.png" width="1456" height="794" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4fd8c256-5ed4-4abb-b458-cfea90762b67_2816x1536.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:794,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:8663800,&quot;alt&quot;:&quot;Gemini's interpretation of a neural network in a loss landscape&quot;,&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://infinitefaculty.substack.com/i/190227776?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fd8c256-5ed4-4abb-b458-cfea90762b67_2816x1536.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Gemini's interpretation of a neural network in a loss landscape" title="Gemini's interpretation of a neural network in a loss landscape" srcset="https://substackcdn.com/image/fetch/$s_!1pr0!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fd8c256-5ed4-4abb-b458-cfea90762b67_2816x1536.png 424w, https://substackcdn.com/image/fetch/$s_!1pr0!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fd8c256-5ed4-4abb-b458-cfea90762b67_2816x1536.png 848w, https://substackcdn.com/image/fetch/$s_!1pr0!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fd8c256-5ed4-4abb-b458-cfea90762b67_2816x1536.png 1272w, https://substackcdn.com/image/fetch/$s_!1pr0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fd8c256-5ed4-4abb-b458-cfea90762b67_2816x1536.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>Today I want to write a bit about the philosophy I think underlies much of the work that my collaborators and I (as well as many other researchers that I respect) have done on understanding artificial and natural intelligence: avoiding magical thinking, about either artificial or natural intelligence, and instead trying to understand the principles from which the phenomena of intelligence emerge. I want to talk about where this approach comes from and why I see it as important &#8212; especially as the impact of AI grows &#8212; and why it drives me to do things like writing this substack.</p><p></p><h4>Indistinguishable from magic</h4><p>&#8220;Any sufficiently advanced technology is indistinguishable from magic&#8221; - Arthur C. Clarke</p><p>AI can feel magical. I remember watching the AlphaGo matches against Lee Sedol from my tiny grad school apartment; although I&#8217;m far from a good enough Go player to appreciate the full depth of the games, I knew enough to have been struck by the beauty of the games. I&#8217;ve had similar feelings many times in the years since, for example the first time a language model successfully wrote an entire class and its tests for me.</p><p>(Human intelligence can feel magical too; after all, we were playing beautiful Go, building computers, and writing elegant code long before AI was.)</p><p>I think that magical thinking often sneaks into the way that people think and talk about AI &#8212; among the general public, but also among experts. It&#8217;s natural to see a system doing something surprising and decide that it must be inexplicable.</p><p>But as Clarke&#8217;s quote emphasizes, anything can seem magical when you don&#8217;t understand it. If someone from a thousand years ago saw airplanes or video calls, or earthquakes or diseases, they would certainly think of gods or magic. It&#8217;s important not to get trapped in magical thinking when there is something we don&#8217;t understand.</p><p></p><h4><strong>Overreacting: the temptation to dismiss AI as an illusion, or to decide natural intelligence is magic</strong></h4><p>A common reaction to magical thinking is to go as far as possible in the other direction. Wherever something seems like magic, it must be an illusion; there must be a man behind the curtain. This reaction often accompanies arguments that AI is simply memorizing all the things it has seen in training, without generalizing.</p><p>An impulse that often accompanies dismissing AI is believing that there must be something magical in <em>natural </em>intelligence. For example, there must be something about the nature of biological synapses, or quantum effects of microtubules, or the status of being an organism that is essential to achieving &#8220;real&#8221; intelligence.</p><p>Of course, there is a reason that these arguments seem persuasive. First, the field is advancing quickly, but unevenly, creating what some have called a &#8220;<a href="https://papers.ssrn.com/sol3/papers.cfm?abstract_id=4573321">jagged</a>&#8221; frontier. These uneven capabilities make it easy to point to failures of AI to capture all aspects of human intelligence, and conclude that therefore it never could. Moreover, some of the apparent capability increases really are due to <a href="https://arxiv.org/abs/2602.12413">increasing coverage within the training data</a> &#8212; but this is <a href="https://infinitefaculty.substack.com/p/memorization-vs-generalization-in">not incompatible with generalization</a>.</p><p>Likewise we certainly can&#8217;t rule out the possibility that there really is something about natural computation that allows natural intelligence to achieve qualitatively different things than artificial intelligence &#8212; but the arguments for this often rely on vague speculation, or <a href="https://infinitefaculty.substack.com/p/be-wary-of-assumptions-in-impossibility">bad assumptions</a>. As is often pointed out, arguments about the specialness of biological intelligence often have the same dismissive flavor as arguments that <a href="https://en.wikipedia.org/wiki/Flying_Machines_Which_Do_Not_Fly">flying machines would not fly</a> at the turn of the 20th century. We should be careful not to confuse possibility with necessity: just because <em>some</em> model behaviors can be explained without generalization, or just because we see the <em>existence</em> of natural intelligence that is more general than current AI, does not mean that is the <em>only</em> possibility.</p><p></p><h4><strong>The no-magic middle way: searching for the principles from which phenomena of intelligence emerge</strong></h4><p>I think that assuming that AI is magical, that it is an illusion, or that natural intelligence is magical, could be detrimental to the long-term health of science and society. Misleading ourselves about the relationship between AI and our own intelligence, what it can achieve and what we can, can lead to either paralyzing fear or complacency about how AI will affect society.</p><p>That is why I think it is important for researchers to pursue understanding the principles underlying the performance of these systems &#8212; and communicating about that understanding &#8212; and why I have devoted a portion of my work to this area.</p><p>I&#8217;ve written about some of the directions we&#8217;ve taken in <a href="https://infinitefaculty.substack.com/p/how-cognitive-science-can-contribute">prior posts</a>. Here, I want to briefly emphasize how surprisingly complex phenomena in these models, that really exhibit generalization, can nevertheless be understood as relatively straightforward consequences of adapting to their training data and constraints, such as <a href="https://arxiv.org/abs/2503.02113">soft inductive biases</a>. In many cases, these phenomena parallel aspects of human cognition, due to the shared world underlying human learning environments and model training data.</p><p>For example, <a href="https://www.pnas.org/doi/abs/10.1073/pnas.1820226116">semantic knowledge development</a> in AI, as well as seeming failures like <a href="https://academic.oup.com/pnasnexus/article/3/7/pgae233/7712372">content-entangled reasoning</a> or <a href="https://arxiv.org/abs/2401.16646">incoherent probability judgments</a> in language models can be interpreted as rational adaptations to training that parallel similar findings in humans. Many other phenomena that are more model-specific, such as <a href="https://direct.mit.edu/tacl/article/doi/10.1162/tacl_a_00733/127877">patterns of hierarchical generalization</a>, or <a href="https://proceedings.neurips.cc/paper_files/paper/2022/hash/77c6ccacfd9962e2307fc64680fc5ace-Abstract-Conference.html">in-context learning</a>, can similarly be explained through relatively simple principles. Even cases where models exhibit <a href="https://arxiv.org/abs/2507.14805">superficially surprising patterns of generalization</a> &#8212; such as learning to like owls from training on sequences of random numbers &#8212; can be understood as consequences of <a href="https://owls.baulab.info/">relatively simple features of models</a>. And there is a growing trend of work showing how richly structured representations &#8212; such as <a href="https://dl.acm.org/doi/abs/10.5555/3692070.3692949">linear</a> and <a href="https://arxiv.org/abs/2602.15029">geometric</a> representations in language models, even of <a href="https://arxiv.org/abs/2510.15804">higher-order concepts</a> such as &#8220;truth,&#8221; can be analytically derived from relatively low-level properties of the training data, such as word- or sentence-level cooccurrence structures. We are beginning to understand many principles of model behavior and representations, and how in some cases they parallel human ones.</p><p>I hope that achieving this type of understanding can help to inoculate us against resorting to magical thinking.</p><p></p><h4><strong>Coda: the need for science communication in AI</strong></h4><p>For researchers in this area who agree with my assessment: I think this is an important time for science communication, for helping everyone to understand the systems we are building as we understand them. (For researchers who disagree with me, I think that it&#8217;s important for the public to understand those perspectives too, as long as you make it clear that there are multiple perspectives out there.) I intend to write more accessibly about understanding AI here. I appreciate the other researchers who are already making efforts to communicate more broadly, and if you are not already doing so, I hope that you will consider investing some of your time similarly.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://infinitefaculty.substack.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 Infinite Faculty! 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>]]></content:encoded></item><item><title><![CDATA[Memorization vs. generalization in deep learning: implicit biases, benign overfitting, and more]]></title><description><![CDATA[Or: how I learned to stop worrying and love the memorization]]></description><link>https://infinitefaculty.substack.com/p/memorization-vs-generalization-in</link><guid isPermaLink="false">https://infinitefaculty.substack.com/p/memorization-vs-generalization-in</guid><dc:creator><![CDATA[Andrew Lampinen]]></dc:creator><pubDate>Wed, 18 Feb 2026 15:48:13 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!H7_v!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64c0b9c3-ee61-4c73-a7cb-c65103d2b3de_2816x1536.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!H7_v!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64c0b9c3-ee61-4c73-a7cb-c65103d2b3de_2816x1536.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!H7_v!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64c0b9c3-ee61-4c73-a7cb-c65103d2b3de_2816x1536.png 424w, https://substackcdn.com/image/fetch/$s_!H7_v!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64c0b9c3-ee61-4c73-a7cb-c65103d2b3de_2816x1536.png 848w, https://substackcdn.com/image/fetch/$s_!H7_v!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64c0b9c3-ee61-4c73-a7cb-c65103d2b3de_2816x1536.png 1272w, https://substackcdn.com/image/fetch/$s_!H7_v!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64c0b9c3-ee61-4c73-a7cb-c65103d2b3de_2816x1536.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!H7_v!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64c0b9c3-ee61-4c73-a7cb-c65103d2b3de_2816x1536.png" width="1456" height="794" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/64c0b9c3-ee61-4c73-a7cb-c65103d2b3de_2816x1536.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:794,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:9146558,&quot;alt&quot;:&quot;Gemini's depiction of benign overfitting (see below) as a watercolor&quot;,&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://infinitefaculty.substack.com/i/188325931?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64c0b9c3-ee61-4c73-a7cb-c65103d2b3de_2816x1536.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Gemini's depiction of benign overfitting (see below) as a watercolor" title="Gemini's depiction of benign overfitting (see below) as a watercolor" srcset="https://substackcdn.com/image/fetch/$s_!H7_v!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64c0b9c3-ee61-4c73-a7cb-c65103d2b3de_2816x1536.png 424w, https://substackcdn.com/image/fetch/$s_!H7_v!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64c0b9c3-ee61-4c73-a7cb-c65103d2b3de_2816x1536.png 848w, https://substackcdn.com/image/fetch/$s_!H7_v!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64c0b9c3-ee61-4c73-a7cb-c65103d2b3de_2816x1536.png 1272w, https://substackcdn.com/image/fetch/$s_!H7_v!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64c0b9c3-ee61-4c73-a7cb-c65103d2b3de_2816x1536.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>Is there a fundamental tradeoff between memorization and generalization, or is their relationship more nuanced? Questions like these come up again and again in machine learning, most recently in discussions about language models &#8212; are they just a &#8220;blurry JPEG of the web&#8221; as Ted Chiang <a href="https://www.newyorker.com/tech/annals-of-technology/chatgpt-is-a-blurry-jpeg-of-the-web">wrote</a>? I&#8217;ve felt like there isn&#8217;t a good high-level overview of the nuanced relationship between memorization and generalization as we understand it in the theory and practice of machine learning today. Thus, today I want to write a bit about how I think the field&#8217;s understanding of these issues has evolved over the past few decades.</p><p></p><p><strong>Classical perspectives:</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_!tFEf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F921bf5b2-b1be-44d2-949d-d48561bc96ed_2816x1536.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!tFEf!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F921bf5b2-b1be-44d2-949d-d48561bc96ed_2816x1536.png 424w, https://substackcdn.com/image/fetch/$s_!tFEf!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F921bf5b2-b1be-44d2-949d-d48561bc96ed_2816x1536.png 848w, https://substackcdn.com/image/fetch/$s_!tFEf!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F921bf5b2-b1be-44d2-949d-d48561bc96ed_2816x1536.png 1272w, https://substackcdn.com/image/fetch/$s_!tFEf!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F921bf5b2-b1be-44d2-949d-d48561bc96ed_2816x1536.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!tFEf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F921bf5b2-b1be-44d2-949d-d48561bc96ed_2816x1536.png" width="1456" height="794" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/921bf5b2-b1be-44d2-949d-d48561bc96ed_2816x1536.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:794,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:9911724,&quot;alt&quot;:&quot;VC dimension error bound as a speech bubble in Raphael's school of athens&quot;,&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://infinitefaculty.substack.com/i/188325931?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F921bf5b2-b1be-44d2-949d-d48561bc96ed_2816x1536.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="VC dimension error bound as a speech bubble in Raphael's school of athens" title="VC dimension error bound as a speech bubble in Raphael's school of athens" srcset="https://substackcdn.com/image/fetch/$s_!tFEf!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F921bf5b2-b1be-44d2-949d-d48561bc96ed_2816x1536.png 424w, https://substackcdn.com/image/fetch/$s_!tFEf!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F921bf5b2-b1be-44d2-949d-d48561bc96ed_2816x1536.png 848w, https://substackcdn.com/image/fetch/$s_!tFEf!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F921bf5b2-b1be-44d2-949d-d48561bc96ed_2816x1536.png 1272w, https://substackcdn.com/image/fetch/$s_!tFEf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F921bf5b2-b1be-44d2-949d-d48561bc96ed_2816x1536.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>In classical learning theory, there is a fundamental tradeoff between memorization capacity and generalization &#8212; models that are able to memorize arbitrary data should not be expected to generalize. This notion is captured in the <a href="https://en.wikipedia.org/wiki/Vapnik%E2%80%93Chervonenkis_dimension#In_statistical_learning_theory">VC dimension bounds on generalization error</a>, which (very loosely) says that models that can memorize a relatively small amount of the training dataset will have test error close to the train error, while models which can memorize the training data can have arbitrarily bad test error.</p><p>This makes intuitive sense if you think of a picture of what it means to overfit a polynomial to some points:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!a9uu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fedba69f2-2fa9-4101-94e1-bdef02f0f8fb_2874x1413.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!a9uu!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fedba69f2-2fa9-4101-94e1-bdef02f0f8fb_2874x1413.png 424w, https://substackcdn.com/image/fetch/$s_!a9uu!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fedba69f2-2fa9-4101-94e1-bdef02f0f8fb_2874x1413.png 848w, https://substackcdn.com/image/fetch/$s_!a9uu!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fedba69f2-2fa9-4101-94e1-bdef02f0f8fb_2874x1413.png 1272w, https://substackcdn.com/image/fetch/$s_!a9uu!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fedba69f2-2fa9-4101-94e1-bdef02f0f8fb_2874x1413.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!a9uu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fedba69f2-2fa9-4101-94e1-bdef02f0f8fb_2874x1413.png" width="1456" height="716" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/edba69f2-2fa9-4101-94e1-bdef02f0f8fb_2874x1413.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:716,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:159674,&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://infinitefaculty.substack.com/i/188325931?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fedba69f2-2fa9-4101-94e1-bdef02f0f8fb_2874x1413.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_!a9uu!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fedba69f2-2fa9-4101-94e1-bdef02f0f8fb_2874x1413.png 424w, https://substackcdn.com/image/fetch/$s_!a9uu!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fedba69f2-2fa9-4101-94e1-bdef02f0f8fb_2874x1413.png 848w, https://substackcdn.com/image/fetch/$s_!a9uu!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fedba69f2-2fa9-4101-94e1-bdef02f0f8fb_2874x1413.png 1272w, https://substackcdn.com/image/fetch/$s_!a9uu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fedba69f2-2fa9-4101-94e1-bdef02f0f8fb_2874x1413.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">Classical perspectives: Under- and over-fitting, and the just-right happy medium. Overfitting matches all the training data points perfectly, but makes worse predictions outside the training data in the course of doing so.</figcaption></figure></div><p>Being able to memorize all the data points means the function is much too complex, and that it will therefore make much worse predictions about new data points than a function that can only memorize a few data points. This can be seen as an instance of Occam&#8217;s razor; it&#8217;s better to favor simple explanations. The simplest polynomial that can get reasonably close to all the data will probably give the best predictions; a complicated one that matches everything perfectly will probably do worse. (The VC dimension bounds are about classification, not regression, but the intuition for why memorization capacity might make a model worse is similar.)</p><p></p><p><strong>A memorization puzzle:</strong></p><p>Over a decade ago, deep learning models for vision started to dominate competitions like ImageNet, achieving <a href="https://proceedings.neurips.cc/paper/2012/hash/c399862d3b9d6b76c8436e924a68c45b-Abstract.html">high accuracy</a>, and even learning features that generalized well to <a href="https://www.cv-foundation.org/openaccess/content_cvpr_workshops_2014/W15/html/Razavian_CNN_Features_Off-the-Shelf_2014_CVPR_paper.html">entirely new tasks</a>. However, in <a href="https://dl.acm.org/doi/abs/10.1145/3446776">a paper</a> first released 10 years ago, Chiyuan Zhang and colleagues pointed out a puzzle these empirical results pose for the classic story above. Specifically, the authors showed that these successful deep learning models were capable of memorizing <em>entirely random</em> <em>labels</em> for the ImageNet datasets  &#8212; even when applying regularization. Yet, despite this capacity for memorization, the models generalize well!</p><p>Clearly, the simplest version of the picture above can&#8217;t be true; there must be something that pushes deep learning models away from <em>purely </em>overfitting even in cases where they could. (N.B.: this doesn&#8217;t <em>contradict</em> the generalization bounds given by VC theory; it just shows that they are looser than they could be.)</p><p></p><p><strong>In search of implicit simplicity biases:</strong></p><p>The observations above led researchers to search for some <em>implicit bias</em> towards learning simpler functions<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a> &#8212; rather than complex squiggly ones like the overfit example above. This bias must be implicit in the sense that it was not intentionally created by the model designers, but rather something that happens to be true of the models or optimization processes more generally. Indeed, researchers have since proposed a number of such implicit biases that might explain the generalization we observe in practice.</p><p>One plausible source of bias is architectural; that something about neural networks is inherently biased towards simpler functions. There is some evidence for this. A particularly nice example of this comes from <a href="https://arxiv.org/abs/1805.08522">a paper</a> by Valle P&#233;rez &amp; collaborators that shows both theoretically and empirically that randomly sampled parameters will be exponentially more likely to instantiate a simpler function than a more complex one. Thus, if we imagine that the model is randomly sampling from among the possible solutions to the problem that it can implement, it will tend to hit simpler ones much more often, which may help it to generalize. Other papers have studied many other architectural features that improve generalization, e.g., why <a href="https://proceedings.neurips.cc/paper/2019/hash/c0c783b5fc0d7d808f1d14a6e9c8280d-Abstract.html">deeper models may be more biased towards simpler solutions</a>.</p><p>However, some of the arguments above &#8212; and many more relatively architecture-independent ones &#8212; depend on the optimization process, which I will turn to next.</p><p></p><p><strong>Optimization biases &#8212; simpler functions are learned first:</strong></p><p>One of the most commonly-studied sources of bias is the optimization process itself &#8212; with the idea that what is learned first will <a href="https://proceedings.mlr.press/v70/arpit17a">tend to be simpler</a>. For example <a href="https://proceedings.neurips.cc/paper/2019/hash/b432f34c5a997c8e7c806a895ecc5e25-Abstract.html">several</a> <a href="https://proceedings.neurips.cc/paper/2020/hash/6cfe0e6127fa25df2a0ef2ae1067d915-Abstract.html">papers</a> show that models trained with gradient-based optimization tend to learn linear structures in the data before (or in lieu of) learning nonlinear structures &#8212; and these <a href="https://openreview.net/forum?id=aY2nsgE97a">simplicity biases persist in their representations</a> even when the more complex nonlinear features have been learned later. Humans <a href="https://psycnet.apa.org/record/2011-17802-001">also show similar simplicity biases</a> in terms of how quickly they learn different types of concepts. The ease of learning may favor simplicity, which in turn may encourage generalization.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!CBjd!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92c730b7-48a2-4c63-a93f-bf2aba8dbf88_2048x1077.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!CBjd!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92c730b7-48a2-4c63-a93f-bf2aba8dbf88_2048x1077.png 424w, https://substackcdn.com/image/fetch/$s_!CBjd!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92c730b7-48a2-4c63-a93f-bf2aba8dbf88_2048x1077.png 848w, https://substackcdn.com/image/fetch/$s_!CBjd!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92c730b7-48a2-4c63-a93f-bf2aba8dbf88_2048x1077.png 1272w, https://substackcdn.com/image/fetch/$s_!CBjd!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92c730b7-48a2-4c63-a93f-bf2aba8dbf88_2048x1077.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!CBjd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92c730b7-48a2-4c63-a93f-bf2aba8dbf88_2048x1077.png" width="1456" height="766" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/92c730b7-48a2-4c63-a93f-bf2aba8dbf88_2048x1077.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:766,&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_!CBjd!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92c730b7-48a2-4c63-a93f-bf2aba8dbf88_2048x1077.png 424w, https://substackcdn.com/image/fetch/$s_!CBjd!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92c730b7-48a2-4c63-a93f-bf2aba8dbf88_2048x1077.png 848w, https://substackcdn.com/image/fetch/$s_!CBjd!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92c730b7-48a2-4c63-a93f-bf2aba8dbf88_2048x1077.png 1272w, https://substackcdn.com/image/fetch/$s_!CBjd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92c730b7-48a2-4c63-a93f-bf2aba8dbf88_2048x1077.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">The neural race reduction: a depiction from <a href="http://neurips.cc/virtual/2025/loc/san-diego/invited-talk/109602">Andrew Saxe&#8217;s keynote at NeurIPS 2025</a>.</figcaption></figure></div><p>Another optimization-based perspective I find particularly useful is <a href="https://proceedings.mlr.press/v162/saxe22a.html">The Neural Race Reduction</a> by Saxe &amp; Sodhani. The authors demonstrate through both theory and empirics the idea that if a model has multiple ways to solve a problem, the one that leads to the fastest learning will tend to dominate. For example, solutions that share more structure across multiple tasks will tend to be learned faster than solutions that are idiosyncratic. Intuitively, these will tend to be the solutions that generalize, rather than those that memorize individual facts. In fact, it is precisely <em>because</em> the solutions generalize that they are learned faster; the fact that they apply to more instances means they get more frequent and more consistent gradient updates than idiosyncratic solution paths do.</p><p>This result resonates with an <a href="https://arxiv.org/abs/1809.10374">earlier study</a> in which we showed analytically in much simpler settings (deep linear networks learning linear functions) why learning a signal shared across many data points will be faster than memorizing many individual random labels; the memorizing case spreads the same total signal out over many different modes, each of which is learned more slowly. Likewise, signals that are shared across multiple tasks will tend to be learned faster and more reliably than signals that are not shared. </p><p>There are many <a href="https://arxiv.org/abs/2103.10427">more</a> <a href="https://proceedings.neurips.cc/paper_files/paper/2022/hash/e9d89428e0ef0a70913845b3ae812ee0-Abstract-Conference.html">recent</a> <a href="https://arxiv.org/abs/2512.20607">papers</a> that extend, elaborate, or add nuance to this perspective, but I think the overall intuitions here &#8212; that simpler, shared structures will tend to dominate because they contribute to solving more problems &#8212; are a good starting place for understanding why optimization processes may bias models towards common, generalizing structures.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a></p><p></p><p><strong>Memorization is not incompatible with generalization</strong><a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-3" href="#footnote-3" target="_self">3</a></p><p>In practice, however, deep learning models do memorize some of their training data. Does this hurt generalization? In some cases, it may not!</p><p>First, there may be cases where models memorize in a way that doesn&#8217;t hurt generalization (but also doesn&#8217;t help it), which is often referred to as <em>benign overfitting</em>. This has been demonstrated empirically and theoretically in various settings, from <a href="https://arxiv.org/abs/1906.11300">linear</a> to <a href="https://proceedings.mlr.press/v178/frei22a.html">nonlinear</a> models. The intuitive picture is that models learn both the common structure in the data <em>and</em> memorize the idiosyncrasies, but when a new data point is not too close to a memorized example, they will tend to fall back to the simple, generalizing structure. Thus, memorization may not be as bad as it is often assumed to be &#8212; while overfitting distorts the global structure, benign overfitting causes distortions only locally.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!aIQT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6c4ae84-4d1d-40b6-adb4-e9082d757636_3042x1107.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!aIQT!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6c4ae84-4d1d-40b6-adb4-e9082d757636_3042x1107.png 424w, https://substackcdn.com/image/fetch/$s_!aIQT!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6c4ae84-4d1d-40b6-adb4-e9082d757636_3042x1107.png 848w, https://substackcdn.com/image/fetch/$s_!aIQT!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6c4ae84-4d1d-40b6-adb4-e9082d757636_3042x1107.png 1272w, https://substackcdn.com/image/fetch/$s_!aIQT!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6c4ae84-4d1d-40b6-adb4-e9082d757636_3042x1107.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!aIQT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6c4ae84-4d1d-40b6-adb4-e9082d757636_3042x1107.png" width="1456" height="530" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c6c4ae84-4d1d-40b6-adb4-e9082d757636_3042x1107.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:530,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:96762,&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://infinitefaculty.substack.com/i/188325931?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6c4ae84-4d1d-40b6-adb4-e9082d757636_3042x1107.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_!aIQT!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6c4ae84-4d1d-40b6-adb4-e9082d757636_3042x1107.png 424w, https://substackcdn.com/image/fetch/$s_!aIQT!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6c4ae84-4d1d-40b6-adb4-e9082d757636_3042x1107.png 848w, https://substackcdn.com/image/fetch/$s_!aIQT!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6c4ae84-4d1d-40b6-adb4-e9082d757636_3042x1107.png 1272w, https://substackcdn.com/image/fetch/$s_!aIQT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6c4ae84-4d1d-40b6-adb4-e9082d757636_3042x1107.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">In benign overfitting, the model still overfits the training data, but this only causes distortions in local neighborhoods of training data points; outside these, the global shape is simpler.</figcaption></figure></div><p>More surprisingly, however, in some cases memorization may actually <em>help</em> models to generalize. In particular, <a href="https://arxiv.org/abs/1906.05271">several</a> <a href="https://arxiv.org/abs/2008.03703">papers</a> have argued that memorization may be needed if there are some obscure structures in the data &#8212; either rare exceptions that are unlike the other examples (e.g., a penguin is unlike other birds in numerous ways), or actual errors in the data (e.g., because real datasets often have some percentage of <a href="https://arxiv.org/abs/2103.14749">wrong or incomplete labels</a>). If the model tried to learn these rare examples with the same structure as the other examples, it might hurt generalization. In this case, memorizing exceptions or rare examples actually <em>protects</em> the simpler, generalizing structures on the rest of the data.</p><p>There are also some reasons to think that early in learning memorization itself might help to more effectively set up the representations for learning shared structures; we&#8217;ve observed <a href="https://arxiv.org/abs/2503.21676">several</a> <a href="https://arxiv.org/abs/2505.17863">instances</a> in recent papers where having common &#8220;celebrity&#8221; entities that are often encountered, or even explicitly repeated data, can accelerate learning of mechanisms (e.g., sparse attention patterns) needed to support instances beyond these. Thus, memorizing can support later learning and generalization.</p><p>Several recent theoretical works have elaborated and deepened these stories &#8212; highlighting how (at least for some problems) memorization of some training data may be necessary for <a href="https://openreview.net/forum?id=CyEJn71Z00">effective</a> <a href="https://arxiv.org/abs/2202.09889">generalization</a>, including <a href="https://arxiv.org/abs/2012.06421">memorizing information irrelevant to the target task</a>, and how trading off learning shared structures and memorizing unpredictable ones can <a href="https://www.nature.com/articles/s41593-023-01382-9">lead to optimal generalization</a>. In a <a href="https://arxiv.org/abs/2509.16189">recent preprint</a>, we&#8217;ve also argued that explicit episodic recall may be needed to unlock certain types of generalization to tasks sufficiently different from the training &#8212; that is, memorizing veridical experiences (in a complementary episodic storage system) may be <em>necessary</em> for reusing information flexibly, because the abstractions induced by task-oriented learning inherently discard information that might be useful for sufficiently different future tasks. </p><p>Thus, while we do not understand the complete picture of memorization and generalization across all problems, there are a number of lines of evidence suggesting memorization is not always detrimental to learning generalizable structures, and may in fact support some types generalization.</p><p>There are also traditions of memorization in human education, even when there is an underlying principle from which the memorized instances can be inferred, e.g., memorizing multiplication tables as a part of learning mathematics. It is interesting to speculate about whether these practices help with learning underlying principles per se (or whether they help performance through more prosaic mechanisms, e.g., having cached solutions to subproblems that reduce working memory load).</p><p></p><p><strong>What does this all mean for language models?</strong></p><p>Nowadays, there are many discussions in the academic literature, popular press, and social media about the extent to which language models can generalize. Often, critical perspectives lean on metaphors about (approximate) memorization &#8212; language models are &#8220;just&#8221; <a href="https://dl.acm.org/doi/abs/10.1145/3442188.3445922">stochastic parrots</a> or <a href="https://www.newyorker.com/tech/annals-of-technology/chatgpt-is-a-blurry-jpeg-of-the-web">blurry JPEGs</a> that <a href="https://garymarcus.substack.com/p/partial-regurgitation-and-how-llms">partially regurgitate</a> their training data in response to new prompts. These perspectives are buttressed by <a href="https://openreview.net/forum?id=TatRHT_1cK">clear</a> <a href="https://proceedings.neurips.cc/paper_files/paper/2023/hash/59404fb89d6194641c69ae99ecdf8f6d-Abstract-Conference.html">observations</a> that language models do memorize some of their training data in a way that increase with scale, and more concerningly, that proximity to training data drives some of their performance. For example, when researchers create items that are similar to a familiar brainteaser, but that change the logical structure to be much simpler, models often incorrectly respond with a memorized answer pattern (<a href="https://x.com/wtgowers/status/1804565549789135256">example from twitter</a>, <a href="https://arxiv.org/abs/2507.07313">paper</a>) &#8212; a clear instance of overfitting. Findings like this, as well as patterns such as models <a href="https://aclanthology.org/2022.findings-emnlp.59/">performing better on more frequent items</a> have led researchers to argue that these models are not truly reasoning or generalizing. </p><p>However, I hope that the examples above show why we might hope that models will learn to generalize rather than, or at least in addition to, simply performing lossy memorization. For example, even if models overfit on instances resembling well-known brainteasers, this overfitting could be &#8220;benign&#8221;, in the sense that it doesn&#8217;t harm generalization much outside the neighborhood of similar-sounding problems (though of course, we would like models to generalize on these instances, too). Indeed, benign-overfitting-like phenomena have been documented in language models in controlled studies, such as <a href="https://aclanthology.org/2022.acl-long.521/">strong generalization even after memorizing noisy parts of data</a>, larger models <a href="https://proceedings.neurips.cc/paper_files/paper/2022/hash/fa0509f4dab6807e2cb465715bf2d249-Abstract-Conference.html">memorizing more without overfitting</a>, and models <a href="https://arxiv.org/abs/2510.26745">learning organized representations</a> that capture generalizable structure in the data, rather than simply memorizing associations. </p><p>These findings on memorization complement a broader range of studies showing how language models can <a href="https://aclanthology.org/2024.emnlp-main.53/">learn generalizable syntax</a> or <a href="https://arxiv.org/abs/2201.02177">algorithms</a> in controlled settings where what is held out is known, and data-influence-based studies suggesting that <a href="https://arxiv.org/abs/2411.12580">memorization is </a><em><a href="https://arxiv.org/abs/2411.12580">not</a></em><a href="https://arxiv.org/abs/2411.12580"> the key driver of performance on reasoning problems</a>; instead, models infer generalizable procedures. We have strong empirical reasons to think that language models learn generalizable abilities from their training &#8212; and some theoretical intuitions of why that might happen &#8212; even when they memorize nontrivial quantities of training data, and even if they do not always generalize in the ways that we would hope.</p><p>Of course, none of this precludes the possibility that there are strategies for encouraging models to generalize better. There&#8217;s a lot more to be said on retrieval, RL vs. imitation, modern reasoning-trained models, etc. of course &#8212; stay tuned.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://infinitefaculty.substack.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 Infinite Faculty! Subscribe for free to stay up to date with 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><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>There&#8217;s an implicit assumption in the arguments here that simpler functions = better generalization, but of course there are cases where this isn&#8217;t true, as a <a href="https://proceedings.neurips.cc/paper/2020/hash/6cfe0e6127fa25df2a0ef2ae1067d915-Abstract.html">nice paper</a> by Harshay Shah and collaborators shows. Indeed, in more complex settings, it is not even always trivial to define what is simpler; it can have complex interactions with architecture and training objective (see e.g. <a href="https://direct.mit.edu/tacl/article/doi/10.1162/tacl_a_00733/127877">this paper</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>There have also been a number of papers that try to adapt generalization theories to account for implicit biases like those discussed, e.g. by measuring the &#8220;capacity&#8221; of a model in terms of parameters that measure how much it has actually learned from the data, via measurements like <a href="https://arxiv.org/abs/1703.11008">parameter norms</a> or <a href="https://proceedings.mlr.press/v80/arora18b.html">compressibility</a>. These are potentially promising approaches for reconciling theory with the empirics of deep learning &#8212; though so far, it&#8217;s not obvious to me if they have successfully done so. E.g., as a <a href="https://proceedings.neurips.cc/paper_files/paper/2022/hash/cbeec55c50c3367024bafab2438a021b-Abstract-Conference.html">recent compression-based paper</a> notes in its limitations, their bounds still favor models with fewer parameters, when in practice larger models generalize better. Nevertheless, I think that these approaches are promising directions for further investigation.</p><p></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>Thanks to <a href="https://pages.cs.wisc.edu/~grbrown5/">Gavin Brown</a> for helpful suggestions for this section.</p></div></div>]]></content:encoded></item><item><title><![CDATA[On research careers in academia and industry]]></title><description><![CDATA[The epilogue to a series on Cognitive Science and AI]]></description><link>https://infinitefaculty.substack.com/p/on-research-careers-in-academia-and</link><guid isPermaLink="false">https://infinitefaculty.substack.com/p/on-research-careers-in-academia-and</guid><dc:creator><![CDATA[Andrew Lampinen]]></dc:creator><pubDate>Fri, 23 Jan 2026 15:06:57 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!fGBC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac1a4860-1292-43b9-9019-ee5b00a77bb0_2816x1536.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!fGBC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac1a4860-1292-43b9-9019-ee5b00a77bb0_2816x1536.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!fGBC!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac1a4860-1292-43b9-9019-ee5b00a77bb0_2816x1536.png 424w, https://substackcdn.com/image/fetch/$s_!fGBC!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac1a4860-1292-43b9-9019-ee5b00a77bb0_2816x1536.png 848w, https://substackcdn.com/image/fetch/$s_!fGBC!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac1a4860-1292-43b9-9019-ee5b00a77bb0_2816x1536.png 1272w, https://substackcdn.com/image/fetch/$s_!fGBC!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac1a4860-1292-43b9-9019-ee5b00a77bb0_2816x1536.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!fGBC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac1a4860-1292-43b9-9019-ee5b00a77bb0_2816x1536.png" width="1456" height="794" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ac1a4860-1292-43b9-9019-ee5b00a77bb0_2816x1536.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:794,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:9392828,&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://infinitefaculty.substack.com/i/185543589?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac1a4860-1292-43b9-9019-ee5b00a77bb0_2816x1536.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_!fGBC!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac1a4860-1292-43b9-9019-ee5b00a77bb0_2816x1536.png 424w, https://substackcdn.com/image/fetch/$s_!fGBC!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac1a4860-1292-43b9-9019-ee5b00a77bb0_2816x1536.png 848w, https://substackcdn.com/image/fetch/$s_!fGBC!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac1a4860-1292-43b9-9019-ee5b00a77bb0_2816x1536.png 1272w, https://substackcdn.com/image/fetch/$s_!fGBC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac1a4860-1292-43b9-9019-ee5b00a77bb0_2816x1536.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></p><p>I get asked a lot of questions about the relationship between AI &amp; Cognitive Science, especially from early-career researchers wondering where their work might fit into the rapidly evolving fields. This is the final in a series of posts where I aim to lay out my current thoughts on the relationship between these fields &#8212; and the career options in them &#8212; in the present research environment. Everything here is my personal opinion; almost any claim I make some researchers would stridently disagree with. So take it with a grain of salt.</p><p>In the <a href="https://infinitefaculty.substack.com/p/why-isnt-modern-ai-built-around-principles">past</a> <a href="https://infinitefaculty.substack.com/p/how-cognitive-science-can-contribute">three</a> <a href="https://infinitefaculty.substack.com/p/what-cognitive-science-can-learn">posts</a>, I&#8217;ve laid out some relationships I see between research in these fields, and where they can learn from each other. Here, I want to discuss a more practical question that I get asked even more frequently: should I do research in academia or industry? I&#8217;ll describe how I chose to go to DeepMind when I finished my PhD, how things have changed since, and lay out what I see as some of the pros and cons of industry and academia at present. (Note: I&#8217;ll focus on large scale industry research labs for this post; I don&#8217;t have enough familiarity with startups.)</p><p><strong>Joining DeepMind and five years of change</strong></p><p>Even though I only finished my PhD in 2020, the research world feels entirely different than it did when I was making my career decisions. In 2019, I interned at DeepMind (after having interned at Google Brain a few years before). I was fortunate to work with Adam Santoro &amp; Felix Hill, who both became incredible mentors (and frequent collaborators) for me in the years after. And it felt like a magical time at DeepMind. I got to meet brilliant people ranging from physicists to neuroscientists, explore ideas about the origins and nature of intelligence, and be in a space where it felt like the future of AI was happening. So it felt obvious that I should come back after I finished my PhD.</p><p>At the time I joined, DeepMind had a string of successful projects combining RL and search, <a href="https://deepmind.google/research/alphago/">beating champions at games like Go</a>, and <a href="https://deepmind.google/blog/alphastar-mastering-the-real-time-strategy-game-starcraft-ii/">playing competitively in StarCraft</a>. There was a growing strand of research on <a href="https://deepmind.google/blog/muzero-mastering-go-chess-shogi-and-atari-without-rules/">playing games without prior knowledge</a>, by learning world models. And there was a sense that these methods were on the path to real generality. It felt like a magical time.</p><p>But there was also a growing wave of enthusiasm for large language models, initially driven mostly by external work. Actually, from early on in my time at DeepMind, my collaborators and I were interested in how these models achieved things like <a href="https://proceedings.neurips.cc/paper_files/paper/2022/hash/77c6ccacfd9962e2307fc64680fc5ace-Abstract-Conference.html">in-context learning</a>, and how pretrained models <a href="https://proceedings.neurips.cc/paper_files/paper/2022/hash/a28e024ccd623ed113fb19683fa0910d-Abstract-Conference.html">could help accelerate RL by conveying useful abstractions</a>. But these were something of a minority interest within DeepMind. There was a strong contingent of researchers focused on building the foundations of intelligence on <a href="https://www.sciencedirect.com/science/article/pii/S0004370221000862">RL alone</a> &#8212; and arguments (not entirely incorrect) that imitation could not scale arbitrarily, and RL would be a necessary piece of achieving real intelligence. Because of this, I think many at DeepMind were caught off guard by just how far imitation learning could take you.</p><p>Thus, as successes like the launch of ChatGPT became harder to ignore, the company undertook a massive pivot. DeepMind, which had been somewhat independent, merged with Google&#8217;s other AI research team (Google Brain) to <a href="https://deepmind.google/blog/announcing-google-deepmind/">become Google DeepMind</a>. Before this change, and more dramatically after it, there was also a strong shift in culture &#8212; a stronger focus on Gemini, and more pressure to unify disparate efforts that were working towards similar goals. And a less adventurous, more corporate feeling. And much more bureaucracy around doing research. There were also many departures.</p><p>But ultimately, I think that many of these choices were necessary for the company to remain at the frontier. I have been glad to play a part in some larger scale projects on training state-of-the-art <a href="https://deepmind.google/blog/sima-2-an-agent-that-plays-reasons-and-learns-with-you-in-virtual-3d-worlds/">video-game agents</a> and <a href="https://blog.google/products-and-platforms/products/gemini/gemini-3">language models</a>, and I have been grateful to be able to continue spending much of my time doing basic research. I am especially grateful to my managers and others who have supported me (especially Felix Hill, Murray Shanahan, Shane Legg, Tim Harley, and Michael Terry) for helping maintain space for that.</p><p>I have certainly considered moving to a different company (or even academia) at times over the past five years. But ultimately, there are a few factors that have kept me from leaving thus far. The first is the diversity of topics I get to work on, and the diversity of topics that the company works on. I appreciate that in addition to language models DeepMind still works on tackling science problems from biology to weather prediction. And I appreciate that I&#8217;ve been able to work on topics ranging from reasoning and language to vision, and methodological arguments about cognitive science. The last, and probably most important, is the people &#8212; I have many amazing collaborators and friends that I would have a hard time leaving behind. So, at least for now, I&#8217;ve stayed.</p><p>So with that personal context, here are some comparison points between academia and industry as I see it.</p><p><strong>Differences between academia and (large-scale) industry:</strong></p><p><em>Experience levels &amp; mentorship</em></p><ul><li><p>Academic teams are very junior-skewed; as an academic you will be the most (or nearly the most) experienced person around, and spend the majority of your research time mentoring people less experienced than you. You will get to build deep, years-long relationships with your PhD students.</p></li><li><p>By contrast, industry research teams are very senior-skewed. When you join, you will spend much of your time working with people who have years of industry experience (and/or experience as faculty). Thus, you will be among the least experienced on the team, and while you will have unique expertise to contribute, you will also have to learn a lot from those around you. While you may have the opportunity to mentor others (interns, or other employees), it will not be the primary thing that you do at the beginning of your industry career.</p></li><li><p>Depending on the extent to which you value mentoring others, or learning from them, you may prefer either of these options. (Of course, both jobs do have some of both components, but the relative weighting is very different.)</p><p></p></li></ul><p><em>Diversity of backgrounds</em></p><ul><li><p>Researchers at leading industry labs often come from very diverse backgrounds &#8212; at DeepMind I&#8217;ve collaborated with people with PhDs in physics, mathematics, neuroscience, philosophy, linguistics, etc.; as well as people without a PhD who came to the job with different skills such as engineering, and built their research expertise on the job.</p></li><li><p>By contrast, academic researchers in a particular department <em>often</em> (though not always), come from a relatively narrower set of backgrounds and perspectives.<br></p></li></ul><p><em>Diversity of roles and teams</em></p><ul><li><p>Different teams within industry (even within the same company) can function in radically different ways. Some teams have strong top-down goals that they are trying to achieve, while others do more basic, bottom-up research. So, it&#8217;s important to be aware of what type of team you&#8217;re joining &#8212; be inquisitive about that in your interviews.<br></p></li></ul><p><em>Organizational scale</em></p><ul><li><p>The largest industry research organizations are much larger than any particular academic department &#8212; think thousands of researchers, many of whom have PhDs, compared to usually tens of faculty (plus maybe hundreds of postdocs and grad students at most) in a given department. This, together with the diversity of backgrounds mentioned above, means there are far broader options for collaboration.</p></li><li><p>Correspondingly, the scale of industry can be a bit overwhelming: if I am not careful, I could spend my full time going to talks or meetings that are relevant to topics I&#8217;m working on, and never have time to do any work myself.<br></p></li></ul><p><em>Scale and speed of research</em></p><ul><li><p>In part because of the expertise levels, industry research moves faster than academic research. This can either be exhilarating or exhausting, depending on who you are.</p></li><li><p>Industry also has many larger-scale projects, with tens, hundreds, or even thousands of contributors. Obviously, such projects can be an effective way to achieve moonshot goals. But they require a very different mindset for work, which is less focused on individually owning a research portfolio.<br></p></li></ul><p><em>Scope of impact</em></p><ul><li><p>Large-scale projects can make it easier to have a large impact. In industry, it is far easier to work on something that billions of people will use, or even something that might win the Nobel prize.<br></p></li></ul><p><em>Advocating for one&#8217;s work</em></p><ul><li><p>In both academia and industry, a portion of one&#8217;s job is to advocate for one&#8217;s work.</p></li><li><p>In academia, this includes writing grants, creating packages for tenure or promotion, etc.</p></li><li><p>In industry, this similarly takes the form of writing packages for promotion, and advocating for why your work should get resources. Many large-scale industry projects started as small ones that were given more resources because they demonstrated some preliminary success &#8212; much like the pilot experiments one might describe to convince grant reviews.<br></p></li></ul><p><em>Work-life balance</em></p><ul><li><p>In my experience, most academics work quite a lot; they respond to emails at odd times of nights and weekends, and even seek out those quieter times for focused work like writing. It&#8217;s to the point that when someone wrote an <a href="https://www.nature.com/articles/s41562-025-02376-2">article saying that academia should be treated like a normal job</a> they were widely criticized on bluesky for not understanding that academia should be a vocation.</p></li><li><p>People do work hard in industry too, but in larger companies it can be much more of a &#8216;normal&#8217; job &#8212; go to the office 9-5, and then disconnect on evenings and weekends. Of course, near a deadline people will work harder, but in general my perception is that industry researchers tend to have more of a life outside of work than academics do. In large companies, there can also be flexibility for working abroad from time to time, or even relocating to another city or country while keeping the same job (I&#8217;ve done this!).</p></li><li><p>I personally find myself to be a more effective and creative researcher when I work a reasonable amount, not all the time. I don&#8217;t think that&#8217;s incompatible with being passionate about one&#8217;s job.<br></p></li></ul><p><em>Research freedom</em></p><ul><li><p>When I started in industry, it felt like the research freedom was comparable to academia. That&#8217;s still somewhat true, in the sense that nobody will stop me from running some small scale experiments on something I&#8217;m interested in. But it has gotten harder to get large scale resources for projects that don&#8217;t have an obvious route to major impact &#8212; whether that impact might be making language models better, or scientific impact on something like protein folding. (Note, however, that my definition of &#8220;small scale&#8221; resources that I can access readily might seem large scale to most academics.)</p></li><li><p>More importantly though, it&#8217;s become more difficult to publish research that has even a hint of potential to impact large model training. Unfortunately, publishing is a prisoner&#8217;s dilemma &#8212; once one industry lab started to defect, it became less feasible for others to make a different choice. Thus, strategically, this shift makes sense for the company. (And of course, we&#8217;d all like our own company to have the best models too.) But I think for many of us, it is nevertheless a development that was hard to anticipate when we joined, when the field was mostly focused on publishing and communicating our work.<br></p></li></ul><p><em>Stability</em></p><ul><li><p>The shift in publishing mentioned above is one example of the more general point that industry careers have less promise of stability than tenured academic jobs. If the company needs particular kinds of research to happen, it will be part of your job to make them happen. If the field changes, your job will change.</p></li><li><p>Of course, it takes a long time to get a tenured position in academia &#8212; and the career I&#8217;ve had while employed in industry post-PhD has been much more stable than my friends who have gone through several postdocs before finally entering the tenure track; as far as I know, none of them are yet up for tenure. And at least until tenure, there will certainly be pressure to do research that your organization and your peers consider valuable.</p></li><li><p> And recently, even academia seems less than perfectly stable, unfortunately.<br></p></li></ul><p><em>Possibility for change</em></p><ul><li><p>The flip side of industry careers being less stable is that it&#8217;s much easier and more acceptable to change companies. Relatively few people stay at a single company for their entire careers. </p></li><li><p>This includes returning to academia; a number of my colleagues in industry have made that choice. <br></p></li></ul><p>I hope this post will be useful for those thinking about their own career decisions! I think my philosophy in making most career decisions is that there are not really incorrect choices &#8212; everything will have its advantages, and if you focus on taking advantage of those you can make any choice the right one for you.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://infinitefaculty.substack.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 Infinite Faculty! 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>]]></content:encoded></item><item><title><![CDATA[Be wary of assumptions in impossibility arguments]]></title><description><![CDATA[A proof is only as good as its assumptions]]></description><link>https://infinitefaculty.substack.com/p/be-wary-of-assumptions-in-impossibility</link><guid isPermaLink="false">https://infinitefaculty.substack.com/p/be-wary-of-assumptions-in-impossibility</guid><dc:creator><![CDATA[Andrew Lampinen]]></dc:creator><pubDate>Tue, 13 Jan 2026 15:26:03 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!91qP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F411e3c74-cc93-48e2-acdf-f9dff1971acf_2304x1301.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!91qP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F411e3c74-cc93-48e2-acdf-f9dff1971acf_2304x1301.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!91qP!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F411e3c74-cc93-48e2-acdf-f9dff1971acf_2304x1301.png 424w, https://substackcdn.com/image/fetch/$s_!91qP!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F411e3c74-cc93-48e2-acdf-f9dff1971acf_2304x1301.png 848w, https://substackcdn.com/image/fetch/$s_!91qP!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F411e3c74-cc93-48e2-acdf-f9dff1971acf_2304x1301.png 1272w, https://substackcdn.com/image/fetch/$s_!91qP!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F411e3c74-cc93-48e2-acdf-f9dff1971acf_2304x1301.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!91qP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F411e3c74-cc93-48e2-acdf-f9dff1971acf_2304x1301.png" width="1456" height="822" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/411e3c74-cc93-48e2-acdf-f9dff1971acf_2304x1301.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:822,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1698915,&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://infinitefaculty.substack.com/i/182434615?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F411e3c74-cc93-48e2-acdf-f9dff1971acf_2304x1301.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_!91qP!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F411e3c74-cc93-48e2-acdf-f9dff1971acf_2304x1301.png 424w, https://substackcdn.com/image/fetch/$s_!91qP!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F411e3c74-cc93-48e2-acdf-f9dff1971acf_2304x1301.png 848w, https://substackcdn.com/image/fetch/$s_!91qP!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F411e3c74-cc93-48e2-acdf-f9dff1971acf_2304x1301.png 1272w, https://substackcdn.com/image/fetch/$s_!91qP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F411e3c74-cc93-48e2-acdf-f9dff1971acf_2304x1301.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>Because of all the recent excitement about AI, it is &#224; la mode to try to deflate the hype. I think that this is a healthy impulse &#8212; many developments (and even more so, products) are indeed overhyped. However, the desire to push back on the hype can lead, in turn, to over-hyped arguments that AI is impossible, that language models must always hallucinate, that their reasoning traces must always accumulate errors, etc.</p><p>Here, I want to illustrate a particularly common pattern of failure I see in these arguments: proofs that are logically correct, but where the assumptions from which the proof begins make the proof fundamentally misaligned with the real-world question it is trying to address.</p><p>In particular, it is common to see proofs that, when they attempt to formalize some messy, real-world structure &#8212; e.g., what it means to &#8220;approximate cognition&#8221; or &#8220;avoid hallucination&#8221; &#8212; introduce unjustified assumptions about how hard this problem is. The proofs then rely crucially on these assumptions. But making formal statements about the real world is a tricky business; especially when discussing something as abstract as cognition or hallucination. And unfortunately, it is far easier to validate the logic of a proof, than it is to validate its assumptions.</p><p>After a brief interlude on Euclid, I&#8217;ll show a few examples below.</p><p></p><p><strong>Euclid and axiomatic assumptions</strong></p><p>Let&#8217;s start with a well-known example of why one has to be careful with assumptions. <a href="https://en.wikipedia.org/wiki/Euclid">Euclid</a> famously stated 5 postulates (axioms/assumptions) for geometry; from these, he was able to derive many other geometrical inferences. The 5th postulate has to do with (non-)parallel lines, and whether they will intersect; essentially, it says that if two infinitely-long lines are not parallel, then they will have an intersection point. The converse is that, if two lines are parallel, then they do not intersect.</p><p>While this seems intuitive from a diagram, it turns out that one can construct geometries for which each direction of this postulate are violated. On a positively curved surface like a sphere, parallel lines can intersect; on a negatively curved surface like a hyperbola, lines that are not parallel may nevertheless fail to intersect. (Diagram below, <a href="https://en.wikipedia.org/wiki/File:Euclidian_and_non_euclidian_geometry.png">sourced</a> from <a href="https://en.wikipedia.org/wiki/Parallel_postulate">the wikipedia article on the 5th postulate</a>.)</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!T7rp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81fe5945-2077-425b-9abf-3db5d42dd11b_2048x768.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!T7rp!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81fe5945-2077-425b-9abf-3db5d42dd11b_2048x768.png 424w, https://substackcdn.com/image/fetch/$s_!T7rp!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81fe5945-2077-425b-9abf-3db5d42dd11b_2048x768.png 848w, https://substackcdn.com/image/fetch/$s_!T7rp!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81fe5945-2077-425b-9abf-3db5d42dd11b_2048x768.png 1272w, https://substackcdn.com/image/fetch/$s_!T7rp!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81fe5945-2077-425b-9abf-3db5d42dd11b_2048x768.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!T7rp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81fe5945-2077-425b-9abf-3db5d42dd11b_2048x768.png" width="1456" height="546" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/81fe5945-2077-425b-9abf-3db5d42dd11b_2048x768.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:546,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Parallel lines in euclidean geometry (on the plane) where they don't intersect, on the sphere where they do, and on a hyperbola where they diverge. https://en.wikipedia.org/wiki/File:Euclidian_and_non_euclidian_geometry.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="Parallel lines in euclidean geometry (on the plane) where they don't intersect, on the sphere where they do, and on a hyperbola where they diverge. https://en.wikipedia.org/wiki/File:Euclidian_and_non_euclidian_geometry.png" title="Parallel lines in euclidean geometry (on the plane) where they don't intersect, on the sphere where they do, and on a hyperbola where they diverge. https://en.wikipedia.org/wiki/File:Euclidian_and_non_euclidian_geometry.png" srcset="https://substackcdn.com/image/fetch/$s_!T7rp!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81fe5945-2077-425b-9abf-3db5d42dd11b_2048x768.png 424w, https://substackcdn.com/image/fetch/$s_!T7rp!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81fe5945-2077-425b-9abf-3db5d42dd11b_2048x768.png 848w, https://substackcdn.com/image/fetch/$s_!T7rp!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81fe5945-2077-425b-9abf-3db5d42dd11b_2048x768.png 1272w, https://substackcdn.com/image/fetch/$s_!T7rp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81fe5945-2077-425b-9abf-3db5d42dd11b_2048x768.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>Correspondingly, on these non-Euclidean geometries &#8212; including, for example, the surface of the Earth &#8212; theorems derived using the 5th postulate may not hold. This illustrates how the assumptions we make <em>before</em> we begin to prove something, even if they are intuitive, can cause logically valid proofs to mislead us about what is possible in the real world. A proof is only as good as its assumptions.</p><p>In the next few sections, I&#8217;ll show some examples of recent proofs about AI or cognition that I believe similarly rely on assumptions that are too strong for the real world.</p><p></p><p><strong>Are machine learning approaches to cognition intractable?</strong></p><p>A <a href="https://link.springer.com/article/10.1007/s42113-024-00217-5">recent paper</a> argues that achieving an algorithm that can approximate human behavior in general (&#8216;AI&#8217;) through learning is <a href="https://en.wikipedia.org/wiki/Computational_complexity_theory#Intractability">intractable</a> (i.e., that it is <a href="https://en.wikipedia.org/wiki/NP-hardness">NP-hard</a>). When the preprint came out, I (among others) <a href="https://x.com/AndrewLampinen/status/1686508554935570437?s=20">criticized the assumptions on twitter</a>; others have since made <a href="https://arxiv.org/abs/2411.06498v1">more formal arguments</a> along similar lines. Here, I&#8217;ll outline the crux of my argument about why this proof is misleading.</p><p>The intractability proof follows a fairly-standard proof-by-contradiction-via-<a href="https://courses.grainger.illinois.edu/cs474/fa2021/reductions.pdf">reduction</a>-to-a-known-case approach. The way these types of proofs work is to begin from a problem that is known to be intractable &#8212; in the present case, <a href="https://ieee-focs.org/FOCS-2022-Papers/pdfs/FOCS2022-4Bu7jGV9xIcveUWYj3oWoi/551900a968/551900a968.pdf">a result by Hirahara about learning to approximate arbitrary random functions better than chance</a>. (Hirahara&#8217;s proof relies on the difficulty of inverting pseudorandomness.) The proof that achieving AI through learning is intractable then takes the following approach:</p><ol><li><p>Define what it would mean to be able to achieve AI by learning.</p></li><li><p>Assume that AI-by-learning is tractable.</p></li><li><p>Prove that under (1) and (2), Hirahara&#8217;s setting would also be tractable; thus, there is a contradiction.</p></li></ol><p>I think that the proof as stated in the paper is logically valid. However, I think that the way it defines AI-by-learning &#8212; and particularly the statement that this proof implies something about approximating cognition &#8212; is deeply misleading.</p><p>In particular, the paper assumes that approximating cognition requires a learning system that is <strong>extremely</strong> strong: one that can learn <strong>any</strong> arbitrary function. It does so via a kind of bait-and-switch in assumptions between the distribution to be learned that is described in the informal statement of the proof, and the distribution that is assumed in the formal proof. In particular, the informal statement imagines that there is an engineer who is trying to learn to approximate human behavior:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!qXKh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6dec0a6-5107-491c-9a81-29f2152dd41b_2228x1474.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!qXKh!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6dec0a6-5107-491c-9a81-29f2152dd41b_2228x1474.png 424w, https://substackcdn.com/image/fetch/$s_!qXKh!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6dec0a6-5107-491c-9a81-29f2152dd41b_2228x1474.png 848w, https://substackcdn.com/image/fetch/$s_!qXKh!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6dec0a6-5107-491c-9a81-29f2152dd41b_2228x1474.png 1272w, https://substackcdn.com/image/fetch/$s_!qXKh!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6dec0a6-5107-491c-9a81-29f2152dd41b_2228x1474.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!qXKh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6dec0a6-5107-491c-9a81-29f2152dd41b_2228x1474.png" width="1456" height="963" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f6dec0a6-5107-491c-9a81-29f2152dd41b_2228x1474.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:963,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:694361,&quot;alt&quot;:&quot;The informal statement assumes that the distribution captures input-output behaviors that are human-like, the behaviors that humans display in different possible situations&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;:&quot;https://infinitefaculty.substack.com/i/182434615?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6dec0a6-5107-491c-9a81-29f2152dd41b_2228x1474.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="The informal statement assumes that the distribution captures input-output behaviors that are human-like, the behaviors that humans display in different possible situations" title="The informal statement assumes that the distribution captures input-output behaviors that are human-like, the behaviors that humans display in different possible situations" srcset="https://substackcdn.com/image/fetch/$s_!qXKh!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6dec0a6-5107-491c-9a81-29f2152dd41b_2228x1474.png 424w, https://substackcdn.com/image/fetch/$s_!qXKh!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6dec0a6-5107-491c-9a81-29f2152dd41b_2228x1474.png 848w, https://substackcdn.com/image/fetch/$s_!qXKh!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6dec0a6-5107-491c-9a81-29f2152dd41b_2228x1474.png 1272w, https://substackcdn.com/image/fetch/$s_!qXKh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6dec0a6-5107-491c-9a81-29f2152dd41b_2228x1474.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 the paper&#8217;s informal statement about what the theorem proves.</figcaption></figure></div><p>However, the formal statement assumes that such an engineer would need a learning algorithm that can approximate <strong>any</strong> <strong>arbitrary distribution</strong> of behaviors.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!7BQK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23b8d49b-d01b-4ff4-bc4d-621e440c62d7_2228x870.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!7BQK!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23b8d49b-d01b-4ff4-bc4d-621e440c62d7_2228x870.png 424w, https://substackcdn.com/image/fetch/$s_!7BQK!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23b8d49b-d01b-4ff4-bc4d-621e440c62d7_2228x870.png 848w, https://substackcdn.com/image/fetch/$s_!7BQK!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23b8d49b-d01b-4ff4-bc4d-621e440c62d7_2228x870.png 1272w, https://substackcdn.com/image/fetch/$s_!7BQK!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23b8d49b-d01b-4ff4-bc4d-621e440c62d7_2228x870.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!7BQK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23b8d49b-d01b-4ff4-bc4d-621e440c62d7_2228x870.png" width="1456" height="569" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/23b8d49b-d01b-4ff4-bc4d-621e440c62d7_2228x870.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:569,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:384927,&quot;alt&quot;:&quot;The proof assumes that the distribution may contain any arbitrary behaviors, not just human-like ones (whatever that would mean formally)&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;:&quot;https://infinitefaculty.substack.com/i/182434615?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23b8d49b-d01b-4ff4-bc4d-621e440c62d7_2228x870.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="The proof assumes that the distribution may contain any arbitrary behaviors, not just human-like ones (whatever that would mean formally)" title="The proof assumes that the distribution may contain any arbitrary behaviors, not just human-like ones (whatever that would mean formally)" srcset="https://substackcdn.com/image/fetch/$s_!7BQK!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23b8d49b-d01b-4ff4-bc4d-621e440c62d7_2228x870.png 424w, https://substackcdn.com/image/fetch/$s_!7BQK!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23b8d49b-d01b-4ff4-bc4d-621e440c62d7_2228x870.png 848w, https://substackcdn.com/image/fetch/$s_!7BQK!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23b8d49b-d01b-4ff4-bc4d-621e440c62d7_2228x870.png 1272w, https://substackcdn.com/image/fetch/$s_!7BQK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23b8d49b-d01b-4ff4-bc4d-621e440c62d7_2228x870.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 the paper&#8217;s formal proof.</figcaption></figure></div><p>This latter assumption is crucial to the proof, because the arbitrariness of the distribution to be learned is <em>precisely</em> what allows showing such a learning system could tractably solve the problems that Hirahara showed were intractable.</p><p>The problem is that the formal statement is very different from the informal statement that the authors use to market their claim. In particular, if human-like behavior is &#8220;simple&#8221; in some sense it could easily be tractable to learn to approximate that behavior, without tractably solving the problem considered by Hirahara.</p><p>As an intuitive example, imagine that human behavior could be described in all cases as a linear regression. In that case, it would be tractable to approximate human behavior, and yet there would be no contradiction with Hirahara&#8217;s proof.</p><p>Of course, human behavior is not <em>that</em> simple. But in order for the author&#8217;s proof to convey the claim as informally stated (e.g., in the abstract: &#8220;Yet, as we formally prove herein, creating systems with human(-like or -level) cognition is intrinsically computationally intractable&#8221;), one has to assume that human behavior is as complex as arbitrary pseudorandom functions &#8212; and there is no clear reason that we should assume that.</p><p></p><p><strong>Are LLMs fundamentally bound to hallucinate?</strong></p><p><a href="https://arxiv.org/abs/2511.12869v1">Another recent paper</a> surveys hallucinations and other failures of language &#8212; and proves several statements about fundamental limitations on them. I think that the survey portion of this paper does a reasonable job of articulating some of the issues in this space and their causes. However, I think the &#8220;fundamental limitations&#8221; proofs, like the proof above, are based on overly strong assumptions about the structure of the world.</p><p>As an illustrative example, consider the key assumption of Theorem 4 in the paper:</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!w25d!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf857bfe-07f0-48df-98bb-85928fcb0516_2504x468.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!w25d!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf857bfe-07f0-48df-98bb-85928fcb0516_2504x468.png 424w, https://substackcdn.com/image/fetch/$s_!w25d!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf857bfe-07f0-48df-98bb-85928fcb0516_2504x468.png 848w, https://substackcdn.com/image/fetch/$s_!w25d!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf857bfe-07f0-48df-98bb-85928fcb0516_2504x468.png 1272w, https://substackcdn.com/image/fetch/$s_!w25d!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf857bfe-07f0-48df-98bb-85928fcb0516_2504x468.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!w25d!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf857bfe-07f0-48df-98bb-85928fcb0516_2504x468.png" width="1456" height="272" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/af857bfe-07f0-48df-98bb-85928fcb0516_2504x468.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:272,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:283959,&quot;alt&quot;:&quot;All facts are binary, with a correct answer chosen uniformly at random and independently across facts.&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;:&quot;https://infinitefaculty.substack.com/i/182434615?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf857bfe-07f0-48df-98bb-85928fcb0516_2504x468.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="All facts are binary, with a correct answer chosen uniformly at random and independently across facts." title="All facts are binary, with a correct answer chosen uniformly at random and independently across facts." srcset="https://substackcdn.com/image/fetch/$s_!w25d!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf857bfe-07f0-48df-98bb-85928fcb0516_2504x468.png 424w, https://substackcdn.com/image/fetch/$s_!w25d!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf857bfe-07f0-48df-98bb-85928fcb0516_2504x468.png 848w, https://substackcdn.com/image/fetch/$s_!w25d!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf857bfe-07f0-48df-98bb-85928fcb0516_2504x468.png 1272w, https://substackcdn.com/image/fetch/$s_!w25d!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf857bfe-07f0-48df-98bb-85928fcb0516_2504x468.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">Excerpt from the paper: Theorem 4</figcaption></figure></div><p>As the theorem notes, this is about sample complexity for learning arbitrary, random facts that are each sampled independently. That is, it is an assumption that there is no structure in the world to be learned &#8212; for example, that the facts &#8220;Language Models are trained to respond in natural language,&#8221; &#8220;there exist AI systems that can respond in natural language&#8221; and &#8220;computers can sometimes answer natural language questions&#8221;  all have completely independent answers. In a world where facts were all independent and unstructured like this, it would indeed be difficult to avoid hallucinating. Fortunately, the real world has much more structure.</p><p>The other proofs in this paper run into similar challenges, e.g. for Theorem 2 the authors demonstrate that there exists a function <em>f&#8217;</em> on which all language models hallucinate on (countably) many inputs. However, they do not attempt to argue that this function corresponds to any real world structure, or anything else that we would want models to learn to approximate. That is, these proofs tell us something about how LLMs might fail in the worst of all possible worlds &#8212; but on their own, they can&#8217;t convince us that we live in such a world.</p><p></p><p><strong>Do LLMs always get more error-prone the longer they reason?</strong></p><p>Similar issues apply to Yann LeCun&#8217;s famous argument that <a href="https://x.com/ylecun/status/1640122342570336267?s=20">language models must accumulate increasing error over a reasoning trace</a>, which relies on the assumption that errors can only accumulate over a reasoning trace:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!NHWT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ae5395a-462c-4a00-bed2-4d97cc5ea9ef_1497x849.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!NHWT!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ae5395a-462c-4a00-bed2-4d97cc5ea9ef_1497x849.png 424w, https://substackcdn.com/image/fetch/$s_!NHWT!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ae5395a-462c-4a00-bed2-4d97cc5ea9ef_1497x849.png 848w, https://substackcdn.com/image/fetch/$s_!NHWT!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ae5395a-462c-4a00-bed2-4d97cc5ea9ef_1497x849.png 1272w, https://substackcdn.com/image/fetch/$s_!NHWT!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ae5395a-462c-4a00-bed2-4d97cc5ea9ef_1497x849.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!NHWT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ae5395a-462c-4a00-bed2-4d97cc5ea9ef_1497x849.png" width="1456" height="826" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5ae5395a-462c-4a00-bed2-4d97cc5ea9ef_1497x849.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:826,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Yann LeCun's unpopular opinion about auto-regressive LLMs: they're doomed because at fixed error rate e, as answer length n increases, P(correct) = (1-e)^n&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="Yann LeCun's unpopular opinion about auto-regressive LLMs: they're doomed because at fixed error rate e, as answer length n increases, P(correct) = (1-e)^n" title="Yann LeCun's unpopular opinion about auto-regressive LLMs: they're doomed because at fixed error rate e, as answer length n increases, P(correct) = (1-e)^n" srcset="https://substackcdn.com/image/fetch/$s_!NHWT!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ae5395a-462c-4a00-bed2-4d97cc5ea9ef_1497x849.png 424w, https://substackcdn.com/image/fetch/$s_!NHWT!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ae5395a-462c-4a00-bed2-4d97cc5ea9ef_1497x849.png 848w, https://substackcdn.com/image/fetch/$s_!NHWT!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ae5395a-462c-4a00-bed2-4d97cc5ea9ef_1497x849.png 1272w, https://substackcdn.com/image/fetch/$s_!NHWT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ae5395a-462c-4a00-bed2-4d97cc5ea9ef_1497x849.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>However, as <a href="https://arxiv.org/abs/2503.01307">subsequent work</a> has noted, reasoning can also verify intermediate steps to identify and correct errors, or backtrack to try a more productive strategy. Thus, error rates are <strong>not</strong> monotonic over the trace; hence, the assumption of the proof does not hold. In fact, <a href="https://openai.com/index/learning-to-reason-with-llms/">RL-trained LLMs</a> often show <strong>increasing</strong> accuracy as their reasoning traces get longer.</p><p>This shows how even seemingly-reasonable assumptions about the <em>algorithms</em> we are using can mislead us.</p><p></p><p><strong>What to look out for</strong></p><p>The examples above show how proofs about the difficulty of real world problems often rely on <em>assuming </em>that the problems are <em>very</em> difficult; for example, that there is no structure to be learned. These assumptions may not clearly match what we know about the world. By smuggling difficulty into these assumptions, it&#8217;s easy to construct a proof, but it&#8217;s unclear how much it tells us about the real-world problem. So, when you see an impossibility proof, make sure to ask: what is it assuming, and can those assumptions be justified on the basis of what we know about the world?</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://infinitefaculty.substack.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 Infinite Faculty! 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>]]></content:encoded></item><item><title><![CDATA[What cognitive science can learn from AI]]></title><description><![CDATA[#3 in a series on cognitive science and AI]]></description><link>https://infinitefaculty.substack.com/p/what-cognitive-science-can-learn</link><guid isPermaLink="false">https://infinitefaculty.substack.com/p/what-cognitive-science-can-learn</guid><dc:creator><![CDATA[Andrew Lampinen]]></dc:creator><pubDate>Mon, 05 Jan 2026 18:05:00 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!ER6M!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff899cb37-e8fa-4abf-82f3-23c1738355cf_2702x1536.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ER6M!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff899cb37-e8fa-4abf-82f3-23c1738355cf_2702x1536.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ER6M!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff899cb37-e8fa-4abf-82f3-23c1738355cf_2702x1536.png 424w, https://substackcdn.com/image/fetch/$s_!ER6M!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff899cb37-e8fa-4abf-82f3-23c1738355cf_2702x1536.png 848w, https://substackcdn.com/image/fetch/$s_!ER6M!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff899cb37-e8fa-4abf-82f3-23c1738355cf_2702x1536.png 1272w, https://substackcdn.com/image/fetch/$s_!ER6M!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff899cb37-e8fa-4abf-82f3-23c1738355cf_2702x1536.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ER6M!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff899cb37-e8fa-4abf-82f3-23c1738355cf_2702x1536.png" width="1456" height="828" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f899cb37-e8fa-4abf-82f3-23c1738355cf_2702x1536.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:828,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:6842081,&quot;alt&quot;:&quot;An illustration of a robot, standing in front of a computer screen with two gabor patches on it, and looking toward a door through which a wild jungle can be seen. Generated by Gemini.&quot;,&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://infinitefaculty.substack.com/i/183574829?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff899cb37-e8fa-4abf-82f3-23c1738355cf_2702x1536.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="An illustration of a robot, standing in front of a computer screen with two gabor patches on it, and looking toward a door through which a wild jungle can be seen. Generated by Gemini." title="An illustration of a robot, standing in front of a computer screen with two gabor patches on it, and looking toward a door through which a wild jungle can be seen. Generated by Gemini." srcset="https://substackcdn.com/image/fetch/$s_!ER6M!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff899cb37-e8fa-4abf-82f3-23c1738355cf_2702x1536.png 424w, https://substackcdn.com/image/fetch/$s_!ER6M!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff899cb37-e8fa-4abf-82f3-23c1738355cf_2702x1536.png 848w, https://substackcdn.com/image/fetch/$s_!ER6M!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff899cb37-e8fa-4abf-82f3-23c1738355cf_2702x1536.png 1272w, https://substackcdn.com/image/fetch/$s_!ER6M!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff899cb37-e8fa-4abf-82f3-23c1738355cf_2702x1536.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>I get asked a lot of questions about the relationship between AI &amp; Cognitive Science, especially from early-career researchers wondering where their work might fit into the rapidly evolving fields. This is the third in a series of posts where I aim to lay out my current thoughts on the relationship between these fields &#8212; and the career options in them &#8212; in the present research environment. Everything here is my personal opinion; almost any claim I make some researchers would stridently disagree with. So take it with a grain of salt.</p><p>In the past <a href="https://infinitefaculty.substack.com/p/why-isnt-modern-ai-built-around-principles">two</a> <a href="https://infinitefaculty.substack.com/p/how-cognitive-science-can-contribute">posts</a>, I&#8217;ve laid out where I think cognitive science can and can&#8217;t be useful for AI. Here, I want to look the other direction, and talk about lessons that I think cognitive (neuro)science can learn from AI. This post will largely follow <a href="https://arxiv.org/abs/2502.20349">a preprint</a> that Wilka Carvalho and I wrote arguing for a similar perspective, though here I&#8217;ll give a more succinct argument with a slightly different focus.</p><p></p><p><strong>What should cognitive science learn from AI?</strong></p><p>At a high level, I think that cognitive science can learn from AI that:</p><ol><li><p>Scale and richness of learning experiences can fundamentally change learning &amp; generalization.</p></li><li><p>Thus, the solutions to toy problems are not necessarily the best solutions for problems at scale &#8212; especially if the toy problems are constructed to demonstrate one&#8217;s pet theory (be careful of &#8220;setting your own homework&#8221;).</p></li><li><p>And the computational solutions to tasks individually may be quite different from the solution that solves them all relatively well.</p></li></ol><p>Natural intelligence operates in the regime of learning at scale, and solving many tasks. But most cognitive models focus on solving an extremely narrow task &#8212; a single, simple experimental paradigm. This mismatch can limit our ability to achieve understanding. As I said in <a href="https://infinitefaculty.substack.com/p/why-isnt-modern-ai-built-around-principles">the first post of this series</a>, an adaptive system can be like a mirror &#8212; if you&#8217;re not careful, the system just reflects the structure in which you test it.</p><p>Thus, in order to understand such a system, it&#8217;s important to understand how it adapts across a broader range of tasks.</p><p></p><p><strong>Richness &amp; scale of experiences change learning &amp; generalization</strong></p><p>The first point I want to make is that when the scale and richness of learning experiences are enhanced, they tend to enhance what is learned and how the system generalizes. For example, when a system learns in a broader set of situations (scale) and those situations have more of the perceptual or motor complexity of the real world (richness), what it learns is fundamentally different than what a model will learn in a toy setting. At some level, this point is intuitive, and relates to <a href="https://www.cell.com/trends/cognitive-sciences/abstract/S1364-6613(22)00065-1">well-established phenomena</a> in cognitive science (and in literature, as with <a href="https://www.dailygood.org/story/2136/the-madeleine-excerpt-from-remembrance-of-things-past-marcel-proust/">the taste of a madeleine dipped in tea</a> demonstrating the power of multi-sensory memory). But, the last 10 years of progress in AI have been strongly driven by this lesson.</p><p>Because there can be many confounds introduced in uncontrolled comparisons of scale and richness of learning, I&#8217;ll illustrate my points with a few examples from controlled experiments in AI. (See also a <a href="https://lampinen.github.io/papers/rich_data_generalization_preprint.pdf">recent commentary</a> where I discuss these issues.)</p><ul><li><p>In a <a href="https://aclanthology.org/2024.emnlp-main.53/">recent study</a>, Misra &amp; Mahowald studied how language models generalize to a particular linguistic structure, in cases when it never appears in training. They found that the models generalize from related constructions (e.g. components of the novel construction) that they <em>have</em> encountered in training. Crucially, they found that this generalization was enhanced by the <em>variability</em> in the semantic fillers observed in these structures during training. This shows how real, structural generalization can be enhanced by richer data.</p></li><li><p>In <a href="https://proceedings.neurips.cc/paper_files/paper/2023/hash/045c87def0c02e3ad0d3d849766d7f1e-Abstract-Conference.html">a study</a> of causal reasoning &amp; generalization, we similarly showed that the ability of an agent to generalize causal reasoning strategies to novel causal dependencies (never observed in training) depended crucially on the <em>variability</em> of the causal structures that <em>had</em> been observed in training. We also showed that features that <em>enriched</em> the learning with other cues, such as natural-language explanations, could enhance that generalization (as we&#8217;ve also <a href="https://proceedings.mlr.press/v162/lampinen22a.html">found in prior work</a>).</p></li><li><p>In <a href="https://openreview.net/forum?id=SklGryBtwr">a study</a> led by Felix Hill, we showed how compositional generalization of language can be fundamentally altered by the richness of the environment in which it is learned. We took the same compositional train-test split of language, and experimented with how generalization was affected by the setting in which models learned the language. We found that agents that learned language grounded in an interactive, 3D environment generalized much more effectively (100% accuracy) than agents that learned simply from images, and likewise agents trained in 3D generalized better than those trained in 2D. This shows how <em>richer</em> features like embodiment might affect structural generalization. (I&#8217;m disappointed to say that I&#8217;ve seen little evidence from controlled experiments that grounding or embodiment per se improve language models when evaluated in language alone&#8230; though perhaps it&#8217;s yet to come.)</p></li><li><p><a href="https://proceedings.neurips.cc/paper_files/paper/2023/hash/2e10b2c2e1aa4f8083c37dfe269873f8-Abstract-Conference.html">Ravent&#243;s &amp; Paul</a> show that, when training a transformer model model on an in-context linear regression task, there is a <em>phase transition</em> in generalization as the <em>diversity</em> of training tasks increases. Before this transition, the model essentially behaves with a memorization-like prior (a mixture of tasks seen in training); after the transition, however, it closely approximates the true prior over all tasks, including unseen ones. </p></li></ul><p>These examples show how having a greater scale of examples to learn from, and richer features in those examples, can change what a system learns, and enhance its generalization. And there are many examples of how features like scale (e.g. <a href="https://onlinelibrary.wiley.com/doi/abs/10.1111/infa.12092">of number of exemplars</a>) and richness (e.g. of <a href="https://onlinelibrary.wiley.com/doi/full/10.1111/cogs.12539">backgrounds behind objects</a>) can enhance learning and generalization for natural intelligences like humans.</p><p></p><p><strong>Systems that solve many problems are different from those that solve individual problems</strong></p><p>I believe that the observations above are behind a fundamental shift in the way we approach solving problems in machine learning. In some sense, AI is now doing a much better job of solving general classes of problems like answering arbitrary questions in natural language, or <a href="https://arxiv.org/abs/2304.02643">identifying the objects in natural scenes</a>, than prior systems did at solving much narrower problems like coreference resolution or classifying individual categories. Indeed, state-of-the-art methods for solving narrow linguistic problems <a href="https://aclanthology.org/2024.lrec-main.23/">now involve taking a general pretrained model, and adapting it to the specific tasks</a> &#8212; just like state-of-the-art methods in computer vision for the last ten years have involved starting from models trained on <a href="https://arxiv.org/abs/1608.08614">large</a> <a href="https://openaccess.thecvf.com/content_CVPR_2019/html/Kornblith_Do_Better_ImageNet_Models_Transfer_Better_CVPR_2019_paper.html">datasets</a>, and ever more <a href="https://arxiv.org/abs/2103.00020">general</a> <a href="https://arxiv.org/abs/2304.07193">tasks</a>. We&#8217;ve moved from hand-engineering solutions to particular problems, to largely relying on general learning at scale, with a bit of task-specific learning at the end.</p><p>Why is it easier to solve a much more general problem &#8212; make a system good at many things, and then specialize it for some particular task &#8212; than it is to solve a narrow, specific problem? I&#8217;d argue that it&#8217;s due to precisely the type of pattern I&#8217;ve highlighted above: that systems that learn from a larger scale of richer data learn fundamentally different (and better) features and inferential processes than those that are trained in simpler, smaller-scale settings. </p><p><strong>Toy problems, and setting your own homework</strong></p><p>In <a href="https://infinitefaculty.substack.com/p/why-isnt-modern-ai-built-around-principles">the first post of this series</a>, I mentioned that minimalistic task design is often a design principle of cognitive (neuro)science, but one that also might be holding the field back, by focusing our understanding of systems onto narrow settings. I think that the discussion above offers a different perspective on these issues: if richer and larger-scale settings can fundamentally change what a system learns and how it generalizes, than studying learning &amp; generalization solely in toy settings may mislead us.</p><p>A particularly insidious case of this is when a toy problem builds in precisely the structure the researcher is looking to find in the natural system (which Daan Wierstra once described to me as &#8220;setting your own homework&#8221;). For example, if a researcher believes that the mind does something like &#8220;logical inference,&#8221; they will naturally design a minimal, toy task that is fundamentally <em>structured </em>as a logic problem, then show that their system does well (perhaps better than a neural network). Of course, where humans also perform similarly, this <em>is</em> suggestive of an interesting capability to mimic such a system in some capacity. However,  as highlighted above, the solution to many problems may be different from the solutions to individual ones. And this is particularly problematic when most of the problems that humans solve <em>do not</em> as obviously have the clear structure (e.g., logic) that the toy problem does. <em>Of course</em> your logic system works well on logic problems, but how does the human mind know <em>when</em> to use strict logical inference and when to use other processes? And does it really do strict logical inference, or might it be something <a href="https://academic.oup.com/pnasnexus/article/3/7/pgae233/7712372">not so different from what language models do</a>? Knowing what a system does in a limiting case gives us only a very narrow window into how it works.</p><p>For this reason, Wilka &amp; I recommend that researchers separate the creation of benchmarks that define a problem from the proposal of solutions, and keep one fixed when changing the other.  We think that toy problems are a useful starting point for investigations, but we also think that it is important that candidate models of cognitive phenomena can be scaled to solve many problems, to show that the solutions can scale and what that scaled implementation might look like.</p><p>(I don&#8217;t want to be overly critical of others here; I think that this is something I have done a poor job of at many times in my career &#8212; I have <a href="https://www.pnas.org/doi/abs/10.1073/pnas.2008852117">too</a> <a href="https://proceedings.neurips.cc/paper/2021/hash/ed519dacc89b2bead3f453b0b05a4a8b-Abstract.html">often</a> designed test settings alongside the algorithm that I believed would solve them, without demonstrating that the solution can scale &#8212; and this is something that I aim to do better in present and future work. I do think there are things to be learned from these works, but I think they are less general than I hoped they would be.)</p><p>In the last sections of our paper, Wilka &amp; I propose an approach to building theories in cognitive science that I think addresses these challenges.</p><p></p><p><strong>Building naturalistic paradigms without giving up experimental control</strong></p><p>We argue that cognitive science needs to build towards more complex, naturalistic experimental paradigms that can capture the broader range of variables and situations across which a theory would be expected to hold. While the idea of naturalism is often <a href="https://www.nature.com/articles/nn1606">pitted</a> <a href="https://www.sciencedirect.com/science/article/pii/S1053811920307400">against</a> the possibility of experimental control, we argue that it is possible to do theory-driven experimental manipulations in naturalistic experiments &#8212; maintaining control of the variables of theoretical import, while varying the many others that may interact with them to ensure that the effects we discover are general.</p><p>For example, using machine learning tools, programmatic methods, and/or human effort, it is possible to take a widely varying set of natural stimuli, and augment them to capture the effects of interest &#8212; even in unnatural ways that go far outside the natural distribution, as when <a href="https://openreview.net/forum?id=Bygh9j09KX">Robert Geirhos and colleagues</a> artificially constructed stimuli with the shape of one object, but the texture of another (though cf. this <a href="https://arxiv.org/abs/2509.20234">more recent paper</a>).</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!9olC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F67a57756-6bc7-4b3c-a2b5-1caa98710f27_1282x1224.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!9olC!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F67a57756-6bc7-4b3c-a2b5-1caa98710f27_1282x1224.png 424w, https://substackcdn.com/image/fetch/$s_!9olC!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F67a57756-6bc7-4b3c-a2b5-1caa98710f27_1282x1224.png 848w, https://substackcdn.com/image/fetch/$s_!9olC!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F67a57756-6bc7-4b3c-a2b5-1caa98710f27_1282x1224.png 1272w, https://substackcdn.com/image/fetch/$s_!9olC!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F67a57756-6bc7-4b3c-a2b5-1caa98710f27_1282x1224.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!9olC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F67a57756-6bc7-4b3c-a2b5-1caa98710f27_1282x1224.png" width="728" height="695.0639625585023" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/67a57756-6bc7-4b3c-a2b5-1caa98710f27_1282x1224.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:1224,&quot;width&quot;:1282,&quot;resizeWidth&quot;:728,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;A picture of an elephant and a picture of a cat are at opposite ends of a distribution of textures and shapes; outside the distribution in an \&quot;unnatural\&quot; distribution is an image with the shape of the cat, but an elephant's skin texture superimposed.&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;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-normal" alt="A picture of an elephant and a picture of a cat are at opposite ends of a distribution of textures and shapes; outside the distribution in an &quot;unnatural&quot; distribution is an image with the shape of the cat, but an elephant's skin texture superimposed." title="A picture of an elephant and a picture of a cat are at opposite ends of a distribution of textures and shapes; outside the distribution in an &quot;unnatural&quot; distribution is an image with the shape of the cat, but an elephant's skin texture superimposed." srcset="https://substackcdn.com/image/fetch/$s_!9olC!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F67a57756-6bc7-4b3c-a2b5-1caa98710f27_1282x1224.png 424w, https://substackcdn.com/image/fetch/$s_!9olC!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F67a57756-6bc7-4b3c-a2b5-1caa98710f27_1282x1224.png 848w, https://substackcdn.com/image/fetch/$s_!9olC!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F67a57756-6bc7-4b3c-a2b5-1caa98710f27_1282x1224.png 1272w, https://substackcdn.com/image/fetch/$s_!9olC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F67a57756-6bc7-4b3c-a2b5-1caa98710f27_1282x1224.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">Figure from our paper, showing conceptually how Geirhos&#8217;s shape-texture mashup stimuli (bottom right) go outside the natural distribution.</figcaption></figure></div><p>Other researchers have done similar experimental manipulations like <a href="https://link.springer.com/article/10.1007/s10579-020-09503-7">augmenting real stories with unnatural grammatical structures</a>, or <a href="https://arxiv.org/abs/2507.05561">sampling variations of maps for a videogame environment that systematically vary particular features</a> &#8212; showing how data with rich natural structure can be enhanced with systematic manipulation of key variables.</p><p>But how can we tightly link these naturalistic experiments to our models and theories?</p><p></p><p><strong>Building theories that combine naturalistic task-performing models with reductive understanding</strong></p><p>There is a tension between building large-scale task-performing models, and building understanding as cognitive scientists. Our resolution of that tension is that cognitive scientists need to do both, and link them more closely than they usually are.</p><p>We think that simple models on toy problems (or other methods of reductive understanding, such as analytic theory) are one essential piece of cognitive theories, but not the whole of it. Instead, we argue that these simpler components need to be grounded in models that can really perform the same range of naturalistic tasks as the natural intelligences do, in as similar a range of naturalistic settings as possible.</p><p>The reductive component of such a theory helps us to achieve the abstract understanding that cognitive scientists seek. But crucially, tightly coupling these theories to models that can really perform the tasks in question allows us to see that the solutions are scalable, and can address the full range of behaviors, rather than simply those that match the theory exactly.</p><p>Importantly, we are increasingly getting the tools that allow us to make these links between simple and scaled-up models precise. One particularly promising example is <a href="https://proceedings.mlr.press/v236/geiger24a/geiger24a.pdf">Distributed Alignment Search</a> by Atticus Geiger &amp; Zhengxuan Wu (and others), which allows making precise causal links between simple, structured causal models and the distributed representations learned in <a href="https://proceedings.neurips.cc/paper_files/paper/2023/hash/f6a8b109d4d4fd64c75e94aaf85d9697-Abstract-Conference.html">large machine learning models</a>. But these interpretability-based methods are not the only route. There are also many other paths to achieving reductive understanding, such as theories of deep learning that elucidate cognitive phenomena (for example, in <a href="https://www.pnas.org/doi/abs/10.1073/pnas.1820226116">semantic cognition</a>), that can still tightly link to the task performing models.</p><p></p><p><strong>Summary</strong></p><p>I think that cognitive science can learn from AI about the importance of scale and richness of learning experiences in generalization. That should make us concerned about overly narrow experimental paradigms and models, and push us to build more naturalistic ones. Even in naturalistic settings, we can maintain experimental control. And we should aim to build theories that tightly couple reductive, abstract models to ones that really perform the naturalistic tasks that the natural intelligences do.</p><p>For a much deeper discussion of these topics, and the challenges and limitations therein, and the prior literature, check out our <a href="https://arxiv.org/abs/2502.20349">preprint</a> (and keep an eye out for a new &amp; improved version, hopefully sometime soon).</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://infinitefaculty.substack.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 Infinite Faculty! 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>]]></content:encoded></item><item><title><![CDATA[How cognitive science can contribute to AI: methods for understanding]]></title><description><![CDATA[#2 in a series on cognitive science and AI]]></description><link>https://infinitefaculty.substack.com/p/how-cognitive-science-can-contribute</link><guid isPermaLink="false">https://infinitefaculty.substack.com/p/how-cognitive-science-can-contribute</guid><dc:creator><![CDATA[Andrew Lampinen]]></dc:creator><pubDate>Tue, 23 Dec 2025 17:02:50 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!6pmP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb76cd983-6b5e-48b2-b6b1-1edbf06e3697_2816x1536.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!6pmP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb76cd983-6b5e-48b2-b6b1-1edbf06e3697_2816x1536.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!6pmP!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb76cd983-6b5e-48b2-b6b1-1edbf06e3697_2816x1536.png 424w, https://substackcdn.com/image/fetch/$s_!6pmP!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb76cd983-6b5e-48b2-b6b1-1edbf06e3697_2816x1536.png 848w, https://substackcdn.com/image/fetch/$s_!6pmP!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb76cd983-6b5e-48b2-b6b1-1edbf06e3697_2816x1536.png 1272w, https://substackcdn.com/image/fetch/$s_!6pmP!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb76cd983-6b5e-48b2-b6b1-1edbf06e3697_2816x1536.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!6pmP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb76cd983-6b5e-48b2-b6b1-1edbf06e3697_2816x1536.png" width="1456" height="794" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b76cd983-6b5e-48b2-b6b1-1edbf06e3697_2816x1536.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:794,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:6389505,&quot;alt&quot;:&quot;An illustration of a scientist examining a robot full of gears; in the background is a shelf with a model of a brain and some books (and plants). Generated by Gemini.&quot;,&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://infinitefaculty.substack.com/i/182430757?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb76cd983-6b5e-48b2-b6b1-1edbf06e3697_2816x1536.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="An illustration of a scientist examining a robot full of gears; in the background is a shelf with a model of a brain and some books (and plants). Generated by Gemini." title="An illustration of a scientist examining a robot full of gears; in the background is a shelf with a model of a brain and some books (and plants). Generated by Gemini." srcset="https://substackcdn.com/image/fetch/$s_!6pmP!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb76cd983-6b5e-48b2-b6b1-1edbf06e3697_2816x1536.png 424w, https://substackcdn.com/image/fetch/$s_!6pmP!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb76cd983-6b5e-48b2-b6b1-1edbf06e3697_2816x1536.png 848w, https://substackcdn.com/image/fetch/$s_!6pmP!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb76cd983-6b5e-48b2-b6b1-1edbf06e3697_2816x1536.png 1272w, https://substackcdn.com/image/fetch/$s_!6pmP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb76cd983-6b5e-48b2-b6b1-1edbf06e3697_2816x1536.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></p><p>In <a href="https://infinitefaculty.substack.com/p/why-isnt-modern-ai-built-around-principles">a prior post</a>, I&#8217;ve laid out some of the directions that try to directly build on what we know about the brain in AI, and explain why I think they haven&#8217;t generally been the most effective. In this post, I want to lay out a few areas where I do find cognitive science to provide consistently useful perspectives, both in the research I do and in the field more broadly.</p><p><strong>How can cognitive scientists help in AI research?</strong></p><p>At a high level, the places I&#8217;ve found my background in cognitive science to contribute most to my work in AI are:</p><ol><li><p>Analyzing a complex phenomenon by distilling it down to its bare essentials, and understanding levels of analysis.</p></li><li><p>Knowing how to design a good experiment, and thinking critically about confounds and alternative explanations.</p></li><li><p>Making sense of complex behavioral datasets, and going beyond single summary statistics like overall accuracy.</p></li><li><p>Taking high-level inspiration from the behavioral phenomena of natural intelligence to think about learning pressures.</p></li><li><p>Applying rational analysis &#8212; i.e., making sense of behavior in terms of rational adaptation to &#8220;environmental&#8221; (training) pressures.</p></li></ol><p>(I don&#8217;t want to claim that these are the <strong>only</strong> areas where the cognitive sciences can contribute to AI; I&#8217;m merely listing the places where I, personally, have found it to be most useful in my work. I&#8217;ll suggest some other relevant directions at the end.)</p><p>Note that very few of these are about taking specific *insights* about the architecture or computations of natural intelligence and applying them to improve AI. Instead, these strategies focus on how to thoroughly understand the systems that we have (including their weaknesses), by using *techniques* similar to those we use in cognitive (neuro)science to understand natural intelligence. I think that cognitive scientists usually have unique strengths in making sense of the complex behaviors of a complex system, and that these strengths are often more useful than any particular insights we might have about natural intelligence.</p><p>In the remainder of this post, I&#8217;ll give a few examples from our work that illustrate some of these themes.</p><p><strong>Rational analysis of in-context learning as adaptation to simple data pressures</strong></p><p>Much of the excitement around language models (from the research side) started with the surprising observation that <a href="https://arxiv.org/abs/2005.14165">large language models somehow acquired the ability to do few-shot learning in-context</a>. The field had recently been building lots of models that could do this, but they had been trained specifically for that task using techniques like meta-learning &#8212; that is, heavily engineering the data and training process to focus on the ability. It was surprising to find that models could learn it simply from natural data, without any of the heavy-handed meta-learning techniques in prior work.</p><p>My colleague <a href="https://scychan.github.io/">Stephanie Chan</a> (Ph.D. in computational neuroscience!) set out to understand how this could be. In particular, meta-learning approaches for few-shot classification relied on putting multiple examples of each same class into each step of training and randomizing the data labels every time a new task was introduced, to prevent the model from memorizing the answers and instead force it to learn from the examples. Obviously, language models trained on internet data don&#8217;t have that randomization or consistent data structure. So how could they learn how to learn something new?</p><p>The key insight was that several well-known properties of natural language data: its heavy-tailed, power-law distribution over words (<a href="https://en.wikipedia.org/wiki/Zipf%27s_law">Zipf&#8217;s law</a> from linguistics: the idea that word frequency is inversely proportional to frequency rank), and its <a href="https://en.wikipedia.org/wiki/Burstiness">burstiness</a> (i.e., the fact that if a word or phrase appears once in a document, it is much more likely to appear later in that document than in another random sample over the internet). Essentially, in a long, heavy-tailed distribution there are too many rare-but-occasionally-encountered things to readily memorize, and burstiness gives the necessary structure for the alternate strategy of learning in context. By creating controlled datasets in which these distributional factors were modulated, and training models from scratch, Stephanie showed that these two factors alone sufficed to give the emergent ability to learn new categories in context. (Stephanie also made a bunch of other interesting observations, like the fact that the optimal tradeoff between memorizing common things and learning novel ones occurs at a word frequency distribution with a power law exponent of around 1 &#8212; which is <a href="https://pubmed.ncbi.nlm.nih.gov/24664880/">empirically the distribution in almost all natural languages</a>.)</p><p>This study exemplifies distilling a phenomenon to its most elementary principles &#8212; the few data factors that suffice to give rise to it. The inspiration for what those principles should be came directly from what was already known about the structure of natural data from linguistics and other cognitive scientists. This work can also be interpreted as a kind of rational analysis; that is, an interpretation of why the in-context learning behavior is a rational response to the optimization pressures of sufficiently long-tailed data and local bursty structure.</p><p>This type of rational analysis has become increasingly popular, e.g. for understanding <a href="https://proceedings.neurips.cc/paper_files/paper/2023/hash/e0af79ad53a336b4c4b4f7e2a68eb609-Abstract-Conference.html">why chain-of-thought reasoning abilities are a rational response to local structure</a>, and we&#8217;ve made a conceptual argument that this same kind of analysis can illuminate a <a href="https://arxiv.org/abs/2412.03782">much broader spectrum of in-context behaviors</a>. Similar analyses based on Bayesian models have also been used to argue why <a href="https://arxiv.org/abs/2506.17859">transitions from in-context learning to memorization are rational</a>. These analyses can also be applied to make sense of when models might fail, as in our new work that uses a similar level of analysis to argue that <a href="https://arxiv.org/abs/2509.16189">language models and RL agents fail to capture latent information in their training data</a>, unless they have access to it via test-time retrieval (or <a href="https://arxiv.org/abs/2505.00661">train-time augmentation</a>).  In subsequent studies Stephanie and her collaborators have <a href="https://arxiv.org/abs/2503.05631">dug deeper into the mechanisms of in-context learning</a> using intervention methods inspired by neuroscience.</p><p>These lines of work demonstrate a variety of ways that the methods and analysis techniques of cognitive (neuro)science can shed new light on how why language models do the things they do.</p><p><strong>Explanations as a learning signal</strong></p><p>One way I&#8217;ve often found cognitive science useful is as a source for thinking about learning signals. One thing that cognitive scientists &#8212; and especially developmental researchers &#8212; often do is to debate over which cues people rely on to infer things like the referents of words, or an entity&#8217;s goals. These cues can be implicit or explicit, and come in many forms.</p><p>A particular kind of cue I&#8217;ve been interested in over the years is the role of explanations as a learning signal. Explanations are thought to be <a href="https://cognition.princeton.edu/sites/g/files/toruqf3386/files/cognition/files/tics_explanation.pdf">incredibly important to human learning</a>; they can shape what we learn and how we generalize. This kind of learning signal is often missing from classic AI methods like Reinforcement Learning (RL). However, explanations <em>do</em> appear in the training data of language models.</p><p>Thus, we embarked on a series of studies to evaluate how explanations could affect learning in AI. We <a href="https://proceedings.mlr.press/v162/lampinen22a.html">first studied RL</a>; we designed tasks that were very hard for agents to learn from rewards alone, and then showed that language modeling of explanations could enable them to learn. In settings with ambiguous rewards, providing different kinds of explanations could even change how the agents generalize out-of-distribution! We also showed that non-explanatory alternatives (such as true-but-not-currently-relevant statements about the situation) did not offer these benefits; thus, explanations have a special role to play.</p><p>In <a href="https://aclanthology.org/2022.findings-emnlp.38/">a subsequent study</a>, we considered the role of providing explanations after the answer during in-context learning. Again, we designed careful experiments, and compared against carefully matched ablations (true-non-explanatory statements again, as well including the same explanations in a few-shot prompt, but applying them to the wrong problems). As before, we found that explanations could play a unique role.</p><p>Finally, we built on these studies and other past works to ask a fundamental question about language models: <a href="https://proceedings.neurips.cc/paper_files/paper/2023/hash/045c87def0c02e3ad0d3d849766d7f1e-Abstract-Conference.html">what can they learn about causal structures and causal reasoning from their passive imitation training</a>? We showed how explanations, along with other data features like the inherent interventions behind the generation of internet text, can help to unlock generalizable causal reasoning even in the case of passive learning. </p><p>This series of studies illustrates how taking inspiration from a high-level aspect of human cognition, at a mostly behavioral level, can provide new perspectives on understanding and improving AI. A persistent theme across the papers is the use of good experimental design and careful controls to eliminate confounds and alternative hypotheses, such as the use of simpler sentence-level associations.</p><p>In the <a href="https://aclanthology.org/2022.findings-emnlp.38/">in-context explanations part of the work</a> we also drew on particular analytic methods that are often used in the cognitive sciences: mixed models. These models allow appropriately allocating uncertainty to derive more precise effect estimates when there are many non-independent measurements (as when a human is tested on multiple problems, or when we evaluated language models tasks using multiple prompts combined with different explanation conditions). Although these methods aren&#8217;t as widely used in AI, they are increasingly relevant to making sense of the complex behavioral datasets produced from language model evaluations &#8212; and I hope they will be adopted more often. A <a href="https://experimentology.io/007-models.html#linear-mixed-effects-models">nice intro to these methods</a>, as well as many other principles of experiment design and analysis from cognitive sciences, can be found at <a href="http://experimentology.io">experimentology.io</a>.</p><p><strong>Challenges of bridging levels of analysis in interpretability: representation biases and unfaithful simplifications</strong></p><p>In his 1982 <a href="https://direct.mit.edu/books/monograph/3299/VisionA-Computational-Investigation-into-the-Human">textbook</a> on vision, David Marr articulated three levels at which a computational system could be analyzed:</p><p><em>Computational:</em> What is the system&#8217;s goal and the high-level strategy by which it achieves it?</p><p><em>Algorithmic:</em> How is this strategy implemented; what representations are used and how are they transformed to execute the computation?</p><p><em>Implementational:</em> How can the representations and algorithms be realized physically?</p><p>These three levels of analysis have been substantially influential in computational cognitive science and neuroscience (and <a href="https://arxiv.org/abs/2004.05107">even in AI</a>). However, <a href="https://pillowlab.princeton.edu/pubs/Pillow2024_MarrDebate.pdf">many</a> <a href="https://onlinelibrary.wiley.com/doi/full/10.1111/tops.12130">works</a> since have highlighted challenges to the framework and interactions between these levels.</p><p>The levels framework, and its challenges, are useful context for understanding the goals and challenges of mechanistic interpretability&#8212;which like neuroscience, attempts to make sense of a system through its internal activity. In our recent works studying challenges of interpretability, we&#8217;ve drawn on these debates, and particularly the challenges in linking from representations and algorithms to the higher computational level.</p><p>For example, we&#8217;ve highlighted how <a href="https://openreview.net/forum?id=aY2nsgE97a">biases in the representations that models learn</a> &#8212; for example, biases towards simpler or more prevalent features over more complex or rarer ones, even when both features play an equivalent computational role &#8212; can mislead us about the computations of the system. Common analyses of representations (like PCA, or the loss used for training SAEs) implicitly or explicitly assume that stronger signals in the representations are more important, but we&#8217;ve found that this isn&#8217;t true. This highlights a complexity in the relationship between the algorithmic and computational levels that poses a challenge for making inferences from one to another.</p><p>Similarly, we&#8217;ve studied how <a href="https://proceedings.mlr.press/v235/friedman24a.html">simplifying a system to interpret it can lead to unfaithful interpretations</a> that only reliably describe the system&#8217;s behavior on the training distribution. Many approaches to interpretability replace a model with a simplified proxy model; e.g., by treating soft attention as though it were hard, or (as above) assuming that only the dominant features matter. We show how these kinds of approximations can break down in edge cases, resulting in the simplified proxy model behaving like the original model in distribution, but result in systematically different predictions out of distribution. For example, in cases where the simplified model fails out of distribution, the original model may still perform well, or vice versa. Again, this mismatch stems from a failure to appropriately consider the mapping between levels, and in particular the idea that a computational description of a system might only be faithful to its algorithmic details over certain distributions.</p><p>These examples illustrate how applying frameworks from neuroscience can help us to think about research methodologies in AI, and their challenges. They also illustrate how reducing a phenomenon (e.g. the relationship between a system&#8217;s representations and its computations) down to its simplest instantiations (small models trained on simple data that we understand) can shed new insights into the phenomena at play in more complex settings.</p><p><strong>Summary:</strong></p><p>I think these examples illustrate the themes I laid out above: how cognitive science can teach AI about methods for probing and making sense of complex systems, through careful experiments, analysis, and reducing phenomena down to their simplest instantiations and models.</p><p>Of course, there are many other exciting directions that I haven&#8217;t touched on here, or explored as much, but where cognitive science could be especially impactful &#8212; particularly in thinking about how AI can be made to help people most effectively. For example:</p><ul><li><p>Work on human-AI interaction that draw on perspectives from cognitive science for understanding <a href="https://www.nature.com/articles/s41599-025-04532-5">social aspects</a>, building interfaces that readily expose useful information without being overwhelming, etc.</p></li><li><p>Thinking about <a href="https://papers.ssrn.com/sol3/papers.cfm?abstract_id=5718163">opportunities</a> and <a href="https://arxiv.org/abs/2507.19218">risks</a> for AI&#8217;s effects on mental health.</p></li><li><p>And <a href="https://www.science.org/doi/abs/10.1126/science.adq2852">opportunities</a> and <a href="https://www.science.org/doi/abs/10.1126/science.aea3884">risks</a> for its effects on democracy.</p></li><li><p>Work on <a href="https://arxiv.org/abs/2407.12687">AI for tutoring or education</a> that builds on what we know about human learning.</p></li><li><p>Etc.</p></li></ul><p>I believe that work on understanding the fundamentals of what AI systems learn, using techniques like those I outlined above, goes hand-in-hand with thinking about AI in more applied areas like these.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://infinitefaculty.substack.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 Infinite Faculty! 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>]]></content:encoded></item><item><title><![CDATA[Why isn’t modern AI built around principles from cognitive science?]]></title><description><![CDATA[First post in a series on cognitive science and AI]]></description><link>https://infinitefaculty.substack.com/p/why-isnt-modern-ai-built-around-principles</link><guid isPermaLink="false">https://infinitefaculty.substack.com/p/why-isnt-modern-ai-built-around-principles</guid><dc:creator><![CDATA[Andrew Lampinen]]></dc:creator><pubDate>Tue, 16 Dec 2025 15:35:49 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!2N_k!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ccaffc8-950d-43e2-9620-e76e33470be2_2816x1536.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!2N_k!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ccaffc8-950d-43e2-9620-e76e33470be2_2816x1536.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!2N_k!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ccaffc8-950d-43e2-9620-e76e33470be2_2816x1536.png 424w, https://substackcdn.com/image/fetch/$s_!2N_k!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ccaffc8-950d-43e2-9620-e76e33470be2_2816x1536.png 848w, https://substackcdn.com/image/fetch/$s_!2N_k!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ccaffc8-950d-43e2-9620-e76e33470be2_2816x1536.png 1272w, https://substackcdn.com/image/fetch/$s_!2N_k!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ccaffc8-950d-43e2-9620-e76e33470be2_2816x1536.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!2N_k!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ccaffc8-950d-43e2-9620-e76e33470be2_2816x1536.png" width="1456" height="794" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1ccaffc8-950d-43e2-9620-e76e33470be2_2816x1536.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:794,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:6525297,&quot;alt&quot;:&quot;A watercolor-style cartoon of a brain with a thought bubble coming out of it; inside the thought bubble is  a tangled mess of thread, with a few clear shapes and a light bulb emergingfrom the thread. A robot is staring at the thought bubble with question marks around it. Generated with nano banana.&quot;,&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://infinitefaculty.substack.com/i/181748369?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ccaffc8-950d-43e2-9620-e76e33470be2_2816x1536.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="A watercolor-style cartoon of a brain with a thought bubble coming out of it; inside the thought bubble is  a tangled mess of thread, with a few clear shapes and a light bulb emergingfrom the thread. A robot is staring at the thought bubble with question marks around it. Generated with nano banana." title="A watercolor-style cartoon of a brain with a thought bubble coming out of it; inside the thought bubble is  a tangled mess of thread, with a few clear shapes and a light bulb emergingfrom the thread. A robot is staring at the thought bubble with question marks around it. Generated with nano banana." srcset="https://substackcdn.com/image/fetch/$s_!2N_k!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ccaffc8-950d-43e2-9620-e76e33470be2_2816x1536.png 424w, https://substackcdn.com/image/fetch/$s_!2N_k!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ccaffc8-950d-43e2-9620-e76e33470be2_2816x1536.png 848w, https://substackcdn.com/image/fetch/$s_!2N_k!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ccaffc8-950d-43e2-9620-e76e33470be2_2816x1536.png 1272w, https://substackcdn.com/image/fetch/$s_!2N_k!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ccaffc8-950d-43e2-9620-e76e33470be2_2816x1536.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>I get asked a lot of questions about the relationship between AI &amp; Cognitive Science, especially from early-career researchers wondering where their work might fit into the rapidly evolving fields. This is the first in a series of posts where I aim to lay out my current thoughts on the relationship between these fields (and the career options in them) in the present research environment. Everything here is my personal opinion; almost any claim I make some researchers would stridently disagree with. So take it with a grain of salt.</p><p>In particular, I want to lay out a few areas where I find cognitive science to provide consistently useful perspectives, both in the research I do and in the field more broadly. I also want to contrast that with some of the directions that I think are often pursued, but that I personally believe may be less promising. This post begins by discussing some history, and my perspective on why current AI models are <strong>not</strong> mainly designed around principles from cognitive science or neuroscience. In my next few posts, I&#8217;ll take a more optimistic perspective, on where I find that my research in AI (and that of others) <strong>has</strong> gained a great deal from cognitive science.</p><p><strong>A very brief history of AI &amp; Cognitive Science</strong></p><p>Historically, cognitive science and AI were tightly coupled fields, with insights in one quickly driving progress in the other. More recently, things have seemed more unequal. There has been an explosion of recent progress in AI. This progress has been driven by increased <a href="https://futuretech.mit.edu/news/what-drives-progress-in-ai-trends-in-compute">computational power</a>, growing datasets, <a href="https://jalammar.github.io/illustrated-transformer/">architectural innovations</a> driven by machine learning problems rather than cognitive inspirations, and practical development of <a href="https://docs.jax.dev/en/latest/">effective machine-learning frameworks</a> with tools like <a href="https://eli.thegreenplace.net/2025/reverse-mode-automatic-differentiation/">automatic differentiation</a> that make model development easy.</p><p>At least at a glance, most of these developments in AI do not seem to be driven by cognitive science. Instead, the recent flow has mostly been the other direction. There has been a torrent of observations that AI <a href="https://www.pnas.org/doi/abs/10.1073/pnas.1403112111">vision models predict activity in visual cortex in animals</a> (or humans), and even <a href="https://www.science.org/doi/full/10.1126/sciadv.abl8913">aspects of its spatial organization</a>; likewise, <a href="https://www.pnas.org/doi/abs/10.1073/pnas.2105646118">language models can predict human imaging data remarkably well</a>, and reproduce <a href="https://academic.oup.com/pnasnexus/article/3/7/pgae233/7712372">known behavioral phenomena</a>. Given these developments, cognitive scientists have suggested that AI progress <a href="https://lingbuzz.net/lingbuzz/007180">refutes one of the dominant linguistic paradigms</a>, <a href="https://www.cell.com/neuron/fulltext/S0896-62731931044-X">suggests new perspectives on the constraints faced by the brain</a>, and changes <a href="https://arxiv.org/abs/2502.20349">how cognitive scientists should approach research and theory-building</a>. I&#8217;ll return to these themes of what AI might offer to cognitive science in another post. For now, though, I want to focus on the opposite direction: what cognitive science can offer to AI.</p><p><strong>Why doesn&#8217;t modern AI build on what we understand about the brain more often?</strong></p><p>We know a lot about the brain across many levels of analysis. We can describe the detailed biochemistry of neurons; we can identify how particular brain regions focus on different aspects of vision, language, memory, or cognitive control; we know how various aspects of intelligence develop from birth through adulthood; and we can explain computational principles that underlie aspects of subtle behaviors like pragmatic language inferences. Yet almost none of these insights has contributed anything major to AI. Why?</p><p>A snide answer might be that AI researchers just don&#8217;t know or care about cognitive science, but ignore it to their detriment. There may be some truth to this, but clearly it isn&#8217;t the whole picture &#8212; if for no other reason than that there are a *ton* of cognitive (neuro)scientists working in AI. The cofounders of DeepMind met in a computational neuroscience program. During my time in industry, there have easily been more people with PhDs in cognitive science or neuroscience working at DeepMind than the number of faculty at any university cognitive or neuroscience department in the world. There have been whole teams of such researchers. And that&#8217;s only in a single organization.</p><p>There have been <a href="https://www.cambridge.org/core/journals/behavioral-and-brain-sciences/article/building-machines-that-learn-and-think-like-people/A9535B1D745A0377E16C590E14B94993">plenty</a> of <a href="https://arxiv.org/abs/2002.06177">papers</a> over the years arguing that AI is missing core ingredients of human intelligence, and there are <a href="https://proceedings.neurips.cc/paper/2021/hash/d3e2e8f631bd9336ed25b8162aef8782-Abstract.html">often</a> <a href="https://dl.acm.org/doi/abs/10.1145/3453483.3454080">works</a> published in machine learning conferences that explicitly draw on such inspiration to propose new perspectives. For my own part, I&#8217;ve also spent plenty of time trying to <a href="https://www.pnas.org/doi/abs/10.1073/pnas.2008852117">engineer systems</a> that<a href="https://proceedings.neurips.cc/paper/2021/hash/ed519dacc89b2bead3f453b0b05a4a8b-Abstract.html"> incorporate principles of natural intelligence</a>. I think there are plenty of things to be learned from such works.</p><p>However, in my works where I&#8217;ve drawn on explicit ideas from of cognitive science in designing architectures (and I think this often applies to the field more generally), I&#8217;ve often done so at a cartoonish level of abstraction that could in many cases be derived from first principles without needing a cognitive motivation (e.g., that a system should be adaptable to novel tasks based on their relationship to known ones, or that it might be useful to recall aspects of the past individually in detail). Even so, my works that build architectures around ideas from natural intelligence haven&#8217;t seemed to me to be the most successful or impactful things I&#8217;ve done.</p><p>And more generally, I&#8217;d argue that the current dominant paradigm in AI has not primarily grown out of approaches that designs systems on the basis of cognitive science.</p><p><strong>The bitter lesson</strong></p><p>(This section will probably not be surprising to AI researchers, but I think may be useful context for those coming from cognitive science who are less familiar with the theme.)</p><p>My own journey in my research has often reflected aspects of <a href="http://www.incompleteideas.net/IncIdeas/BitterLesson.html">the bitter lesson</a> that Rich Sutton (an RL pioneer) articulated about the spirit of modern machine learning vis-&#224;-vis our own knowledge of thinking (emphasis mine): <br>&#8220;We have to learn the bitter lesson that <strong>building in how we think we think does not work in the long run</strong>. The bitter lesson is based on the historical observations that 1) AI researchers have often tried to build knowledge into their agents, 2) this always helps in the short term, and is personally satisfying to the researcher, but 3) in the long run it plateaus and even inhibits further progress, and 4) breakthrough progress eventually arrives by an opposing approach based on scaling computation by search and learning. The eventual success is tinged with bitterness, and often incompletely digested, because it is success over a favored, human-centric approach.&#8221;</p><p>Indeed, my most successful works have focused on ways of enriching training to help systems to learn more effectively, or understanding what it is that systems learn. I&#8217;ll discuss in a subsequent post how cognitive science can be (and has been) useful in those areas. But for now, I want to focus on one of the implications that I think AI has absorbed from this lesson &#8212; and why I think it is important for cognitive (neuro)science researchers who want to contribute to AI to understand.</p><p>I think that AI has been driven by the bitter lesson to be a strongly empirical field. In particular, it has learned to focus on learning-based methods that scale to tackle large-scale real world problems.</p><p>Of course, AI researchers (such as Sutton) <em>are</em> often interested in theoretical arguments and toy demonstrations in simplified settings. These can be the seed of major changes in the field. However, making a principled argument that some principles of neural anatomy or computation would improve AI will rarely shift the focus of the field without a scaled-up demonstration: not just a toy model on a toy task. As Sutton highlighted, building in knowledge <em>always</em> helps in small-scale experiments &#8212; particularly if those experiments are designed precisely to demonstrate the benefits of the principle in question &#8212; but in the long run building in knowledge often holds models (and research) back. It&#8217;s important to demonstrate that an idea works beyond a narrow, simplified setting.</p><p>However, in my experience cognitive (neuro)science has focused most on studying intelligence within small sets of relatively simplified tasks.</p><p><strong>Minimalistic task design</strong></p><p>Indeed, it is often a deliberate principle of experiment design in cognitive (neuro)science to focus on as minimalistic an instantiation of a particular challenge as you possibly can. Rather than studying planning in how someone organizes an event (slow, messy, difficult to control) we might study it in how someone navigates around a simple grid environment (fast, very few variables, controlled). Of course, this is a very reasonable choice. There are many benefits to studying in minimalistic settings: it makes it easier to ensure that there are no other variables at play, to understand the experiments, to analyze the data, etc. The field has made these choices for a reason.</p><p>But in my view there is a major obstacle to achieving full understanding via this approach. It means we often build tasks that test <strong>only</strong> the capability we&#8217;re interested in, in settings where that capability is the only perfect solution. That means we don&#8217;t really understand how or when that capability might get invoked more generally, or whether that capability is even the right way to describe the larger picture of what the brain does.</p><p>To make that more concrete, imagine that we were testing a perfectly adaptive intelligent system. When we gave the system a set of math problems it would respond just like a calculator would, and we might decide that it has a calculator like component. When we gave it a navigation problem, perhaps it would take longer to plan longer paths (or in settings with higher branching factor) but still succeed, and we might decide it is using some kind of search. If we tested it on a set of linear regression problems, we might decide that it was using least-squares. An adaptive system is like a mirror that reflects the structure we put in front of it; if we engineer a test around some simple structure, we&#8217;ll see that structure reflected back out. But are any of these the right description for what the system is doing? Without pushing into tasks that step outside of these simplified isolated paradigms, it&#8217;s unclear.</p><p>Because of this, we often build up deep understanding of isolated islands in the full space of natural intelligence &#8212; the way the brain works in specific regimes like navigating a grid, perceiving gabor patches, or learning about the (drifting) value of risky gambles &#8212; and to build up our bigger-picture understanding by extrapolating from these relatively few points in the larger scope of intelligence.</p><p><strong>Understanding natural intelligence is hard</strong></p><p>I don&#8217;t want this to sound too critical of cognitive science and neuroscience. Researchers in those fields are doing amazing work on understanding a very complex and difficult system that changes as you interact with it. That&#8217;s a very difficult job, and it only makes sense to try to restrict the scope of the problem. Despite the challenges, there are many scientists who are pushing the boundaries by testing out <a href="https://www.sciencedirect.com/science/article/pii/S0959438824000217">ever richer and more naturalistic paradigms</a>, studying more complex<a href="https://www.cell.com/neuron/fulltext/S0896-6273(21)00459-1"> interactions between different neural systems across settings</a>, and <a href="https://www.nature.com/articles/s41467-019-10301-1">covering broader swaths of task space</a>. There are plenty of researchers arguing that current paradigms are inadequate for achieving full understanding of the brain, e.g., Nicole Rust&#8217;s great new book <a href="https://press.princeton.edu/books/hardcover/9780691243054/elusive-cures">Elusive Cures: Why Neuroscience Hasn&#8217;t Solved Brain Disorders&#8212;and How We Can Change That</a>. There have even been long-standing efforts to build cognitive architectures that more completely <a href="https://act-r.psy.cmu.edu/">describe how the pieces fit together and allow simulating the full of scope of human cognition</a>. But so far, the progress made in these efforts has seemed to me to not yet have the scope needed to really answer the practical challenges of AI.</p><p><strong>Fragmentary, abstract understanding meets messy real-world challenges</strong></p><p>Thus, I think that the fundamental reason that cognitive science has not contributed more to engineering modern AI systems is that our current understanding of cognition is often too fragmentary or abstract. There&#8217;s a lot we understand about the brain and mind in certain contexts, but we don&#8217;t understand how the pieces fit together to form the whole of adaptive intelligence at the level of detail that could actually help in practical AI development.</p><p>When I think about challenges of AI, I think they tend to occur at the messy places where many constraints intersect. For example, models may <a href="https://aclanthology.org/2022.emnlp-main.143/">struggle to appropriately integrate visual and linguistic information</a> on challenging problems, or <a href="https://arxiv.org/abs/2509.21155">may get confused when a domain uses different syntactic structures than usual</a>, or when <a href="https://arxiv.org/abs/2507.07313">a problem seems like a classic brainteaser, but isn&#8217;t</a>. These challenges seem to me to come from a more holistic failure of the many types of knowledge in the system to work together in just the right way to solve the task.</p><p>Of course, that may sound like a fuzzy and ambiguous statement &#8212; what couldn&#8217;t be interpreted as a failure of the system to work in &#8220;just the right way?&#8221; But that&#8217;s precisely my point: I think that the kinds of issues that AI systems often face are the messy problems involving how to appropriately represent and integrate many different types of information across many different types of tasks with very different structures, with as much generalization and as little interference as possible between tasks. Areas where many interacting factors intersect are necessarily hard to understand in simple terms. And because of that, these are precisely the areas where I think we understand how the brain actually works fairly poorly; certainly not well enough to apply it to building better AI.</p><p><strong>A new hope</strong></p><p>This might all sound a bit pessimistic. But in truth, I think it&#8217;s a great time for cognitive science to both contribute to, and learn from, AI. I think the problems the fields face are increasingly overlapping&#8212;as each tries to make sense of complex adaptive systems&#8212;and each field can learn from the methods, practices, and principles of the other. I&#8217;ll describe those directions in my next few posts.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://infinitefaculty.substack.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 Infinite Faculty! 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>Thanks to Wilka Carvalho for helpful feedback and comments on this post.</p>]]></content:encoded></item><item><title><![CDATA[Hello world]]></title><description><![CDATA[I'm starting a substack!]]></description><link>https://infinitefaculty.substack.com/p/hello-world</link><guid isPermaLink="false">https://infinitefaculty.substack.com/p/hello-world</guid><dc:creator><![CDATA[Andrew Lampinen]]></dc:creator><pubDate>Tue, 16 Dec 2025 02:12:35 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/dd15b9cf-cc1c-4532-8700-d99ee97caa9b_2816x1536.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!kjlB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4786c8fe-2508-43c4-8e0c-74659d5dc54c_2626x1536.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!kjlB!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4786c8fe-2508-43c4-8e0c-74659d5dc54c_2626x1536.png 424w, https://substackcdn.com/image/fetch/$s_!kjlB!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4786c8fe-2508-43c4-8e0c-74659d5dc54c_2626x1536.png 848w, https://substackcdn.com/image/fetch/$s_!kjlB!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4786c8fe-2508-43c4-8e0c-74659d5dc54c_2626x1536.png 1272w, https://substackcdn.com/image/fetch/$s_!kjlB!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4786c8fe-2508-43c4-8e0c-74659d5dc54c_2626x1536.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!kjlB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4786c8fe-2508-43c4-8e0c-74659d5dc54c_2626x1536.png" width="2626" height="1536" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4786c8fe-2508-43c4-8e0c-74659d5dc54c_2626x1536.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1536,&quot;width&quot;:2626,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:8095591,&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://infinitefaculty.substack.com/i/181748427?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf37d213-b236-46b1-ab13-e2242320aaf9_2816x1536.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_!kjlB!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4786c8fe-2508-43c4-8e0c-74659d5dc54c_2626x1536.png 424w, https://substackcdn.com/image/fetch/$s_!kjlB!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4786c8fe-2508-43c4-8e0c-74659d5dc54c_2626x1536.png 848w, https://substackcdn.com/image/fetch/$s_!kjlB!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4786c8fe-2508-43c4-8e0c-74659d5dc54c_2626x1536.png 1272w, https://substackcdn.com/image/fetch/$s_!kjlB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4786c8fe-2508-43c4-8e0c-74659d5dc54c_2626x1536.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></p><p>I&#8217;ve been thinking about (and working in) cognitive science and AI for a while. I write <a href="https://scholar.google.com/citations?user=_N44XxAAAAAJ&amp;view_op=list_works&amp;sortby=pubdate">papers</a> and am (overly-)active on <a href="https://x.com/AndrewLampinen">the-website-formerly-known-as-twitter</a> and <a href="https://bsky.app/profile/lampinen.bsky.social">bluesky</a>. But I&#8217;ve been wanting a place to share some some not-quite-fully-baked ideas or opinionated takes, write down answers to questions I get a lot, or share my interpretations of things in a more accessible format than in my academic papers &#8212; something a bit longer form than what I would post on x/bsky, but something not quite developed or serious enough for a paper. So here we are!</p><p>I intend to start with a series of posts addressing some common questions I get about the relationship between cognitive science and AI in the modern era.</p><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://infinitefaculty.substack.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 Infinite Faculty! 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><p></p>]]></content:encoded></item></channel></rss>